DevRev MCP Server

Integra le API di DevRev nei tuoi flussi AI: gestisci work item, miglioramenti e automatizza le attività di progetto con il server DevRev MCP in FlowHunt.

DevRev MCP Server

Cosa fa il server MCP “DevRev”?

Il server DevRev MCP è un server Model Context Protocol (MCP) progettato per fornire accesso completo alle API di DevRev, consentendo l’integrazione fluida delle funzionalità della piattaforma DevRev negli assistenti AI e nei flussi di lavoro degli sviluppatori. Tramite questo server, gli utenti possono interagire programmaticamente con DevRev per gestire work item (come segnalazioni e ticket), gestire parti (miglioramenti), effettuare ricerche avanzate nei dati DevRev e recuperare informazioni sugli utenti. Esporre queste capacità consente ad agenti AI e client di automatizzare, interrogare e gestire le risorse DevRev, supportando casi d’uso come interrogazioni di database, automazioni di workflow e assistenza allo sviluppo contestuale.

Elenco dei Prompt

Nei file del repository o nella documentazione fornita non sono menzionati template di prompt.

Elenco delle Risorse

Non sono riportate risorse MCP esplicite nella documentazione o nel codice disponibile. I primitivi delle risorse non sono dettagliati nel README o nei file visibili.

Elenco degli Strumenti

  • search: Cerca informazioni su DevRev utilizzando la Search API con supporto per diversi namespace (articoli, segnalazioni, ticket, parti, dev_users, accounts, rev_orgs).
  • get_current_user: Recupera i dettagli dell’utente DevRev attualmente autenticato.
  • get_work: Recupera informazioni complete su uno specifico work item DevRev utilizzando il suo ID.
  • create_work: Crea nuove segnalazioni o ticket su DevRev con proprietà come titolo, corpo, assegnatari e parti associate.
  • update_work: Aggiorna i work item esistenti modificando proprietà quali titolo, corpo, assegnatari o parti associate.
  • list_works: Elenca e filtra i work item in base a criteri come stato, date, assegnatari, parti e altro.
  • get_part: Ottiene informazioni dettagliate su una parte specifica (miglioramento) tramite il suo ID.
  • create_part: Crea nuove parti con proprietà come nome, descrizione, assegnatari e parti genitore.
  • update_part: Aggiorna parti esistenti modificando proprietà come nome, descrizione, assegnatari o date obiettivo.
  • list_parts: Elenca e filtra le parti secondo criteri come date, assegnatari, parti genitore e altro.

Casi d’Uso di questo Server MCP

  • Gestione Work Item: Gli sviluppatori possono creare, aggiornare, recuperare ed elencare programmaticamente segnalazioni o ticket, ottimizzando i workflow di gestione progetti e automazione.
  • Gestione Miglioramenti (Parti): I team possono gestire i miglioramenti (detti “parti”) creando, aggiornando o organizzandoli gerarchicamente, supportando la pianificazione e il tracciamento delle funzionalità.
  • Ricerca Avanzata: Esegui ricerche ibride e specifiche per namespace su articoli, segnalazioni, utenti e altro, consentendo agli assistenti AI di fornire rapidamente conoscenza DevRev rilevante.
  • Recupero Contesto Utente: Accedi alle informazioni sull’utente corrente per abilitare workflow AI personalizzati, come notifiche su misura o suggerimenti contestuali.
  • Reporting e Analytics Automatizzati: Filtrando ed elencando work item e parti secondo criteri variabili, i team possono generare report e insight per il tracciamento e le decisioni di progetto.

Come configurarlo

Windsurf

Nessuna istruzione specifica per Windsurf è fornita nella documentazione disponibile.

Claude

  1. Ottieni la tua chiave API DevRev registrandoti su https://app.devrev.ai/signup e seguendo le istruzioni di autenticazione.
  2. Individua il file di configurazione di Claude Desktop:
    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%/Claude/claude_desktop_config.json
  3. Modifica il file claude_desktop_config.json per aggiungere il server DevRev MCP:
    "mcpServers": {
      "devrev": {
        "command": "uvx",
        "args": [
          "devrev-mcp"
        ],
        "env": {
          "DEVREV_API_KEY": "YOUR_DEVREV_API_KEY"
        }
      }
    }
    
  4. Salva il file e riavvia Claude Desktop.
  5. Verifica che il server DevRev MCP sia accessibile nell’interfaccia di Claude.

Nota: Per lo sviluppo o server non pubblicati, usa la seguente configurazione:

"mcpServers": {
  "devrev": {
    "command": "uv",
    "args": [
      "--directory",
      "Percorso alla directory src/devrev_mcp",
      "run",
      "devrev-mcp"
    ],
    "env": {
      "DEVREV_API_KEY": "YOUR_DEVREV_API_KEY"
    }
  }
}

Cursor

Nessuna istruzione specifica per Cursor è fornita nella documentazione disponibile.

Cline

Nessuna istruzione specifica per Cline è fornita nella documentazione disponibile.

Protezione delle Chiavi API

Le chiavi API sono configurate utilizzando la sezione env nel tuo file di configurazione JSON:

"env": {
  "DEVREV_API_KEY": "YOUR_DEVREV_API_KEY"
}

Questo mantiene la tua chiave API sicura e fuori dal tuo codice sorgente.

Come utilizzare questo MCP all’interno dei flussi

Uso del MCP in FlowHunt

Per integrare server MCP nel tuo workflow FlowHunt, inizia aggiungendo il componente MCP al tuo flusso e collegandolo al tuo agente AI:

FlowHunt MCP flow

Clicca sul componente MCP per aprire il pannello di configurazione. Nella sezione di configurazione MCP di sistema, inserisci i dettagli del tuo server MCP utilizzando questo formato JSON:

{
  "devrev": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Una volta configurato, l’agente AI sarà in grado di utilizzare questo MCP come strumento con accesso a tutte le sue funzioni e capacità. Ricorda di cambiare “devrev” con il nome effettivo del tuo server MCP e di sostituire l’URL con quello del tuo server MCP.


Panoramica

SezioneDisponibilitàDettagli/Note
PanoramicaDescrive il server DevRev MCP e le sue capacità
Elenco dei PromptNessun template di prompt specificato
Elenco delle RisorseNessuna risorsa MCP esplicita elencata
Elenco degli StrumentiVari strumenti per work item, parti, ricerca e info utente
Protezione Chiavi APIIstruzioni per l’uso di env in configurazione
Supporto Sampling (meno importante in valutazione)Non menzionato

| Supporto Roots | ⛔ | Non menzionato |


La nostra opinione:
In base alla documentazione disponibile, il server DevRev MCP fornisce chiare definizioni degli strumenti e istruzioni di setup per Claude, ma manca di template di prompt, definizioni esplicite delle risorse e informazioni su sampling o supporto roots. Il progetto ha una licenza open source, almeno uno strumento e una certa attività di community, ma beneficerebbe di una documentazione più completa e istruzioni multi-piattaforma.


Valutazione MCP

Presenza di una LICENSE
Almeno uno strumento
Numero di Fork3
Numero di Stelle4

Valutazione MCP: 5/10
Il progetto è funzionale, con buona copertura degli strumenti di base e licenza aperta, ma mancano alcune caratteristiche MCP chiave (prompt, risorse, sampling, roots) e istruzioni di setup più robuste e multi-piattaforma.

Domande frequenti

Cos'è il DevRev MCP Server?

Il server DevRev MCP espone l'API di DevRev come un server Model Context Protocol (MCP), permettendo ad agenti AI e client di interagire con work item, miglioramenti, ricerca e contesto utente per l'automazione dei workflow e la gestione dei progetti.

Quali funzioni offre questo server MCP?

Include strumenti per cercare su DevRev, recuperare e aggiornare work item, creare e gestire miglioramenti (chiamati parti) e accedere alle informazioni dell'utente corrente. Questo abilita automazione end-to-end e analytics di progetto all'interno di FlowHunt.

Come posso proteggere la mia chiave API DevRev?

Memorizza la tua chiave API DevRev usando la sezione `env` nel tuo file di configurazione JSON (ad esempio, 'DEVREV_API_KEY'). Questo mantiene la chiave sicura e separata dal codice sorgente.

Posso utilizzare il DevRev MCP Server nei flussi FlowHunt?

Sì! Aggiungi il componente MCP al tuo flusso, configura i dettagli del server DevRev MCP e il tuo agente AI potrà interagire programmaticamente con le risorse DevRev.

Quali casi d'uso abilita questa integrazione?

Gestione automatizzata dei work item, pianificazione dei miglioramenti, ricerca avanzata, recupero del contesto utente e reporting/analytics: tutto integrato nei potenti workflow automatizzati di FlowHunt.

Potenzia i tuoi workflow AI con DevRev MCP

Automatizza e gestisci facilmente progetti e miglioramenti DevRev direttamente da FlowHunt. Collega, configura e accelera il tuo processo di sviluppo!

Scopri di più