REI Crypto MCP Server - Beta
A FastMCP implementation of the in-house MCP servers used by Units of the Rei Network.
REI Crypto MCP Server - Beta
FastMCP implementation of the in-house MCP servers used by Units of the Rei Network. You can use them without providing API keys at app.reisearch.box or you can use them with other MCP clients deploying them yourself.
Everything is to be considered still in beta. Expect things to be added or changed with no warnings.
Current MCP servers:
- DefiLlama Pro API
- CoinGecko Pro API
- Arkham Intelligence API
- Elfa AI API
- Codex API
Codex at the moment is just used for searching a contract address from the name. Deeper implementation will come in the near future. Codex uses GraphQL for it's query system. Edit the query to hardcode some parameters in case you need stricter filtering.
Prerequisites
- Python 3.12
uvpackage manager- API keys for the services you plan to use
Installation
- Clone the repository:
git clone https://github.com/0xReisearch/crypto-mcp-beta
cd crypto-mcp-beta
- Install uv (if not already installed):
curl -LsSf https://astral.sh/uv/install.sh | sh
- Create and activate a virtual environment with uv:
uv venv
source .venv/bin/activate # On Unix/macOS
# or
.venv\Scripts\activate # On Windows
- Install dependencies from pyproject.toml:
uv pip install .
- Set up your environment variables:
cp .env_example .env
Edit .env with your API keys:
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>
Running the Servers
You can run each server individually:
# 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
Configuring Claude Desktop
To use these servers with Claude Desktop, you need to configure the claude_desktop_config.json file. This file is typically located in:
- 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
Example configuration:
{
"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"
]
}
}
}
Replace the following:
user@your-host: Your SSH username and host/path/to/crypto_mcp: The absolute path to where you cloned this repository/path/to/uv: The absolute path to your uv installation (usually in~/.local/bin/uvon Unix systems)
API Documentation
- DefiLlama API Documentation
- CoinGecko API Documentation
- Codex API Documentation
- Elfa AI Api Documentation - Contact Elfa directly for api access.
- Arkham Intelligence - You need to contact Arkham directly for api access.
Feedback
If you encounter any issues or have suggestions for improvements:
- For bug reports or feature requests, please open an issue in this repository
- For general feedback or questions, you can leave a comment in the repository discussions
Made with ❤️ by Rei Network
関連サーバー
Scout Monitoring MCP
スポンサーPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
スポンサーAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
MCP Bridge for Zotero
MCP server that enables AI assistants to build, test, and debug Zotero plugins via 26 tools for UI inspection, JS execution, logging, and more.
BoostSecurity
BoostSecurity MCP acts as a safeguard preventing agents from adding vulnerable packages into projects. It analyzes every package an AI agent introduces, flags unsafe dependencies, and recommends secure, maintained alternatives to keep projects protected.
MCP Sandbox
An interactive sandbox to safely execute Python code and install packages in isolated Docker containers.
SSH Server MCP
An MCP server that provides SSH-based remote management tools, acting as proxy
Grantex MCP
13-tool MCP server for AI agent authorization. Manage agents, grants, tokens, and audit logs from Claude Desktop, Cursor, or Windsurf. Plus @grantex/mcp-auth for adding OAuth
Solana Dev MCP
An MCP server for Solana development providing basic RPC methods and helpful prompts.
A11y MCP Server
Perform accessibility audits on webpages using the axe-core engine to identify and help fix a11y issues.
Comet Opik
Query and analyze your Opik logs, traces, prompts and all other telemtry data from your LLMs in natural language.
MCP Playground
A demonstration MCP server implementation in Go featuring real-time bidirectional file communication.
Testplane MCP
A server for Testplane that enables LLMs to interact with web applications.