FixVibe

// docs / mcp

MCP þjónn

Tengdu FixVibe við Claude Desktop, Cursor eða hvaða client sem talar Model Context Protocol. AI agentinn þinn fær typed aðgang að skönnunum, fundum og sömu sniðmátsbundnu lagfæringarpromptum og knýja Copy fix prompt hnappinn í dashboardinu.

01

Búðu til API token

Farðu á /account/api-tokens og búðu til token sem heitir t.d. claude-desktop. Afritaðu plaintext gildið; það er sýnt einu sinni.

Token eru bearer credentials: hver sem hefur strenginn getur lesið skannanir þínar og byrjað nýjar. Geymdu það eins og lykilorð.

02

Beindu MCP clientnum að /api/mcp

Claude Desktop / Cursor / Continue / Zed:

{
  "mcpServers": {
    "fixvibe": {
      "transport": "streamable-http",
      "url": "https://fixvibe.app/api/mcp",
      "headers": {
        "Authorization": "Bearer fxv_YOUR_TOKEN_HERE"
      }
    }
  }
}

Endurræstu clientinn. fixvibe þjónninn ætti að birtast í MCP þjónalistanum hans.

03

Prófaðu

Spyrðu agentinn þinn um hluti eins og:

  • “Skráðu síðustu 10 FixVibe skannanirnar mínar.”
  • “Sýndu mér critical fundina í nýjustu skönnuninni.”
  • “Byrjaðu óvirka skönnun gegn https://staging.example.com.”
  • “Skrifaðu lagfæringu fyrir hvern high-severity fund í skönnun X.”
  • “Eru einhverjar opnar live-threat viðvaranir á lénunum mínum?”
  • Sláðu inn /fixvibe-fix með finding id til að sleppa sniðmátsbundna úrbótapromptinu beint í spjallið.

Verkfæri

list_scansread
Skilar allt að 100 nýjustu skönnunum með status + fundafjölda. Args: limit?: 1..100.
get_scanread
Scan envelope + alvarleikayfirlit eftir flokkum sjálfgefið. Stilltu include_findings=true fyrir fulla skýrslu (stór fyrir háværar skannanir; betra list_findings + síur). Args: scan_id (uuid), include_findings?: boolean.
list_findingsread
Síðaðir fundir yfir allar skannanir þínar. Args: severity?: list, check_id?, since? (ISO 8601), limit?: 1..200.
start_scanwrite
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_alertsread
Beinar ógnaviðvaranir (mismunur á CT log, DNS breytingar, threat intel listar). Aðeins tiltækt á Unlimited áætluninni; Hobby og Pro áætlanir skila auðum lista. Args: domain_id?, active_only?, limit?: 1..200.
get_alertread
Single alert with the relevant domain, severity, type, and event details. Args: alert_id (uuid).
dismiss_alertwrite · idempotent
Merkja viðvörun sem dismissed. Idempotent: að dismissa aftur er no-op. Args: alert_id (uuid).

Tilföng

Tilföng leyfa clientnum þínum að tengja FixVibe gögn beint inn í samtalið, í stað þess að agentinn endursæki þau í hverri lotu. Í Claude Desktop, smelltu á @ valmyndina → fixvibe.

fixvibe://scan/{scan_id}/reportjson
Full FixVibe skannaskýrsla með hverju check og hverjum fundi.
fixvibe://finding/{finding_id}json
Einn fundur (severity, title, description, evidence, remediation, CWE).

Slash commands

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

→ Kvótar, RLS og alvarleika-gating gilda eins fyrir MCP og REST köll.

MCP þjónn — Docs · FixVibe