FixVibe

// 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.

01

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.

02

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.

03

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.com ellen.”
  • “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-fix parancsot 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.

MCP szerver — Docs · FixVibe