SmartBear
Server MCP di SmartBear
Query and manage BugSnag, Swagger, PactFlow, Reflect, Zephyr, QMetry and other SmartBear testing and monitoring tools.
Installa SmartBear
Gira sul tuo computer. Il tuo client lo avvia con questo comando:
Richiede Node.js sul tuo computer. I passaggi qui sotto mostrano dove va il comando in ogni client.
BEARQ_API_TOKENsegreto 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_URLfacoltativo Override the BearQ public API base URL (optional). Defaults to https://api.bearq.smartbear.comBUGSNAG_AUTH_TOKENsegreto facoltativo BugSnag auth token. Leave empty to disable BugSnag tools. Learn more: https://developer.smartbear.com/smartbear-mcp/docs/bugsnag-integrationBUGSNAG_PROJECT_API_KEYfacoltativo BugSnag project API key (optional; narrows interactions to a single project). Learn more…REFLECT_API_TOKENsegreto facoltativo Reflect API token. Leave empty to disable Reflect tools. Learn more: https://developer.smartbear.com/smartbear-mcp/docs/reflect-integrationSWAGGER_API_KEYsegreto 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/smartbearDescrizione
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
- 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- 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
- Apri Settings → Developer → Edit Config. Si apre
claude_desktop_config.json. Aggiungi:
{
"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>"
}
}
}
}- 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):
{
"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:
{
"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
- Aggiungilo a
~/.config/devin/mcp_config.json(macOS e Linux) o a%APPDATA%\devin\mcp_config.json(Windows):
{
"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>"
}
}
}
}- 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@latestOppure modifica direttamente ~/.codex/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@latestCosì 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
[](https://mcp.tc/i/smartbear)<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
<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
<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.jsonmcp.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.