FixVibe

// docs / mcp

Seva ya MCP

Chomeka FixVibe kwenye Claude Desktop, Cursor, au client yoyote inayozungumza Model Context Protocol. Agent wako wa AI hupata ufikiaji wenye aina maalum kwa skani, matokeo, na madokezo yale yale ya marekebisho yaliyopangwa yanayoendesha kitufe cha Copy fix prompt kwenye dashboard.

01

Tengeneza token ya API

Tembelea /account/api-tokens na uunde token iliyopewa jina, kwa mfano, claude-desktop. Nakili thamani ya plaintext β€” huonyeshwa mara moja.

Tokens ni bearer credentials: yeyote mwenye string hiyo anaweza kusoma skani zako na kuanzisha mpya. Ihifadhi kama nenosiri.

02

Elekeza client wako wa MCP kwenye /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"
      }
    }
  }
}

Anzisha upya client. Seva ya fixvibe inapaswa kuonekana kwenye orodha yake ya seva za MCP.

03

Ijaribu

Muulize agent wako mambo kama:

  • β€œOrodhesha skani zangu 10 za mwisho za FixVibe.”
  • β€œNionyeshe critical findings kwenye skani ya karibuni zaidi.”
  • β€œAnzisha skani tulivu dhidi ya https://staging.example.com.”
  • β€œKwa kila high-severity finding kwenye skani X, andika marekebisho.”
  • β€œJe, kuna alerts zozote za live-threat zilizo wazi kwenye vikoa vyangu?”
  • Andika /fixvibe-fix pamoja na finding id ili kudondosha dokezo la marekebisho lililotengenezwa kwa template moja kwa moja kwenye chat.

Zana

list_scanssoma
Hurejesha hadi skani 100 za karibuni zaidi pamoja na status + idadi ya findings. Args: limit?: 1..100.
get_scansoma
Envelope ya skani + muhtasari wa severity kwa kila category kwa chaguo-msingi. Weka include_findings=true kwa ripoti kamili (kubwa kwa skani zenye kelele β€” pendelea list_findings + filters). Args: scan_id (uuid), include_findings?: boolean.
list_findingssoma
Findings zilizopangwa kurasa katika skani zako zote. Args: severity?: list, check_id?, since? (ISO 8601), limit?: 1..200.
start_scanandika
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_alertssoma
Tahadhari za vitisho moja kwa moja (tofauti za CT log, mabadiliko ya DNS, orodha za threat intel). Inapatikana tu kwenye mpango wa Unlimited; mipango ya Hobby na Pro hurudisha orodha tupu. Args: domain_id?, active_only?, limit?: 1..200.
get_alertsoma
Single alert with the relevant domain, severity, type, and event details. Args: alert_id (uuid).
dismiss_alertandika Β· idempotent
Weka alert kuwa dismissed. Idempotent β€” kuidismiss tena hakuna athari. Args: alert_id (uuid).

Rasilimali

Resources huruhusu client wako kuambatanisha data ya FixVibe moja kwa moja kwenye mazungumzo, badala ya agent kuifetch tena kila zamu. Katika Claude Desktop, bofya menu ya @ β†’ fixvibe.

fixvibe://scan/{scan_id}/reportjson
Ripoti kamili ya skani ya FixVibe ikijumuisha kila check na kila finding.
fixvibe://finding/{finding_id}json
Finding moja (severity, title, description, evidence, remediation, CWE).

Amri za 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.

β†’ Kota, RLS, na udhibiti wa severity hutumika sawasawa kwa MCP na simu za REST.

Seva ya MCP β€” Docs Β· FixVibe