mcpField
🚀
🚀 Monad MCP Server

🚀 Monad MCP Server

ローカル
github.com/LOFT228金融データ078 週間前に更新

🚀 Monad MCP Server について

Monad MCP Serverは、Monad Testnet上のウォレットとトークンのデータを提供します。APIからネイティブトークンやERC-20の残高、ウォレット情報、トークンエラーを確認できます。

主な機能

  1. 01ネイティブMONAD残高の取得
  2. 02ERC-20トークン残高の取得
  3. 03ウォレット情報の取得
  4. 04トークンエラー分析
  5. 05RPCとトークン一覧の設定

活用シーン

  1. 01ウォレットのMONAD残高確認
  2. 02ERC-20保有状況の確認
  3. 03Monad Testnet上のウォレット詳細の取得

MCP 対応

MCPサーバーを名乗っていますが、READMEに記載されているのはHTTP APIエンドポイントで、MCPツールやリソースの説明はありません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

🚀 Monad MCP サーバー

Monad Node.js License

Monad Testnet ネットワーク上のウォレットに関する詳細情報を提供する MCP(Monad Control Panel)サーバーです。このプロジェクトでは、API 経由で残高やトークンのデータを簡単に取得できます。

Monad ロゴ

📋 機能

サーバーでは、次の情報にアクセスできます。

  • 💰 ネイティブトークンの残高(MONAD)
  • 🪙 ERC-20 トークンの残高
  • 📊 ウォレットの一般情報
  • ⚠️ トークンエラーの分析

🛠️ 技術

  • Node.js - サーバープラットフォーム
  • Express - Web フレームワーク
  • ethers.js - ブロックチェーン連携ライブラリ
  • Monad Testnet - Monad テストネットワーク

⚙️ インストールと実行

前提条件
  • Node.js v16 以降
  • npm または yarn
  • Monad Testnet への接続に必要なインターネットアクセス
インストール手順
# Clone the repository
git clone https://github.com/LOFT228/Monad-MCP-Server.git
cd Monad-MCP-Server

# Install dependencies
npm install

# Start the server
npm start

自動再読み込みを有効にして開発する場合:

npm run dev

🌐 API エンドポイント

ホームページ
GET /

サーバーと利用可能なエンドポイントに関する一般情報を返します。

ウォレット情報
GET /wallet/:address

ネイティブトークンの残高と、既知のすべての ERC-20 トークンを含む、ウォレットの完全な情報を返します。

ネイティブトークンの残高
GET /wallet/:address/balance

ネイティブトークンの残高(MONAD)のみを返します。

特定のトークンの残高
GET /wallet/:address/token/:tokenAddress

指定したウォレット内の特定の ERC-20 トークンに関する情報を返します。

📝 レスポンス例

{
  "address": "0x418bF6023b30c53072bcDcc653d6e14C20ba569F",
  "nativeBalance": {
    "symbol": "MONAD",
    "name": "Monad",
    "balance": "0.121916140766047236",
    "rawBalance": "121916140766047236",
    "decimals": 18
  },
  "tokens": [
    // List of ERC-20 tokens if they exist in the wallet
  ],
  "tokenErrors": [
    // Information about errors when trying to retrieve token data
  ]
}

⚙️ 設定

サーバーの設定は config.js ファイルにあります。ここでは、次の項目を変更できます。

  • サーバーのポート
  • Monad Testnet への接続に使用する RPC URL
  • 既知のトークンの一覧
module.exports = {
  PORT: 8080,
  MONAD_RPC_URL: 'https://testnet-rpc.monad.xyz/',
  TOKENS: {
    // Add real token contracts here
    'TOKEN_NAME': 'TOKEN_CONTRACT_ADDRESS'
  }
};

🔍 プロジェクト構成

mcp-monad/
├── config.js           # Project configuration
├── index.js            # Main server file
├── package.json        # Dependencies and scripts
├── utils/              # Utilities
│   └── blockchain.js   # Functions for working with blockchain
└── routes/             # API routes
    └── wallet.js       # Routes for wallet operations

🔮 今後の改善

  • NFT トークンのサポートを追加
  • パフォーマンス向上のためにリクエストキャッシュを実装
  • 情報を表示する Web インターフェースを作成
  • ウォレットのトランザクション分析機能を追加
  • ウォレットの変更に関する通知を実装

🤝 コントリビューション

プロジェクトへのコントリビューションをいつでも歓迎します!改善のアイデアがある場合は、次の手順に従ってください。

  1. プロジェクトをフォークします
  2. 機能用のブランチを作成します(git checkout -b feature/amazing-feature)
  3. 変更をコミットします(git commit -m 'Add some amazing feature')
  4. 変更をプッシュします(git push origin feature/amazing-feature)
  5. プルリクエストを作成します

📄 ライセンス

このプロジェクトは ISC ライセンスの下で配布されています。詳細については、LICENSE ファイルを参照してください。

📬 お問い合わせ

LOFT228 - @github

プロジェクトのリンク:https://github.com/LOFT228/Monad-MCP-Server


Monad コミュニティのために ❤️ を込めて作成

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。