加密货币实时数据服务

一个实时加密货币数据提供商,为Model Context Protocol (MCP)服务器提供加密货币交易所详情和当前汇率。

  • by smhnkmr
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 smhnkmr/realtime-crypto-mcp-server

使用说明

实时加密mcp服务器

模型上下文协议(MCP)服务器的实时加密货币数据提供者。此套餐与CoinCap API集成,以提供加密货币交换详细信息和当前汇率。

特性

  • 获取详细的加密货币交易信息(交易量、排名、交易对)
  • 获取当前加密货币的美元汇率
  • API请求的内置速率限制和重试机制
  • 完全使用TypeScript
  • 与MCP服务器SDK兼容

🚀 快速开始

要开始,请将此配置添加到您的MCP客户端配置json中:

{
  "mcpServers": {
    "realtime-crypto": {
      "command": "npx",
      "args": ["realtime-crypto-mcp-server"]
    }
  }
}

先决条件

  • Node.js 18+
  • 新巴拿马型船舶

发展

安装依赖项:

npm install

构建服务器:

npm run build

加密货币汇率工具包

该软件包提供了使用CoinCap API检索加密货币交易所和加密货币当前汇率的详细信息的工具。


api参考

getExchangeDetailsTool

获取有关加密货币交易所的详细信息。

输入:

  • exchange (string):交换ID(例如。, binance, coinbase, kraken)

示例响应: 币安交易所详细信息:

名称:币安
排名:1
交易量(美元):14789244354.70美元
%占总量的31.39%
交易对:1078
网站:https://www.binance.com/
最后更新日期:2025年4月5日,下午12:34:56


getRatesTool

获取加密货币的当前汇率。

输入:

  • currency (string):加密货币ID(例如。, bitcoin, ethereum, litecoin)

示例响应: 比特币的当前汇率:

符号:BTC₿ 类型:加密货币 美元汇率:82821.30美元


🧠 数据源

此包使用来自 CoinCap API,一个免费的加密货币市场数据API,为1000多种加密货币提供实时定价和市场活动。


⏱️ 速率限制

该包包括内置的速率限制和重试机制,以处理CoinCap API的速率限制。

  • 最大 重试3次 适用于速率受限的请求
  • 指数退避 从1秒开始

📄 许可证

麻省理工学院


👨‍💻 作者

莫汉·库马尔


🙏 致谢

  • CoinCap API 用于提供加密货币市场数据
  • MCP服务器框架的模型上下文协议