funding-rates-mcp 是一个 MCP(模型上下文协议)服务器,用途是提供主流加密货币交易所的实时资金费率数据,使 AI 智能体能够检测套利机会。
主要能力包括:
- 实时资金费率:从 Binance、OKX、Bybit、Bitget、Gate 和 CoinEx 获取当前资金费率。
- 透视表输出:将交易对显示为行,交易所显示为列,并包含一个 Divergence 列,显示每个交易对的最大资金费率差异。
- Claude Desktop 集成:作为 MCP 服务器运行,用于交互式查询。
使用方式:
- 克隆仓库:git clone https://github.com/kukapay/funding-rates-mcp.git && cd funding-rates-mcp
- 使用 uv 设置依赖:uv sync
- 配置 Claude Desktop:编辑 Claude 配置文件:macOS 路径为 ~/Library/Application Support/Claude/claude_desktop_config.json,Windows 路径为 %APPDATA%\Claude\claude_desktop_config.json。添加 MCP 服务器配置: { "mcpServers": { "funding-rates-mcp": { "command": "uv", "args": ["--directory", "/absolute/path/to/funding-rates-mcp", "run", "funding-rates-mcp"] } } }
- 重启 Claude Desktop,查找锤子图标以确认集成成功。
该服务器提供以下 MCP 工具用于查询资金费率:
- compare_funding_rates:比较指定交易所上多个交易对的当前资金费率,返回一个透视 Markdown 表格,其中包含一个 Divergence 列显示每个交易对的最大资金费率差异。
- 参数:symbols(List[str],必填):交易对列表(例如 ["BTC/USDT:USDT", "ETH/USDT:USDT"])。
- exchanges(List[str],可选):要比较的交易所列表(例如 ["binance", "okx"])。默认为所有支持的交易所(binance、okx、bybit、bitget、gate、coinex)。
- params(Dict,可选):API 调用的附加参数。默认为 {}。
- 返回:一个 Markdown 表格,交易对为行,交易所为列,资金费率作为值(以百分比格式),以及一个 Divergence 列。
该服务器还包含以下 MCP 提示,用于生成自然语言查询:
- compare_funding_rates_prompt:生成用于比较所有支持交易所资金费率的自然语言提示,适用于 Claude Desktop 输入。
- 参数:symbols(List[str],必填):交易对列表。
- 返回:一个字符串提示(例如 "Compare the funding rates for BTC/USDT:USDT, ETH/USDT:USDT across binance, okx, bybit, bitget, gate, coinex.")。
- 用途:由 Claude Desktop 内部用于解释用户查询,或在 MCP Inspector 中测试。
适用场景包括:在 Claude Desktop 中直接查询多个交易所的资金费率并进行比较,以发现套利机会。例如,输入 "Compare funding rates for BTC/USDT:USDT and ETH/USDT:USDT across all exchanges." 会输出一个包含各交易所费率和 Divergence 的表格。也可以指定特定交易所,如 "Compare funding rates for SOL/USDT:USDT on Binance, OKX, and Bybit."。
限制:项目要求使用 uv 进行依赖管理,并可选择安装 Claude Desktop 进行交互式查询。该项目采用 MIT 许可证。其他未在资料中提及的限制(如速率限制、数据延迟等)暂未提供。