FixVibe

// docs / mcp

MCP сервер

Прикључите FixVibe у Claude Desktop, Cursor или било који клијент који говори Model Context Protocol. Ваш AI агент добија типизован приступ скенирањима, налазима и истим шаблонираним упитима за поправке који покрећу дугме Копирај упит за поправку на контролној табли.

01

Издајте API токен

Посетите /account/api-tokens и направите токен назван, нпр. claude-desktop. Копирајте plaintext вредност - приказује се једном.

Токени су bearer креденцијали: свако са тим низом може да чита ваша скенирања и покреће нова. Чувајте га као лозинку.

02

Усмерите MCP клијент на /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"
      }
    }
  }
}

Поново покрените клијент. Сервер fixvibe треба да се појави у његовој листи MCP сервера.

03

Испробајте

Питајте свог агента ствари попут:

  • “Листај мојих последњих 10 FixVibe скенирања.”
  • “Прикажи ми критичне налазе на најновијем скенирању.”
  • “Покрени пасивно скенирање за https://staging.example.com.”
  • “За сваки налаз високе озбиљности на скенирању X напиши поправку.”
  • “Има ли отворених live-threat упозорења на мојим доменима?”
  • Унесите /fixvibe-fix са ID-јем налаза да спустите шаблонирани упит за санацију директно у chat.

Алати

list_scansчитање
Враћа до 100 најновијих скенирања са статусом + бројевима налаза. Args: limit?: 1..100.
get_scanчитање
Омот скенирања + сажетак озбиљности по категорији подразумевано. Поставите include_findings=true за пун извештај (велики за бучна скенирања - радије list_findings + филтери). Args: scan_id (uuid), include_findings?: boolean.
list_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читање
Upozorenja na pretnje uživo (razlike CT logova, promene DNS-a, listinzi threat intela). Dostupno samo na planu Unlimited; planovi Hobby i Pro vraćaju praznu listu. 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писање · идемпотентно
Означи упозорење као одбачено. Идемпотентно - поновно одбацивање је no-op. Args: alert_id (uuid).

Ресурси

Ресурси омогућавају вашем клијенту да FixVibe податке прикачи директно у разговор, уместо да их агент поново дохвата у сваком кораку. У Claude Desktop кликните @ мени → fixvibe.

fixvibe://scan/{scan_id}/reportjson
Пун FixVibe извештај скенирања који укључује сваку проверу и сваки налаз.
fixvibe://finding/{finding_id}json
Један налаз (озбиљност, наслов, опис, доказ, санација, CWE).

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.

→ Квоте, RLS и gating по озбиљности примењују се идентично на MCP и REST позиве.

MCP сервер — Docs · FixVibe