Monad Magma MCP について
Monad Magma MCPは、Monad Testnet上でMagmaを通じてMONをステーキングし、gMONを償還するMCPサーバーです。テストネットウォレットを持つユーザー向けで、操作の取引情報を返します。
主な機能
- 01MONをステーキングしてgMONを取得
- 02gMONをバーンしてMONを償還
- 03取引情報とエクスプローラーリンクを返却
活用シーン
- 01MCPクライアントからテストネットのMONをステーキング
- 02gMONをバーンしてMONを償還
- 03ステーキング取引と残高結果を確認
MCP 対応
MCPクライアントにMONのステーキングと償還操作を提供し、取引情報を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Monad Magma MCP
機能
- MON のステーキング:MON トークンをステーキングして gMON を受け取ります。
- MON の引き出し:gMON をバーンして MON を引き出します。
前提条件
- Node.js(18.x 以降)
- Git
- MON トークンを保有する Monad Testnet ウォレット
- MCP 対応クライアント(例:Claude)
セットアップコマンド
リポジトリのクローン
git clone https://github.com/0xjaywins/magma-mcp.git
cd monad-mcp-staking
依存関係のインストール
npm install
npm install --save-dev @types/node
.env の設定
.envを作成します:code .env- 以下を追加します:
PRIVATE_KEY=0xYourPrivateKey0xYourPrivateKeyを Monad Testnet の秘密鍵に置き換えます。 .envのパスを使うようにsrc/index.tsを更新します(例:Unix の場合は/home/yourusername/monad-mcp-staking/.env、Windows の場合はC:\Users\windows\Desktop\monad-mcp-staking\.env)。
プロジェクトのビルド
npm run build
スクリプトの実行
node dist/index.js
Windows のセットアップのヒント
- Windows のパスを使用します(例:
C:\Program Files\nodejs\node.exe、C:\Users\lenovo\Desktop\magma-mcp\dist\index.js)。 - Windows 用 Claude の設定:
{ "mcpServers": { "monad-mcp": { "command": "C:\\Program Files\\nodejs\\node.exe", "args": ["C:\\Users\\lenovo\\Desktop\\magma-mcp\\dist\\index.js"] } } }
MCP Inspector でのテスト
- インストールします:
npm install @modelcontextprotocol/[email protected] - パスを取得します:
Windows:which node # /home/yourUsername/.nvm/versions/node/v23.11.0/bin/node pwd # /home/yourUsername/monad-mcp-stakingC:\Program Files\nodejs\node.exe、C:\Users\lenovo\Desktop\monad-mcp-staking\dist\index.jsを使用します。 - 実行します:
npx @modelcontextprotocol/inspector /home/yourUsername/.nvm/versions/node/v23.11.0/bin/node /home/yourUsername/monad-mcp-staking/dist/index.js
Claude の設定
- 上記のパスを使用します。
claude.jsonの例:{ "mcpServers": { "monad-mcp": { "command": "node", "args": ["/home/yourUsername/.nvm/versions/node/v23.11.0/bin/node", "/home/yourUsername/monad-mcp-staking/dist/index.js"] } } }
期待される出力
- ステーキング成功時:
Successfully staked 0.2 MON on Magma. gMON minted: 0.2 gMON Your gMON balance: 0.2 gMON Transaction: 0x... Explorer: https://testnet.monadexplorer.com/tx/0x... - MCP Inspector:ツールのステータスとトランザクションログを表示します。
- Claude:トランザクションの詳細を含む JSON レスポンスを表示します。
トラブルシューティング
- .env が無効:
PRIVATE_KEYが正しいことを確認します。 - 資金不足:Monad Testnet でウォレットに MON/gMON を入金します。
- ネットワークエラー:RPC(
https://testnet-rpc.monad.xyz)を確認します。 - パスの問題:
src/index.tsと Claude の設定のパスを更新します。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。