FixVibe

// docs / mcp

Freastalaí MCP

Plugáil FixVibe isteach i Claude Desktop, Cursor, nó aon client a labhraíonn an Model Context Protocol. Faigheann d'agent AI rochtain typed ar do scans, findings, agus na prompts deisiúcháin teimpléadaithe céanna a chumhachtaíonn cnaipe Copy fix prompt an dashboard.

01

Cruthaigh API token

Tabhair cuairt ar /account/api-tokens agus cruthaigh token darb ainm, m.sh., claude-desktop. Cóipeáil an luach plaintext — taispeántar uair amháin é.

Is bearer credentials iad tokens: is féidir le haon duine leis an string do scans a léamh agus cinn nua a thosú. Stóráil é mar password.

02

Dírigh do MCP client ar /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"
      }
    }
  }
}

Atosaigh an client. Ba cheart don fhreastalaí fixvibe a bheith le feiceáil ina liosta freastalaithe MCP.

03

Bain triail as

Cuir ceisteanna ar d'agent mar:

  • “Liostaigh mo 10 scanadh FixVibe deireanacha.”
  • “Taispeáin dom na critical findings ar an scanadh is déanaí.”
  • “Tosaigh scanadh éighníomhach i gcoinne https://staging.example.com.”
  • “Do gach high-severity finding ar scanadh X, scríobh fix.”
  • “An bhfuil aon open live-threat alerts ar mo domains?”
  • Clóscríobh /fixvibe-fix le finding id chun an prompt leigheasaithe teimpléadaithe a chur díreach isteach sa chat.

Uirlisí

list_scansread
Filleann suas le 100 scanadh is déanaí le status + finding counts. Args: limit?: 1..100.
get_scanread
Scan envelope + summary severity in aghaidh category de réir default. Socraigh include_findings=true don tuairisc iomlán (mór do scans noisy — b'fhearr list_findings + filters). Args: scan_id (uuid), include_findings?: boolean.
list_findingsread
Findings paginated ar fud do scans go léir. 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
Foláirimh bagartha beo (difríochtaí CT log, athruithe DNS, liostaí threat intel). Ar fáil ar an bplean Unlimited amháin; tugann pleananna Hobby agus Pro liosta folamh ar ais. 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
Marcáil alert mar dismissed. Idempotent — is no-op é re-dismissing. Args: alert_id (uuid).

Acmhainní

Ligeann resources do do client sonraí FixVibe a cheangal isteach sa conversation go díreach, in ionad don agent iad a re-fetch ar gach turn. I Claude Desktop, cliceáil an menu @ → fixvibe.

fixvibe://scan/{scan_id}/reportjson
Tuairisc scanadh FixVibe iomlán lena n-áirítear gach check agus gach finding.
fixvibe://finding/{finding_id}json
Finding aonair (severity, title, description, evidence, remediation, CWE).

Orduithe slash

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

→ Baineann cuótaí, RLS, agus severity gating go comhionann le glaonna MCP agus REST.

Freastalaí MCP — Docs · FixVibe