ClaudeR - RStudio MCP Server — MCP-сервер для Claude Code
Подключает запущенную сессию RStudio или Positron к Claude Code и другим агентам для расчётов, анализа данных и работы с графиками.
claude mcp add clauder -- uvx clauder-mcpЧто делает ClaudeR - RStudio MCP Server
Сервер связывает запущенную сессию R или Python с ассистентом. Агент видит переменные среды, обращается к открытым файлам и выполняет код прямо там, где хранятся рабочие датасеты и обученные модели. При генерации визуализаций агент получает готовые графики обратно в контекст.
Управлять окружением можно через аддон claudeAddin(), а со стороны клиента работает пакет clauder-mcp. Несколько агентов способны делить общую рабочую среду или вести вычисления в параллельных окнах. История команд сохраняет каждую выполненную строку вместе с системными предупреждениями и выводом консоли.
Для запуска нужны версии R от 4.0 и Python от 3.9. Полный набор из 41 инструмента нагружает контекст схемы запросов примерно на 8600 токенов, поэтому ненужные группы инструментов стоит отключать заранее в панели аддона.
Какие задачи решает
- запускать вычисления R и Python внутри рабочей среды RStudio
- анализировать данные и построенные модели без экспорта файлов
- передавать сгенерированные графики в контекст агента
- логировать код и вывод консоли при работе нескольких ассистентов
Примеры запросов агенту
- Посмотри распределение остатков модели в объекте fit и построй график
- Проверь датасет в текущей сессии RStudio и выведи сводную статистику
- Запусти проверку рукописи и найди расхождения в значениях таблиц
Как установить ClaudeR - RStudio MCP Server
Командой платформы
claude mcp add clauder -- uvx clauder-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from clauder-mcp <команда>
Командой платформы
codex mcp add clauder-rstudio-mcp-server -- uvx clauder-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from clauder-mcp <команда>
Файл настроек
{
"mcpServers": {
"clauder-rstudio-mcp-server": {
"command": "uvx",
"args": [
"clauder-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from clauder-mcp <команда>
Файл настроек
{
"servers": {
"clauder-rstudio-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"clauder-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from clauder-mcp <команда>
Командой платформы
gemini mcp add clauder-rstudio-mcp-server uvx clauder-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from clauder-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о ClaudeR - RStudio MCP Server
Как установить ClaudeR - RStudio MCP Server в Claude Code?
Выполните команду claude mcp add clauder-rstudio-mcp-server -- uvx clauder-mcp. Для интеграции в R установите пакет вызовом devtools::install_github("IMNMV/ClaudeR") и запустите аддон командой claudeAddin().
Что делает ClaudeR - RStudio MCP Server?
Он открывает агентам доступ к активной сессии RStudio или Positron через протокол MCP. Ассистент читает объекты окружения, правит скрипты, запускает вычисления и забирает созданные графики.
Какие требования к окружению нужны для работы сервера?
Необходимы установленный R версии не ниже 4.0, Python от версии 3.9 и утилита uvx для выполнения серверного пакета.