Conector MCP
O conector do Protocolo de Contexto de Modelo (MCP, na sigla em inglês) permite criar e configurar uma conexão MCP nos Integration Connectors. Você pode usar essa conexão nos aplicativos de negócios para trocar dados com segurança e realizar operações com o MCP.
Para conferir a lista de entidades e operações compatíveis, consulte Exemplos de operações de entidade. Para informações sobre as ações específicas do conector com suporte, consulte Ações.
Versões do conector MCP
O conector MCP oferece suporte a duas versões:
- MCP v1: use essa versão do conector para acessar a API MCP v1.
- MCP v2: use essa versão do conector para acessar a API MCP v2.
Para informações sobre como criar uma conexão MCP, consulte Criar e configurar um conector MCP.
Entidades, operações e ações
Todos os Integration Connectors fornecem uma camada de abstração para os objetos do aplicativo conectado. Só é possível acessar os objetos de um aplicativo por esta abstração. A abstração é exposta a você como entidades, operações e ações.
- Entidade: uma entidade pode ser considerada um objeto ou um conjunto de propriedades no aplicativo ou serviço conectado. A definição de uma entidade difere de um conector para
outro. Por exemplo, em um conector de banco de dados, as tabelas são as entidades, em um conector de servidor de arquivos, as pastas são as entidades e, em um conector de sistema de mensagens, as filas são as entidades.
No entanto, é possível que um conector não aceite ou não tenha entidades. Nesse caso, a
Entitieslista estará vazia. - Operação: Uma operação é a atividade que pode ser realizada em uma entidade. É possível executar
qualquer uma das seguintes operações em uma entidade:
Selecionar uma entidade na lista disponível gera uma lista de operações disponíveis para ela. Para uma descrição detalhada das operações, consulte as operações de entidades da tarefa "Conectores". No entanto, se um conector não oferecer suporte a nenhuma das operações de entidade, essas operações não serão listadas na lista
Operations. - Ação: uma ação é uma função de primeira classe disponibilizada para a integração
por meio da interface do conector. Uma ação permite fazer alterações em uma ou mais entidades e
varia de um conector para outro. Normalmente, uma ação tem alguns parâmetros de entrada e um parâmetro de saída. No entanto, é possível
que o conector não ofereça suporte a nenhuma ação. Nesse caso, a lista
Actionsestará vazia.
Entidades e operações com suporte
O conector MCP oferece suporte a entidades e operações, com as específicas disponíveis dependendo da ferramenta conectada pelo MCP.
Exemplos de operações de entidade
Esta seção fornece exemplos de operações de entidade para diferentes ferramentas.
Listar entidade de problemas do Jira
Este exemplo lista todos os problemas na entidade Problemas usando uma conexão MCP do Jira.
- Na janela Configurar tarefa do conector, clique em Entidades.
- Selecione Problemas na lista Entidade.
- Selecione a operação Lista e clique em Concluído.
- Na seção Entrada da tarefa da tarefa Conectores, clique
connectorInputPayload e insira um valor semelhante ao seguinte no campo
Valor padrão:
{ "operation": "LIST_ENTITIES", "connection_name": "projects/YOUR_PROJECT_ID/locations/YOUR_LOCATION/connections/YOUR_JIRA_CONNECTION_NAME", "service_name": "projects/YOUR_TENANT_PROJECT_ID/locations/YOUR_LOCATION/namespaces/cloudrun/services/YOUR_RUNTIME_SERVICE", "host": "https://YOUR_TENANT_PROJECT_ID-YOUR_LOCATION.us-west1-runtime-connectors-google.com", "entity": "Issues", "entity_id": "Issues", "page_token": "" }
Listar todas as solicitações
Este exemplo lista todas as solicitações na entidade Solicitações.
- Na janela Configurar tarefa do conector, clique em Entidades.
- Selecione Solicitações na lista Entidade.
- Selecione a operação Lista e clique em Concluído.
Receber um usuário por ID
Este exemplo recebe o usuário com AccountId como `6035864ce2020c0070b5285b` da entidade Usuários. `AccountId` é a chave primária da entidade Usuários. Para receber uma entidade específica, use a operação Lista com uma filterClause na chave primária, já que a operação Receber não é compatível com essa entidade.
- Na janela Configurar tarefa do conector, clique em Entidades.
- Selecione Usuários na lista Entidade.
- Selecione a operação Lista e clique em Concluído.
- Na seção Entrada da tarefa da tarefa Conectores, clique em filterClause e insira `AccountId`=
6035864ce2020c0070b5285bno campo Valor padrão.
Ações
O conector MCP oferece várias ações, com as específicas disponíveis dependendo da ferramenta conectada pelo MCP.
Exemplos de ações
Esta seção descreve como realizar algumas das ações disponíveis pelo conector MCP para diferentes ferramentas.
Ações do Jira: receber problemas
Este exemplo demonstra como listar problemas do Jira usando uma conexão MCP configurada para o Jira.
- Na caixa de diálogo Configurar tarefa do conector, clique em Ações.
- Selecione a ação get_issues e clique em Concluído.
- Na seção Entrada da tarefa da tarefa Conectores, clique em connectorInputPayload e insira um valor semelhante ao seguinte no campo Valor padrão:
{ "issue_ids": ["YOUR_ISSUE_ID_1", "YOUR_ISSUE_ID_2"] }
Ações lineares: listar problemas
Este exemplo demonstra como listar problemas no Linear usando uma conexão MCP configurada para o Linear.
- Na caixa de diálogo Configurar tarefa do conector, clique em Ações.
- Selecione a ação list_issues e clique em Concluído.
- Na seção Entrada da tarefa da tarefa Conectores, clique em connectorInputPayload e insira um valor semelhante ao seguinte no campo Valor padrão:
{ "limit": 50 }
Ações do Sentry: Whoami
Este exemplo demonstra como receber informações do usuário do Sentry usando uma conexão MCP configurada para o Sentry.
- Na caixa de diálogo Configurar tarefa do conector, clique em Ações.
- Selecione a ação whoami e clique em Concluído.
- Na seção Entrada da tarefa da tarefa Conectores, clique em connectorInputPayload e insira um valor semelhante ao seguinte no campo Valor padrão:
{ "name": "example-org" }
Encontrar organizações
Este exemplo demonstra como encontrar organizações no Sentry usando uma conexão MCP configurada para o Sentry.
- Na caixa de diálogo Configurar tarefa do conector, clique em Ações.
- Selecione a ação find_organizations e clique em Concluído.
- Na seção Entrada da tarefa da tarefa Conectores, clique em connectorInputPayload e insira um valor semelhante ao seguinte no campo Valor padrão:
{}
Ações do Intercom: pesquisar conversas
Este exemplo demonstra como pesquisar detalhes de conversas no Intercom usando uma conexão MCP configurada para o Intercom.
- Na caixa de diálogo Configurar tarefa do conector, clique em Ações.
- Selecione a ação search e clique em Concluído.
- Na seção Entrada da tarefa da tarefa Conectores, clique em connectorInputPayload e insira um valor semelhante ao seguinte no campo Valor padrão:
{ "query": "object_type:conversations state:open created_at:gt:2024-01-01" }
Limitações do sistema
O conector MCP tem limitações de sistema que podem variar com base na ferramenta específica que está sendo conectada. Por padrão, os Integration Connectors alocam dois nós (para melhor disponibilidade) para uma conexão.
Para informações sobre os limites aplicáveis aos Integration Connectors, consulte Limites.