Skip to main content
Glama

MantraChain MCP サーバー

鍛冶屋のバッジ

MantraChain(Cosmos SDK)ブロックチェーンと連携するためのModel Context Protocol(MCP)サーバー。このサーバーは、トークンの送信、バリデータへの委任、残高照会など、MCPプロトコルを用いた様々な機能を提供するツールを提供します。

特徴

  • トークンを他のアドレスに送信する(銀行送金)

  • バリデーターにトークンを委任する(ステーキング)

  • アカウント残高の照会

  • バリデータ情報を取得する

  • 任意のトランザクションに署名してブロードキャストする

  • 環境変数を介してニーモニックとネットワークを構成する

  • Dukong テストネットとメインネットのどちらかを選択してください

  • stdioとHTTP+SSEトランスポートモードの両方をサポート

Related MCP server: MCP Blockchain Query Server

利用可能なツール

銀行業務

  • bank-send : トークンを別のアドレスに送信する

  • get-balance : アドレスの残高を取得します(指定されていない場合は、デフォルトで自分のアドレスが使用されます)

ステーキング操作

  • 委任: バリデーターにトークンを委任/ステークする

  • undelegate : バリデーターからトークンの委任/ステークを解除する

  • claim-rewards : 特定のバリデーターの報酬を請求する

  • get-validators : すべてのバリデータを取得する

  • get-delegations : アドレスの現在のステーキング情報を取得する

  • get-available-rewards : アドレスで利用可能なすべての報酬を取得する

ネットワーク運用

  • get-account-info : 現在のアカウント情報を取得する

  • get-block-info : ブロック情報を取得する

  • query-network : チェーンAPIに対して汎用ネットワーククエリを実行する

IBCオペレーション

  • ibc-transfer : IBC転送でトークンを送信する

スマートコントラクト運用

  • Contract-query : 読み取り専用関数を実行してスマートコントラクトをクエリする

  • Contract-execute : スマートコントラクト上で状態を変更する関数を実行する

DEXオペレーション

  • dex-get-pools : DEXから利用可能なすべての流動性プールを取得します。

  • dex-find-routes : 2つのトークン間の利用可能なスワップルートを検索する

  • dex-simulate-swap : トークンスワップをシミュレートして、実行せずに期待される結果を取得します。

  • dex-swap : スリッページ保護付きのDEXでトークンスワップを実行する

トランザクション操作

  • sign-and-broadcast : 一般的なトランザクションに署名してブロードキャストする

利用可能なリソース

  • networks://all : 利用可能なすべてのネットワークとその構成を示す JSON リソース

  • openapi://{networkName} : 指定されたネットワークのOpenAPI/Swagger仕様

サーバーの実行

サーバーは次の 2 つのモードで実行できます。

  1. **標準入出力モード(デフォルト):**標準入出力を介して通信します。サーバーを直接実行する場合、またはnpx経由で実行する場合のデフォルトモードです。

    # Using installed package mantrachain-mcp # Using npx npx -y mantrachain-mcp@latest
  2. **HTTP+SSEモード:**ポート3000でHTTPサーバーを実行し、Server-Sent Events(SSE)経由で通信します。このモードは、 -rフラグまたは専用のnpmスクリプトを使用して有効化できます。

    # Using installed package mantrachain-mcp -r # Using npx export MNEMONIC="YOUR_MNEMONIC" export CUSTOM_NETWORKS="YOUR_CUSTOM_NETWORKS_JSON" npx -y mantrachain-mcp@latest -- -r

    HTTP モードで実行している場合、サーバーは次のものをリッスンします。

    • GET /sse : SSE 接続を確立します。

    • POST /messages?sessionId=<id> : クライアント要求を受信します。

MCP構成

Smithery経由でインストール

Smithery経由で Claude Desktop 用の MantraChain MCP Server を自動的にインストールするには:

npx -y @smithery/cli install @allthatjazzleo/mantrachain-mcp --client claude

MCP クライアント アプリケーションと統合するには、サーバー構成を MCP クライアント構成ファイルに追加します。

{ "mcpServers": { "mantrachain-mcp": { "command": "npx", "args": [ "-y", "mantrachain-mcp@latest" ], "env": { "MNEMONIC": "YOUR_MNEMONIC", "CUSTOM_NETWORKS": "{\"my-custom-net\":{\"rpcEndpoint\":\"https://rpc.custom-network.io\",\"apiEndpoint\":\"https://api.custom-network.io\",\"chainId\":\"my-custom-net-1\",\"prefix\":\"custom\",\"denom\":\"ucustom\",\"gasPrice\":\"0.01\",\"isMainnet\":false}}" } } } }

clineでリモート MCP サーバーに接続します:

{ "mcpServers": { "mantrachain-mcp-sse": { "url": "http://localhost:3000/sse", "transportType": "sse" } } }

パッケージをグローバルではなくローカルにビルドする場合

パッケージをビルドしたら、ビルドディレクトリから直接実行できます。your_path your_path実際のビルドディレクトリのパスに置き換えてください。

npm run build

次に、次の構成を使用できます。

{ "mcpServers": { "mantrachain-mcp": { "command": "node", "args": [ "your_path/mantrachain-mcp/build/index.js" ], "env": { "MNEMONIC": "YOUR_MNEMONIC" } } } }

環境変数

  • MNEMONIC : 必須。ウォレットが使用するニーモニックシードフレーズ。

  • CUSTOM_NETWORKS : オプション。追加のネットワーク構成を含む JSON 文字列。

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/allthatjazzleo/mantrachain-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server