FixVibe

// docs / mcp

MCP server

FixVibe ಅನ್ನು Claude Desktop, Cursor, ಅಥವಾ Model Context Protocol ಮಾತನಾಡುವ ಯಾವುದೇ client ಗೆ ಜೋಡಿಸಿ. ನಿಮ್ಮ AI agent ಗೆ ನಿಮ್ಮ scans, findings, ಮತ್ತು dashboard ನ Copy fix prompt button ಅನ್ನು ನಡೆಸುವ ಅದೇ templated fix prompts ಗೆ typed access ಸಿಗುತ್ತದೆ.

01

API token ರಚಿಸಿ

/account/api-tokens ಗೆ ಹೋಗಿ, ಉದಾ. claude-desktop ಎಂಬ token create ಮಾಡಿ. Plaintext value copy ಮಾಡಿ; ಅದು ಒಮ್ಮೆ ಮಾತ್ರ ತೋರಿಸುತ್ತದೆ.

Tokens bearer credentials: string ಹೊಂದಿರುವ ಯಾರಾದರೂ ನಿಮ್ಮ scans ಓದಬಹುದು ಮತ್ತು ಹೊಸದನ್ನು start ಮಾಡಬಹುದು. Password ಹೀಗೇ store ಮಾಡಿ.

02

ನಿಮ್ಮ MCP client ಅನ್ನು /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"
      }
    }
  }
}

Client restart ಮಾಡಿ. fixvibe server ಅದರ MCP server list ನಲ್ಲಿ ಕಾಣಬೇಕು.

03

ಪ್ರಯತ್ನಿಸಿ

ನಿಮ್ಮ agent ಗೆ ಹೀಗಿನಂತೆ ಕೇಳಿ:

  • “ನನ್ನ ಕೊನೆಯ 10 FixVibe scans list ಮಾಡಿ.”
  • “ಅತ್ಯಂತ recent scan ನಲ್ಲಿ critical findings ತೋರಿಸಿ.”
  • https://staging.example.com ವಿರುದ್ಧ passive scan start ಮಾಡಿ.”
  • “Scan X ಮೇಲಿನ ಪ್ರತಿಯೊಂದು high-severity finding ಗಾಗಿ fix ಬರೆಯಿರಿ.”
  • “ನನ್ನ domains ನಲ್ಲಿ open live-threat alerts ಯಾವುದಾದರೂ ಇದೆಯೇ?”
  • Templated remediation prompt ಅನ್ನು chat ಗೆ ನೇರವಾಗಿ drop ಮಾಡಲು finding id ಜೊತೆ /fixvibe-fix type ಮಾಡಿ.

ಸಾಧನಗಳು

list_scansಓದು
Status + finding counts ಜೊತೆಗೆ up to 100 most-recent scans return ಮಾಡುತ್ತದೆ. Args: limit?: 1..100.
get_scanಓದು
Default ಆಗಿ scan envelope + per-category severity summary. Full report ಗಾಗಿ include_findings=true set ಮಾಡಿ (noisy scans ಗೆ large; list_findings + filters prefer ಮಾಡಿ). Args: scan_id (uuid), include_findings?: boolean.
list_findingsಓದು
ನಿಮ್ಮ ಎಲ್ಲಾ scans ಅಡ್ಡಲಾಗಿ paginated findings. Args: severity?: list, check_id?, since? (ISO 8601), limit?: 1..200.
start_scanಬರೆ
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_alertsಓದು
ನೇರ ಬೆದರಿಕೆ ಎಚ್ಚರಿಕೆಗಳು (CT log ವ್ಯತ್ಯಾಸಗಳು, DNS ಬದಲಾವಣೆಗಳು, threat intel ಪಟ್ಟಿಗಳು). Unlimited ಯೋಜನೆಯಲ್ಲಿ ಮಾತ್ರ ಲಭ್ಯ; Hobby ಮತ್ತು Pro ಯೋಜನೆಗಳು ಖಾಲಿ ಪಟ್ಟಿಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತವೆ. Args: domain_id?, active_only?, limit?: 1..200.
get_alertಓದು
Single alert with the relevant domain, severity, type, and event details. Args: alert_id (uuid).
dismiss_alertಬರೆ · idempotent
Alert ಅನ್ನು dismissed ಎಂದು mark ಮಾಡಿ. Idempotent; ಮರು-dismiss no-op. Args: alert_id (uuid).

ಸಂಪನ್ಮೂಲಗಳು

Resources ನಿಮ್ಮ client ಗೆ FixVibe data ಅನ್ನು conversation ಗೆ ನೇರವಾಗಿ attach ಮಾಡಲು ಅವಕಾಶ ಕೊಡುತ್ತವೆ, ಪ್ರತಿಯೊಂದು turn ನಲ್ಲಿ agent ಮತ್ತೆ fetch ಮಾಡುವ ಬದಲು. Claude Desktop ನಲ್ಲಿ @ menu → fixvibe click ಮಾಡಿ.

fixvibe://scan/{scan_id}/reportjson
ಪ್ರತಿ check ಮತ್ತು ಪ್ರತಿ finding ಒಳಗೊಂಡ ಪೂರ್ಣ FixVibe scan report.
fixvibe://finding/{finding_id}json
ಒಂದು 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, ಮತ್ತು severity gating MCP ಮತ್ತು REST calls ಗೆ ಒಂದೇ ರೀತಿಯಾಗಿ apply ಆಗುತ್ತವೆ.

MCP server — Docs · FixVibe