CF

c0tton-fluff/caido-mcp-server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

138 stars 29 forks Качество 75 Тренд 36MIT

c0tton-fluff/caido-mcp-server — это кандидат на MCP-сервер, импортированный из https://github.com/c0tton-fluff/caido-mcp-server.

Обзор

c0tton-fluff/caido-mcp-server — это кандидат на MCP-сервер, импортированный из https://github.com/c0tton-fluff/caido-mcp-server.

Обзор (машинный перевод)

caido-mcp-server

MCP-сервер и CLI для веб-прокси Caido — просматривайте, воспроизводите и анализируйте HTTP-трафик от AI-ассистентов или вашего терминала.


Что он делает

Два способа взаимодействия с вашим прокси Caido:

  • MCP Server — предоставлять 67 инструментов и 6 ресурсов только для чтения для AI-ассистентов (Claude Code, Cursor и др.) через протокол Model Context Protocol
  • CLI — автономный терминальный клиент для пентестеров, предпочитающих командную строку

Оба используют один и тот же токен аутентификации, один и тот же Go SDK и одну и ту же кодовую базу.

Особенности

Категория Возможности
История прокси Поиск запросов с помощью HTTPQL, полная информация о запросах/ответах, разные два ответа
Воспроизведение Отправка HTTP-запросов, получение ответа в строке (статус, заголовки, тело). Файл cookie jar за сессию автоматически сохраняется Set-Cookie между вызовами
Автоматизация Доступ к сессиям фаззинга, результатам и полезным нагрузкам. Запуск/пауза/возобновление/отмена задач
Выводы Создавать, перечислять, удалять и экспортировать результаты по безопасности
Карта сайта Просмотр обнаруженных конечных точек
Scopes Полный жизненный цикл: создание, переименование, удаление определений целевой области; проверка, входит ли хост/URL в область действия

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

caido-mcp-server

MCP server and CLI for Caido web proxy - browse, replay, and analyze HTTP traffic from AI assistants or your terminal.


What It Does

Two ways to interact with your Caido proxy:

  • MCP Server - expose 70 tools and 6 read-only resources to AI assistants (Claude Code, Cursor, etc.) via the Model Context Protocol
  • CLI - standalone terminal client for pentesters who prefer the command line

Both share the same auth token, the same Go SDK, and the same codebase.

Features

Category Capabilities
Proxy History Search requests with HTTPQL, get full request/response details, diff two responses
Replay Send HTTP requests (raw or a pasted cURL command), get response inline (status, headers, body). Per-session cookie jar auto-persists Set-Cookie between calls
Race conditions Single-packet, last-byte-sync and sequential runs through Caido Replay Pipelines (0.59+), with a status-code tally per run
Automate Access fuzzing sessions, results, and payloads. Start/pause/resume/cancel tasks
Findings Create, list, delete, and export security findings
Sitemap Browse discovered endpoints
Scopes Full lifecycle: create, rename, delete target scope definitions; check if a host/URL is in scope
Projects Full lifecycle: create, rename, select, delete projects
Workflows List, run, and toggle automation workflows
Tamper List, create, update, toggle, and delete Match & Replace rules in all four GUI modes (update raw, update value, add, remove); dry-run a rule against a raw request before committing it
Intercept Check status, pause/resume, list/forward/drop intercepted requests
Environments Create, select, delete variable environments (tokens, keys)
Filters Create, list, and delete saved HTTPQL filter presets
Hosted Files List payload files served by Caido
Tasks List and cancel running background tasks
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "caido": { "command": "caido-mcp-server", "args": ["serve"], "env": { "CAIDO_URL": "http://127.0.0.1:8080", "CAIDO_ALLOW_SENSITIVE_HEADERS": "true" } } } }