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
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.
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:
{
"mcpServers": {
"bugtome": {
"command": "npx",
"args": [
"mcp-remote",
"https://api.bugtome.dev/mcp"
],
"env": {
"BUGTOME_TOKEN": "your-api-token-here"
}
}
}
}
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
READElenca 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
READOttieni i dettagli completi di un bug specifico, incluso il formato Given-When-Then.
// Parametri
{
"reference_number": "WEB-0042"
}
search_bugs
READRicerca full-text nei titoli, descrizioni e commenti dei bug.
// Parametri
{
"organization_slug": "acme-corp",
"query": "login authentication error",
"limit": 10
}
create_bug
WRITECrea 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
WRITEAggiorna 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
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.
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.
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