这是REI网络单位使用的内部MCP服务器的FastMCP实现。您可以在不提供API密钥的情况下在app.reisearch.box上使用它们,或者您可以自行部署其他MCP客户端来使用它们。
请注意,所有内容仍处于测试阶段。可能会有添加或更改,且不会提前通知。
目前,Codex仅用于从名称中搜索合约地址。在未来不久将进行更深入的实现。Codex使用GraphQL作为其查询系统。如果您需要更严格的过滤,请编辑查询以硬编码某些参数。
uv 包管理器git clone https://github.com/0xReisearch/crypto-mcp-beta
cd crypto-mcp-beta
curl -LsSf https://astral.sh/uv/install.sh | sh
uv venv
source .venv/bin/activate # 在Unix/macOS上
# 或
.venv\Scripts\activate # 在Windows上
uv pip install .
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_config.json文件。此文件通常位于:
%APPDATA%/claude-desktop/claude_desktop_config.json~/Library/Application Support/claude-desktop/claude_desktop_config.json~/.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)如果您遇到任何问题或有改进建议:
由Rei Network倾情打造