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

flowR — MCP-сервер для Claude Code: анализ R-кода и слайсинг

MCP-сервер для статического анализа R-кода: слайсинг программ, линтинг, извлечение зависимостей и поиск по базе сигнатур. Работает без установки R.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add flowr -- npx -y @eagleoutice/flowr-mcp
Открыть на GitHub

Что делает flowR

Сервер предоставляет один инструмент query, который вызывает Query API библиотеки flowR: разрезает программу по критерию, проверяет код линтером, угадывает версию R и ищет сигнатуры функций в базе. При первом запуске загружает базу сигнатур flowR (66 МБ) в ~/.cache/flowr и проверяет её хеш; угадывание версии и поиск сигнатур требуют эту базу, остальные запросы работают офлайн. Код не выполняется.

В Claude Code устанавливается одной командой /plugin install flowr --marketplace flowr-analysis/flowr. Для других клиентов используется npx -y --omit=optional --ignore-scripts @eagleoutice/flowr-mcp через stdio или JSON-конфигурацию. Флаги --omit=optional --ignore-scripts сокращают размер установки: пропускают опциональные зависимости и установочные скрипты.

Удалённые клиенты (ChatGPT, claude.ai) подключают сервер по HTTPS через туннель; сервер слушает 127.0.0.1 на порту из $PORT или 1042. Через HTTP действует защитный режим: сервер не читает файлы (аргумент files и source() игнорируются, запрос config запрещён), отключает сетевой доступ, останавливает анализ через 30 секунд или 2 ГБ памяти, обрезает ответ на 50000 символах. Один анализ в моменте, до 16 в очереди.

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

  • разрезать R-программу по переменной или выражению (program slicing)
  • извлечь зависимости и импорты из R-кода
  • проверить R-скрипт линтером без запуска
  • найти сигнатуру функции в базе flowR
  • угадать версию R по синтаксису кода

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

  • Проанализируй analysis.R через flowR и покажи зависимости
  • Разрежь этот R-скрипт по переменной result и оставь только нужные строки
  • Проверь линтером R-код в data_pipeline.R

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

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

claude mcp add flowr -- npx -y @eagleoutice/flowr-mcp

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

Вопросы о flowR

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

В Claude Code выполни /plugin install flowr --marketplace flowr-analysis/flowr. Для других клиентов добавь MCP-сервер командой claude mcp add flowr -- npx -y @eagleoutice/flowr-mcp или через JSON-конфигурацию с npx -y @eagleoutice/flowr-mcp.

Что делает MCP-сервер flowR?

Сервер анализирует R-код статически: выполняет program slicing, линтинг, извлекает зависимости, угадывает версию R и ищет сигнатуры функций. Код не запускается, установка R не требуется.

Нужна ли установка R для работы flowR MCP-сервера?

Нет. Сервер работает без R и анализирует код статически, не выполняя его. При первом запуске загружает только базу сигнатур flowR.

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

Всё по теме «Языки программирования» →
Serena MCP: the IDE for your agent oraios Даёт агенту доступ к символам, ссылкам и рефакторингу через language servers. Пригодится на больших проектах, где поиск по строкам уже не работает. CX Codex +1 ★ 30 677звёзд репо Compiler Explorer compiler-explorer Даёт агенту доступ к godbolt.org: компилирует код, показывает ассемблер и делится ссылками. Пригодится, когда нужно разобрать, во что превращается ваш C++ или Rust. CX Codex +1 ★ 19 148звёзд репо Claude Code Explorer MCP nirholas MCP-сервер для просмотра исходников Claude CLI: инструменты, команды, поиск по коду. Пригодится, когда нужно разобраться в устройстве CLI. CX Codex +1 ★ 6 235звёзд репо Tolgee tolgee MCP-сервер связывает ИИ-ассистента с переводами в Tolgee: он ищет ключи, меняет строки и запускает машинный перевод. Пригодится, когда нужно работать с локализацией прямо из редактора. CX Codex +1 ★ 4 139звёзд репо jshookmcp vmoranv Сервер помогает агенту исследовать JavaScript-приложения: перехватывать сетевой трафик, разбирать WASM и анализировать работу кода в браузере. CX Codex +1 ★ 2 061звёзд репо pyscn ludo-technologies Анализирует архитектуру, дубликаты и сложность Python-кода прямо через агента. Пригодится при рефакторинге и поиске мёртвого кода в проекте. CX Codex +1 ★ 1 096звёзд репо

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

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