Vai al contenuto principale
Il server MCP di Devin fornisce accesso programmatico alle funzionalità della piattaforma Devin sia per i repository privati che per quelli pubblici. Oltre alla documentazione dei repository e alla ricerca, offre a qualsiasi agente AI o IDE compatibile con MCP accesso completo alla gestione delle sessioni, ai playbook, alla knowledge e alla pianificazione.
Qualsiasi sessione Devin o client compatibile con MCP può creare sessioni, gestire playbook e knowledge, impostare pianificazioni e altro ancora. Consulta Funzionalità avanzate per maggiori dettagli su ciò che Devin può fare.

Che cos’è MCP?

Il Model Context Protocol (MCP) è uno standard aperto che consente alle app di intelligenza artificiale di connettersi in modo sicuro a origini dati e strumenti compatibili con MCP. Puoi considerare MCP come una porta USB-C per le applicazioni di intelligenza artificiale — un modo standardizzato per collegare le app di AI a servizi diversi.

Server MCP di Devin

Il server MCP di Devin è un servizio che richiede autenticazione e fornisce l’accesso a repository sia pubblici che privati, oltre a funzionalità complete per la gestione della piattaforma. URL base del server: https://mcp.devin.ai/

Autenticazione richiesta

Per utilizzare il server Devin MCP, è necessaria una chiave API di Devin:
  1. Crea un account Devin su Devin.ai
  2. Genera una chiave API dalle impostazioni del tuo account
  3. Includi la chiave API nella configurazione del tuo client MCP

Strumenti disponibili

Documentazione del repository

Questi strumenti ti consentono di esplorare e interrogare la documentazione di qualsiasi repository GitHub (repository pubblico e privato, con autenticazione):
ToolDescription
read_wiki_structureOttieni un elenco degli argomenti della documentazione di un repository GitHub
read_wiki_contentsVisualizza la documentazione completa di un repository GitHub
ask_questionPoni qualsiasi domanda su uno o più repository (fino a 10) e ottieni una risposta basata sull’IA e fondata sul contesto
list_available_reposElenca tutti i repository disponibili da interrogare con il tuo account Devin

Gestione delle sessioni

Crea, cerca, ispeziona e controlla a livello di codice le sessioni Devin:
StrumentoDescrizione
devin_session_createCrea una o più sessioni Devin. Ogni sessione può avere un prompt, un titolo, un playbook, tag e un limite ACU
devin_session_searchCerca e filtra le sessioni per tag, playbook, origine, pianificazione, utente o ora di creazione/aggiornamento
devin_session_interactInteragisci con una sessione — ottieni lo stato, invia messaggi, mettila in sospensione, terminala, archiviala, leggi messaggi e allegati oppure gestisci i tag
devin_session_eventsIspeziona gli eventi all’interno di una sessione — elenca i riepiloghi, recupera i dettagli completi degli eventi oppure cerca nei contenuti degli eventi per testo
devin_session_gatherAttendi che più sessioni raggiungano uno stato definitivo (completata, con errore, in sospensione o in attesa) prima di restituire il risultato. Utile dopo aver creato sessioni parallele, invece di eseguire il polling in un ciclo

Gestione dei playbook

Crea e gestisci i playbook che standardizzano il modo in cui Devin esegue le attività:
ToolDescription
devin_playbook_manageElenca, recupera, crea, aggiorna o elimina i playbook. Supporta macro di automazione (ad es. !my_macro)

Gestione della Knowledge

Mantieni la base di conoscenza della tua organizzazione che Devin usa come contesto:
ToolDescription
devin_knowledge_manageCRUD completo per le note di Knowledge: elencare, recuperare, creare, aggiornare, eliminare ed esplorare la struttura delle cartelle. Consente anche di gestire i suggerimenti di Knowledge: elencare, visualizzare e ignorare i suggerimenti in sospeso. Supporta il filtraggio per repo, cartella e query di ricerca

Gestione della pianificazione

Configura sessioni Devin pianificate ricorrenti o una tantum:
ToolDescription
devin_schedule_manageElenca, recupera, crea, aggiorna o elimina le pianificazioni. Supporta espressioni cron per pianificazioni ricorrenti, pianificazioni una tantum, preferenze di notifica e selezione dell’agente

Gestione delle integrazioni

Visualizza e gestisci le integrazioni native e i server MCP della tua organizzazione:
StrumentoDescrizione
list_integrationsElenca tutte le integrazioni native (ad es. GitHub, Jira, Slack) e i server MCP con il relativo stato di installazione e gli URL delle impostazioni. Filtra per installate, non installate o tutte

Protocolli wire

Il server MCP di Devin supporta HTTP in streaming:
  • URL: https://mcp.devin.ai/mcp
  • Funziona con client compatibili con HTTP
  • Consigliato per tutte le integrazioni
L’endpoint SSE legacy (/sse) è stato deprecato. Usa invece l’endpoint /mcp.

Differenze principali rispetto a DeepWiki MCP

CaratteristicaDeepWiki MCPDevin MCP
AutenticazioneNessuna richiestaChiave API richiesta
Accesso ai repositorySolo repository pubbliciRepository pubblici e privati
Gestione della piattaformaNon disponibileSessioni, playbook, Knowledge, pianificazioni, integrazioni
URL base del serverhttps://mcp.deepwiki.com/https://mcp.devin.ai/
CostoGratuitoRichiede un account Devin

Istruzioni per la configurazione

Per la maggior parte dei client (ad esempio Windsurf):

{
  "mcpServers": {
    "devin": {
      "serverUrl": "https://mcp.devin.ai/mcp",
      "headers": {
        "Authorization": "Bearer <API_KEY>"
      }
    }
  }
}

Per Claude Code:

claude mcp add -s user -t http devin https://mcp.devin.ai/mcp -H "Authorization: Bearer <API_KEY>"