flowR MCP

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

  • 108 ★ репозитория
  • Последний коммит
  • GPL-3.0
MCP-серверОфициальный

Расширенный доступ

Почему такой уровень

  • Первый запуск скачивает базу сигнатур из сети; сам анализируемый код сервер не выполняет.
Все причины и проверки

flowr-analysis/flowr

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/flowr-mcp

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Первый запуск скачивает базу сигнатур из сети; сам анализируемый код сервер не выполняет.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

flowR — статический анализатор потока данных для языка R. Его MCP-сервер живет в папке `mcp/` репозитория и дает агенту один инструмент `query`. Через него доступны все запросы flowR: срезы программы, линтинг, зависимости проекта, предположение версий библиотек, поиск по базе сигнатур и остальное из Query API. Установленный R не нужен. Сервер не выполняет анализируемый код. При первом запуске он скачивает базу сигнатур, около 66 МБ, из релизов flowR в `~/.cache/flowr` и проверяет ее хеш. Остальное работает и без сети. Для Claude Code есть плагин, который ставит сервер вместе со скиллом flowR.

Для кого. Аналитикам и исследователям, которые пишут на R и просят агента разобраться в чужих скриптах, зависимостях и потоках данных.

Подходит, если

  • Нужно выяснить, какие библиотеки и файлы данных требует чужой проект на R.
  • Агент делает срез программы, чтобы найти, откуда берется значение переменной.
  • Линтер должен проверить скрипты, не запуская их.
  • Для воспроизводимости нужно угадать допустимые версии пакетов.

Не подходит, если

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

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

Определи, какие пакеты и файлы данных использует этот проект на R, и предположи допустимые версии пакетов.

MCP

Транспорт
stdio, http
Авторизация
не нужна

Переменные окружения

FLOWR_MCP_PATH секрет
Секретный путь вместо `/mcp` для режима HTTP.

Ограничения

Первый запуск скачивает около 66 МБ базы сигнатур и проверяет хеш, для версий пакетов и поиска сигнатур база обязательна. Запрос линтера с `checkUrls` ходит по адресам из кода, по HTTP такой режим запрещен. При работе по HTTP сервер считает код недоверенным, а удаленным клиентам нужен адрес под HTTPS: в README для этого приведен туннель через `cloudflared`. Рекомендуемый секретный путь `FLOWR_MCP_PATH` служит единственным контролем доступа, который понимают все удаленные клиенты.

Как отключить. Выполните `/plugin uninstall flowr` или `claude mcp remove flowr`. Кэш базы сигнатур удалите из `~/.cache/flowr`.

Частые вопросы

Как поставить flowR MCP в Claude Code?

Через плагин: `/plugin install flowr --marketplace flowr-analysis/flowr`. Он ставит и сервер, и скилл. Либо `claude mcp add flowr -- npx -y --omit=optional --ignore-scripts @eagleoutice/flowr-mcp`.

Нужно ли ставить R?

Нет. flowR разбирает код статически и сам ничего не запускает.

Что делают флаги `--omit=optional` и `--ignore-scripts`?

Они уменьшают установку: пропускают необязательные зависимости и не запускают скрипты установки. Все зависимости зафиксированы в `npm-shrinkwrap.json`.

Как подключить сервер к ChatGPT или claude.ai?

Запустите `npx -y --omit=optional --ignore-scripts @eagleoutice/flowr-mcp --http 1042`, выведите порт наружу по HTTPS и добавьте `https://<хост>/mcp` как коннектор.

Какие лицензии у flowR и MCP-плагина?

У основного репозитория GPL-3.0, а в манифесте плагина MCP указана лицензия ISC.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер подключает Claude Code и Codex к открытой сессии R или Python в RStudio и Positron, где лежат ваши данные

MCP-серверШирокий доступ372Звезды репозитория
Официальный

Официальный MCP-сервер Graphlit: агент собирает материалы из Slack, GitHub, почты и сайтов в базу знаний и ищет по ней

MCP-серверШирокий доступ379Звезды репозитория

MCP-сервер для платформы GraphRAG: загрузка документов из 14 источников, гибридный поиск и ответы ИИ по графу знаний

MCP-серверШирокий доступ200Звезды репозитория
Официальный

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

MCP-серверРасширенный доступ947Звезды репозитория
Официальный

Облачный MCP-сервер Roboto: агент ищет по датасетам и файлам флота роботов и разбирает данные топиков, не меняя их

MCP-серверРасширенный доступ58Звезды репозитория
Официальный

MCP-сервер на Go: четыре операции FHIR R4 открывают агенту чтение и запись в Epic, Cerner, OpenEMR и GCP Healthcare API

MCP-серверШирокий доступ73Звезды репозитория

Коротко о README

Основной репозиторий описывает flowR как анализатор для VS Code, Positron, RStudio и Docker. MCP-сервер лежит отдельным пакетом `@eagleoutice/flowr-mcp` со своим README и скиллом.

Бейдж для README

Сообщить о проблеме