MantraChain MCP Server

by allthatjazzleo
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Provides OpenAPI/Swagger specifications for different networks through the openapi resource, allowing developers to explore and understand the available blockchain API endpoints.

MantraChain MCP サーバー

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

特徴

  • トークンを他のアドレスに送信する(銀行送金)
  • バリデーターにトークンを委任する(ステーキング)
  • アカウント残高の照会
  • バリデータ情報を取得する
  • 任意のトランザクションに署名してブロードキャストする
  • 環境変数を介してニーモニックとネットワークを構成する
  • Dukong テストネットとメインネットのどちらかを選択してください

利用可能なツール

銀行業務

  • 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仕様

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}}" } } } }

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

パッケージをビルドしたら、ビルドディレクトリから直接実行できます。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 文字列。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

モデルコンテキスト プロトコルを通じて MantraChain ブロックチェーンと対話するためのツールを提供するサーバー。ユーザーはトークンを管理したり、資産をステークしたり、残高を照会したり、さまざまなブロックチェーン操作を実行したりできます。

  1. Features
    1. Available Tools
      1. Bank Operations
      2. Staking Operations
      3. Network Operations
      4. IBC Operations
      5. Smart Contract Operations
      6. DEX Operations
      7. Transaction Operations
    2. Available Resources
      1. MCP Configuration
        1. Installing via Smithery
        2. To integrate with MCP client applications, add the server configuration to your MCP client configuration file:
        3. If you build the package locally instead of globally
      2. Environment Variables
        ID: p4x6v48lbj