Vai al contenuto

Impedisci all'IA di usare API obsolete

La tua IA scrive codice per vecchie versioni delle librerie e si inventa funzioni che non esistono più.

3 passaggiSemplice
CursorClaude CodeContext7GitHub

Come si collega

La tua IA raggiunge le tue app tramite piccoli connettori chiamati server MCP.
La tua IA
CursorClaude Code
Connettori
Context7GitHub
Le tue app
GitHub

Questo setup è per gli sviluppatori il cui assistente IA continua a proporre API deprecate o funzioni che non esistono. Context7 carica nel contesto dell'agente la documentazione attuale e specifica per ogni versione di una libreria, mentre GitHub permette all'agente di controllare che il suo piano corrisponda al tuo codice reale. Ottieni suggerimenti basati sulla documentazione della versione che usi.

Configuralo

3 passaggi. Aprine uno per i dettagli.
  1. 1Aggiungi Context7

    In Cursor apri Settings > MCP e aggiungi Context7, scegliendo il server remoto su mcp.context7.com/mcp oppure il pacchetto locale @upstash/context7-mcp tramite npx. In Claude Code esegui claude mcp add con lo stesso server. Controlla che compaiano gli strumenti resolve-library-id e get-library-docs.

    Consiglio: Una chiave API di Context7, facoltativa, alza i limiti di richieste se ci arrivi.

  2. 2Indica la libreria

    Nel prompt scrivi la libreria e la versione che usi, per esempio Next.js 15 o Prisma 6, e aggiungi use context7. L'agente individua la libreria, recupera la documentazione giusta e scrive il codice partendo da quella. Guarda la chiamata allo strumento per vedere quale documentazione ha recuperato.

    Consiglio: Aggiungi una regola di Cursor o una riga in CLAUDE.md che chieda all'agente di usare Context7 per le domande sulle librerie, così non devi ripeterlo ogni volta.

  3. 3Verifica sul tuo repository

    Aggiungi il server MCP di GitHub con un token fine-grained in sola lettura per il tuo repository. Chiedi all'agente di leggere il package.json o il lockfile e gli usi già presenti prima di modificare qualcosa. Così può segnalarti le differenze tra la documentazione e la versione davvero installata.

    Consiglio: In un clone locale l'agente può già leggere i file; GitHub serve quando lavori su più repository o branch.

Poi chiedi e basta

Cosa dire una volta collegato. Clicca per copiare.
Chiedi a Cursor…Cursor

Da sapere

Cosa ti serve, cosa non fa e come restare al sicuro.
Cosa ti serve
  • Cursor o Claude Code
  • Node.js se esegui Context7 in locale
  • Un account GitHub e un token in sola lettura per il controllo del repository
  • Facoltativa: una chiave API di Context7 per limiti più alti
Limiti
  • La qualità dipende dalla documentazione della libreria stessa: documentazione scarna, risposte scarne.
  • La documentazione recuperata occupa spazio nel contesto: domande molto ampie possono spingere fuori il tuo codice.
  • L'agente deve comunque scegliere la versione giusta: indicala chiaramente nel prompt.
Resta al sicuro
  • Context7 legge solo documentazione pubblica.
  • Limita il token GitHub ai repository su cui lavori.

Domande frequenti

Risposte chiare prima di iniziare
Context7 è gratuito?
Context7 ha un piano gratuito che puoi usare senza account. Una chiave API presa su context7.com ti dà limiti di richieste più alti; controlla il loro sito per i piani attuali.
Copre tutte le librerie?
Copre un ampio indice di librerie popolari, ma non tutte. Se una libreria manca, l'agente ripiega sui suoi dati di addestramento: in quel caso verifica il risultato con la documentazione ufficiale.
Il mio codice viene inviato a Context7?
L'agente invia a Context7 i nomi delle librerie e gli argomenti cercati per recuperare la documentazione. Il tuo codice sorgente resta tra il tuo editor, GitHub e il fornitore del modello.
Mi serve GitHub perché funzioni?
No. Context7 da solo corregge la maggior parte dei suggerimenti obsoleti. GitHub aggiunge un controllo sul tuo repository, utile quando l'agente lavora fuori dal tuo clone locale.

Strumenti di questa configurazione

I prodotti coinvolti
GitHub: Hosting di codice, issue e pull request.
GitHub

GitHub è dove la maggior parte dei team software tiene il codice, revisiona le pull request e segue le issue. Actions gestisce CI e rilasci, Projects la pianificazione, e Copilot aggiunge l'aiuto dell'IA alla programmazione. Si collega a Slack, Linear e Jira. I repository pubblici e privati sono gratuiti, con piani a pagamento per team più grandi e funzioni di sicurezza.

Piano gratuitoProva