使用说明
加密信号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 演示每个功能集的示例实现目录:
- 套利检测仪表板
- 投资组合优化可视化
贡献
欢迎投稿!请随时提交拉取请求。