Model Context Protocol(MCP)サーバーは、大規模言語モデル(LLM)または AI アプリケーションにコンテキスト、データ、機能を提供する外部サービスとの間のプロキシとして機能します。MCP サーバーは、AI アプリケーションをデータベースやウェブサービスなどの外部システムに接続し、そのレスポンスを AI アプリケーションが理解できる形式に変換します。
サーバーの設定
使用する前に、MCP サーバーを有効にして 認証を設定する必要があります。Google と Google Cloud リモート MCP サーバーの使用方法の詳細については、Google Cloud MCP サーバーの概要をご覧ください。
これは、Memorystore for Redis インスタンスと Redis クラスタを管理するツールを提供する MCP サーバーです。
サーバー エンドポイント
MCP サービス エンドポイントは、安全で標準化された接続を確立するために AI アプリケーション(MCP クライアントのホスト)が使用する MCP サーバーのネットワーク アドレスと通信インターフェース(通常は URL)です。これは、LLM がコンテキストをリクエストしたり、ツールを呼び出したり、リソースにアクセスしたりするための接続ポイントとなります。Google MCP エンドポイントをグローバルまたはリージョンにすることができます。
redis.googleapis.com MCP サーバーには、次の MCP エンドポイントがあります。
- https://redis.googleapis.com/mcp
MCP ツール
MCP ツールは、現実世界でアクションを実行する目的で MCP サーバーが LLM または AI アプリケーションに対して公開する関数または実行可能な機能です。
redis.googleapis.com MCP サーバーには、次のツールがあります。
| MCP ツール | |
|---|---|
| list_clusters | Memorystore for Redis Cluster 内のすべてのクラスタを一覧表示します。 |
| get_cluster | Memorystore for Redis Cluster 内のクラスタに関する詳細情報を取得します。 |
| create_cluster | Memorystore for Redis Cluster にクラスタを作成します。 |
| delete_cluster | Memorystore for Redis Cluster 内のクラスタを削除します。 |
| update_cluster | Memorystore for Redis Cluster 内のクラスタを更新します。 |
| get_cluster_certificate_authority | Memorystore for Redis Cluster 内のクラスタの認証局を取得します。 |
| reschedule_cluster_maintenance | Memorystore for Redis Cluster 内のクラスタのメンテナンスのスケジュールを変更します。 |
| list_backup_collections | Memorystore for Redis Cluster のすべてのバックアップ コレクションを一覧表示します。 |
| get_backup_collection | Memorystore for Redis Cluster のバックアップ コレクションに関する詳細情報を取得します。 |
| list_backups | Memorystore for Redis Cluster のすべてのバックアップを一覧表示します。 |
| get_backup | Memorystore for Redis Cluster のバックアップに関する詳細情報を取得します。 |
| delete_backup | Memorystore for Redis Cluster のバックアップを削除します。 |
| export_backup | Memorystore for Redis Cluster のバックアップをエクスポートします。 |
| backup_cluster | Memorystore for Redis Cluster 内のクラスタをバックアップします。 |
MCP ツールの仕様を取得する
MCP サーバー内のすべてのツールの MCP ツール仕様を取得するには、tools/list
メソッドを使用します。次の例では、curl を使用して、MCP サーバー内で現在使用可能なすべてのツールとその仕様を一覧表示する方法を示します。
| Curl リクエスト |
|---|
curl --location 'https://redis.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |