Coincap MCP 是一个用于访问 CoinCap 公共 API 的 MCP(Model Context Protocol)服务器,由 QuantGeekDev 开发并开源在 GitHub 上。它允许用户查询加密货币信息,且无需 API 密钥或注册即可使用。
用途: 该服务器旨在让 AI 助手(如 Claude Desktop)能够通过自然语言获取 CoinCap 提供的实时加密货币数据。用户可以向已配置该服务器的客户端提出诸如“What is the price of bitcoin?”(比特币价格是多少?)、“What are the available crypto assets?”(有哪些可用的加密资产?)或“What is the market cap of ethereum?”(以太坊的市值是多少?)等问题。
主要能力:
- 获取比特币等特定加密货币的价格,这是一个简单的基础 API 调用工具示例。
- 获取 CoinCap API 上任何可用加密货币的价格,展示了如何为工具调用获取必填参数数据。
- 获取 CoinCap API 中所有可用加密资产的列表。
使用方式: 用户需要将配置添加到 Claude Desktop 的配置文件中。配置文件的路径为:
- MacOS:~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:%APPDATA%/Claude/claude_desktop_config.json 之后,启动 Claude Desktop 即可开始使用。 此外,还可以通过 Smithery 自动为 Claude Desktop 安装 Coincap。
开发与本地构建: 在本地构建时,同样需要将配置添加到上述配置文件中。具体步骤包括:安装依赖、构建服务器。对于开发模式,还支持自动重建(auto-rebuild)。不过,官方文档中未提供具体的安装命令和执行代码。
适用场景: 适用于需要在 AI 对话中快速查询加密货币价格、市值和可用资产列表的用户,尤其是使用 Claude Desktop 等支持 MCP 的客户端。
限制: 该项目基于 CoinCap 公共 API,因此数据准确性和可用性取决于 CoinCap 的服务。官方文档中未提供具体的安装命令、依赖列表或构建脚本的代码内容,也未说明是否支持其他客户端或平台。
许可证: 本项目采用 MIT 许可证,详见 LICENSE 文件。