加密货币数据服务

提供CoinMarketCap加密货币数据的服务器,支持获取加密货币列表、报价和详细信息,适用于AI驱动的应用。

  • by longmans
  • Python
  • 本地部署
  • 36 星标
  • 更新于
在 GitHub 查看 longmans/coin_api_mcp

使用说明

硬币MCP服务器

一个模型上下文协议服务器,提供对CoinMarketCap加密货币数据的访问。该服务器使AI驱动的应用程序能够检索加密货币列表、报价和各种硬币的详细信息。

可用工具

  • listing-coins -获取所有活动加密货币的分页列表以及最新的市场数据。

    • start (整数,可选):偏移要返回的分页项目列表的起始位置(从1开始的索引)。
    • limit (整数,可选):要返回的结果数(默认值:10,最大值:5000)。
    • price_min (数字,可选):过滤结果的最低美元价格。
    • price_max (数字,可选):过滤结果的最大美元价格。
    • market_cap_min (数字,可选):过滤结果的最小市值。
    • market_cap_max (数字,可选):过滤结果的最大市值。
    • convert (字符串,可选):计算多种货币的市场报价。
    • sort (string,可选):用于对加密货币列表进行排序的字段。
    • sort_dir (字符串,可选):订购加密货币的方向(asc或desc)。
  • get-coin-info -检索特定加密货币的详细信息。

    • id (字符串,可选):一个或多个逗号分隔的CoinMarketCap加密货币ID。
    • slug (string,可选):以逗号分隔的加密货币slug列表。
    • symbol (字符串,可选):一个或多个逗号分隔的加密货币符号。
  • get-coin-quotes -获取一种或多种加密货币的最新市场报价。

    • id (字符串,可选):一个或多个逗号分隔的加密货币CoinMarketCap ID。
    • slug (string,可选):以逗号分隔的加密货币slug列表。
    • symbol (字符串,可选):一个或多个逗号分隔的加密货币符号。

安装

通过Smithery安装

通过以下方式自动安装Claude Desktop的加密货币数据 史密瑟里:

npx -y @smithery/cli install coin-api-mcp --client claude

构建服务器

克隆此存储库,并使用默认Python解释器构建和安装程序(推荐)。

git clone https://github.com/longmans/coin_api_mcp.git
cd coin_api_mcp
uv build
uv pip install .

安装后,您可以使用以下命令将其作为脚本运行:

python -m coin_api_mcp

配置

API密钥

服务器需要CoinMarketCap API密钥才能运行。您可以从以下网址获得一个 CoinMarketCap网站.API密钥可以通过两种方式提供:

  1. 作为环境变量:
export COINMARKETCAP_API_KEY=your_api_key_here
  1. 作为命令行参数:
python -m coin_api_mcp --api-key=your_api_key_here

为Claude.app进行配置

添加到您的Claude设置中:

Using pip installation
"mcpServers": {
  "coin_api": {
    "command": "python",
    "args": ["-m", "coin_api_mcp"]
  },
  "env": {
        "COINMARKETCAP_API_KEY": "your_api_key_here"
  }
}

如果你看到任何问题,你可能想使用你正在使用的Python解释器的完整路径。你可以做一个 which python 如果需要,找出确切的路径。

请记住设置COINMARKETCAP_API_KEY环境变量或通过--API-KEY参数提供该变量。

调试

您可以使用MCP检查器调试服务器

贡献

我们鼓励捐款以帮助扩展和改进Coin MCP服务器。无论您是想添加新的搜索功能、增强现有功能还是改进文档,您的输入都是有价值的。

有关其他MCP服务器和实现模式的示例,请参阅: https://github.com/modelcontextprotocol/servers

欢迎拉取请求!请随时贡献新想法、错误修复或增强功能,使Coin MCP服务器更加强大和有用。

许可证

Coin MCP服务器根据MIT许可证获得许可。这意味着您可以根据MIT许可证的条款和条件自由使用、修改和分发软件。有关更多详细信息,请参阅项目存储库中的LICENSE文件。