SmartBear

Server MCP di SmartBear

Query and manage BugSnag, Swagger, PactFlow, Reflect, Zephyr, QMetry and other SmartBear testing and monitoring tools.

Gira in locale (Gira sul tuo computer: la sua pagina riporta il comando di installazione)Gira con npxServe una chiave API

Installa SmartBear

Gira sul tuo computer. Il tuo client lo avvia con questo comando:

npx -y @smartbear/mcp@latest

Richiede Node.js sul tuo computer. I passaggi qui sotto mostrano dove va il comando in ogni client.

  • BEARQ_API_TOKEN segreto facoltativo BearQ workspace API token. Leave empty to disable BearQ tools. Learn more: https://developer.smartbear.com/smartbear-mcp/docs/bearq-integra…
  • BEARQ_API_BASE_URL facoltativo Override the BearQ public API base URL (optional). Defaults to https://api.bearq.smartbear.com
  • BUGSNAG_AUTH_TOKEN segreto facoltativo BugSnag auth token. Leave empty to disable BugSnag tools. Learn more: https://developer.smartbear.com/smartbear-mcp/docs/bugsnag-integration
  • BUGSNAG_PROJECT_API_KEY facoltativo BugSnag project API key (optional; narrows interactions to a single project). Learn more…
  • REFLECT_API_TOKEN segreto facoltativo Reflect API token. Leave empty to disable Reflect tools. Learn more: https://developer.smartbear.com/smartbear-mcp/docs/reflect-integration
  • SWAGGER_API_KEY segreto facoltativo Swagger API key. Leave empty to disable Swagger tools. Learn more: https://developer.smartbear.com/smartbear-mcp/docs/swagger-portal-integr…

Condividi questo server

Apre questa pagina, con il comando di installazione e i passaggi di configurazione.

mcp.tc/i/smartbear

Descrizione

Connects an assistant to SmartBear products: BearQ, BugSnag, Reflect, Swagger (Portal, Studio, Functional Testing), PactFlow and Pact Broker, QMetry, QTM4J, Zephyr and Collaborator. You can look up error data, manage API definitions, work with contract tests and handle test management through natural language.

Runs locally as the npm package @smartbear/mcp (Node.js 22+) over stdio. Each product is enabled by setting its own token or API key, and unused products can be left blank. SmartBear also hosts OAuth-based remote servers for BugSnag, Swagger and Zephyr, which need no local install or tokens.

Cosa puoi fare

  • Query BugSnag error monitoring data
  • Manage Swagger Portal and Studio APIs and domains
  • Work with PactFlow contract testing
  • Run and manage Reflect and BearQ tests
  • Access Zephyr, QMetry and QTM4J test management
  • Manage Collaborator reviews

Tool

SmartBear mostra i suoi tool solo ai client con una chiave, quindi non possiamo elencarli qui.

Prompt di esempio

  • Show the most frequent unresolved BugSnag errors in my project

  • List the APIs in my Swagger Studio organization

  • Check contract test status for my consumer in PactFlow

  • List recent Zephyr test cycles for my project

Configurazione

Ogni client avvia SmartBear sul tuo computer con lo stesso comando. Scegli il tuo; la pagina ricorda la tua scelta.

Claude Code

  1. Eseguilo in un terminale, nella cartella del tuo progetto:
claude mcp add --transport stdio smartbear --env "BEARQ_API_TOKEN=<YOUR_BEARQ_API_TOKEN>" --env "BUGSNAG_AUTH_TOKEN=<YOUR_BUGSNAG_AUTH_TOKEN>" --env "REFLECT_API_TOKEN=<YOUR_REFLECT_API_TOKEN>" --env "SWAGGER_API_KEY=<YOUR_SWAGGER_API_KEY>" --env "SWAGGER_FUNCTIONAL_TESTING_API_TOKEN=<YOUR_SWAGGER_FUNCTIONAL_TESTING_API_TOKEN>" --env "PACT_BROKER_TOKEN=<YOUR_PACT_BROKER_TOKEN>" --env "PACT_BROKER_PASSWORD=<YOUR_PACT_BROKER_PASSWORD>" --env "ZEPHYR_API_TOKEN=<YOUR_ZEPHYR_API_TOKEN>" -- npx -y @smartbear/mcp@latest
  1. Avvia Claude Code e digita /mcp. smartbear dovrebbe risultare collegato.

Aggiungi --scope user per renderlo disponibile in tutti i progetti. Sostituisci i segnaposto con i tuoi valori.

Claude Desktop

  1. Apri Settings → Developer → Edit Config. Si apre claude_desktop_config.json. Aggiungi:
claude_desktop_config.json
{
  "mcpServers": {
    "smartbear": {
      "command": "npx",
      "args": [
        "-y",
        "@smartbear/mcp@latest"
      ],
      "env": {
        "BEARQ_API_TOKEN": "<YOUR_BEARQ_API_TOKEN>",
        "BUGSNAG_AUTH_TOKEN": "<YOUR_BUGSNAG_AUTH_TOKEN>",
        "REFLECT_API_TOKEN": "<YOUR_REFLECT_API_TOKEN>",
        "SWAGGER_API_KEY": "<YOUR_SWAGGER_API_KEY>",
        "SWAGGER_FUNCTIONAL_TESTING_API_TOKEN": "<YOUR_SWAGGER_FUNCTIONAL_TESTING_API_TOKEN>",
        "PACT_BROKER_TOKEN": "<YOUR_PACT_BROKER_TOKEN>",
        "PACT_BROKER_PASSWORD": "<YOUR_PACT_BROKER_PASSWORD>",
        "ZEPHYR_API_TOKEN": "<YOUR_ZEPHYR_API_TOKEN>"
      }
    }
  }
}
  1. Salva il file e riavvia Claude Desktop. Sostituisci i segnaposto con i tuoi valori.

Richiede Node.js sul tuo computer. Il file si trova in ~/Library/Application Support/Claude/ su macOS e in %APPDATA%\Claude\ su Windows.

Cursor

Oppure aggiungilo a mano in ~/.cursor/mcp.json (tutti i progetti) o in .cursor/mcp.json (questo progetto):

mcp.json
{
  "mcpServers": {
    "smartbear": {
      "command": "npx",
      "args": [
        "-y",
        "@smartbear/mcp@latest"
      ],
      "env": {
        "BEARQ_API_TOKEN": "<YOUR_BEARQ_API_TOKEN>",
        "BUGSNAG_AUTH_TOKEN": "<YOUR_BUGSNAG_AUTH_TOKEN>",
        "REFLECT_API_TOKEN": "<YOUR_REFLECT_API_TOKEN>",
        "SWAGGER_API_KEY": "<YOUR_SWAGGER_API_KEY>",
        "SWAGGER_FUNCTIONAL_TESTING_API_TOKEN": "<YOUR_SWAGGER_FUNCTIONAL_TESTING_API_TOKEN>",
        "PACT_BROKER_TOKEN": "<YOUR_PACT_BROKER_TOKEN>",
        "PACT_BROKER_PASSWORD": "<YOUR_PACT_BROKER_PASSWORD>",
        "ZEPHYR_API_TOKEN": "<YOUR_ZEPHYR_API_TOKEN>"
      }
    }
  }
}

Richiede Node.js sul tuo computer. Sostituisci i segnaposto con i tuoi valori.

VS Code

Aggiungilo a .vscode/mcp.json. VS Code chiede il segreto la prima volta e lo conserva in modo sicuro:

.vscode/mcp.json
{
  "servers": {
    "smartbear": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@smartbear/mcp@latest"
      ],
      "env": {
        "BEARQ_API_TOKEN": "${input:bearq-api-token}",
        "BUGSNAG_AUTH_TOKEN": "${input:bugsnag-auth-token}",
        "REFLECT_API_TOKEN": "${input:reflect-api-token}",
        "SWAGGER_API_KEY": "${input:swagger-api-key}",
        "SWAGGER_FUNCTIONAL_TESTING_API_TOKEN": "${input:swagger-functional-testing-api-token}",
        "PACT_BROKER_TOKEN": "${input:pact-broker-token}",
        "PACT_BROKER_PASSWORD": "${input:pact-broker-password}",
        "ZEPHYR_API_TOKEN": "${input:zephyr-api-token}"
      }
    }
  },
  "inputs": [
    {
      "type": "promptString",
      "id": "bearq-api-token",
      "description": "BEARQ_API_TOKEN",
      "password": true
    },
    {
      "type": "promptString",
      "id": "bugsnag-auth-token",
      "description": "BUGSNAG_AUTH_TOKEN",
      "password": true
    },
    {
      "type": "promptString",
      "id": "reflect-api-token",
      "description": "REFLECT_API_TOKEN",
      "password": true
    },
    {
      "type": "promptString",
      "id": "swagger-api-key",
      "description": "SWAGGER_API_KEY",
      "password": true
    },
    {
      "type": "promptString",
      "id": "swagger-functional-testing-api-token",
      "description": "SWAGGER_FUNCTIONAL_TESTING_API_TOKEN",
      "password": true
    },
    {
      "type": "promptString",
      "id": "pact-broker-token",
      "description": "PACT_BROKER_TOKEN",
      "password": true
    },
    {
      "type": "promptString",
      "id": "pact-broker-password",
      "description": "PACT_BROKER_PASSWORD",
      "password": true
    },
    {
      "type": "promptString",
      "id": "zephyr-api-token",
      "description": "ZEPHYR_API_TOKEN",
      "password": true
    }
  ]
}

Richiede Node.js sul tuo computer.

Devin Desktop

  1. Aggiungilo a ~/.config/devin/mcp_config.json (macOS e Linux) o a %APPDATA%\devin\mcp_config.json (Windows):
mcp_config.json
{
  "mcpServers": {
    "smartbear": {
      "command": "npx",
      "args": [
        "-y",
        "@smartbear/mcp@latest"
      ],
      "env": {
        "BEARQ_API_TOKEN": "<YOUR_BEARQ_API_TOKEN>",
        "BUGSNAG_AUTH_TOKEN": "<YOUR_BUGSNAG_AUTH_TOKEN>",
        "REFLECT_API_TOKEN": "<YOUR_REFLECT_API_TOKEN>",
        "SWAGGER_API_KEY": "<YOUR_SWAGGER_API_KEY>",
        "SWAGGER_FUNCTIONAL_TESTING_API_TOKEN": "<YOUR_SWAGGER_FUNCTIONAL_TESTING_API_TOKEN>",
        "PACT_BROKER_TOKEN": "<YOUR_PACT_BROKER_TOKEN>",
        "PACT_BROKER_PASSWORD": "<YOUR_PACT_BROKER_PASSWORD>",
        "ZEPHYR_API_TOKEN": "<YOUR_ZEPHYR_API_TOKEN>"
      }
    }
  }
}
  1. Aggiorna l’elenco dei server MCP in Cascade. Sostituisci i segnaposto con i tuoi valori.

Devin Desktop è il nuovo nome di Windsurf.

Codex

codex mcp add smartbear --env "BEARQ_API_TOKEN=<YOUR_BEARQ_API_TOKEN>" --env "BUGSNAG_AUTH_TOKEN=<YOUR_BUGSNAG_AUTH_TOKEN>" --env "REFLECT_API_TOKEN=<YOUR_REFLECT_API_TOKEN>" --env "SWAGGER_API_KEY=<YOUR_SWAGGER_API_KEY>" --env "SWAGGER_FUNCTIONAL_TESTING_API_TOKEN=<YOUR_SWAGGER_FUNCTIONAL_TESTING_API_TOKEN>" --env "PACT_BROKER_TOKEN=<YOUR_PACT_BROKER_TOKEN>" --env "PACT_BROKER_PASSWORD=<YOUR_PACT_BROKER_PASSWORD>" --env "ZEPHYR_API_TOKEN=<YOUR_ZEPHYR_API_TOKEN>" -- npx -y @smartbear/mcp@latest

Oppure modifica direttamente ~/.codex/config.toml:

config.toml
[mcp_servers.smartbear]
command = "npx"
args = ["-y", "@smartbear/mcp@latest"]
env = { BEARQ_API_TOKEN = "<YOUR_BEARQ_API_TOKEN>", BUGSNAG_AUTH_TOKEN = "<YOUR_BUGSNAG_AUTH_TOKEN>", REFLECT_API_TOKEN = "<YOUR_REFLECT_API_TOKEN>", SWAGGER_API_KEY = "<YOUR_SWAGGER_API_KEY>", SWAGGER_FUNCTIONAL_TESTING_API_TOKEN = "<YOUR_SWAGGER_FUNCTIONAL_TESTING_API_TOKEN>", PACT_BROKER_TOKEN = "<YOUR_PACT_BROKER_TOKEN>", PACT_BROKER_PASSWORD = "<YOUR_PACT_BROKER_PASSWORD>", ZEPHYR_API_TOKEN = "<YOUR_ZEPHYR_API_TOKEN>" }

Richiede Node.js sul tuo computer. Sostituisci i segnaposto con i tuoi valori.

Gemini CLI

gemini mcp add -e "BEARQ_API_TOKEN=<YOUR_BEARQ_API_TOKEN>" -e "BUGSNAG_AUTH_TOKEN=<YOUR_BUGSNAG_AUTH_TOKEN>" -e "REFLECT_API_TOKEN=<YOUR_REFLECT_API_TOKEN>" -e "SWAGGER_API_KEY=<YOUR_SWAGGER_API_KEY>" -e "SWAGGER_FUNCTIONAL_TESTING_API_TOKEN=<YOUR_SWAGGER_FUNCTIONAL_TESTING_API_TOKEN>" -e "PACT_BROKER_TOKEN=<YOUR_PACT_BROKER_TOKEN>" -e "PACT_BROKER_PASSWORD=<YOUR_PACT_BROKER_PASSWORD>" -e "ZEPHYR_API_TOKEN=<YOUR_ZEPHYR_API_TOKEN>" smartbear npx -- -y @smartbear/mcp@latest

Così lo aggiungi al progetto corrente. Aggiungi -s user per usarlo ovunque.

Qualsiasi client

La maggior parte dei client che avviano server locali accetta questa forma:

{
  "mcpServers": {
    "smartbear": {
      "command": "npx",
      "args": [
        "-y",
        "@smartbear/mcp@latest"
      ],
      "env": {
        "BEARQ_API_TOKEN": "<YOUR_BEARQ_API_TOKEN>",
        "BUGSNAG_AUTH_TOKEN": "<YOUR_BUGSNAG_AUTH_TOKEN>",
        "REFLECT_API_TOKEN": "<YOUR_REFLECT_API_TOKEN>",
        "SWAGGER_API_KEY": "<YOUR_SWAGGER_API_KEY>",
        "SWAGGER_FUNCTIONAL_TESTING_API_TOKEN": "<YOUR_SWAGGER_FUNCTIONAL_TESTING_API_TOKEN>",
        "PACT_BROKER_TOKEN": "<YOUR_PACT_BROKER_TOKEN>",
        "PACT_BROKER_PASSWORD": "<YOUR_PACT_BROKER_PASSWORD>",
        "ZEPHYR_API_TOKEN": "<YOUR_ZEPHYR_API_TOKEN>"
      }
    }
  }
}

Zed mette i server sotto context_servers nelle sue impostazioni, con gli stessi campi command, args ed env.

Richiede Node.js sul tuo computer. Sostituisci i segnaposto con i tuoi valori.

Domande frequenti

Posso incollare mcp.tc/i/smartbear nel mio client MCP?

No. SmartBear gira sul tuo computer, avviato dal tuo client, quindi non ha un indirizzo web a cui collegarsi. Il link rapido è la pagina da condividere; il comando di installazione è npx -y @smartbear/mcp@latest.

SmartBear richiede una chiave API?

Sì. Legge BEARQ_API_TOKEN, BUGSNAG_AUTH_TOKEN, REFLECT_API_TOKEN, SWAGGER_API_KEY, SWAGGER_FUNCTIONAL_TESTING_API_TOKEN, PACT_BROKER_TOKEN, PACT_BROKER_PASSWORD e ZEPHYR_API_TOKEN dal suo ambiente, e BEARQ_API_TOKEN, BUGSNAG_AUTH_TOKEN, REFLECT_API_TOKEN, SWAGGER_API_KEY, SWAGGER_FUNCTIONAL_TESTING_API_TOKEN, PACT_BROKER_TOKEN, PACT_BROKER_PASSWORD e ZEPHYR_API_TOKEN sono segreti. Metti i valori nella configurazione del tuo client sul tuo computer, mai in un file condiviso.

SmartBear è un server remoto o locale?

Locale. Il tuo client lo avvia come processo sul tuo computer con npx -y @smartbear/mcp@latest, che richiede Node.js.

Cosa può fare SmartBear?

Puoi query BugSnag error monitoring data, manage Swagger Portal and Studio APIs and domains e work with PactFlow contract testing.

Quali client possono usarlo?

Qualsiasi client che avvia server locali: Claude Code, Claude Desktop, Cursor, VS Code, Devin Desktop, Codex, Gemini CLI, Zed e altri. claude.ai e ChatGPT si collegano solo a server remoti.

Chi ha scritto questa pagina?

Il robot di mcp.tc ha letto i metadati pubblici di SmartBear (le pagine del suo pacchetto e del repository), e un modello di AI ne ha ricavato il testo. Una persona esamina tutto ciò che i controlli non riescono a confermare. Il testo può comunque contenere errori, quindi se ne trovi uno usa Segnala questa scheda su questa pagina.

Embed

Mostra SmartBear in un README o sul tuo sito. Ogni embed rimanda a questa pagina, usa il comando di installazione del server e non imposta cookie. Come funzionano gli embed

Badge per il README

Anteprima del badge, chiaroAnteprima del badge, scuro
Markdown
[![SmartBear on mcp.tc](https://mcp.tc/i/smartbear/badge.svg)](https://mcp.tc/i/smartbear)
HTML
<a href="https://mcp.tc/i/smartbear"><img src="https://mcp.tc/i/smartbear/badge.svg" alt="SmartBear on mcp.tc" height="20"></a>

Segue la modalità chiara o scura di chi legge. Aggiungi ?theme=light o ?theme=dark per fissarla, oppure ?style=compact per mostrare il simbolo senza la scritta.

Scheda per il sito

HTML
<script src="https://mcp.tc/w/smartbear.js" async></script>

La scheda compare dove si trova il tag. Aggiungi data-theme="dark" o data-size="compact" al tag per cambiarla. Il file contiene tutto ciò che serve, quindi non fa altre richieste e non imposta cookie.

iframe

HTML
<iframe src="https://mcp.tc/embed/smartbear" title="SmartBear on mcp.tc" width="420" height="200" loading="lazy" allow="clipboard-write" style="border:0;border-radius:8px;max-width:100%"></iframe>

Usalo nelle pagine che non consentono script. Aggiungi ?theme=light o ?theme=dark all’indirizzo per fissare i colori.

JSON

La scheda come dati per le tue pagine e i tuoi strumenti: nome, descrizione breve, comando di installazione, tool e i link «Aggiungi a». Qualsiasi sito può leggerla (CORS aperto).

https://mcp.tc/i/smartbear.json

Cosa significa ogni campo

mcp.tc non è affiliato a SmartBear. Questa pagina è stata costruita dai metadati pubblici di SmartBear (ultimo controllo: 3 ott 2026), e la descrizione l’ha scritta un modello di AI, quindi può contenere errori. Nomi e marchi appartengono ai rispettivi titolari. Qualcosa non va? Segnala questa scheda.