加密货币AI分析服务

Binance Mate MCP是一个连接AI助手(如Claude)到Binance交易所账户的协议服务器,提供加密货币投资组合和市场数据的智能分析,包括实时监控、市场情绪分析和投资建议。

  • by bqkode
  • JavaScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 bqkode/binance-mate-mcp

使用说明

币安Mate MCP

一个模型上下文协议(MCP)服务器,将人工智能助手(如克劳德)连接到您的币安交易所账户,实现对您的加密货币投资组合和市场数据的智能分析。这种整合使人工智能能够根据您的实际持有量和实时市场状况提供深入的研究、战略见解和可操作的建议。

✨ 你会得到什么

🤖 AI Assistant成为您的加密货币分析师:

  • 问“我应该如何处理我的投资组合?”→ 获取即时可操作的建议
  • 类型 /generate-investment-report → 获得新闻和情绪的全面分析
  • 说“显示我的资产”→ 查看实时投资组合明细

📊 智能投资组合分析:

  • 对您持有的所有资产进行实时价格监控
  • 人工智能驱动的市场情绪分析
  • 新闻研究与您的特定资产相结合
  • 基于您个人资料的风险意识建议

🎯 即时操作:

  • 快速TL;DR建议:“持有BTC,获取PROFIT ETH,减少狗的数量”
  • 每项建议都包括推理:“强劲的7天收益-安全的利润”
  • 紧迫性指标:🔥 高,⚠️ 中等,💡 低优先级

🚀 2分钟内开始

  1. 获取Binance API密钥 (只读):币安→ 账户→ API管理
  2. 添加到克劳德桌面 使用API密钥配置MCP:
    {
      "mcpServers": {
        "binance-mate": {
          "command": "npx",
          "args": ["binance-mate-mcp"],
          "env": {
            "BINANCE_API_KEY": "your_actual_api_key_here",
            "BINANCE_API_SECRET": "your_actual_secret_here"
          }
        }
      }
    }
    
  3. 重新启动克劳德桌面
  4. 问克劳德:“我应该如何处理我的加密货币投资组合?”

你能做什么

  • 投资组合分析 -获取人工智能对您当前加密货币持有量的见解
  • 市场调研 -利用人工智能对特定资产的市场趋势进行深入分析
  • 战略规划 -接收数据驱动的投资组合优化和交易策略建议
  • 风险评估 -全面分析您的投资组合的风险状况和多样化
  • 实时监控 -跟踪当前价格和市场走势,以便做出明智的决策

核心功能

  • 投资组合分析 -检索您当前的币安账户余额,并提供详细明细
  • 实时定价 -获取特定交易品种或所有持仓的当前市场价格
  • 市场调研 -搜索和分析最近的加密货币新闻和市场趋势
  • 情感分析 -根据价格走势和技术指标评估市场情绪
  • 投资报告 -生成全面的人工智能投资分析,并提供战略建议
  • 快捷操作 -获取即时TL;DR为即时投资组合决策提供建议

重要免责声明

⚠️ 财务责任通知:虽然该工具使人工智能助手能够提供复杂的市场分析和战略建议, 您全权负责所有财务和投资决策人工智能的建议仅供参考,不应被视为财务建议。在做出投资决策之前,始终进行自己的研究,并考虑咨询合格的财务顾问。

先决条件

  • Node.js 18或更高版本
  • 启用API访问的币安账户
  • 币安API密钥和秘密

快速开始

🚀 设置您的币安API

  1. 获取Binance API密钥:

    • 登录币安→ 帐户设置→ API管理
    • 使用创建新的API密钥 仅读取权限
    • 保存API密钥和机密
  2. 测试连接 (可选):

    BINANCE_API_KEY=your_key BINANCE_API_SECRET=your_secret npx binance-mate-mcp
    

高级:从源代码构建

  1. 克隆此存储库:
git clone https://github.com/bqkode/binance-mate-mcp.git
cd binance-mate-mcp
  1. 安装依赖项:
npm install
  1. 构建项目:
npm run build

重要:确保使用 只读的 API安全密钥。MCP配置文件安全地存储了您的AI助手凭据。

AI应用程序的配置

🎯 Claude桌面设置

  1. 打开克劳德桌面设置 → MCP服务器配置

  2. 直接在配置中添加API密钥:

{
  "mcpServers": {
    "binance-mate": {
      "command": "npx",
      "args": ["binance-mate-mcp"],
      "env": {
        "BINANCE_API_KEY": "your_actual_api_key_here",
        "BINANCE_API_SECRET": "your_actual_secret_here"
      }
    }
  }
}
  1. 重新启动克劳德桌面

替代方案:从源代码构建

Click for advanced source build setup
{
  "mcpServers": {
    "binance-mate": {
      "command": "node",
      "args": ["/absolute/path/to/binance-mate-mcp/dist/index.js"],
      "env": {
        "BINANCE_API_KEY": "your_actual_api_key_here",
        "BINANCE_API_SECRET": "your_actual_secret_here"
      }
    }
  }
}

🎯 Claude代码设置

  1. 打开克劳德代码设置 (~/.claude/claude_code_config.json)

  2. 添加此配置:

{
  "mcpServers": {
    "binance-mate": {
      "command": "npx",
      "args": ["binance-mate-mcp"],
      "env": {
        "BINANCE_API_KEY": "your_actual_api_key_here",
        "BINANCE_API_SECRET": "your_actual_secret_here"
      }
    }
  }
}
  1. 重新启动Claude代码

用法

配置后,所选平台中的AI助手将可以访问多个工具和高级提示:

工具

get_holdings

获取您当前的币安账户余额。

示例提示:“在币安上显示我当前持有的加密货币”

get_prices

获取指定交易品种或所有持仓的当前市场价格。

示例提示:

  • “比特币和以太坊的当前价格是多少?”
  • “显示我所有资产的当前价格”

search_crypto_news

搜索最近的加密货币新闻和市场分析。

示例提示:

  • “搜索最近的比特币新闻”
  • “查找以太坊市场趋势分析”

analyze_market_sentiment

根据最近的价格走势分析指定加密货币符号的市场情绪。

示例提示:“分析BTC和ETH的市场情绪”

quick_portfolio_actions

🚀 为您的投资组合获取即时可操作的建议 -快速TL;针对每种加密货币持有的DR建议。

参数:

  • risk_tolerance (可选):“保守”、“温和”或“激进”(默认值:温和)
  • market_outlook (可选):“看涨”、“中性”或“看跌”(默认:中性)

示例提示:

  • “为我的投资组合提供快速行动”
  • “我现在应该如何处理我的加密货币资产?”
  • “具有保守风险承受能力的快速投资组合建议”

样本输出:

🔒 BTC: HOLD 💡
Core holding showing stable performance

💰 ETH: TAKE_PROFIT ⚠️
Strong 7-day gains - consider taking some profits

📉 DOGE: REDUCE 🔥
High volatility detected - consider position sizing

高级提示

/generate-investment-report

旗舰功能 -生成综合投资分析报告,其中包括:

  • 您当前持有的币安资产
  • 实时市场价格
  • 最近的加密货币新闻和市场分析
  • 技术情绪分析
  • 战略投资建议

用法:只需键入 /generate-investment-report 在您的AI助手中

参数:

  • include_news (可选):设置为“false”跳过新闻分析(默认值:true)
  • analysis_depth (可选):“基本”、“详细”或“全面”(默认:详细)

示例提示:

  • /generate-investment-report -全面分析新闻
  • /generate-investment-report include_news=false -无新闻分析
  • /generate-investment-report analysis_depth=comprehensive -深入的技术分析

此提示自动:

  1. 获取您当前持有的资产
  2. 获取所有资产的实时价格
  3. 搜索您主要持股的最新消息
  4. 分析市场情绪
  5. 生成可操作的投资建议

发展

以开发模式运行

npm run dev

运行测试

# Run all tests
npm test

# Run tests with coverage
npm run test:coverage

# Run tests in watch mode
npm run test:watch

项目结构

binance-mate-mcp/
├── src/
│   ├── index.ts          # Main server implementation
│   └── __tests__/        # Test files
├── dist/                 # Compiled JavaScript files
├── package.json          # Project dependencies
└── tsconfig.json         # TypeScript configuration

安全考虑

  1. API密钥权限:仅对您的Binance API密钥启用“读取”权限
  2. 配置安全:您的API密钥存储在MCP配置文件中-确保这些文件的安全
  3. 只读访问:此工具仅读取您的投资组合数据,从不执行交易
  4. 速率限制:注意Binance API费率限制,以避免被暂时禁止
  5. 本地存储:MCP配置文件仅存储在本地计算机上

故障排除

服务器未启动

  • 确保已安装Node.js 18+: node --version
  • 验证您的API凭证是否在MCP配置中正确设置
  • 检查npx是否可以下载该包: npx binance-mate-mcp --help

身份验证错误

  • 双击检查您的API密钥和机密在MCP配置中是否正确
  • 确保您的API密钥已启用读取权限
  • 检查您的API密钥是否受IP限制(如果需要,请添加您的IP)

未返回数据

  • 验证您的币安账户中是否有资产
  • 检查Binance API是否可以从您所在的位置访问
  • 确保您的帐户已启用API访问

贡献

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

许可证

MIT许可证-有关详细信息,请参阅许可证文件

免责声明

此工具仅供参考。始终通过币安官方渠道直接验证重要财务信息。作者不对基于此工具数据做出的任何财务决策负责。