Coinmarketcap Mcp Server

Coinmarketcap Mcp Server

🚀 加密货币 MCP 服务器

本项目是一个基于 Model Context Protocol(MCP)的服务器,专为 Claude AI 提供实时加密货币数据访问服务。它借助 CoinMarketCap API 获取数据,为用户提供准确、及时的加密货币市场信息。

🚀 快速开始

先决条件

与 Claude Desktop 的集成

若要将此 MCP 服务器与 Claude Desktop 集成,可按以下步骤操作:

  1. 定位 Claude Desktop 配置文件:
    • 在 macOS 系统中,配置文件路径为 ~/Library/Application\ Support/Claude/claude_desktop_config.json
  2. 向该文件添加如下配置:
{
"mcpServers": {
"cmc": {
"command": "npx",
"args": ["crypto-mcp"],
"env": {
"COINMARKET_API_KEY": "your-api-key-here"
}
}
}
}

手动安装

  1. 克隆本仓库。
  2. 安装项目依赖:
# 使用 npm
npm install

# 使用 bun
bun install
  1. 构建 TypeScript 代码:
# 使用 npm
npm run build

# 使用 bun
bun run build

✨ 主要特性

此服务器为 Claude 提供了一系列实用工具,具体如下:

  • get-cryptocurrency-listings:可获取最新的加密货币市场数据。
  • get-cryptocurrency-quotes:用于检索特定加密货币的报价。
  • get-cryptocurrency-map:能获取加密货币到 CoinMarketCap ID 的映射。
  • get-cryptocurrency-info:可获取特定加密货币的详细元数据。
  • get-global-metrics:支持访问全球加密货币市场指标。
  • get-exchange-listings:可获取加密货币交易所的信息。

💻 使用示例

在 Claude 中的使用

完成配置后,您可以向 Claude 发起各种加密货币相关的任务请求,示例如下:

  • “显示按市值排名的前 10 大加密货币”
  • “比特币和以太坊当前价格是多少?”
  • “今天全球加密货币市场的整体情况如何?”
  • “告诉我关于币安交易所的情况”

📚 详细文档

截图展示

前十大加密货币

加密货币元数据

市场指标

🔧 技术细节

该项目运用 TypeScript 和 Model Context Protocol SDK 构建服务器,用于与 Claude AI 进行通信。若您需要修改可用工具或添加新端点,可编辑 src/index.ts 文件,并重新构建项目。

  • 0 关注
  • 0 收藏,22 浏览
  • system 提出于 2025-09-22 00:33

相似服务问题

相关AI产品