MCP.so
登录

CoinGecko MCP Server

@CoinGecko

基本信息

传输方式

streamable-http

认证方式

请查阅提供方文档

分类

金融与商务

作者

CoinGecko

关于 CoinGecko MCP Server

CoinGecko 官方托管的 MCP 服务器为 AI 助手提供加密市场数据:实时与历史价格、市值、交易量、热门币种、交易所以及链上资金池数据。这个无需密钥的端点不用登录,使用共享速率限制;智能体会先搜索 SDK 文档,再针对 CoinGecko API 运行 TypeScript 代码。

连接信息

https://mcp.api.coingecko.com/mcp

接入方式

claude mcp add coingecko --transport http https://mcp.api.coingecko.com/mcp

CoinGecko MCP Server 工具

2

Runs JavaScript code to interact with the Coingecko API. You are a skilled TypeScript programmer writing code to interface with the service. Define an async function named "run" that takes a single parameter of an initialized SDK client and it will be run. For example: ``` async function run(client) { const price = await client.simple.price.get({ vs_currencies: 'usd', ids: 'bitcoin' }); } ``` You will be returned anything that your function returns, plus the results of any console.log statements. Do not add try-catch blocks for single API calls. The tool will handle errors for you. Do not add comments unless necessary for generating better code. Code will run in a container, and cannot interact with the network outside of the given SDK client. Variables will not persist between calls, so make sure to return or log any data you might need later. Remember that you are writing TypeScript code, so you need to be careful with your types. Always type dynamic key-value stores explicitly as Record<string, YourValueType> instead of {}.

Search SDK documentation to find methods, parameters, and usage examples for interacting with the API. Use this before writing code when you need to discover the right approach.

概览

什么是 CoinGecko MCP Server?

CoinGecko MCP Server 是 CoinGecko 官方托管的 MCP 端点,为 AI 助手提供实时和历史加密市场数据。位于 https://mcp.api.coingecko.com/mcp 的这个免费版本无需 API 密钥,也无需登录。

CoinGecko 是规模最大的独立加密数据聚合平台之一,追踪币种、代币、交易所、NFT 以及链上 DEX 资金池。它的 MCP 服务器面向开发者、交易者、分析师,以及所有希望让 Claude、Cursor 等助手用实时数字而不是过时训练数据来回答市场问题的人。

如何使用 CoinGecko MCP Server?

CoinGecko 提供三种 MCP 服务器:

  • 免费(无密钥):https://mcp.api.coingecko.com/mcp。无需认证,使用共享速率限制。本页列出的就是这个端点。
  • API 密钥(远程):https://mcp.pro-api.coingecko.com/mcp。需要 CoinGecko API 密钥,提供更高的限额和完整的工具集。首次连接时会打开浏览器标签页供你输入密钥。
  • 本地:npm 包 @coingecko/coingecko-mcp,在你的电脑上使用 Pro 或 Demo 密钥运行。

两个远程服务器也都提供 /sse 端点,但 CoinGecko 文档建议始终优先使用 /mcp。

Claude Code

claude mcp add --transport http coingecko https://mcp.api.coingecko.com/mcp

运行 claude mcp list 确认已连接。如需改用自己的密钥,请改为添加 mcp.pro-api.coingecko.com 的 URL,并在会话中运行 /mcp 完成认证。

Claude Desktop 与 claude.ai

打开 Settings,进入 Connectors,选择「Add custom connector」,名称填 CoinGecko,并粘贴 https://mcp.api.coingecko.com/mcp。无密钥服务器无需其他步骤。CoinGecko 文档还给出了用 npx mcp-remote 包装 URL 的 Claude Desktop 配置,供有需要的环境使用。

Cursor

{
  "mcpServers": {
    "coingecko": {
      "url": "https://mcp.api.coingecko.com/mcp"
    }
  }
}

VS Code

{
  "servers": {
    "coingecko": {
      "type": "http",
      "url": "https://mcp.api.coingecko.com/mcp"
    }
  }
}

CoinGecko MCP Server 的主要功能

  • CoinGecko 官方服务器,文档位于 docs.coingecko.com。
  • 无密钥的远程端点,无需注册账户,几秒钟即可试用。
  • 实时和历史价格、市值与交易量。
  • 交易所数据、热门币种、市场分析等市场情报。
  • 覆盖多个 DEX 和网络的代币与流动性池链上分析。
  • 代码执行式设计:智能体基于官方 CoinGecko SDK 编写简短的 TypeScript,一次调用即可组合多个 API 请求。
  • 可升级到限额更高的密钥版服务器,或使用本地 npm 服务器。

CoinGecko MCP Server 工具

无密钥服务器提供两个相互配合的工具:

  • 发现:search_docs 搜索 CoinGecko SDK 文档中的方法、参数和用法示例。智能体会先调用它,为问题找到合适的接口。
  • 执行:execute 运行定义了异步 run(client) 函数的 JavaScript 或 TypeScript 代码。该函数会收到一个已初始化的 CoinGecko SDK 客户端(例如 client.simple.price.get(...)),工具返回函数的返回值以及所有 console.log 输出。

由于智能体是编写代码,而不是为每个接口调用一个固定工具,它可以一步完成获取、筛选和计算,例如拉取十个币种的价格并按 24 小时涨跌幅排序。

CoinGecko MCP Server 的使用场景

  • 快速查价:「比特币和以太坊现在的美元和欧元价格是多少?」
  • 市场概览:「给我看看 CoinGecko 上当前最热门的币种。」
  • 历史分析:「获取 Solana 过去 90 天的每日收盘价并总结走势。」
  • DeFi 研究:「找出这个代币在链上 DEX 中流动性最好的资金池。」
  • 开发加密功能:让编程智能体先用 search_docs 了解 CoinGecko SDK,再为你的应用编写集成代码。

CoinGecko MCP Server 常见问题排查

  • 速率限制错误:无密钥服务器使用共享速率限制。用量较大时,请改用 https://mcp.pro-api.coingecko.com/mcp 并使用自己的 API 密钥。
  • 似乎缺少某个工具或接口:API 密钥版服务器提供完整工具集,包括你的套餐可用的高级接口。
  • 客户端不支持 Streamable HTTP:使用 /sse 端点,或 CoinGecko 文档中给出的 mcp-remote 包装方式。
  • 用量计入你的套餐:在密钥版服务器上,每次工具调用都可能触发一个或多个 API 请求,这些请求会计入你的速率限制和额度。

常见问题

1

CoinGecko MCP Server 是官方的吗?

是的。它由 CoinGecko 编写文档并运营,同时还提供本地 npm 包 `@coingecko/coingecko-mcp`。

2

CoinGecko MCP Server 免费吗?

本页的端点 `https://mcp.api.coingecko.com/mcp` 免费且无需密钥,使用共享速率限制。更高的限额需要 CoinGecko API 密钥和单独的 pro 端点。

3

我需要 CoinGecko API 密钥吗?

使用无密钥服务器时不需要。只有 `mcp.pro-api.coingecko.com` 或本地服务器需要密钥,本地服务器读取 `COINGECKO_PRO_API_KEY` 或 `COINGECKO_DEMO_API_KEY`。

4

它能在 Claude Code、Cursor 和 VS Code 中使用吗?

可以。用 `claude mcp add --transport http` 添加 URL,或在 Cursor 中添加 `url` 条目、在 VS Code 中添加 `http` 服务器。CoinGecko 文档还提到了 Windsurf 等其他 MCP 客户端。

5

为什么只有两个工具?

该服务器采用代码执行模式:`search_docs` 找到合适的 SDK 方法,`execute` 针对 SDK 运行代码,这样无需列出数百个独立工具就能覆盖整个 API。

6

远程服务器和本地服务器有什么区别?

远程服务器由 CoinGecko 托管,通过 URL 添加。本地服务器通过 npm 在你的电脑上运行,需要在环境变量中提供 Pro 或 Demo 密钥。

7

CoinGecko 远程 MCP 服务器是什么?

CoinGecko 的远程 MCP 服务器是一个托管的 Model Context Protocol 端点,地址是 https://mcp.api.coingecko.com/mcp,AI 助手无需在本地安装或运行任何东西即可连接。

8

怎么连接 CoinGecko 的 MCP 服务器?

把端点 https://mcp.api.coingecko.com/mcp 添加到任意支持 MCP 的客户端,比如 Claude Code、Cursor 或 VS Code。本页的接入代码块可以一步配置好每个客户端。

9

CoinGecko 的 MCP 服务器需要认证吗?

此收录尚未确认 CoinGecko 的认证要求。连接前请查阅提供方文档。

10

CoinGecko 的 MCP 服务器用的是哪种传输方式?

CoinGecko 暴露的是 streamable-http 端点,这是远程 MCP 服务器普遍使用、主流客户端都支持的传输方式。

评论