MCPInstall
monad-mcp-archived logo

monad-mcp-archived

by monad-developers 3 stars monad-developers/monad-mcp-archived

Monad MCP server for interacting with the Monad testnet, featuring balance and transaction tools.

READMEmain

Monad Testnet MCP (WIP)

This is a Model Context Protocol (MCP) server that provides tools for interacting with the Monad testnet.

Features

This MCP provides the following tools:

  1. get-mon-balance - Get MON balance for an Monad address on Monad testnet
  2. get-transaction - Get information about a transaction on Monad testnet
  3. get-erc20-balance - Get ERC20 token balance for an address on Monad testnet

Installation

Clone the repository:

git clone https://github.com/monad-developers/monad-mcp.git

cd into the repository:

cd monad-mcp

Install dependencies:

npm install

Running the Server

You can run the server directly with:

npm start

For development with auto-restart on file changes:

npm run dev

To build the TypeScript code:

npm run build

Claude Desktop Configuration

  1. To open the configuration file, open Claude Desktop and click on Claude on the taskbar.
  2. Then, click on the Settings... option.
  3. Then click on the Developer tab and click Edit Config.
  4. Open the config file with your favorite text editor and add the following configuration:

Do not forget to replace /PATH/TO/FOLDER with the actual path to the folder containing the build directory.

{
  "mcpServers": {
    "monad-testnet": {
      "command": "tsx",
      "args": ["/PATH/TO/FOLDER/src/index.ts"]
    }
  }
}

Usage

You can use this MCP with any MCP client. For example, with Claude:

I need to check the MON balance of address 0x742d35Cc6634C0532925a3b844Bc454e4438f44e on Monad testnet.

Or to get information about a transaction:

Can you tell me about this transaction on Monad: 0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef

Customization

You can modify the RPC URL in src/index.ts if you want to use a different provider:

const MONAD_RPC_URL = "https://rpc.monad.xyz";

For better reliability, consider using an RPC provider like Alchemy or QuickNode by replacing the URL with your own endpoint.

License

MIT

More Web3 & Blockchain MCP servers

Similar servers from the same category.

ZBD Payments

zebedeeio

Integrates with ZBD Payments API to enable Bitcoin and Lightning Network transactions including sending/receiving payments, wallet operations, voucher management, and OAuth2 authentication flows

authenticationpayment

Moralis Web3 API

moralisweb3

Integrates with Moralis Web3 API to enable blockchain data access, token analysis, and smart contract interactions without requiring deep Web3 development knowledge

Web3 & Blockchain

Provides a bridge to the NFTGo Developer API for accessing Ethereum NFT data including collections, assets, market trends, and wallet information through authenticated HTTP requests.

API

Provides blockchain context through Nodit's APIs, enabling real-time interaction with multiple protocols including Ethereum, Polygon, and Aptos for token information and on-chain activity analysis.

Web3 & Blockchain