mst-mcp について
mst-mcpは、MST Chainエコシステムの開発者やLLM向けのMCPサーバーです。API、ウォレット、トランザクション、認証などの開発ドキュメントを一覧表示、検索、取得する読み取り専用ツールを提供します。
主な機能
- 01利用可能なドキュメントの一覧表示
- 02クエリによるドキュメント検索
- 03ドキュメント本文の取得
- 04行番号付きの検索結果表示
活用シーン
- 01MST Chainのウォレット統合方法の検索
- 02トランザクション構造の詳細確認
- 03利用可能な開発ドキュメントの閲覧
MCP 対応
MCPクライアントに読み取り専用のドキュメント一覧、検索、取得ツールを提供します。stdioを使うIDEは、付属のsse_bridge.pyスクリプトを介してリモートSSEエンドポイントに接続できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MST-MCP Server
MST Chain エコシステム向けの公式 Model Context Protocol(MCP)サーバーです。このサーバーは、LLM(Claude など)が MST の開発者向けドキュメント(API、ウォレット、トランザクション、認証など)を検索、一覧表示、取得するためのツールを提供します。
🚀 デプロイ済みエンドポイント
- ベース URL(SSE トランスポート):
https://mst-mcp-xjb5.onrender.com/sse - ファビコン/ブランディング:
https://mst-mcp-xjb5.onrender.com/favicon.png
💻 開発者の接続方法(Claude Desktop、Cursor、Antigravity IDE)
IDE では標準の STDIO 接続が必要ですが、サーバーはリモートでホストされているため、接続をトンネリングするには、提供されている sse_bridge.py スクリプトを使用する必要があります。
- 開発者はこのリポジトリをクローンします:
git clone https://github.com/vipulsutar11/mst-mcp.git cd mst-mcp pip install aiohttp - ブリッジスクリプトを使用するよう IDE(例:
mcp_config.jsonまたはclaude_desktop_config.json)を設定します:
注:このスクリプトは、バイパストークンと SSE 接続を自動的に処理します。{ "mcpServers": { "mst-mcp": { "command": "python", "args": ["/path/to/cloned/mst-mcp/sse_bridge.py"] } } }
🛠 提供されるツール
すべてのツールは、カスタムアノテーションを備えた読み取り専用の検索ツールです:
-
list_documents- 説明: サーバーで利用できるすべての開発者向けドキュメントファイルを一覧表示します。
- アノテーション:
readOnlyHint: true、title: "List Documents"
-
read_document- 説明: 特定のドキュメントファイル(例:
SDK.txt)の内容を読み取り、返します。 - アノテーション:
readOnlyHint: true、title: "Read Document"
- 説明: 特定のドキュメントファイル(例:
-
search_documents- 説明: すべてのファイルからキーワードまたはクエリを検索し、一致する行を行番号とともに返します。
- アノテーション:
readOnlyHint: true、title: "Search Documents"
💡 Claude で試せるプロンプトの例
このサーバーをコネクターとして接続した後、Claude に次のように尋ねることができます:
- 例 1(ドキュメントの一覧表示):
「mcp が正常に動作しているか確認し、すべてのドキュメントファイルを一覧表示してください。」
- 例 2(キーワード検索):
「ウォレット統合の詳細を開発者向けドキュメントから検索してください。」
- 例 3(ドキュメント内容の取得):
「トランザクションの構造に関するドキュメントを読んでください。」
🏗 セットアップとデプロイ
ローカル開発
サーバーをローカルで実行するには:
- 仮想環境を初期化し、依存関係をインストールします:
pip install -r requirements.txt - サーバーを起動します:
python server.py
AWS EC2 へのデプロイ
AWS EC2 専用のデプロイガイドを用意しています。
EC2 インスタンスをネイティブまたは Docker 経由でセットアップするための、包括的な手順を記載した DEPLOYMENT.md ファイルを参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。