LLM集成投资组合再平衡信号生成器

一个基于Node.js的MCP服务器包装器,集成大型语言模型(如Perplexity)为投资组合再平衡提供信号生成和分析能力,但不直接执行交易。

  • by dileepgaganr
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 dileepgaganr/icici-breeze-mcp

使用说明

用于LLM集成的MCP服务器包装器(无交易执行)

概述

此Node.js应用程序充当MCP(模型上下文协议)服务器包装器,与Perplexity或其他大型语言模型(LLM)集成,为投资组合再平衡提供推理功能。它在Docker容器中运行,确保易于部署和可扩展性。该包装器不直接执行交易,而是支持使用最先进的LLM推理生成投资组合再平衡信号。

特性

  • 在Docker容器中作为MCP服务器运行
  • 连接到LLM推理API,如Perplexity或任何其他受支持的LLM
  • 基于LLM生成的分析提供投资组合再平衡建议
  • 无交易执行;该系统侧重于信号生成和分析
  • 模块化和可扩展的Node.js代码库,便于定制

先决条件

  • Docker已安装在您的主机上
  • Node.js(用于本地开发和构建)
  • 困惑桌面应用程序
  • 为icici微风API配置API密钥或令牌

入门指南

使用Docker构建和运行

  1. 克隆我的存储库:

  2. 构建Docker镜像:

    docker build-t breeze mcp服务器。

    或

  3. 运行容器:

    docker组成

注意:替换docker-compose.yml中的环境变量值

参考文献

  • MCP协议和服务器概念
  • 与Perplexity和其他LLM API集成
  • 基于人工智能推理的投资组合再平衡策略
  • 困惑本地MCP集成

建筑

  • Node.js MCP服务器:实现MCP协议进行通信。
  • LLM集成模块:处理对外部LLM的调用,如用于推理的困惑。
  • Docker容器:提供隔离、可重复的运行环境。
  • 无直接交易:应用程序仅传递信号;执行是在外部完成的。

发展

本地运行

  1. 安装依赖项:

    npm安装

  2. 启动应用程序:

    npm启动

测试

使用以下工具运行测试:

npx @modelcontextprotocol/inspector node dist/index.js

将本地运行的MCP连接到困惑

配置困惑以连接到MCP

  1. 转到下面的路径 设置->连接器->+添加连接器
  2. 提供一个名称“Icici”,这样你的法学硕士就可以针对mcp
  3. 在高级选项卡下

    在连接器的“高级”选项卡中复制粘贴confused.config.json内容

    更新您的困惑环境变量以指向您的MCP实例

  4. 保存并退出。您应该能够看到您的MCP显示正在运行多个工具。

开始使用和愉快的交易

连接后,您可以使用Perplexity将命令和查询无缝发送到本地MCP。你应该可以在源代码下看到mcp

注意:替换confused.config.json中的环境变量值