返回 MCP 目录
public公开dns本地运行

coinmarketcap-mcp-server

一个为Claude AI提供实时加密货币数据的MCP服务,通过CoinMarketCap API获取市场行情、交易所信息等数据。

article

README

🚀 加密货币 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 大加密货币”
  • “比特币和以太坊当前价格是多少?”
  • “今天全球加密货币市场的整体情况如何?”
  • “告诉我关于币安交易所的情况”

📚 详细文档

截图展示

前十大加密货币

Top Cryptocurrencies

加密货币元数据

Cryptocurrency Metadata

市场指标

Market Metrics

🔧 技术细节

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

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端