Servidor MCP que oferece a agentes de programação busca de símbolos, edição semântica e refatoração no nível de uma IDE.
IMNMV/ClaudeR
Ponte entre R e Python que conecta uma sessão ativa do RStudio ou Positron ao Claude Code, Codex e outros agentes LLM baseados em MCP.
- Estrelas
- 354
- Forks
- 38
- Issues abertas
- 17
- Último commit
- há 22 dias
O que é?
ClaudeR permite que agentes LLM configurados com MCP, como Claude Code ou Codex, trabalhem dentro da sessão R que já está aberta. O agente executa código usando os dados em memória e os modelos ajustados, vê os gráficos que gera, lê os objetos do ambiente e pode editar o arquivo aberto no editor. Um pacote Python complementar oferece os mesmos recursos para uma sessão Python ativa, e ambos funcionam no RStudio e no Positron.
Vários agentes podem compartilhar uma sessão e dividir o trabalho ou rodar em sessões separadas, cada um trabalhando com seu próprio conjunto de dados. Cada execução é atribuída ao agente que a realizou e registrada em um log da sessão, mantendo um histórico de cada linha executada por um agente. O projeto também inclui fluxos de trabalho voltados à pesquisa: um protocolo de auditoria de manuscritos chamado Reviewer Zero, que confere os números relatados com a saída do código; verificação de referências com CrossRef; triagem para revisões sistemáticas; e elaboração de respostas aos revisores.
A instalação usa o devtools do R e uma ponte Python iniciada com uvx (clauder-mcp), além de auxiliares de instalação para Claude Desktop, Cursor, Claude Code e Codex CLI.
Recursos principais
- 01Conecta uma sessão ativa de R ou Python no RStudio ou Positron a agentes compatíveis com MCP.
- 02Os agentes podem ver os gráficos que geram e ler objetos do ambiente da sessão.
- 03Vários agentes podem compartilhar uma sessão ou rodar em sessões separadas.
- 04Cada execução é atribuída ao agente responsável e registrada em um log da sessão.
- 05Inclui o Reviewer Zero, um protocolo que confere os valores do manuscrito com a saída do código.
Casos de uso
- Pedir a um agente de IA que analise um conjunto de dados já carregado em uma sessão do RStudio.
- Auditar um manuscrito para garantir que os valores de p e os coeficientes relatados correspondam ao código da análise.
- Executar ajustes de modelos demorados de forma assíncrona enquanto outros agentes continuam trabalhando na mesma sessão.
- Fazer a triagem de resumos de revisões sistemáticas com dois revisores independentes baseados em modelos.
Início rápido
- 1
Instale o pacote R ClaudeR do GitHub
devtools::install_github("IMNMV/ClaudeR") - 2
Configure a CLI para o Claude Code
install_cli(tools = "claude") - 3
Inicie o servidor no RStudio
claudeAddin()
Antes de usar
- A instalação é feita pelo GitHub via devtools, não pelo CRAN.
- Funciona apenas dentro do RStudio ou do Positron com um agente compatível com MCP, como Claude Code ou Codex.
- A licença não está claramente identificada nos metadados do projeto, embora o README exiba um selo MIT.
Tópicos
Perguntas frequentes
- O que é ClaudeR?
- Ponte entre R e Python que conecta uma sessão ativa do RStudio ou Positron ao Claude Code, Codex e outros agentes LLM baseados em MCP. ClaudeR permite que agentes LLM configurados com MCP, como Claude Code ou Codex, trabalhem dentro da sessão R que já está aberta. O agente executa código usando os dados em memória e os modelos ajustados, vê os gráficos que gera, lê os objetos do ambiente e pode editar o arquivo aberto no editor. Um pacote Python complementar oferece os mesmos recursos para uma sessão Python ativa, e ambos funcionam no RStudio e no Positron.
- ClaudeR é gratuito? Qual é a licença?
- ClaudeR é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- ClaudeR ainda é mantido?
- Manutenção ativa. O último commit de ClaudeR foi em 30 de set. de 2026.
- Para que posso usar ClaudeR?
- Pedir a um agente de IA que analise um conjunto de dados já carregado em uma sessão do RStudio. Auditar um manuscrito para garantir que os valores de p e os coeficientes relatados correspondam ao código da análise. Executar ajustes de modelos demorados de forma assíncrona enquanto outros agentes continuam trabalhando na mesma sessão. Fazer a triagem de resumos de revisões sistemáticas com dois revisores independentes baseados em modelos.
- Como instalar ClaudeR?
- Instale o pacote R ClaudeR do GitHub: devtools::install_github("IMNMV/ClaudeR") Configure a CLI para o Claude Code: install_cli(tools = "claude") Inicie o servidor no RStudio: claudeAddin()
- Onde consigo ClaudeR?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/IMNMV/ClaudeR
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um conjunto de skills para Claude Code que acompanha trabalhos acadêmicos da pesquisa à redação, revisão por pares, revisões e finalização, com aprovação humana em cada etapa.
Um harness de agentes nativo em Python e assistente de programação no terminal, compatível com vários LLMs na nuvem e locais, com ferramentas, memória, skills e Web UI.
Coleção de skills para Go que orientam assistentes de programação com IA sobre idiomatismos da linguagem, testes, segurança e bibliotecas populares, com foco em produção.
Servidor MCP que oferece ao Claude e a outros clientes de IA controle do terminal, busca de arquivos, edição baseada em diff e gerenciamento de documentos na máquina local.
SDK Python para criar agentes com Claude Code, usando query(), um cliente interativo, ferramentas personalizadas no processo e hooks.