Resilient MCP について
Resilient MCP は、ブロックチェーンプラットフォーム ResilientDB のキーと値のデータを読み書きする MCP サーバーです。`get` と `set` ツールを提供し、標準入出力でクライアントと通信します。
主な機能
- 01ResilientDB へのキーと値の保存
- 02キーによる値の取得
- 03標準入出力での実行
- 04Docker によるビルドと起動
活用シーン
- 01キーを指定した ResilientDB への値の保存
- 02保存済みの値の取得
- 03MCP クライアントと ResilientDB の接続
MCP 対応
ResilientDB のキーと値の書き込み・取得に使う `set` と `get` ツールを公開します。MCP クライアントとは標準入出力で通信します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
ResilientDB MCP サーバー
高性能なブロックチェーンプラットフォームである ResilientDB とやり取りするための Model Context Protocol(MCP)サーバーです。このサーバーを使用すると、LLM は Model Context Protocol 経由で ResilientDB からデータを読み取り、書き込むことができます。
インストール
Docker ビルド
docker build -t mcp/resilientdb -f Dockerfile .
Claude Desktop で実行するには、これを claude_desktop.json ファイルに追加します。
{
"mcpServers": {
"resilientdb": {
"command": "docker",
"args": ["run", "-i", "--rm", "mcp/resilientdb"]
}
}
}
機能
これにより、stdio で待ち受ける MCP サーバーが起動し、MCP クライアントと通信できる状態になります。
ツール このサーバーは次のツールを提供します。
set
ResilientDB にキーと値のペアを保存します。 パラメーター:
- key(string):値を保存するキー
- value(string):保存する値
get
キーを指定して、ResilientDB から値を取得します。
パラメーター:
- key(string):取得するキー
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。