
A zero-dependency, pure Python server specifically tailored for (and general Arbitrum Orbit Layer-2 networks).
概览
A zero-dependency, pure Python server specifically tailored for (and general Arbitrum Orbit Layer-2 networks). This server acts as a Web3/EVM bridge, allowing local AI agents (e.g., Claude, Cursor, Gemini CLI) to read states, estimate gas, simulate execution, and sign/broadcast transactions directly on-chain using simple JSON-RPC tools. We run automated bounty distributions for developers and AI agents resolving open issues in our backlog. Check out CONTRIBUTING.md to claim your first bounty! Traditional developers entering a newly launched blockchain (like Robinhood Chain, launched July 2026) face significant friction: 1. Passing complex, multi-thousand-line JSON ABIs to an LLM wastes tokens and causes memory degradation. 2. AI models cannot natively compute gas, sign transactions, or verify contract logic without extensive boilerplate code. This tool solves both: - Uses a local SQLite cache to store complex ABIs, exposing only human-readable, minimal signatures (e.g.
README
以下为原文 README 节选,完整内容请查看原文。
Robinhood Chain EVM Web3 MCP Server
A zero-dependency, pure Python Model Context Protocol (MCP) server specifically tailored for Robinhood Chain (and general Arbitrum Orbit Layer-2 networks).
This server acts as a Web3/EVM bridge, allowing local AI agents (e.g., Claude, Cursor, Gemini CLI) to read states, estimate gas, simulate execution, and sign/broadcast transactions directly on-chain using simple JSON-RPC tools.
[!IMPORTANT] Earn 50,000 $ROBIN_MCP instantly upon Pull Request merge!
We run automated bounty distributions for developers and AI agents resolving open issues in our backlog. Check out [CONTRIBUTING.md](file:///data/data/com.termux/files/home/robinhood-evm-mcp/CONTRIBUTING.md) to claim your first bounty!
Why This Matters
Traditional developers entering a newly launched blockchain (like Robinhood Chain, launched July 2026) face significant friction:
- Context Window Bloat: Passing complex, multi-thousand-line JSON ABIs to an LLM wastes tokens and causes memory degradation.
- AI-to-Web3 Gap: AI models cannot natively compute gas, sign transactions, or verify contract logic without extensive boilerplate code.
This tool solves both:
- Simplified Signatures: Uses a local SQLite cache to store complex ABIs, exposing only human-readable, minimal signatures (e.g.,
transfer(address,uint256)) to the LLM. - Autonomous Execution: Allows the agent to query, simulate (dry-run), sign, and verify transactions autonomously when a private key is provided in the environment variables.
🚀 Pitching for the $1M Arbitrum Open House Developer Grants
Robinhood Chain has committed $1 Million to support developer activity and ecosystem growth via the Arbitrum Open House Program.
You can use this codebase to pitch for developer grants:
- Fork/Launch this server as a standalone open-source developer tool.
- Build a demo dApp/agent (e.g., a “Robinhood RWA Portfolio Manager Agent” that dynamically swaps USDG stablecoin yield into tokenized stocks like AAPL/TSLA).
- Submit to the Arbitrum / Robinhood Testnet Faucet and Open House program as an active infrastructure contribution.
🛠️ Setup Instructions (Termux / Linux)
1. Install Dependencies
pip install -r requirements.txt
2. Configure Environment variables
Create or update your ~/.env file:
# RPC Override (Default is Robinhood Mainnet)
ROBINHOOD_CHAIN_RPC_URL="https://rpc.mainnet.chain.robinhood.com"
# Private key for autonomous transaction signing (Keep this secure!)
ROBINHOOD_CHAIN_PRIVATE_KEY="0x..."
🔌 Connecting to AI Clients (MCP Setup)
1. Cursor
Go to Settings > Models > MCP and add a new server:
- Name:
Robinhood-EVM-MCP - Type:
command - Command:
python mcp_server.py(or full path tomcp_server.py)
2. Claude Desktop
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"robinhood-evm-mcp": {
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"robinhood-evm-mcp": {
"command": "python",
"args": ["/path/to/robinhood-evm-mcp/mcp_server.py"]
}
}
}