加密数据API服务

REI Crypto MCP Server是一个集成了多种加密货币数据API的服务,支持DefiLlama、CoinGecko、Arkham Intelligence等API,适用于加密货币数据分析和应用开发。

  • by 0xReisearch
  • Python
  • 本地部署
  • 10 星标
  • 更新于
在 GitHub 查看 0xReisearch/crypto-mcp-beta

使用说明

REI 加密 MCP 服务器 - 测试 版

Rei网络各单元使用的内部MCP服务器的FastMCP实现。 您可以在app.reisearch.box上不提供API密钥的情况下使用它们,也可以将它们与自己部署的其他MCP客户端一起使用。

一切仍在测试阶段。预计会在没有警告的情况下添加或更改内容。

当前MCP服务器:

  • DefiLlama Pro API
  • CoinGecko Pro API
  • 雅康智能API
  • 埃尔法AI API
  • API法典

Codex目前仅用于从名称中搜索合同地址。不久的将来,将有更深入的实施。 Codex使用GraphQL作为其查询系统。编辑查询以硬编码一些参数,以防需要更严格的过滤。

先决条件

  • Python 3.12
  • uv 包管理器
  • 您计划使用的服务的API密钥

安装

  1. 克隆存储库:
git clone https://github.com/0xReisearch/crypto-mcp-beta
cd crypto-mcp-beta
  1. 安装uv(如果尚未安装):
curl -LsSf https://astral.sh/uv/install.sh | sh
  1. 使用uv创建和激活虚拟环境:
uv venv
source .venv/bin/activate  # On Unix/macOS
# or
.venv\Scripts\activate  # On Windows
  1. 从pyproject.toml安装依赖项:
uv pip install .
  1. 设置环境变量:
cp .env_example .env

编辑 .env 使用API密钥:

ARKHAM_API_KEY=<YOUR ARKHAM_API_KEY>
CG_API_KEY=<YOUR_CG_API_KEY>
DEFILLAMA_API_KEY=<YOUR_DEFILLAMA_API_KEY>
CODEX_API_KEY=<YOUR_CODEX_API_KEY>
ELFA_API_KEY=<YOUR_ELFA_API_KEY>

运行服务器

您可以单独运行每台服务器:

# Run DefiLlama server
uv run defillama_server.py

# Run CoinGecko server
uv run cg_server.py

# Run Arkham server
uv run arkham_server.py

# Run Codex server
uv run codex_server.py

# Run Elfa AI server
uv run elfa_server.py

配置Claude桌面

要将这些服务器与Claude Desktop一起使用,您需要配置 claude_desktop_config.json 文件。此文件通常位于:

  • 窗户: %APPDATA%/claude-desktop/claude_desktop_config.json
  • macOS: ~/Library/Application Support/claude-desktop/claude_desktop_config.json
  • Linux: ~/.config/claude-desktop/claude_desktop_config.json

配置示例:

{
    "mcpServers": {
        "arkham": {
            "command": "ssh",
            "args": [
                "user@your-host",
                "cd /path/to/crypto_mcp && /path/to/uv run arkham_server.py"
            ]
        },
        "coingecko": {
            "command": "ssh",
            "args": [
                "user@your-host",
                "cd /path/to/crypto_mcp && /path/to/uv run cg_server.py"
            ]
        },
        "defillama": {
            "command": "ssh",
            "args": [
                "user@your-host",
                "cd /path/to/crypto_mcp && /path/to/uv run defillama_server.py"
            ]
        },
        "codex": {
            "command": "ssh",
            "args": [
                "user@your-host",
                "cd /path/to/crypto_mcp && /path/to/uv run codex_server.py"
            ]
        },
        "elfa": {
            "command": "ssh",
            "args": [
                "user@your-host",
                "cd /path/to/crypto_mcp && /path/to/uv run elfa_server.py"
            ]
        }
    }
}

替换以下内容:

  • user@your-host:您的SSH用户名和主机
  • /path/to/crypto_mcp:克隆此存储库的绝对路径
  • /path/to/uv:紫外线安装的绝对路径(通常在 ~/.local/bin/uv 在Unix系统上)

API文档

反馈

如果您遇到任何问题或有改进建议:

  1. 对于错误报告或功能请求,请在此存储库中打开问题
  2. 对于一般反馈或问题,您可以在存储库讨论中发表评论

由以下材料制成❤️ 靠近 锐网络