FixVibe

// docs / mcp

MCP server

Tinye FixVibe na Claude Desktop, Cursor, ma ọ bụ client ọ bụla na-asụ Model Context Protocol. AI agent gị na-enweta typed access na scans gị, findings gị, na otu templated fix prompts ahụ na-akwado bọtịnụ Copy fix prompt nke dashboard.

01

Mepụta API token

Gaa na /account/api-tokens wee mepụta token aha ya bụ, dịka ọmụmaatụ, claude-desktop. Detuo plaintext value ahụ — a na-egosi ya otu ugboro.

Tokens bụ bearer credentials: onye ọ bụla nwere string ahụ nwere ike ịgụ scans gị ma malite ndị ọhụrụ. Chekwaa ya dịka password.

02

Duga MCP client gị na /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"
      }
    }
  }
}

Malitegharịa client ahụ. Server fixvibe kwesịrị ịpụta na list MCP server ya.

03

Nwalee ya

Jụọ agent gị ihe ndị dịka:

  • “Depụta scans FixVibe 10 ikpeazụ m.”
  • “Gosi m findings critical na scan kachasị ọhụrụ.”
  • “Malite passive scan megide https://staging.example.com.”
  • “Maka finding high-severity ọ bụla na scan X, dee fix.”
  • “Enwere open live-threat alerts ọ bụla na domains m?”
  • Pịnye /fixvibe-fix tinyere finding id iji tufuo templated remediation prompt ozugbo n'ime chat.

Tools

list_scansgụ
Na-alaghachi scans kacha ọhụrụ ruo 100 nwere status + finding counts. Args: limit?: 1..100.
get_scangụ
Scan envelope + severity summary kwa category na default. Tọọ include_findings=true maka full report (ọ buru ibu maka scans nwere mkpọtụ — họrọ list_findings + filters). Args: scan_id (uuid), include_findings?: boolean.
list_findingsgụ
Findings paginated gafee scans gị niile. Args: severity?: list, check_id?, since? (ISO 8601), limit?: 1..200.
start_scandee
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_alertsgụ
Ọkwa egwu dị ndụ (ọdịiche CT log, mgbanwe DNS, ndepụta threat intel). Dị naanị na atụmatụ Unlimited; atụmatụ Hobby na Pro na-enyeghachi ndepụta efu. Args: domain_id?, active_only?, limit?: 1..200.
get_alertgụ
Single alert with the relevant domain, severity, type, and event details. Args: alert_id (uuid).
dismiss_alertdee · idempotent
Kaa alert dị ka dismissed. Idempotent — re-dismissing bụ no-op. Args: alert_id (uuid).

Resources

Resources na-ekwe ka client gị tinye data FixVibe n'ime conversation ozugbo, kama agent ị-fetch ya ọzọ kwa turn. Na Claude Desktop, pịa menu @ → fixvibe.

fixvibe://scan/{scan_id}/reportjson
Full FixVibe scan report gụnyere check ọ bụla na finding ọ bụla.
fixvibe://finding/{finding_id}json
Otu finding (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.

→ Quotas, RLS, na severity gating na-emetụta MCP na calls REST n'otu ụzọ.

MCP server — Docs · FixVibe