加密货币信号分析服务

提供高级加密货币交易信号、市场分析和投资组合管理功能的MCP服务器实现。

  • by myownipgit
  • JavaScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 myownipgit/crypto-signal-mcp

使用说明

加密信号MCP

加密信号的模型上下文协议(MCP)服务器实现,提供高级加密货币交易信号、市场分析和投资组合管理功能。

特性

  • 多交易所市场情报:汇总和分析15个以上交易所的数据
  • 高级信号生成:通过ML模型集成增强AI技术分析
  • 投资组合优化:风险调整后的投资组合管理工具
  • 智能报警系统:具有社交情绪整合功能的上下文感知通知
  • 市场机会扫描器:检测套利、异常和交易机会

快速开始

# Clone the repository
git clone https://github.com/myownipgit/crypto-signal-mcp.git
cd crypto-signal-mcp

# Install dependencies
npm install

# Start MCP server
npm run start

服务器架构

此MCP服务器实现使用:

  • JSON-RPC 2.0:远程过程调用的标准协议
  • 多个传输:支持stdio(用于Claude Desktop)和HTTP/WebSocket传输
  • 模块化工具结构:按功能类别组织,便于扩展

MCP工具

服务器提供了几个工具类别:

市场情报工具

  • getAggregatedOrderBook -跨交易所合并订单簿
  • getArbitrageOpportunities -交叉交易价差检测
  • analyzeLiquidity -交易所流动性深度分析
  • getMarketDepth -详细的订单簿和市场微观结构分析

信号生成工具

  • generateSignals -基于技术指标的AI增强信号生成
  • backtestStrategy -交易策略的历史性能测试
  • optimizeStrategy -机器学习参数优化
  • detectPatterns -技术图表模式识别

投资组合管理工具

  • optimizePortfolio -现代投资组合理论优化
  • calculateVaR -加密货币投资组合的风险价值计算
  • rebalancePortfolio -智能投资组合再平衡
  • runStressTest -不同场景下的投资组合压力测试

警报系统工具

  • createSmartAlert -创建多条件警报
  • analyzeSocialSentiment -社交媒体情绪分析
  • prioritizeAlerts -上下文感知警报路由
  • createPredictiveAlert -基于机器学习预测的面向未来的警报

配置

通过添加以下内容在Claude Desktop中配置MCP连接 claude_desktop_config.json:

"mcpServers": {
  "crypto-signal": {
    "command": "node",
    "args": ["/path/to/crypto-signal-mcp/server.js"],
    "env": {}
  }
}

确保更换 /path/to/crypto-signal-mcp 带有克隆存储库的实际路径。

HTTP/WebSocket使用情况

服务器也可以在HTTP模式下启动:

MCP_TRANSPORT=http MCP_PORT=3000 npm start

这将使用HTTP和WebSocket端点在端口3000上启动服务器:

  • HTTP:POST到 /rpc 带有JSON-RPC请求体
  • WebSocket:连接到ws://localhost:3000并发送/接收JSON-RPC消息

集成示例

请参阅 /examples 演示每个功能集的示例实现目录:

  • 套利检测仪表板
  • 投资组合优化可视化

贡献

欢迎投稿!请随时提交拉取请求。