MCP.so
ログイン

Monad MCP Server

@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.

基本情報

カテゴリ

その他

ライセンス

MIT

ランタイム

node

トランスポート

stdio

公開者

Veenoway

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

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

ツール

ツールは検出されませんでした

ツールは 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

FAQ from Monad MCP Server

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.

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.

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.

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.

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.

コメント

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