Coinmarket MCP server

Coinmarket MCP server

site icon
2024.12.05 31
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"(如 bitcoin)或 "symbol"(如 BTC)作为可选参数

适用场景

  • 加密货币市场数据分析
  • 加密货币价格监控
  • 加密货币相关应用开发

工具列表

  1. get-currency-listings: 获取最新的加密货币列表
  2. get-quotes: 获取特定代币的报价

常见问题解答

  • 需要 Coinmarket API 密钥才能使用

使用教程

使用依赖

  • 需要 Coinmarket API 密钥

安装教程

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>"
    }
  }
}

调试方式

安装完成后,可以通过调用工具命令进行调试,例如:

get-currency-listings

get-quotes --slug bitcoin

许可证

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