MCP server/ai-tools

ARBuilder MCP Server

AI-powered development assistant for the Arbitrum ecosystem.

★ 16Quantum3-Labs/ARBuilder ↗by Quantum3-Labsupdated
Manual setup required. The maintainer's config contains paths only you know - edit the placeholders below before adding it to Claude Code.
1

Prepare the server locally

Run this once before adding it to Claude Code.

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

Then follow the repository README for any remaining dependency or build steps.

2

Register it in Claude Code

claude mcp add -e "Authorization=${Authorization}" arbuilder -- npx -y mcp-remote https://arbuilder.app/mcp --header "Authorization: Bearer YOUR_API_KEY"

Replace any placeholder paths in the command with the real path on your machine.

Required:Authorization
3

Make your agent remember this setup

arbuilder's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.

npx conare@latest

Free · one command · indexes the sessions already on disk. Set up in the browser instead →

What it does

  • Generates Stylus smart contracts using Rust/WASM
  • Creates cross-chain SDK implementations for bridging and messaging
  • Full-stack dApp generation including backend, frontend, indexer, and oracle
  • Provides Orbit chain deployment assistance
  • Uses a RAG-based retrieval pipeline over Arbitrum documentation

Tools 5

generate_stylus_codeGenerates Stylus smart contract code in Rust.
generate_bridge_codeGenerates cross-chain SDK implementation for asset bridging.
generate_backendGenerates backend code for dApps.
generate_frontendGenerates frontend code for dApps.
orchestrate_dappOrchestrates the generation of a full-stack dApp.

Environment Variables

AuthorizationrequiredBearer token API key obtained from arbuilder.app

Try it

Generate a Stylus smart contract in Rust for a simple ERC20 token on Arbitrum.
Create the backend and frontend code for a decentralized voting dApp.
Help me implement cross-chain asset bridging code for my Arbitrum Orbit chain.
Orchestrate a full-stack dApp project structure including indexer and oracle integration.
Original README from Quantum3-Labs/ARBuilder

ARBuilder

<a href="https://glama.ai/mcp/servers/Quantum3-Labs/ARBuilder"> </a>

AI-powered development assistant for the Arbitrum ecosystem. ARBuilder transforms natural language prompts into:

  • Stylus smart contracts (Rust)
  • Cross-chain SDK implementations (asset bridging and messaging)
  • Full-stack dApps (contracts + backend + indexer + oracle + frontend + wallet integration)
  • Orbit chain deployment assistance

Demo

Quick Start

Hosted (no setup):

# Claude Code
claude mcp add arbbuilder -- npx -y mcp-remote https://arbuilder.app/mcp --header "Authorization: Bearer YOUR_API_KEY"

Or add to ~/.cursor/mcp.json (Cursor / VS Code):

{
  "mcpServers": {
    "arbbuilder": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://arbuilder.app/mcp",
               "--header", "Authorization: Bearer YOUR_API_KEY"]
    }
  }
}

Get your API key at arbuilder.app

Self-hosted — see Setup below.

Architecture

ARBuilder uses a Retrieval-Augmented Generation (RAG) pipeline with hybrid search (vector + BM25 + cross-encoder reranking) to provide context-aware code generation. Available as a hosted service at arbuilder.app or self-hosted via MCP server.

┌─────────────────────────────────────────────────────────────────────────┐
│                            ARBuilder                                    │
├─────────────────────────────────────────────────────────────────────────┤
│                                                                         │
│  DATA PIPELINE                                                          │
│  ┌──────────┐    ┌──────────┐    ┌───────────┐    ┌──────────────────┐  │
│  │ Scraper  │───▶│Processor │───▶│ Embedder  │───▶│    ChromaDB      │  │
│  │ crawl4ai │    │ 3-layer  │    │ BGE-M3    │    │ (local vectors)  │  │
│  │ + GitHub │    │ filters  │    │ 1024-dim  │    │                  │  │
│  └──────────┘    └──────────┘    └───────────┘    └────────┬─────────┘  │
│                                                            │            │
│  RETRIEVAL                                                 │            │
│  ┌──────────────────────────────────────────────────────────▼─────────┐ │
│  │                    Hybrid Search Engine                            │ │
│  │  ┌──────────┐    ┌──────────┐    ┌────────────┐                    │ │
│  │  │  Vector  │    │   BM25   │    │CrossEncoder│   RRF Fusion       │ │
│  │  │  Search  │───▶│ Keywords │───▶│ Reranker   │──▶ + MMR           │ │
│  │  └──────────┘    └──────────┘    └────────────┘                    │ │
│  └────────────────────────────────────────────────────────────────────┘ │
│                                         │                               │
│  GENERATION                             ▼                               │
│  ┌───────────────────────────────────────────────────────────────────┐  │
│  │                      MCP Server (19 tools)                        │  │
│  │                                                                   │  │
│  │  M1: Stylus        M2: SDK           M3: dApp Builder             │  │
│  │  ┌──────────────┐   ┌─────────────┐   ┌──────────────────────┐    │  │
│  │  │ generate_    │   │ generate_   │   │ generate_backend     │    │  │
│  │  │ stylus_code  │   │ bridge_code │   │ generate_frontend    │    │  │
│  │  │ ask_stylus   │   │ generate_   │   │ generate_indexer     │    │  │
│  │  │ get_context  │   │ messaging   │   │ generate_oracle      │    │  │
│  │  │ gen_tests    │   │ ask_bridging│   │ orchestrate_dapp     │    │  │
│

Frequently Asked Questions

What are the key features of ARBuilder?

Generates Stylus smart contracts using Rust/WASM. Creates cross-chain SDK implementations for bridging and messaging. Full-stack dApp generation including backend, frontend, indexer, and oracle. Provides Orbit chain deployment assistance. Uses a RAG-based retrieval pipeline over Arbitrum documentation.

What can I use ARBuilder for?

Rapid prototyping of Arbitrum Stylus smart contracts. Automating the boilerplate code for cross-chain asset bridging. Building full-stack dApps with integrated wallet and oracle support. Assisting developers in deploying custom Orbit chains.

How do I install ARBuilder?

Install ARBuilder by running: claude mcp add arbbuilder -- npx -y mcp-remote https://arbuilder.app/mcp --header "Authorization: Bearer YOUR_API_KEY"

What MCP clients work with ARBuilder?

ARBuilder works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Conare · memory for coding agents

Turn this server into reusable context

Keep ARBuilder docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Set up free$npx conare@latest