项目简介

Composer投资交易MCP服务器是Composer官方推出的模型上下文协议(Model Context Protocol, MCP)服务器。它旨在让支持MCP的LLM客户端(如Claude、Cursor等)能够无缝对接Composer投资平台,实现通过自然语言进行投资策略的构建、回测分析、策略搜索、账户资金管理,乃至直接执行交易操作。该服务器充当LLM与Composer平台API之间的桥梁,将LLM的意图转化为具体的投资操作和数据查询。

主要功能点

  • 创建自动化投资策略: 利用RSI、MA、EMA等多种指标,结合股票和加密货币资产,构建并管理自动化投资策略(称为“Symphony”)。
  • 策略回测与验证: 快速对投资想法进行回测,评估策略在历史数据上的表现,并与基准(如S&P 500)进行对比。
  • 智能策略搜索: 根据用户需求,从数千种现有策略中筛选出最符合条件的投资策略。
  • 账户及策略监控: 查看整体账户表现和各个Symphony的详细统计数据,分析其运作情况。
  • 投资控制与执行: 分析投资趋势,并能根据AI的建议调整投资敞口,执行单笔交易或管理Symphony的资金(需要Composer付费订阅)。
  • 期权数据查询: 提供期权链、合约详情和到期日日历等市场数据查询功能。

安装步骤

Composer投资交易MCP服务器通常由Composer官方部署并提供在线服务,用户无需自行安装服务器代码。您只需要将LLM客户端连接到Composer提供的远程MCP服务器URL即可。

服务器配置

MCP服务器的配置信息是JSON格式,用于指导MCP客户端如何连接并与服务器交互。以下是连接到Composer MCP服务器所需的通用配置信息示例及说明:

MCP服务器URL: 'https://ai.composer.trade/mcp'

注意:

  • 此配置为通用MCP客户端连接Composer服务器的示例。具体的客户端(如Claude、Cursor、n8n)会有其自己的界面或API来输入这些信息。
  • 'command' 和 'args' 参数通常用于本地运行MCP服务器的场景,但在连接Composer的远程MCP服务器时,您只需要提供其URL。
  • 某些操作(如保存策略、查看账户数据、执行交易)需要Composer API Key和Secret进行认证。您需要访问Composer官网获取API Key,并在LLM客户端的连接设置中配置身份验证信息(通常是'Authorization'头,使用Base64编码的'API_KEY:SECRET')。

基本使用方法

连接成功后,您可以在MCP-enabled LLM客户端中直接与Composer MCP服务器进行交互。以下是一些常用示例:

  • 创建投资策略:
    • “给我创建一个加密货币策略,最大回撤不超过30%。”
  • 回测策略:
    • “比较该策略与S&P 500的表现,并绘制结果图。”
  • 查找适合的策略:
    • “找到一个风险回报特性优于比特币的策略。”
  • 监控账户表现:
    • “找出我表现最好的Symphony,并分析它们成功的原因。”
  • 执行投资操作(需付费订阅和API Key):
    • “研究最新的趋势和新闻。分析我的Symphony并决定是否应该增加/减少我的投资。”
    • “列出我的所有经纪账户。”
    • “在我的账户'[账户UUID]'中,向Symphony '[Symphony ID]'投资1000美元。”

重要提示:

  • 执行交易或影响资金的工具(如'invest_in_symphony', 'withdraw_from_symphony'等)应谨慎使用,并避免设置为“总是允许”执行。
  • 建议使用性能更强的LLM模型(如Claude Opus),并开启LLM的“研究模式”以获取最新的市场数据。

获取Composer API Key

要使用需要认证的MCP服务器功能(如保存Symphony或查看投资组合统计信息),您需要获取Composer API Key和Secret。

  1. 访问Composer官网并注册账户(如果尚未注册)。
  2. 登录后,导航到“Accounts & Funding”页面。
  3. 请求生成API Key和Secret。
  4. 保存您的API Key和Secret,并在LLM客户端的连接设置中正确配置。

信息

分类

商业系统