使用说明

项目简介

Coincap MCP 服务器是一个实现了 Model Context Protocol (MCP) 的应用后端,它允许大型语言模型 (LLM) 客户端通过标准化的 MCP 协议,访问 Coincap API 提供的实时加密货币数据。无需 API 密钥或注册,即可查询比特币和其他加密货币的价格、市场信息等。

主要功能点

  • 提供加密货币数据查询工具: 集成了多个工具,例如获取比特币价格、获取指定加密货币价格、列出所有可用加密资产等,方便 LLM 客户端调用以获取最新的加密货币信息。
  • 基于 MCP 协议: 完全遵循 MCP 协议规范,可以与任何兼容 MCP 协议的 LLM 客户端(如 Claude Desktop)无缝集成。
  • 易于安装和配置: 提供简单的安装和配置步骤,可以通过 npm 和 npx 快速部署和运行。
  • 无需 API 密钥: 直接使用 Coincap 公共 API,无需用户申请或配置 API 密钥,降低了使用门槛。

安装步骤

  1. 安装 Node.js: 确保你的系统中已安装 Node.js (版本 18 或更高)。你可以从 https://nodejs.org/ 下载并安装。
  2. 安装 coincap-mcp: 打开终端或命令提示符,运行以下命令全局安装 'coincap-mcp':
    npm install -g coincap-mcp
    或者,如果你使用 Smithery,可以运行:
    npx -y @smithery/cli install coincap-mcp --client claude

服务器配置

要将 Coincap MCP 服务器与 MCP 客户端(例如 Claude Desktop)连接,你需要配置客户端的 MCP 服务器设置。以 Claude Desktop 为例,你需要编辑其配置文件 'claude_desktop_config.json'。

配置文件路径:

  • MacOS: '~/Library/Application\ Support/Claude/claude_desktop_config.json'
  • Windows: '%APPDATA%/Claude/claude_desktop_config.json'

配置内容:

在 'claude_desktop_config.json' 文件中,找到或创建 'mcpServers' 字段,并添加 'coincap-mcp' 服务器的配置。配置信息如下:

{
  "mcpServers": {
    "coincap": { // 服务器名称,可以自定义,例如 "coincap"
      "command": "npx", // 启动服务器的命令,这里使用 npx
      "args": ["coincap-mcp"] // 启动服务器命令的参数,这里是 "coincap-mcp",指向已安装的 coincap-mcp 包
    }
  }
}

参数说明:

  • 'server name': 服务器名称,例如 "coincap",用于在客户端中标识和引用该服务器。
  • 'command': 启动服务器的可执行命令,通常是 'npx' 或 Node.js 可执行文件的路径。
  • 'args': 传递给 'command' 的参数数组,用于指定要运行的 MCP 服务器程序。对于全局安装的 'coincap-mcp',使用 '["coincap-mcp"]' 即可。

基本使用方法

配置完成后,启动 Claude Desktop 或其他 MCP 客户端。客户端应该能够检测到并连接到 Coincap MCP 服务器。

你可以通过在 LLM 客户端中输入自然语言指令来使用 Coincap MCP 服务器提供的工具,例如:

  • "What is the price of bitcoin?" (比特币价格是多少?) - 使用 'bitcoin_price' 工具查询比特币价格。
  • "What are the available crypto assets?" (有哪些可用的加密资产?) - 使用 'list_assets' 工具列出所有可用的加密资产。
  • "What is the market cap of ethereum?" (以太坊的市值是多少?) - 可以使用 'get_crypto_price' 工具,并指定加密货币名称为 "ethereum" 来查询以太坊的价格信息(虽然工具描述为 "Get realtime crypto price on crypto",但返回的数据可能包含市值等信息,具体取决于 Coincap API 的响应)。

客户端会将这些自然语言指令转换为对 MCP 服务器工具的调用,并将服务器返回的数据作为上下文信息提供给 LLM,从而实现基于实时加密货币数据的对话和应用。

信息

分类

网页与API