
Funding Rates MCP

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
安装教程
-
克隆仓库:
bash git clone https://github.com/kukapay/funding-rates-mcp.git cd funding-rates-mcp
-
设置依赖:
bash uv sync
-
配置 Claude Desktop:
- 编辑 Claude 配置文件(路径见上文)。
- 添加以下配置:
json { "mcpServers": { "funding-rates-mcp": { "command": "uv", "args": ["--directory", "/absolute/path/to/funding-rates-mcp", "run", "funding-rates-mcp"] } } }
- 重启 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."),检查输出表格是否正确。