ARBuilder

v1.0.0Coding Agentsstable

🐍 ☁️ 🏠 🍎 🪟 🐧 - AI-powered code generator for the Arbitrum ecosystem. 19 MCP tools for Stylus smart

ai-code-generationarbitriumclaudecursordeveloper-tools
Share:
21
Stars
0
Downloads
0
Weekly
0/5

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

Generate smart contracts for Arbitrum using AI with 19 MCP tools.
Build decentralized applications using Stylus and the Orbit SDK.
Quantum3-Labs

Maintainer

LicenseMIT License
Languagetypescript
Versionv1.0.0
UpdatedMay 16, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx arbuilder

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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)
1

Clone the repository

Clone the ARBuilder source repository to your local machine.

git clone https://github.com/Quantum3-Labs/ARBuilder.git
cd ARBuilder
2

Create 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 arbbuilder
3

Install optional Playwright support

If you want ARBuilder to scrape live Arbitrum documentation pages, install the Chromium browser for Playwright.

playwright install chromium
4

Configure 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-v2
5

Add 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.

6

Verify the server starts

Test the MCP server directly before connecting a client to confirm all dependencies are in place.

python -m src.mcp.server

ARBuilder 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.

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.

Quick Config Preview

{ "mcpServers": { "arbuilder": { "command": "npx", "args": ["-y", "arbuilder"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides