Funding Rates MCP

Funding Rates MCP

site icon
2025.04.21 0
Python加密货币资金费率套利检测金融服务
Funding Rates MCP 是一个提供实时资金费率数据的 MCP 服务器,支持从多个主流加密货币交易所(如 Binance、OKX、Bybit、Bitget、Gate 和 CoinEx)获取数据,帮助用户检测套利机会。
View on GitHub

Overview

基本能力

产品定位

Funding Rates MCP 是一个专注于加密货币市场资金费率数据的实时监控工具,旨在为交易者和自动化代理提供套利机会检测支持。

核心功能

  • 实时资金费率获取:从 Binance、OKX、Bybit、Bitget、Gate 和 CoinEx 等交易所获取实时资金费率数据。
  • 数据透视表输出:以符号为行、交易所为列的形式展示数据,并包含一个 Divergence 列,显示每个符号的最大资金费率差异。
  • Claude Desktop 集成:支持作为 MCP 服务器运行,用于交互式查询。

适用场景

  • 套利机会检测:通过比较不同交易所的资金费率差异,识别潜在的套利机会。
  • 交易策略优化:为高频交易或量化策略提供实时数据支持。
  • 市场分析:帮助用户快速了解多个交易所的资金费率情况。

工具列表

  • compare_funding_rates
  • 能力:比较多个符号在指定交易所的当前资金费率,返回一个包含 Divergence 列的 Markdown 表格。
  • 参数
    • symbols(必填):交易对列表(如 ["BTC/USDT:USDT", "ETH/USDT:USDT"])。
    • exchanges(可选):交易所列表(如 ["binance", "okx"]),默认为所有支持的交易所。
    • params(可选):API 调用的额外参数,默认为 {}
  • 返回:一个 Markdown 表格,包含符号、交易所和资金费率数据。

  • compare_funding_rates_prompt

  • 能力:生成用于比较资金费率的自然语言提示,适用于 Claude Desktop 输入。
  • 参数
    • symbols(必填):交易对列表(如 ["BTC/USDT:USDT", "ETH/USDT:USDT"])。
  • 返回:一个字符串提示(如 "Compare the funding rates for BTC/USDT:USDT, ETH/USDT:USDT across binance, okx, bybit, bitget, gate, coinex.")。

常见问题解答

  • 如何集成 Claude Desktop? 编辑 Claude 配置文件(macOS:~/Library/Application Support/Claude/claude_desktop_config.json,Windows:%APPDATA%\Claude\claude_desktop_config.json),添加 MCP 服务器配置并重启 Claude Desktop。
  • 支持哪些交易所? 目前支持 Binance、OKX、Bybit、Bitget、Gate 和 CoinEx。

使用教程

使用依赖

  • Python 3.10+
  • uv(依赖管理工具)
  • Claude Desktop(可选,用于交互式查询)
  • Git

安装教程

  1. 克隆仓库bash git clone https://github.com/kukapay/funding-rates-mcp.git cd funding-rates-mcp

  2. 设置依赖bash uv sync

  3. 配置 Claude Desktop

  4. 编辑 Claude 配置文件(路径见上文)。
  5. 添加以下配置: json { "mcpServers": { "funding-rates-mcp": { "command": "uv", "args": ["--directory", "/absolute/path/to/funding-rates-mcp", "run", "funding-rates-mcp"] } } }
  6. 重启 Claude Desktop,确认集成成功(查找锤子图标)。

调试方式

  • 运行 MCP 服务器bash uv run funding-rates-mcp
  • 测试工具: 在 Claude Desktop 中输入查询(如 "Compare funding rates for BTC/USDT:USDT and ETH/USDT:USDT across all exchanges."),检查输出表格是否正确。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。