资金利率-MCP
资金利率-MCP
服务介绍
资金费率 MCP
一个提供主要加密货币交易所实时资金费率数据的MCP服务器,使代理能够检测套利机会。
特性
- 实时资金费率:从Binance、OKX、Bybit、Bitget、Gate和CoinEx获取当前资金费率。
- 透视表输出:将交易对作为行,交易所作为列,并包括一个
Divergence列以显示最大资金费率差异。 - Claude Desktop集成:作为MCP服务器运行以支持交互式查询。
安装
前提条件
- Python 3.10+
- uv 用于依赖管理
- Claude Desktop(可选,用于交互式查询)
- Git
步骤
-
克隆仓库:
git clone https://github.com/kukapay/funding-rates-mcp.git cd funding-rates-mcp -
使用uv设置依赖项:
uv sync -
配置Claude Desktop:
若要与Claude Desktop一起使用:
- 编辑Claude配置文件:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- 添加MCP服务器:
{ "mcpServers": { "funding-rates-mcp": { "command": "uv", "args": ["--directory", "/absolute/path/to/funding-rates-mcp", "run", "funding-rates-mcp"] } } } - 重启Claude Desktop。查找锤子图标以确认集成。
- 编辑Claude配置文件:
使用
工具
服务器提供了以下MCP工具来查询资金费率:
compare_funding_rates:- 描述:比较指定交易所在多个交易对上的当前资金费率,返回一个包含
Divergence列的透视Markdown表格,该列显示每个交易对的最大资金费率差异。 - 参数:
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]): 交易对列表(例如:["BTC/USDT:USDT", "ETH/USDT:USDT"])。必需。
- 返回值: 一个字符串提示(例如:"在binance, okx, bybit, bitget, gate, coinex上比较BTC/USDT:USDT, ETH/USDT:USDT的资金费率。")。
- 用法: 由Claude Desktop内部使用以解释用户查询,或用于MCP Inspector中的测试。
示例
比较资金费率
- 输入 (在Claude Desktop中):
"比较所有交易所的BTC/USDT:USDT和ETH/USDT:USDT的资金费率。" - 输出:
当前资金费率: | Symbol\Exchange | binance | okx | bybit | bitget | gate | coinex | 分歧 | |-----------------|-----------|-----------|-----------|-----------|-----------|-----------|------------| | BTC/USDT:USDT | 0.005161% | 0.007548% | 0.010000% | 0.002900% | -0.019200% | -0.035013% | 0.045013% | | ETH/USDT:USDT | 0.010000% | 0.005839% | 0.010000% | 0.010000% | -0.008200% | 0.000000% | 0.018200% |
比较特定交易所
- 输入 (在Claude Desktop中):
"比较Binance、OKX和Bybit上的SOL/USDT:USDT的资金费率。" - 输出:
当前资金费率: | Symbol\Exchange | binance | okx | bybit | 分歧 | |-----------------|-----------|-----------|-----------|------------| | SOL/USDT:USDT | -0.015312% | -0.003639% | -0.004467% | 0.011673% |
许可证
本项目根据MIT许可证授权。详情请参阅LICENSE文件。