Restate operations MCP server について
Restate operations MCP server は、Restate Admin API を MCP ツールとして公開し、Restate のサービスやデプロイを管理する人向けに提供します。現時点では基本的な機能を備え、デプロイ、呼び出し管理、状態照会に対応します。
主な機能
- 01サービスとデプロイの管理
- 02設定値の更新
- 03呼び出しの一覧表示、キャンセル、強制終了
- 04KV 状態などの属性照会
活用シーン
- 01Restate サービスの一覧表示
- 02サービスのデプロイ
- 03冪等性の保持期間の変更
- 04KV 状態などの属性の確認
MCP 対応
Restate Admin API の操作を MCP クライアント向けのツールとして公開し、サービスとデプロイの管理、呼び出し制御、KV 状態などの照会に対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Restate 操作用 MCP サーバー
これは、Restate Admin API を MCP 経由でツールとして公開する MCP サーバーです。
実行方法
サーバーをビルドします。
npm run clean-install && npm run build
MCP サーバーを登録します。
{
"mcpServers": {
"restate": {
"command": "node",
"args": [".../restate-mcp-server/dist/index.js"]
}
}
}
何ができますか?
現時点では、サポートはまだごく基本的なもので、ツールは最も一般的な操作をカバーしています。
- サービスとデプロイメントを管理します。設定の更新も含まれます。
- サービスの呼び出しを一覧表示し、キャンセルまたは強制終了します。
- KV の状態や、イントロスペクションスキーマで公開されるその他の属性を照会します。
試してみましょう。
Restate サービスを一覧表示できますか?
... で実行されているサービスをデプロイしてください。
冪等性の保持期間を ... に更新してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。