REI Crypto MCP Server - Beta
Uma implementação FastMCP dos servidores MCP internos usados pelas Unidades da Rei Network.
Documentação
REI Crypto MCP Server - Beta
Implementação FastMCP dos servidores MCP internos usados pelas Unidades da Rei Network. Você pode usá-los sem fornecer chaves de API em app.reisearch.box ou pode usá-los com outros clientes MCP implantando-os você mesmo.
Tudo deve ser considerado ainda em beta. Espere que coisas sejam adicionadas ou alteradas sem avisos.
Servidores MCP atuais:
- DefiLlama Pro API
- CoinGecko Pro API
- Arkham Intelligence API
- Elfa AI API
- Codex API
Codex no momento é usado apenas para buscar um endereço de contrato pelo nome. Uma implementação mais profunda virá em um futuro próximo. Codex usa GraphQL para seu sistema de consulta. Edite a consulta para codificar alguns parâmetros caso precise de filtragem mais rigorosa.
Pré-requisitos
- Python 3.12
- Gerenciador de pacotes
uv - Chaves de API para os serviços que você planeja usar
Instalação
- Clone o repositório:
git clone https://github.com/0xReisearch/crypto-mcp-beta
cd crypto-mcp-beta
- Instale o uv (se ainda não estiver instalado):
curl -LsSf https://astral.sh/uv/install.sh | sh
- Crie e ative um ambiente virtual com uv:
uv venv
source .venv/bin/activate # On Unix/macOS
# or
.venv\Scripts\activate # On Windows
- Instale as dependências do pyproject.toml:
uv pip install .
- Configure suas variáveis de ambiente:
cp .env_example .env
Edite .env com suas chaves de 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>
Executando os Servidores
Você pode executar cada servidor individualmente:
# 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
Configurando o Claude Desktop
Para usar esses servidores com o Claude Desktop, você precisa configurar o arquivo claude_desktop_config.json. Este arquivo normalmente está localizado em:
- 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
Exemplo de configuração:
{
"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"
]
}
}
}
Substitua o seguinte:
user@your-host: Seu nome de usuário SSH e host/path/to/crypto_mcp: O caminho absoluto para onde você clonou este repositório/path/to/uv: O caminho absoluto para sua instalação do uv (geralmente em~/.local/bin/uvem sistemas Unix)
Documentação da API
- Documentação da API DefiLlama
- Documentação da API CoinGecko
- Documentação da API Codex
- Documentação da API Elfa AI - Contate a Elfa diretamente para acesso à API.
- Arkham Intelligence - Você precisa contatar a Arkham diretamente para acesso à API.
Feedback
Se você encontrar problemas ou tiver sugestões de melhorias:
- Para relatórios de bugs ou solicitações de recursos, abra uma issue neste repositório
- Para feedback geral ou perguntas, deixe um comentário nas discussões do repositório
Feito com ❤️ pela Rei Network