Um servidor do Protocolo de Contexto de Modelo (MCP, na sigla em inglês) atua como um proxy entre um serviço externo que fornece contexto, dados ou recursos para um modelo de linguagem grande (LLM) ou um aplicativo de IA. Os servidores do MCP conectam aplicativos de IA a sistemas externos, como bancos de dados e serviços da Web, traduzindo as respostas em um formato que o aplicativo de IA possa entender.
Configuração do servidor
É necessário ativar os servidores do MCP e configurar a autenticação antes do uso. Para mais informações sobre como usar servidores remotos do MCP do Google e do Google Cloud, consulte Visão geral dos servidores do MCP do Google Cloud.
Este é um servidor do MCP que fornece ferramentas para gerenciar instâncias do Memorystore para Redis e clusters do Redis.
Endpoints do servidor
Um endpoint de serviço do MCP é o endereço de rede e a interface de comunicação (geralmente um URL) do servidor do MCP que um aplicativo de IA (o host do cliente do MCP) usa para estabelecer uma conexão segura e padronizada. É o ponto de contato para o LLM solicitar contexto, chamar uma ferramenta ou acessar um recurso. Os endpoints do MCP do Google podem ser globais ou regionais.
O servidor do MCP redis.googleapis.com tem o seguinte endpoint do MCP:
- https://redis.googleapis.com/mcp
Ferramentas do MCP
Uma ferramenta do MCP é uma função ou capacidade executável que um servidor do MCP expõe a um LLM ou aplicativo de IA para realizar uma ação no mundo real.
O servidor do MCP redis.googleapis.com tem as seguintes ferramentas:
| Ferramentas do MCP | |
|---|---|
| list_clusters | Lista todos os clusters no Memorystore para Redis Cluster. |
| get_cluster | Recebe informações detalhadas sobre um cluster no Memorystore para Redis Cluster. |
| create_cluster | Cria um cluster no Memorystore para Redis Cluster. |
| delete_cluster | Exclui um cluster no Memorystore para Redis Cluster. |
| update_cluster | Atualiza um cluster no Memorystore para Redis Cluster. |
| get_cluster_certificate_authority | Recebe a autoridade certificadora de um cluster no Memorystore for Redis Cluster. |
| reschedule_cluster_maintenance | Remarca a manutenção de um cluster no Memorystore para Redis Cluster. |
| list_backup_collections | Lista todas as coleções de backup do Memorystore para Redis Cluster. |
| get_backup_collection | Recebe informações detalhadas sobre uma coleção de backup do Memorystore para Redis Cluster. |
| list_backups | Lista todos os backups do Memorystore para Redis Cluster. |
| get_backup | Recebe informações detalhadas sobre um backup do Memorystore para Redis Cluster. |
| delete_backup | Exclui um backup do Memorystore para Redis Cluster. |
| export_backup | Exporta um backup do Memorystore para Redis Cluster. |
| backup_cluster | Faz backup de um cluster no Memorystore para Redis Cluster. |
Receber especificações de ferramentas do MCP
Para receber as especificações de ferramentas do MCP de todas as ferramentas em um servidor do MCP, use o método tools/list. O exemplo a seguir demonstra como usar curl para listar todas as ferramentas e especificações disponíveis no momento no servidor do MCP.
| Solicitação 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 }' |