Connettore MCP
Il connettore Model Context Protocol (MCP) consente di creare e configurare una connessione MCP in Integration Connectors. Puoi utilizzare questa connessione nelle tue applicazioni aziendali per scambiare dati in modo sicuro ed eseguire operazioni con MCP.
Per l'elenco delle entità e delle operazioni supportate, consulta Esempi di operazioni sulle entità. Per informazioni sulle azioni specifiche del connettore supportate, consulta Azioni.
Versioni del connettore MCP
Il connettore MCP supporta due versioni:
- MCP v1: utilizza questa versione del connettore per accedere all'API MCP v1.
- MCP v2: utilizza questa versione del connettore per accedere all'API MCP v2.
Per informazioni sulla creazione di una connessione MCP, consulta Creare e configurare un connettore MCP.
Entità, operazioni e azioni
Tutti gli Integration Connectors forniscono un livello di astrazione per gli oggetti dell'applicazione connessa. Puoi accedere agli oggetti di un'applicazione solo tramite questa astrazione. L'astrazione viene esposta come entità, operazioni e azioni.
- Entità: un'entità può essere considerata un oggetto o una raccolta di proprietà nell'
applicazione o nel servizio connesso. La definizione di un'entità varia da connettore a
connettore. Ad esempio, in un connettore di database, le tabelle sono le entità, in un
connettore di file server, le cartelle sono le entità e in un connettore di sistema di messaggistica,
le code sono le entità.
Tuttavia, è possibile che un connettore non supporti o non abbia entità, nel qual caso l'
Entitiessarà vuoto. - Operazione : un'operazione è l'attività che puoi eseguire su un'entità. Puoi eseguire una delle seguenti operazioni su un'entità:
Selezionando un'entità dall'elenco disponibile, viene generato un elenco di operazioni disponibili per l'entità. Per una descrizione dettagliata delle operazioni, consulta Operazioni sulle entità dell'attività Connettori . Tuttavia, se un connettore non supporta nessuna delle operazioni sulle entità, le operazioni non supportate non vengono elencate nell'elenco
Operations. - Azione: un'azione è una funzione di prima classe che viene resa disponibile all'integrazione
tramite l'interfaccia del connettore. Un'azione consente di apportare modifiche a una o più entità e
varia da connettore a connettore. In genere, un'azione avrà alcuni parametri di input e un parametro di output
parametro. Tuttavia, è possibile
che un connettore non supporti alcuna azione, nel qual caso l'elenco
Actionssarà vuoto.
Entità e operazioni supportate
Il connettore MCP supporta entità e operazioni, con quelle specifiche disponibili a seconda dello strumento connesso tramite MCP.
Esempi di operazioni sulle entità
Questa sezione fornisce esempi di operazioni sulle entità per diversi strumenti.
Elenca entità Problemi Jira
Questo esempio elenca tutti i problemi nell'entità Problemi utilizzando una connessione MCP Jira.
- Nella finestra Configura attività connettore, fai clic su Entità.
- Seleziona Problemi dall'elenco Entità.
- Seleziona l'operazione Elenca e fai clic su Fine.
- Nella sezione Input attività dell'attività Connettori, fai clic
connectorInputPayload e poi inserisci un valore simile al seguente nel campo
Valore predefinito:
{ "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": "" }
Elenca tutte le richieste
Questo esempio elenca tutte le richieste nell'entità Richieste.
- Nella finestra Configura attività connettore, fai clic su Entità.
- Seleziona Richieste dall'elenco Entità.
- Seleziona l'operazione Elenca e fai clic su Fine.
Scarica un utente per ID
Questo esempio recupera l'utente con AccountId come `6035864ce2020c0070b5285b` dall'entità Utenti. `AccountId` è la chiave primaria per l'entità Utenti. Per recuperare un'entità specifica, utilizza l'operazione Elenca con una filterClause sulla chiave primaria, poiché l'operazione Scarica non è supportata per questa entità.
- Nella finestra Configura attività connettore, fai clic su Entità.
- Seleziona Utenti dall'elenco Entità.
- Seleziona l'operazione Elenca e fai clic su Fine.
- Nella sezione Input attività dell'attività Connettori, fai clic su filterClause e poi inserisci `AccountId`=
6035864ce2020c0070b5285bnel campo Valore predefinito.
Azioni
Il connettore MCP fornisce varie azioni, con quelle specifiche disponibili a seconda dello strumento connesso tramite MCP.
Esempi di azioni
Questa sezione descrive come eseguire alcune delle azioni disponibili tramite il connettore MCP per diversi strumenti.
Azioni Jira: recupera problemi
Questo esempio mostra come elencare i problemi Jira utilizzando una connessione MCP configurata per Jira.
- Nella finestra di dialogo Configura attività connettore, fai clic su Azioni.
- Seleziona l'azione get_issues e fai clic su Fine.
- Nella sezione Input attività dell'attività Connettori, fai clic su connectorInputPayload e poi inserisci un valore simile al seguente nel campo Valore predefinito:
{ "issue_ids": ["YOUR_ISSUE_ID_1", "YOUR_ISSUE_ID_2"] }
Azioni lineari: elenca problemi
Questo esempio mostra come elencare i problemi in Linear utilizzando una connessione MCP configurata per Linear.
- Nella finestra di dialogo Configura attività connettore, fai clic su Azioni.
- Seleziona l'azione list_issues e fai clic su Fine.
- Nella sezione Input attività dell'attività Connettori, fai clic su connectorInputPayload e poi inserisci un valore simile al seguente nel campo Valore predefinito:
{ "limit": 50 }
Azioni Sentry: Whoami
Questo esempio mostra come recuperare le informazioni utente da Sentry utilizzando una connessione MCP configurata per Sentry.
- Nella finestra di dialogo Configura attività connettore, fai clic su Azioni.
- Seleziona l'azione whoami e fai clic su Fine.
- Nella sezione Input attività dell'attività Connettori, fai clic su connectorInputPayload e poi inserisci un valore simile al seguente nel campo Valore predefinito:
{ "name": "example-org" }
Trova organizzazioni
Questo esempio mostra come trovare le organizzazioni in Sentry utilizzando una connessione MCP configurata per Sentry.
- Nella finestra di dialogo Configura attività connettore, fai clic su Azioni.
- Seleziona l'azione find_organizations e fai clic su Fine.
- Nella sezione Input attività dell'attività Connettori, fai clic su connectorInputPayload e poi inserisci un valore simile al seguente nel campo Valore predefinito:
{}
Azioni Intercom: cerca conversazioni
Questo esempio mostra come cercare i dettagli delle conversazioni in Intercom utilizzando una connessione MCP configurata per Intercom.
- Nella finestra di dialogo Configura attività connettore, fai clic su Azioni.
- Seleziona l'azione search e fai clic su Fine.
- Nella sezione Input attività dell'attività Connettori, fai clic su connectorInputPayload e poi inserisci un valore simile al seguente nel campo Valore predefinito:
{ "query": "object_type:conversations state:open created_at:gt:2024-01-01" }
Limitazioni di sistema
Il connettore MCP presenta limitazioni di sistema che possono variare in base allo strumento specifico a cui è connesso. Per impostazione predefinita, Integration Connectors alloca 2 nodi (per una maggiore disponibilità) per una connessione.
Per informazioni sui limiti applicabili a Integration Connectors, consulta Limiti.