coinmarket-mcp-server logo

coinmarket-mcp-servercoinmarket-mcp-server MCP 服务器

(0)
Daniel Nikulshyn审阅者 Daniel Nikulshyn·更新 2026年7月

概览

coinmarket-mcp-server 是一个实现了部分 Coinmarket API 端点的服务器。它提供了一个自定义的 coinmarket:// URI 方案,用于访问单个笔记,每个笔记都有一个名称、描述和 text/plain MIME 类型。该服务器提供了两个主要工具:get-currency-listings 用于检索最新的货币列表,get-quotes 用于获取代币的报价,接受一个 slug(例如 bitcoin)或符号(例如 BTC)作为可选字符串参数。配置需要一个 Coinmarket API 密钥。可以使用 Python 3.12 或更高版本和 uv 包管理器设置服务器,或者使用 Docker 运行。它主要面向需要在服务器环境中与 Coinmarket API 端点交互的用户。

主要功能

  • 自定义 coinmarket:// URI 方案
  • get-currency-listings 工具
  • get-quotes 工具
  • Text/plain MIME 类型支持

价格

模型
Free
评分
暂无评价

使用场景

加密货币数据检索

coinmarket-mcp-server 可用于通过自定义 API 端点检索加密货币数据,例如货币列表和报价。

与 Claude Desktop 集成

服务器可以配置为与 Claude Desktop 配合使用,允许用户通过自定义 URI 方案访问加密货币数据。

优点 & 缺点

优点

  • 实现了自定义 Coinmarket API 端点
  • 支持 get-currency-listings 和 get-quotes 工具
  • 可通过 Coinmarket API 密钥配置

缺点

  • 需要 Python 3.12 或更高版本
  • 需要 uv 包管理器
  • 如果配置不正确,可能会出现配置问题

评测

登录以留下评测。

暂无评测。来当第一个吧!

问答

What are common pitfalls when setting up this server?

Missing or mis‑typed `uv` in PATH causes a `spawn uv ENOENT` error. Incorrect repository path or an invalid COINMARKET_API_KEY will prevent the server from starting. Verify `uv` is installed (`uv version`) and that the environment variable is set before launching.

Asked by Aaliyah Johnson · Jun 7, 2025

How do I configure the server for use with Claude Desktop?

Add a `mcpServers` entry in your Claude config pointing to the server command. For a local install, use `uv` with the repo path; for Docker, use `docker run` with the `COINMARKET_API_KEY` set. Ensure the path points to the root containing `pyproject.toml` and that the key is valid.

Asked by Piotr Baranowski · Jun 4, 2025

Which Coinmarket API endpoints does the server support?

The server implements two main tools: `get-currency-listings` to fetch the latest listings and `get-quotes` to retrieve token quotes by slug or symbol. It also exposes a custom `coinmarket://` URI scheme for accessing individual notes with a name, description, and text/plain mimetype.

Asked by Victor Nguyen · Jun 2, 2025

What is required to run the coinmarket-mcp-server on my local machine?

You need Python 3.12 or newer and the uv package manager. After cloning the repo, set the COINMARKET_API_KEY environment variable and run `uv run coinmarket_service` from the repository root. Alternatively, you can build and run a Docker image with the key passed as an env variable.

Asked by Elias Hedström · May 20, 2025

提问

服务配缩器 的替代品