// docs / mcp
MCP szerver
Csatlakoztasd a FixVibe-ot Claude Desktophoz, Cursorhoz vagy bármely Model Context Protocolt beszélő klienshez. Az AI agent típusos hozzáférést kap a szkenneléseidhez, találataidhoz és ugyanazokhoz a sablonos javítási promptokhoz, amelyek a dashboard Copy fix prompt gombját hajtják.
Hozz létre API tokent
Nyisd meg a /account/api-tokens oldalt, és hozz létre például claude-desktop nevű tokent. Másold ki a plaintext értéket, egyszer jelenik meg.
A tokenek bearer credentials: bárki, aki birtokolja a stringet, olvashatja a szkenneléseidet és újakat indíthat. Úgy tárold, mint egy jelszót.
Irányítsd az MCP klienst a /api/mcp címre
Claude Desktop / Cursor / Continue / Zed:
{
"mcpServers": {
"fixvibe": {
"transport": "streamable-http",
"url": "https://fixvibe.app/api/mcp",
"headers": {
"Authorization": "Bearer fxv_YOUR_TOKEN_HERE"
}
}
}
}Indítsd újra a klienst. A fixvibe szervernek meg kell jelennie az MCP szerverlistájában.
Próbáld ki
Kérdezz az agentedtől ilyesmiket:
- “Listázd az utolsó 10 FixVibe szkennelésemet.”
- “Mutasd a legutóbbi szkennelés kritikus találatait.”
- “Indíts passzív szkennelést a
https://staging.example.comellen.” - “Az X szkennelés minden high súlyosságú találatához írj javítást.”
- “Van nyitott live-threat alert a domaineimen?”
- Írd be a
/fixvibe-fixparancsot egy találatazonosítóval, hogy a sablonos javítási prompt egyenesen a chatbe kerüljön.
Toolok
- list_scansolvasás
- Legfeljebb 100 legfrissebb szkennelést ad vissza állapottal + találatszámokkal. Args: limit?: 1..100.
- get_scanolvasás
- Alapértelmezetten szkennelésboríték + kategóriánkénti súlyossági összegzés. A teljes reporthoz állítsd include_findings=true-ra (zajos szkenneléseknél nagy, inkább list_findings + szűrők). Args: scan_id (uuid), include_findings?: boolean.
- list_findingsolvasás
- Lapozott találatok az összes szkennelésedből. Args: severity?: list, check_id?, since? (ISO 8601), limit?: 1..200.
- start_scanírás
- 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_alertsolvasás
- Élő fenyegetésfigyelmeztetések (CT log eltérések, DNS-változások, threat intel listák). Csak az Unlimited csomagon érhető el; a Hobby és a Pro csomag üres listát ad vissza. Args: domain_id?, active_only?, limit?: 1..200.
- get_alertolvasás
- Single alert with the relevant domain, severity, type, and event details. Args: alert_id (uuid).
- dismiss_alertírás · idempotens
- Elvetettnek jelöl egy alertet. Idempotens, az ismételt elvetés no-op. Args: alert_id (uuid).
Resource-ok
A resource-ok lehetővé teszik, hogy a kliensed közvetlenül a beszélgetéshez csatolja a FixVibe adatokat, ahelyett hogy az agent minden körben újra lekérné őket. Claude Desktopban kattints az @ menüre → fixvibe.
- fixvibe://scan/{scan_id}/reportjson
- Teljes FixVibe szkennelési report minden ellenőrzéssel és minden találattal.
- fixvibe://finding/{finding_id}json
- Egyetlen találat (súlyosság, cím, leírás, bizonyíték, javítás, CWE).
Slash parancsok
- /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.
→ A kvóták, az RLS és a súlyossági gating ugyanúgy érvényesek MCP és REST hívásokra.
