Model Context Protocol

Claude Code incontra BugToMe

La prima integrazione nativa MCP per bug tracking. Gestisci i bug direttamente da Claude Code nel tuo IDE.

Cos'e il Model Context Protocol?

MCP (Model Context Protocol) e uno standard aperto sviluppato da Anthropic per connettere assistenti AI come Claude con strumenti e dati esterni. Permette a Claude Code di interagire direttamente con sistemi come BugToMe, leggendo e modificando dati in modo sicuro e controllato.

Architettura

Claude Code

Host / Client

MCP Protocol

JSON-RPC 2.0

BugToMe

MCP Server

Configurazione in 3 Step

1

Genera il tuo Bearer Token

Accedi al tuo account BugToMe e vai su Impostazioni → API Token. Genera un nuovo token e copialo in un posto sicuro.

Importante: Il token verra mostrato una sola volta. Conservalo in modo sicuro.

2

Configura Claude Code

Puoi configurare l'integrazione via CLI o modificando direttamente il file di configurazione.

Metodo 1: Via CLI

claude mcp add --transport http bugtome https://api.bugtome.dev/mcp \
  --header "Authorization: Bearer YOUR_TOKEN"

Metodo 2: File .mcp.json

Crea o modifica il file .mcp.json nella root del tuo progetto:

.mcp.json
{
  "mcpServers": {
    "bugtome": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://api.bugtome.dev/mcp"
      ],
      "env": {
        "BUGTOME_TOKEN": "your-api-token-here"
      }
    }
  }
}
3

Inizia a usare Claude Code

Riavvia Claude Code e inizia a interagire con i tuoi bug. Claude avra accesso a tutti i tool BugToMe.

Pronto! Ora puoi chiedere a Claude cose come "mostrami i bug critici" o "aggiorna lo stato del bug #123".

Tool MCP Disponibili

5 tool per gestire completamente i tuoi bug da Claude Code

list_bugs

READ

Elenca i bug filtrabili per stato, priorita, progetto e assegnatario.

// Parametri
{
  "organization_slug": "acme-corp",
  "project_slug": "web-app",        // opzionale
  "status": "open",                // open, in_progress, resolved, closed
  "priority": "critical",          // low, medium, high, critical
  "assignee_email": "dev@acme.com", // opzionale
  "limit": 20                       // default: 20, max: 100
}

get_bug

READ

Ottieni i dettagli completi di un bug specifico, incluso il formato Given-When-Then.

// Parametri
{
  "reference_number": "WEB-0042"
}

search_bugs

READ

Ricerca full-text nei titoli, descrizioni e commenti dei bug.

// Parametri
{
  "organization_slug": "acme-corp",
  "query": "login authentication error",
  "limit": 10
}

create_bug

WRITE

Crea un nuovo bug con formato Given-When-Then strutturato.

// Parametri
{
  "organization_slug": "acme-corp",
  "project_slug": "web-app",
  "reporter_email": "ops@acme.com",
  "title": "Login fails with special characters",
  "given_context": "User with email containing + sign",
  "when_action": "User tries to login",
  "then_expected": "Login succeeds",
  "then_actual": "Error 500 is returned",
  "priority": "high",
  "jam_url": "https://jam.dev/c/abc123"  // opzionale
}

update_bug_status

WRITE

Aggiorna lo stato di un bug, assegna sviluppatori o aggiungi note di risoluzione.

// Parametri
{
  "reference_number": "WEB-0042",
  "status": "resolved",
  "updater_email": "dev@acme.com",
  "resolution_notes": "Fixed URL encoding in auth service",
  "assignee_email": "senior-dev@acme.com"  // opzionale
}

Esempi Pratici

Come usare BugToMe da Claude Code

1

Visualizza bug critici

Tu: "Mostrami tutti i bug critici aperti nel progetto web-app"

Claude: Chiamera list_bugs con status="open" e priority="critical", poi ti mostrera una lista formattata con reference number, titolo e assegnatario.

2

Analizza un bug specifico

Tu: "Dammi i dettagli del bug WEB-0042 e suggeriscimi come fixarlo"

Claude: Usera get_bug per ottenere Given-When-Then, poi analizzerĂ  il contesto e suggerira una soluzione basata sul codice del tuo progetto.

3

Chiudi un bug risolto

Tu: "Segna il bug WEB-0042 come risolto, ho fixato il problema nell'ultimo commit"

Claude: Chiamara update_bug_status con status="resolved" e aggiungera automaticamente le note di risoluzione basate sul tuo ultimo commit.

Pronto a potenziare il tuo workflow?

Registrati ora e inizia a usare BugToMe con Claude Code in pochi minuti.

Inizia Gratis