Guida al connettore2 minuti di lettura7 lingue

Come convertire API GraphQL in server MCP

Collega qualsiasi API GraphQL al Model Context Protocol. Consenti agli agenti AI di interrogare e modificare i dati attraverso endpoint GraphQL utilizzando AnythingMCP.

HCA cura del team HelpCodeAggiornato 2 min di lettura Open source su GitHub

Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile

  • Prova gratuita di 7 giorni
    Nessuna carta di credito
  • GDPR & SOC 2 ready
    Dati in UE, log di audit
  • Open source su GitHub
    Open source · AGPL-3.0
  • Funziona con ChatGPT, Claude, Gemini
    Qualsiasi client compatibile MCP

In breve

Collega qualsiasi API GraphQL al Model Context Protocol. Consenti agli agenti AI di interrogare e modificare i dati attraverso endpoint GraphQL utilizzando AnythingMCP.

GraphQL e MCP: un abbinamento naturale

Lo schema tipizzato e la natura auto-documentante di GraphQL lo rendono una fonte ideale per la generazione di strumenti MCP. AnythingMCP sfrutta l'introspezione GraphQL per creare automaticamente strumenti MCP ben tipizzati dalle tue query e mutation.

Perché convertire GraphQL in MCP?

Sebbene GraphQL sia potente per gli sviluppatori, gli agenti AI necessitano del protocollo MCP per interagire con gli strumenti. Convertendo GraphQL in MCP, permetti agli agenti AI di:

  • Interrogare i dati usando il linguaggio naturale invece di scrivere query GraphQL
  • Eseguire mutation in modo sicuro con parametri validati
  • Navigare le relazioni senza comprendere l'attraversamento del grafo

Guida passo passo

Passaggio 1: Distribuire AnythingMCP

Clona il repository e avvia l'applicazione con Docker Compose:

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Questo avvia PostgreSQL, l'API backend (porta 4000) e la dashboard (porta 3000).

Passaggio 2: Creare un connettore GraphQL

Apri la dashboard di AnythingMCP su http://localhost:3000 e crea un nuovo connettore GraphQL. Fornisci l'URL dell'endpoint GraphQL — AnythingMCP utilizzerà l'introspezione per scoprire automaticamente l'intero schema, incluse tutte le query, le mutation e i tipi.

Passaggio 3: Introspezione dello schema

AnythingMCP esegue automaticamente l'introspezione del tuo schema GraphQL e genera strumenti MCP:

  • Le query diventano strumenti MCP in sola lettura
  • Le mutation diventano strumenti MCP in scrittura
  • I tipi di input diventano parametri degli strumenti con validazione appropriata
  • I tipi enum diventano vincoli dei parametri

Passaggio 4: Configurare l'autenticazione

Nelle impostazioni del connettore, configura l'autenticazione per la tua API GraphQL. AnythingMCP supporta token Bearer, chiavi API e header personalizzati. Le variabili d'ambiente possono essere utilizzate per i segreti.

Passaggio 5: Personalizzare e testare

Nella dashboard, rivedi ogni strumento generato, personalizza nomi e descrizioni e scegli quali operazioni esporre. Utilizza l'interfaccia di test integrata per eseguire operazioni e verificare le risposte.

Passaggio 6: Collegare agli agenti AI

Configura il tuo client MCP per connettersi al server AnythingMCP:

{
  "mcpServers": {
    "my-graphql-api": {
      "url": "http://localhost:4000/mcp"
    }
  }
}

API GraphQL popolari da collegare

ServizioCaso d'uso
GitHubGestione repository e issue
ShopifyOperazioni e-commerce
HasuraAccesso al database
ContentfulGestione dei contenuti
StrapiCMS headless

Migliori pratiche

  1. Abilita l'introspezione — Assicurati che il tuo endpoint GraphQL consenta le query di introspezione
  2. Inizia con le query — Esponi prima le operazioni in lettura, poi aggiungi le mutation
  3. Semplifica le risposte annidate — Personalizza quali campi includere nelle risposte degli strumenti
  4. Limitazione della frequenza — Configura limiti di frequenza per evitare di sovraccaricare il server GraphQL

Passaggi successivi

Questa guida ti è stata utile?

MCP nel tuo stack in 60 secondi.

Avvia AnythingMCP nel Cloud gestito o installalo sulla tua infrastruttura. 7 giorni gratis, senza carta di credito.

Guide correlate

Connettori

Avito su MCP: gestisci annunci, prezzi e statistiche Avito da qualsiasi agente AI

Fai lavorare la tua AI con il tuo account business Avito: elenca gli annunci e cambiane i prezzi, leggi le statistiche di visualizzazioni, contatti e chiamate, controlla i caricamenti autoload e i loro errori, il formato del feed e il tuo portafoglio, e leggi le chat di Avito Messenger. Inviare messaggi e cambiare le impostazioni autoload sono opzionali e disattivati di default.

Connettori

Aymakan su MCP: spedizioni, etichette e ritiri del tuo account Aymakan in qualsiasi agente AI

Il corriere Aymakan (Arabia Saudita) da un agente AI: traccia le spedizioni per numero di tracking o riferimento ordine, elenca le tue spedizioni, link alle etichette AWB, richieste di ritiro e fasce orarie, città, punti PUDO, magazzini e indirizzi salvati. Creare e annullare spedizioni e ritiri è incluso, disattivato all'installazione.

Connettori

BEX Express su MCP: traccia le spedizioni e stampa le etichette del tuo account corriere BEX da qualsiasi agente AI

Il corriere BEX Express (Serbia) da un agente AI: storico degli stati di una spedizione dal numero di spedizione, etichette indirizzo in PDF, la rubrica indirizzi BEX con comuni, località e vie, e i parcel shop e depositi. Creare e annullare spedizioni è incluso, disattivato all'installazione.

Connettori

Binance su MCP: prezzi crypto, funding rate e open interest in tempo reale in qualsiasi agente AI

Fai leggere alla tua AI i dati di mercato crypto in tempo reale di Binance: prezzi spot e variazione nelle 24 ore di ogni coppia, order book, ultimi scambi e storico dei prezzi, e per i futures USD-M mark price, funding rate, open interest e rapporto long/short. Dati pubblici, senza account né chiave. Sola lettura: non può fare trading né muovere fondi.

Connettori

Bind ERP su MCP: vendite, CFDI, magazzino e clienti del tuo account Bind in qualsiasi agente AI

Collega Bind ERP, l'ERP cloud messicano, a Claude o ChatGPT: clienti e prospect, fornitori, prodotti e giacenze per magazzino, ordini, preventivi, vendite con il loro XML CFDI, ordini di acquisto, spese, piano dei conti e registrazioni contabili, con filtri OData. Le scritture e la creazione di CFDI sono disattivate all'installazione.

Connettori

BricoBravo su MCP: ordini e spedizioni del tuo negozio BricoBravo in qualsiasi agente AI

Vendi su BricoBravo, il marketplace italiano di fai da te e casa, da un agente AI: ordini con articoli, totali, cliente e indirizzo di spedizione, filtrati per data. La conferma di spedizione con corriere e tracking è inclusa, disattivata all'installazione.