MCP.so
登录

Monad MCP Server

@Veenoway

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

Veenoway

关于 Monad MCP Server

A MCP (Model Context Protocol) server for interacting with the Monad blockchain, offering a comprehensive suite of DeFi tools and blockchain functionalities.

Monad MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "monad-mcp-server": {
      "command": "node",
      "args": [
        "build/faucet.js",
        "{\"parameters\":{\"walletAddress\":\"0xYourAddress\"}}"
      ]
    }
  }
}

Monad MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Monad MCP Server?

Monad MCP Server is a Model Context Protocol (MCP) server for interacting with the Monad blockchain. It provides a comprehensive suite of DeFi tools and blockchain functionalities, including faucet, contract deployment, NFT minting, token swaps, and an AI trading agent. It is built for developers and users who want to automate blockchain operations on Monad testnet via natural language or JSON commands.

How to use Monad MCP Server?

Install Node.js v18+, clone the repository, install dependencies (npm install), and configure environment variables (PINATA_JWT, OPENAI_API_KEY, PRIVATE_KEY, NFT_FACTORY_ADDRESS). Then configure the MCP server in the Claude desktop config file (claude_desktop_config.json) with absolute paths to the compiled JavaScript files in the build directory. Alternatively, run tools directly with node build/tool-name.js. Use npm run dev for development or npm run build && npm start for production.

Key features of Monad MCP Server

  • Monad Faucet – get MON tokens for testnet
  • Solidity Contract Deployment – deploy ERC20, NFT, and other contracts
  • Image Generation & NFT Minting – generate images via DALL-E and mint as NFTs
  • Token Swap – swap tokens via Uniswap or SushiSwap
  • Autonomous AI Trading Agent – automated trading with configurable risk
  • Smart Contract Analysis – analyse deployed contracts
  • NFT Holders Analysis – top holders for NFT collections
  • Portfolio Analysis – view user portfolio
  • Competitive DeFi Challenges – participate in DeFi challenges
  • Staking & Unstaking – stake/unstake MON tokens
  • Token Transfer – send tokens to any address

Use cases of Monad MCP Server

  • Get test MON tokens for development on Monad testnet
  • Deploy and verify ERC20 or NFT smart contracts with custom parameters
  • Generate AI art and mint it as an NFT to a wallet address
  • Swap between native MON and ERC20 tokens using Uniswap or SushiSwap
  • Run an autonomous AI trading agent with configurable risk levels

常见问题

1

What prerequisites are needed to run Monad MCP Server?

Node.js v18 or higher, npm or yarn, and a private key for the Monad testnet are required.

2

How do I configure MCP servers for Claude Desktop?

Create or modify `claude_desktop_config.json` (located at `~/Library/Application Support/Claude/` on macOS, `%APPDATA%\Claude\` on Windows, `~/.config/Claude/` on Linux) with entries for each tool, using absolute paths to the `build/*.js` files and the `node` command.

3

What environment variables must be set?

The `.env` file must contain `PINATA_JWT`, `OPENAI_API_KEY`, `PRIVATE_KEY`, and `NFT_FACTORY_ADDRESS`. Incorrect variables can cause the server to fail.

4

Where are generated images and deployed contracts stored?

Generated images are uploaded to IPFS via Pinata. Contracts are deployed on the Monad testnet and can be viewed on Monad Explorer.

5

What are known limitations?

Image prompts are limited to 1000 characters. The private key must have sufficient MON balance (at least 0.01 MON) for contract deployment. Node.js version must be 18 or higher, and paths must be absolute and without spaces.

评论

其他 分类下的更多 MCP 服务器