// docs / mcp
Iseva ye-MCP
Faka i-FixVibe ku-Claude Desktop, Cursor, noma kunoma iyiphi i-client ekhuluma i-Model Context Protocol. I-agent yakho ye-AI ithola ukufinyelela okunama-types ekuskeneni, kuma-findings, nakuma-fix prompts anethempulethi afanayo anika amandla inkinobho ye-Copy fix prompt ku-dashboard.
Dala i-token ye-API
Vakashela /account/api-tokens bese udala i-token ebizwa, isib., claude-desktop. Kopisha inani le-plaintext β liboniswa kanye.
Ama-tokens ama-bearer credentials: noma ubani onale string angafunda ukuskena kwakho futhi aqale okusha. Yigcine njengephasiwedi.
Khomba i-client yakho ye-MCP ku-/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"
}
}
}
}Qalisa kabusha i-client. Iseva ye-fixvibe kufanele ivele ohlwini lwayo lwamaseva e-MCP.
Yizame
Buza i-agent yakho izinto ezifana nalezi:
- βBala ukuskena kwami kokugcina okungu-10 kwe-FixVibe.β
- βNgibonise ama-critical findings kuskena kwakamuva kakhulu.β
- βQalisa ukuskena okuthule ku-
https://staging.example.com.β - βKu-finding ngayinye ye-high-severity ku-scan X, bhala ukulungisa.β
- βIngabe kukhona ama-live-threat alerts avulekile kuma-domain ami?β
- Thayipha
/fixvibe-fixne-finding id ukuze udedele i-remediation prompt enethempulethi ngqo ku-chat.
Amathuluzi
- list_scansfunda
- Ibuyisa kuze kufike ku-100 ukuskena kwakamuva kakhulu ne-status + izibalo ze-findings. Args: limit?: 1..100.
- get_scanfunda
- I-scan envelope + isifinyezo se-severity nge-category ngayinye ngokuzenzakalelayo. Setha include_findings=true ukuze uthole umbiko ogcwele (mkhulu kuskena okunomsindo β khetha list_findings + filters). Args: scan_id (uuid), include_findings?: boolean.
- list_findingsfunda
- Ama-findings ane-pagination kuzo zonke izikena zakho. Args: severity?: list, check_id?, since? (ISO 8601), limit?: 1..200.
- start_scanbhala
- 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_alertsfunda
- Izexwayiso zezinsongo eziphilayo (umehluko we-CT log, izinguquko ze-DNS, ohlu lwe-threat intel). Itholakala kuphela kuhlelo lwe-Unlimited; izinhlelo ze-Hobby ne-Pro zibuyisela uhlu olungenalutho. Args: domain_id?, active_only?, limit?: 1..200.
- get_alertfunda
- Single alert with the relevant domain, severity, type, and event details. Args: alert_id (uuid).
- dismiss_alertbhala Β· idempotent
- Maka i-alert njenge-dismissed. Idempotent β ukuyidismiss futhi kuyi-no-op. Args: alert_id (uuid).
Izinsiza
Resources zivumela i-client yakho ukuthi inamathisele idatha ye-FixVibe engxoxweni ngqo, esikhundleni sokuthi i-agent iphinde iyifetch kuzo zonke izikhathi. Ku-Claude Desktop, chofoza imenyu ethi @ β fixvibe.
- fixvibe://scan/{scan_id}/reportjson
- Umbiko ophelele wokuskena kwe-FixVibe ohlanganisa wonke ama-check nawo wonke ama-findings.
- fixvibe://finding/{finding_id}json
- I-finding eyodwa (severity, title, description, evidence, remediation, CWE).
Imiyalo ye-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.
β Ama-quota, RLS, ne-severity gating asebenza ngokufanayo kuma-call e-MCP nawe-REST.
