ARBuilder
🐍 ☁️ 🏠 🍎 🪟 🐧 - AI-powered code generator for the Arbitrum ecosystem. 19 MCP tools for Stylus smart
What is ARBuilder?
ARBuilder is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to 🐍 ☁️ 🏠 🍎 🪟 🐧 - ai-powered code generator for the arbitrum ecosystem. 19 mcp tools for stylus smart
🐍 ☁️ 🏠 🍎 🪟 🐧 - AI-powered code generator for the Arbitrum ecosystem. 19 MCP tools for Stylus smart
This server falls under the Coding Agents category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- MCP protocol support
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx arbuilderConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use ARBuilder
ARBuilder is an AI-powered code generator for the Arbitrum blockchain ecosystem that exposes 19 MCP tools covering Stylus smart contracts, Arbitrum SDK bridging, full dApp scaffolding, and Orbit chain deployment. It uses a RAG pipeline backed by OpenRouter for LLM inference and NVIDIA APIs for embeddings and reranking, grounding every generated code snippet in up-to-date Arbitrum documentation. Developers building on Arbitrum can use ARBuilder to accelerate contract development, generate frontend/backend scaffolding, and get validated tuning recommendations without leaving their AI coding assistant.
Prerequisites
- Python 3.11 or higher with conda or a compatible virtual-environment manager
- Rust toolchain installed (required for Stylus contract validation)
- Docker installed and running (used for compilation verification)
- An active OpenRouter account with an API key (OPENROUTER_API_KEY)
- An NVIDIA API key for GPU-accelerated embeddings (NVIDIA_API_KEY)
Clone the repository
Clone the ARBuilder source repository to your local machine.
git clone https://github.com/Quantum3-Labs/ARBuilder.git
cd ARBuilderCreate and activate the conda environment
Use the provided environment.yml to install all Python dependencies, including the MCP server and RAG pipeline libraries.
conda env create -f environment.yml
conda activate arbbuilderInstall optional Playwright support
If you want ARBuilder to scrape live Arbitrum documentation pages, install the Chromium browser for Playwright.
playwright install chromiumConfigure environment variables
Copy the example .env file and populate your API keys and preferred models. OPENROUTER_API_KEY and NVIDIA_API_KEY are required; the model fields have sensible defaults.
cp .env.example .env
# Edit .env:
# OPENROUTER_API_KEY=sk-or-...
# NVIDIA_API_KEY=nvapi-...
# DEFAULT_MODEL=deepseek/deepseek-v3.2
# DEFAULT_EMBEDDING=baai/bge-m3
# DEFAULT_CROSS_ENCODER=nvidia/llama-3.2-nv-rerankqa-1b-v2Add ARBuilder to your MCP client
Register the server in your Claude Desktop or Cursor configuration file. Use the full path to the conda environment's Python binary.
Verify the server starts
Test the MCP server directly before connecting a client to confirm all dependencies are in place.
python -m src.mcp.serverARBuilder Examples
Client configuration
Claude Desktop / Cursor config block for ARBuilder (self-hosted). Replace /path/to/miniconda3 with your actual conda prefix.
{
"mcpServers": {
"arbbuilder": {
"command": "/path/to/miniconda3/envs/arbbuilder/bin/python3",
"args": ["-m", "src.mcp.server"],
"env": {
"OPENROUTER_API_KEY": "your-openrouter-api-key",
"NVIDIA_API_KEY": "your-nvidia-api-key",
"PYTHONPATH": "/path/to/ARBuilder"
}
}
}
}Prompts to try
Representative prompts that exercise ARBuilder's 19 MCP tools across Stylus contracts, bridging, and dApp scaffolding.
- "Generate a Stylus smart contract in Rust that implements an ERC-20 token with mint and burn functions"
- "Show me how to bridge ERC-20 tokens from Ethereum to Arbitrum One using the Arbitrum SDK"
- "Scaffold a NestJS backend with a DuckDB data layer for an Arbitrum dApp"
- "How do I deploy a custom Orbit rollup chain and configure its validator set?"
- "Validate my Stylus contract code and explain any compilation errors"Troubleshooting ARBuilder
ModuleNotFoundError when starting the MCP server
Ensure the conda environment is activated (conda activate arbbuilder) and that PYTHONPATH points to the ARBuilder project root in your MCP client env block.
Stylus contract validation fails with a Rust toolchain error
Install the Rust toolchain via rustup (https://rustup.rs) and add the wasm32-unknown-unknown target: rustup target add wasm32-unknown-unknown
OpenRouter API returns 401 Unauthorized
Verify that OPENROUTER_API_KEY in your .env file is correct and that your OpenRouter account has sufficient credits for the selected DEFAULT_MODEL.
Frequently Asked Questions about ARBuilder
What is ARBuilder?
ARBuilder is a Model Context Protocol (MCP) server that 🐍 ☁️ 🏠 🍎 🪟 🐧 - ai-powered code generator for the arbitrum ecosystem. 19 mcp tools for stylus smart It connects AI assistants to external tools and data sources through a standardized interface.
How do I install ARBuilder?
Follow the installation instructions on the ARBuilder GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with ARBuilder?
ARBuilder works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is ARBuilder free to use?
Yes, ARBuilder is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.
ARBuilder Alternatives — Similar Coding Agents Servers
Looking for alternatives to ARBuilder? Here are other popular coding agents servers you can use with Claude, Cursor, and VS Code.
Dify
★ 142.2kProduction-ready platform for agentic workflow development.
Ruflo
★ 54.0k🌊 The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous workflows, and build conversational AI systems. Features enterprise-grade architecture, self-learning swarm intelligence, RAG integrat
Goose
★ 45.7kan open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
Antigravity Awesome Skills
★ 38.3kInstallable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.
AgentScope
★ 25.5kBuild and run agents you can see, understand and trust.
Serena
★ 24.5kA coding agent toolkit that provides IDE-like semantic code retrieval and editing tools, enabling LLMs to efficiently navigate and modify codebases using symbol-level operations instead of basic file reading and string replacements.
Browse More Coding Agents MCP Servers
Explore all coding agents servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up ARBuilder in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use ARBuilder?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.