// docs / mcp
MCP server
Ühenda FixVibe Claude Desktopi, Cursoriga või mis tahes kliendiga, mis räägib Model Context Protocoli. Sinu AI agent saab tüübitud ligipääsu skannimistele, leidudele ja samadele mallipõhistele parandusviipadele, mis toidavad juhtpaneeli nuppu Kopeeri parandusviip.
Loo API token
Külasta /account/api-tokens ja loo token näiteks nimega claude-desktop. Kopeeri lihtteksti väärtus; seda näidatakse üks kord.
Tokenid on bearer mandaadid: igaüks, kellel on see string, saab sinu skannimisi lugeda ja uusi alustada. Hoia seda nagu parooli.
Suuna MCP klient /api/mcp peale
Claude Desktop / Cursor / Continue / Zed:
{
"mcpServers": {
"fixvibe": {
"transport": "streamable-http",
"url": "https://fixvibe.app/api/mcp",
"headers": {
"Authorization": "Bearer fxv_YOUR_TOKEN_HERE"
}
}
}
}Taaskäivita klient. fixvibe server peaks ilmuma selle MCP serverite loendisse.
Proovi järele
Küsi oma agendilt näiteks:
- “Loetle minu viimased 10 FixVibe skannimist.”
- “Näita viimase skannimise kriitilisi leide.”
- “Alusta passiivset skannimist
https://staging.example.comvastu.” - “Kirjuta parandus iga kõrge tõsidusega leiu jaoks skannimisel X.”
- “Kas minu domeenidel on avatud reaalajaohu hoiatusi?”
- Sisesta
/fixvibe-fixkoos leiu id-ga, et mallipõhine parandusviip otse vestlusse lisada.
Tööriistad
- list_scanslugemine
- Tagastab kuni 100 uusimat skannimist koos oleku + leidude arvudega. Args: limit?: 1..100.
- get_scanlugemine
- Vaikimisi skannimise ümbrik + kategooriapõhine tõsiduse kokkuvõte. Täisraporti jaoks sea include_findings=true (mürarikaste skannimiste puhul suur; eelista list_findings + filtreid). Args: scan_id (uuid), include_findings?: boolean.
- list_findingslugemine
- Lehitsetud leiud kõigist sinu skannimistest. Args: severity?: list, check_id?, since? (ISO 8601), limit?: 1..200.
- start_scankirjutamine
- Enqueues a scan and returns an id with status queued; poll get_scan to await completion. Passive mode is always available through MCP. Active mode requires a paid plan plus verified-domain authorization from the dashboard. Args: target (URL or hostname), mode? (passive|active).
- list_alertslugemine
- Reaalajas ohuhoiatused (CT logi erinevused, DNS muudatused, threat intel loendid). Saadaval ainult Unlimited plaanil; Hobby ja Pro plaanid tagastavad tühja loendi. Argumendid: domain_id?, active_only?, limit?: 1..200.
- get_alertlugemine
- Single alert with the relevant domain, severity, type, and event details. Args: alert_id (uuid).
- dismiss_alertkirjutamine · idempotentne
- Märgi hoiatus tagasi lükatuks. Idempotentne: uuesti tagasilükkamine on no-op. Args: alert_id (uuid).
Ressursid
Ressursid lasevad kliendil FixVibe andmed otse vestlusse lisada, selle asemel et agent neid igal sammul uuesti hangiks. Claude Desktopis klõpsa @ menüüd → fixvibe.
- fixvibe://scan/{scan_id}/reportjson
- Täielik FixVibe skannimisraport, sealhulgas iga kontroll ja iga leid.
- fixvibe://finding/{finding_id}json
- Üks leid (tõsidus, pealkiri, kirjeldus, tõendid, parandus, CWE).
Slash-käsud
- /fixvibe-fixprompt
- Renders a server-side remediation prompt for a finding, using scan context when available and falling back to generic guidance otherwise. Args: finding_id (uuid). No third-party LLM API call is made by FixVibe.
→ Kvoodid, RLS ja tõsiduse piiramine kehtivad MCP ja REST kõnedele identselt.
