1. Conduid
  2. Blockchain
  3. Arbitrum MCP
MCP server · Blockchain

Arbitrum MCP

MCP server for interfacing with Arbitrum Chains and Nitro nodes in natural language

Unclaimed arbitrummcp
34Low

Scored 6 months ago · breakdown

About Arbitrum MCP

Arbitrum MCP is an MCP server in the Blockchain category: mCP server for interfacing with Arbitrum Chains and Nitro nodes in natural language.

Install

From source
git clone https://github.com/dewanshparashar/arbitrum-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (12)

arbos_versionGet ArbOS version for any chain

Parameters not published.

assertion_statusAssertion creation/confirmation tracking

Parameters not published.

batch_posting_statusBatch posting monitoring

Parameters not published.

chain_infoGet detailed chain information

Parameters not published.

comprehensive_chain_statusComplete chain health overview

Parameters not published.

gas_statusCurrent gas price information

Parameters not published.

is_contractCheck if address is a contract

Parameters not published.

latest_blockGet latest block information

Parameters not published.

list_chainsShow all available Arbitrum chains

Parameters not published.

node_healthCheck node health status

Parameters not published.

search_chainsFind chains by name or ID

Parameters not published.

sync_statusGet synchronization status

Parameters not published.

Ask AI

✦

Ask AI about Arbitrum MCP

Powered by Claude · Grounded in docs

I know everything about Arbitrum MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Arbitrum MCP Server

CI Docker TypeScript

A Model Context Protocol (MCP) server for interfacing with Arbitrum Nitro nodes and chains in natural language. Monitor chain health, batch posting, assertions, and gas prices across all Arbitrum networks including core chains (Arbitrum One, Nova) and Orbit chains.

Demo

Arbitrum MCP Server in Action

Monitor Arbitrum chains with natural language queries through any MCP-compatible client

Features

Core Monitoring Tools

  • Comprehensive Chain Status - Complete health overview for any Arbitrum chain
  • Batch Posting Monitoring - Track sequencer batch delivery and backlog
  • Assertion Monitoring - Monitor NodeCreated vs NodeConfirmed events
  • Gas Price Monitoring - Track current gas prices and detect spikes
  • ArbOS Version Detection - Get current ArbOS version for any chain

Chain Support

  • Core Arbitrum Chains - Arbitrum One, Arbitrum Nova
  • Orbit Chains - All public Orbit chains (Xai, Superposition, etc.)
  • Auto-Resolution - Contract addresses resolved automatically from chain names

Arbitrum Node APIs

  • Health checks and sync status
  • Transaction tracing (arbtrace_*)
  • Debug and validation APIs
  • Maintenance operations
  • Timeboost express lanes

Usage Examples

"What is the current status of Xai?"

comprehensive_chain_status --chainName "Xai"

"Are batches being posted for Arbitrum One?"

batch_posting_status --chainName "Arbitrum One"

"Check gas prices on Nova"

gas_status --chainName "Nova"

Available Tools

Monitoring Tools

  • comprehensive_chain_status - Complete chain health overview
  • batch_posting_status - Batch posting monitoring
  • assertion_status - Assertion creation/confirmation tracking
  • gas_status - Current gas price information

Chain Information

  • list_chains - Show all available Arbitrum chains
  • search_chains - Find chains by name or ID
  • chain_info - Get detailed chain information
  • arbos_version - Get ArbOS version for any chain

Node Operations

  • node_health - Check node health status
  • sync_status - Get synchronization status
  • latest_block - Get latest block information

Account Operations

  • get_balance / get_balance_ether - Check account balances
  • get_transaction / get_transaction_receipt - Transaction details
  • is_contract - Check if address is a contract

Key Benefits

  • Comprehensive Monitoring - Complete chain health overview in one query
  • Multi-Chain Support - Consistent interface across all Arbitrum chains
  • Natural Language Interface - Query blockchain data using plain English
  • Real-Time Data - Live blockchain data with automatic chain discovery
  • Troubleshooting Ready - Quick health checks for issue diagnosis
  • Gas & Performance Tracking - Monitor network congestion and costs

Setup & Installation

Docker (Recommended)

The easiest way to run the MCP server with maximum client compatibility:

# Run directly from Docker Hub (no build required!)
docker run -i --rm dewanshparashar/arbitrum-mcp

Direct Node.js

# Install dependencies
npm install

# Build
npm run build

# Run
npm start

MCP Client Configuration

Claude Desktop

Add to your Claude Desktop configuration:

{
  "mcpServers": {
    "arbitrum-mcp": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "dewanshparashar/arbitrum-mcp"]
    }
  }
}

Cline/Claude Code

{
  "mcpServers": {
    "arbitrum-mcp": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "dewanshparashar/arbitrum-mcp"]
    }
  }
}

Development

# Install dependencies
npm install

# Build
npm run build

# Run tests
npm test

# Development mode with watch
npm run dev

Docker

See DOCKER.md for detailed Docker setup instructions.

⚠️ Important: When using Docker containers to connect to local testnodes, use http://host.docker.internal:8547 instead of http://127.0.0.1:8547 for the RPC URL.

Technology Stack

  • TypeScript - Type-safe development
  • Viem - Ethereum client for blockchain interactions
  • @arbitrum/sdk - Official Arbitrum SDK for core chain data
  • MCP SDK - Model Context Protocol implementation
  • Docker - Containerized deployment

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Add tests for new functionality
  4. Submit a pull request

License

MIT License - see LICENSE file for details.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Arbitrum MCP

How do I install Arbitrum MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Arbitrum MCP safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Arbitrum MCP still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.