返回市场
加密-mcp-测试版

加密-mcp-测试版

作者:0xReisearch5 星标更新:2025-05-21

项目介绍

REI Crypto MCP Server - Beta

这是REI网络单位使用的内部MCP服务器的FastMCP实现。您可以在不提供API密钥的情况下在app.reisearch.box上使用它们,或者您可以自行部署其他MCP客户端来使用它们。

请注意,所有内容仍处于测试阶段。可能会有添加或更改,且不会提前通知。

当前MCP服务器:

  • DefiLlama Pro API
  • CoinGecko Pro API
  • Arkham Intelligence API
  • Elfa AI API
  • Codex 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  # 在Unix/macOS上
# 或
.venv\Scripts\activate  # 在Windows上
  1. 从pyproject.toml安装依赖项:
uv pip install .
  1. 设置环境变量:
cp .env_example .env

编辑.env文件,填入您的API密钥:

ARKHAM_API_KEY=<您的ARKHAM_API_KEY>
CG_API_KEY=<您的CG_API_KEY>
DEFILLAMA_API_KEY=<您的DEFILLAMA_API_KEY>
CODEX_API_KEY=<您的CODEX_API_KEY>
ELFA_API_KEY=<您的ELFA_API_KEY>

运行服务器

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

# 运行DefiLlama服务器
uv run defillama_server.py

# 运行CoinGecko服务器
uv run cg_server.py

# 运行Arkham服务器
uv run arkham_server.py

# 运行Codex服务器
uv run codex_server.py

# 运行Elfa AI服务器
uv run elfa_server.py

配置Claude Desktop

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

  • Windows: %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_m_&& /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: 您的uv安装的绝对路径(通常在Unix系统上的~/.local/bin/uv

API文档

反馈

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

  1. 对于错误报告或功能请求,请在此仓库中打开一个issue
  2. 对于一般反馈或问题,您可以在仓库讨论中留言

Rei Network倾情打造