关于 realtime-crypto-mcp-server
realtime-crypto-mcp-server 是一个通过 CoinCap 获取加密货币交易所详情和当前美元汇率的 MCP 服务,并内置请求限流与重试机制。
主要功能
- 01查询交易所成交量、排名和交易对
- 02获取加密货币当前美元汇率
- 03请求限流与重试机制
- 04使用 TypeScript 实现
适用场景
- 01查看交易所活动与交易对
- 02查询加密货币当前美元汇率
MCP 相关
它向 MCP 客户端提供交易所详情和汇率查询工具,数据来自 CoinCap API。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
realtime-crypto-mcp-server
面向 Model Context Protocol(MCP)服务的实时加密货币数据提供程序。此软件包集成 CoinCap API,提供加密货币交易所详情和当前汇率。
功能
- 获取加密货币交易所的详细信息(交易量、排名、交易对)
- 获取当前加密货币兑美元汇率
- 内置 API 请求速率限制和重试机制
- 使用 TypeScript 完整定义类型
- 兼容 MCP 服务 SDK
🚀 快速开始
要开始使用,请将此配置添加到 MCP 客户端配置 json 中:
{
"mcpServers": {
"realtime-crypto": {
"command": "npx",
"args": ["realtime-crypto-mcp-server"]
}
}
}
先决条件
- Node.js 18+
- npx
开发
安装依赖:
npm install
构建服务:
npm run build
加密货币交易所和汇率工具包
此软件包通过 CoinCap API 提供工具,用于获取加密货币交易所的详细信息以及加密货币的当前汇率。
API 参考
getExchangeDetailsTool
获取加密货币交易所的详细信息。
输入:
exchange(字符串):交易所 ID(例如,binance、coinbase、kraken)
响应示例: Binance 的交易所详情:
名称:Binance
排名:1
交易量(美元):$14,789,244,354.70
总交易量占比:31.39%
交易对:1078
网站:https://www.binance.com/
上次更新:4/5/2025, 12:34:56 PM
getRatesTool
获取加密货币的当前汇率。
输入:
currency(字符串):加密货币 ID(例如,bitcoin、ethereum、litecoin)
响应示例: bitcoin 的当前汇率:
符号:BTC ₿ 类型:加密货币 美元汇率:$82,821.30
🧠 数据来源
此软件包使用 CoinCap API 提供的数据。CoinCap API 是免费的加密货币市场数据 API,为 1,000 多种加密货币提供实时定价和市场活动信息。
⏱️ 速率限制
此软件包内置速率限制和重试机制,用于应对 CoinCap API 的速率限制。
- 对受速率限制的请求最多重试 3 次
- 指数退避,从 1 秒开始
📄 许可证
MIT
👨💻 作者
Mohan Kumar
🙏 致谢
- CoinCap API 提供加密货币市场数据
- Model Context Protocol 提供 MCP 服务框架
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。