Blog
Rollup.codes Launches MCP Server to Power AI-Driven Ethereum Rollup Analysis

Rollup.codes Launches MCP Server to Power AI-Driven Ethereum Rollup Analysis

Company Updates

By

Andrea Candela

May 29, 2025

4 minutes

Rollup.codes simplifies rollup development by delivering L2-specific data directly to AI agents. The tool’s new Model Context Protocol (MCP) server is now live and ready to feed your favorite AI with the latest L2 development knowledge!

This post explores the capabilities of rollup.codes, the reasons behind the need for a custom MCP server, as well as a guide that walks you through the installation and configuration process for the rollup.codes MCP server.

The Story of Rollup.codes

Rollup.codes launched in 2023 to address a key need in the blockchain space - providing builders and developers with clear, up-to-date technical information about Ethereum rollups.

Instead of relying on fragmented forums or inconsistent project docs, Rollup.codes offered a single, easy-to-use platform that allows you to compare security assumptions, gas models, system contracts, precompile support, and more across major rollup networks like Arbitrum, Optimism, Polygon zkEVM, zkSync Era, Base, Scroll, and others.

The platform’s mission is clear: make transparent, detailed technical information about development on Layer 2s accessible to everyone innovating on Ethereum, including AI agents.

Speach Bubble IllustrationGlow Blog Banner

Introducing Rollup.codes' MCP Server

As of 2025 the Rollup.codes' team has recognized that standardized context delivery is not optional for the upcoming age of agent-driven development.

The rollup.codes MCP server by LimeChain enables AI agents to access L2 specifications from rollup.codes via the Model Context Protocol (MCP). This integration allows tools like Claude Desktop, Cursor, and other MCP-compatible clients to understand rollup-specific details such as precompiles and opcodes — making it possible for developers to ask context-specific questions like “Can I deploy this smart contract on Polygon zkEVM?” and receive accurate, up-to-date answers without leaving their workspace.

Side note: If you're new to the concept of MCP and curious about how it connects to blockchain technology, check out our blog article on What is MCP and How Does It Apply to Blockchains?

How to Configure the Rollup.codes MCP Server?

Adding the MCP server to your development workflow or AI research stack takes just a few minutes. Here’s how to get set up.

Prerequisites

Before proceeding, ensure you have the following installed:

  • Node.js: Version 16 or higher. You can download it from nodejs.org
  • npx: Typically comes with Node.js. Verify by running npx --version in your terminal.


Installation Steps

1. Configure the MCP Server in Your Client

Depending on your client (e.g., Claude Desktop or Cursor), you'll need to modify the configuration file to include the Rollup.codes MCP server.

  • For Claude Desktop:

    Mac:
    ~/Library/Application Support/Claude/claude_desktop_config.json

    Windows
    : %APPDATA%\Claude\claude_desktop_config.json
  • For Cursor:

    Mac
    : ~/.cursor/mcp.json

    Windows
    : %USERPROFILE%\.cursor\mcp.json

Add the following configuration:

This configuration tells your client how to start the Rollup.codes MCP server using npx

2. Save and Restart Your Client

After updating the configuration:

  • Save the changes to the configuration file.
  • Restart your client application (e.g., Claude Desktop or Cursor) to apply the new settings.

Installation Steps

To ensure the Rollup.codes MCP server is correctly installed and running:

  1. Open your client application (e.g., Claude Desktop).
  2. Initiate a prompt that would require rollup data, such as:

    “Can I deploy this smart contract on Polygon zkEVM?”

    “Which opcodes are available on Optimism?”

    “What is the address for canonical bridges on ZKsync Era?”
  3. Observe the response. If the MCP server is correctly configured, the client should retrieve and display the requested rollup data.

Troubleshooting

  • npx Not Recognized: Ensure that Node.js and npx are correctly installed and added to your system's PATH.
  • Permission Issues: On some systems, you might need administrative privileges to edit configuration files. Ensure you have the necessary permissions.
  • Client Not Recognizing MCP Server: Double-check the configuration file for syntax errors. Ensure that the JSON structure is valid.
Speach Bubble Illustration
Contact Us
Glow Blog Banner

Conclusion

By following the steps above, you should have successfully installed and configured the rollup.codes MCP server, enabling your AI tools to access and utilize rollup data from rollup.codes seamlessly.

For more details or updates, refer to the rollup.codes MCP GitHub repository. The server is fully open source (MIT-licensed), welcoming contribution and audit from the rollup community. All data is surfaced transparently, with sources linked and cross-referenced.

For deep dives or custom MCP Development, contact our team directly.

About LimeChain

Founded in 2017, LimeChain is a blockchain development company dedicated to building, exploring, and expanding blockchain solutions that deliver value for leaders and organizations. With 250+ projects delivered worldwide, our team of 170+ experts provides blockchain-agnostic solutions that drive innovation and growth for dApps, enterprises, and protocols.

Drop us a line.

Or just shoot us a message on Telegram

Select Contact Method
Looking for

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form.
Mail Box IllustrationCube Illustration 2