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.

コメント

「その他」の他のコンテンツ