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