硬币MCP服务器
](https://smithery.ai/server/coin-api-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密钥可以通过两种方式提供:
- 作为环境变量:
export COINMARKETCAP_API_KEY=your_api_key_here- 作为命令行参数:
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文件。
