{"id":"quantum3-labs-arbuilder","name":"ARBuilder","homepage":"https://arbuilder.app","repo_url":"https://github.com/Quantum3-Labs/ARBuilder","category":"devtools","subcategories":[],"tags":["ai-code-generation","mcp","rag","web3","arbitrum","stylus","orbit","smart-contracts","developer-tools"],"what_it_does":"ARBuilder is an AI development assistant for the Arbitrum ecosystem that turns natural-language prompts into Stylus smart-contract code (Rust), cross-chain SDK/bridging and messaging code, and full-stack dApp scaffolding (backend/indexer/oracle/frontend/wallet integration), with additional Orbit chain deployment assistance. It uses a Retrieval-Augmented Generation (RAG) pipeline (hybrid search with vector + BM25 + reranking) and exposes functionality via an MCP server (19 tools), usable either hosted (via an MCP-remote URL and Bearer token) or self-hosted by running the MCP server locally.","use_cases":["Generate Stylus smart contract code from natural language requirements","Create SDK bridging/messaging code across chains","Scaffold full-stack dApps (contracts + backend + indexer + oracle + frontend + wallet integration)","Assist with Orbit chain configuration and deployment workflows","Use MCP-enabled IDE integration (Cursor/VS Code/Claude Desktop/any MCP client) to retrieve context and generate code/tests"],"not_for":["Production-critical contract/accounting logic without human review and audits","Use cases requiring a formal, versioned public REST/GraphQL API contract","Environments where external scraping/ingestion of knowledge sources is disallowed"],"best_when":"You want IDE-integrated, context-aware code generation for Arbitrum/Stylus/Orbit and are comfortable validating generated code (including compiling/verifying) before use.","avoid_when":"You need guaranteed deterministic outputs, strict API compatibility guarantees, or you cannot use an MCP tool-based interface/token authentication to access functionality.","alternatives":["General-purpose code assistants with RAG over your own repository (e.g., Cursor/Claude Code with custom indexing)","Custom internal codegen pipelines using LSP + retrieval (vector DB + reranking) without MCP","Framework-specific scaffolding tools for dApps and Orbit deployment that do not rely on LLM generation"],"af_score":58.0,"security_score":54.5,"reliability_score":33.8,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T15:32:50.922310+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":"https://arbuilder.app/mcp","has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Bearer token (Authorization: Bearer YOUR_API_KEY) for hosted MCP-remote"],"oauth":false,"scopes":false,"notes":"README shows hosted access via an MCP-remote endpoint using an Authorization header. No explicit scope granularity or OAuth flow is documented in the provided content."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing/tiers/limits are specified in the provided README content."},"requirements":{"requires_signup":true,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":58.0,"security_score":54.5,"reliability_score":33.8,"mcp_server_quality":65.0,"documentation_accuracy":60.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":85.0,"rate_limit_clarity":20.0,"tls_enforcement":90.0,"auth_strength":55.0,"scope_granularity":25.0,"dependency_hygiene":45.0,"secret_handling":55.0,"security_notes":"Hosted access uses a Bearer token header (better than no auth). The provided content does not document token scopes, rotation, or secure secret-handling practices beyond using an Authorization header and environment variables. The toolchain involves scraping/ingesting sources and running embeddings/cross-encoders; users should treat generated code as untrusted output and ensure auditing/verification. No explicit TLS/rate-limit/error-code details are provided in the README excerpt beyond using an HTTPS MCP endpoint.","uptime_documented":20.0,"version_stability":35.0,"breaking_changes_history":35.0,"error_recovery":45.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Generated code should be compiled/verified; the project references a Docker-based cargo check verification utility, implying additional validation steps are expected.","Self-hosted usage requires generating the local ChromaDB vector store; MCP tools may fail until the vector DB exists.","Hosted MCP requires correct Authorization header configuration in the MCP client."]}}