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 access to Consul functionality including service management, health checks, key-value store operations, session management, event handling, prepared queries, status information, agent operations, and system health monitoring.
Consul MCP サーバー 🚀
標準化されたインターフェースを通じて Consul の機能へのアクセスを提供するモデル コンテキスト プロトコル (MCP) サーバー。
特徴
サーバーは、次の Consul 機能へのアクセスを提供します。
サービス管理
- 実行中のサービスの一覧
- サービスの登録と登録解除
- サービス情報を取得する
- リストカタログサービス
- カタログサービス情報を取得する
健康診断
- ヘルスチェックを登録する
- ヘルスチェックの登録解除
- サービスのヘルスチェックを受ける
キーバリューストア
- KVストアから値を取得する
- KVストア内のキーを一覧表示する
- KVストアに値を入れる
- KVストアからキーを削除する
セッション
- セッションの一覧
- セッションを破棄する
イベント
- 火災発生
- イベントを一覧表示する
準備済みクエリ
- 準備されたクエリを作成する
- 準備されたクエリを実行する
状態
- 現在のリーダーを取得
- 現在のピアを取得する
エージェント
- エージェントメンバーを取得する
- エージェント自身の情報を取得する
システム
- システムヘルスサービス情報を取得する
構成
サーバーは環境変数を使用して設定できます。
CONSUL_HOST
: Consulサーバホスト(デフォルト: localhost)CONSUL_PORT
: Consulサーバポート(デフォルト: 8500)
使用法
- サーバーを起動します。
Copy
- サーバーは Consul に接続し、すべての機能を MCP インターフェースを通じて利用できるようになります。
発達
- 依存関係をインストールします:
Copy
- プロジェクトをビルドします。
Copy
- インスペクターを実行:
Copy
クロード・コンフィグ
Copy
ライセンス
マサチューセッツ工科大学
You must be authenticated.
標準化されたモデル コンテキスト プロトコル インターフェースを通じて、Consul 機能 (サービス、ヘルス チェック、KV ストア、セッション、イベント、クエリなど) へのアクセスを提供します。