К основному содержанию
MCP-сервер CX Codex

Fitter — MCP-сервер для Claude Code: сайты и API в JSON

MCP-сервер, который заставляет агента писать декларативные конфиги для сбора данных с сайтов и API и тут же их выполнять.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env FITTER_PLUGINS=<FITTER_PLUGINS> --transport stdio fitter -- docker run -i --rm -e FITTER_PLUGINS ghcr.io/pxyup/fitter-mcp:v1.8.3
Открыть на GitHub

Что делает Fitter

Fitter описывает источник данных и правила извлечения в одном JSON- или YAML-конфиге: HTTP-запрос, headless-браузер, файл или статичное значение — с одной стороны, JSON-пути, CSS-селекторы и XPath — с другой. Кода нет, поэтому конфиг может написать сам агент. Сервер отдаёт модели справочник по формату, инструмент проверки конфига и запуск, а вся загрузка идёт на вашей машине.

Инструментов шесть: fitter_run принимает конфиг строкой, fitter_run_file читает его из локального файла, fitter_run_url скачивает по HTTP(S). Отдельно стоит fitter_inspect_url — он вытаскивает из страницы структуру и подходящие селекторы, чтобы модель не угадывала их вслепую и не получала null. Ещё есть fitter_validate_config и fitter_config_reference.

Браузерные конфиги требуют Playwright: в бинарнике и .mcpb-сборке браузеров нет, HTTP, файловые и статичные коннекторы работают сразу. В коннекторе playwright можно поставить "install": true, и драйвер с браузером скачаются при первом запуске. Если ставите браузеры заранее, версия playwright-go должна совпадать с той, что в go.mod — иначе драйвер откажется работать. В образе ghcr.io/pxyup/fitter-mcp:playwright Chromium, Firefox и WebKit уже внутри.

Какие задачи решает

  • собрать JSON со страницы, которую рисует JavaScript
  • описать сбор данных конфигом вместо скрипта на Python
  • проверить конфиг до запуска и не ловить null в полях
  • переиспользовать удачный конфиг как регулярную задачу
  • вытащить данные из API по JSON-путям без ручного разбора

Примеры запросов агенту

  • Собери топ-5 историй с HackerNews с заголовками и очками через fitter
  • Запусти examples/config_morning_briefing.json через fitter и дай мне сводку
  • Посмотри структуру этой страницы через fitter и предложи селекторы для цен

Как установить Fitter

Командой платформы

claude mcp add --env FITTER_PLUGINS=<FITTER_PLUGINS> --transport stdio fitter -- docker run -i --rm -e FITTER_PLUGINS ghcr.io/pxyup/fitter-mcp:v1.8.3

Вместо <…> подставьте свои значения

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о Fitter

Как установить Fitter в Claude Code?

Зарегистрируйте сервер одной командой: claude mcp add --env FITTER_PLUGINS=<FITTER_PLUGINS> --transport stdio fitter -- docker run -i --rm -e FITTER_PLUGINS ghcr.io/pxyup/fitter-mcp:v1.8.3. После этого он доступен во всех проектах.

Что делает Fitter?

Превращает сайт или API в структурированный JSON по декларативному конфигу. Агент сам пишет конфиг, проверяет его и запускает, а данные загружаются локально.

Нужен ли Playwright для работы Fitter?

Только для конфигов с коннектором playwright. HTTP, файловые и статичные коннекторы работают без браузеров; в образе ghcr.io/pxyup/fitter-mcp:playwright они уже установлены.

Похожие MCP-серверы

Все MCP-серверы по теме «Браузер и парсинг» →
REA morluto Подключает агента к инструментам разбора бинарников, Electron-приложений, .NET-сборок и сайтов. Пригодится, когда нужно понять чужую фичу и повторить её у себя. CX Codex +1 ★ 386 989звёзд репо Scrapling MCP Server D4Vinci Веб-скрейпинг страниц с защитой Cloudflare и рендерингом JavaScript для ИИ-агентов. Помогает собирать данные сайтов в Markdown или JSON без ручного обхода блокировок. CX Codex +1 ★ 89 433звёзд репо browser-use browser-use Сервер помогает агенту выполнять задачи в браузере: находить данные и заполнять формы. Подключите его, когда нужно поручить агенту действия на веб-странице. CX Codex +1 ★ 119 160звёзд репо AIHawk feder-cr MCP-сервер, который даёт агенту браузер: он открывает страницы, кликает, печатает и читает их по инструкции на обычном языке. CX Codex +1 ★ 32 221звёзд репо Skyvern Skyvern-AI Подключает агента к браузерной автоматизации через компьютерное зрение и Playwright. Позволяет заполнять веб-формы, нажимать кнопки и собирать данные со страниц без хрупких селекторов. CX Codex +1 ★ 23 263звёзд репо SeleniumBase MCP seleniumbase MCP-сервер, который даёт агенту управлять браузером через SeleniumBase: тесты, скрапинг и обход детекции ботов. CX Codex +1 ★ 13 169звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой