Coinmarket MCP server

Coinmarket MCP server

site icon
2024.12.27 0
Python加密货币服务金融数据查询金融服务
Coinmarket MCP Server 是一个基于 Coinmarket API 的服务,提供了加密货币相关的数据查询功能。它实现了 Coinmarket API 的部分端点,支持自定义的 coinmarket:// URI 方案来访问特定的资源。
View on GitHub

Overview

基本能力

产品定位

Coinmarket MCP Server 主要用于提供加密货币的市场数据和报价信息。

核心功能

  • 实现了 Coinmarket API 的部分端点
  • 支持自定义的 coinmarket:// URI 方案
  • 提供两种工具:
  • get-currency-listings: 获取最新的货币列表
  • get-quotes: 获取代币的报价(支持通过 slug 或 symbol 查询)

适用场景

  • 加密货币市场数据查询
  • 代币价格监控
  • 加密货币相关应用开发

工具列表

  1. get-currency-listings: 获取最新的货币列表
  2. get-quotes: 获取代币的报价,支持以下参数:
  3. "slug"(如:bitcoin)
  4. "symbol"(如:BTC)

常见问题解答

  • 需要配置 Coinmarket API key 才能使用

使用教程

使用依赖

  • 需要 Coinmarket API key

安装教程

Claude Desktop 安装

MacOS:

~/Library/Application\ Support/Claude/claude_desktop_config.json

Windows:

%APPDATA%/Claude/claude_desktop_config.json

开发/未发布服务器配置:

"mcpServers": {
  "coinmarket_service": {
    "command": "uv",
    "args": [
      "--directory",
      "/Users/anjor/repos/anjor/coinmarket_service",
      "run",
      "coinmarket_service"
    ],
    "env": {
      "COINMARKET_API_KEY": "<insert api key>"
    }
  }
}

调试方式

  • 确保正确配置了 API key
  • 检查服务是否正常运行
  • 测试工具调用是否返回预期结果

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。