IMNMV/ClaudeR

Connect RStudio to Claude Code, Codex, Gemini, and other LLM agents via MCP. Multi-agent orchestration, automated manuscript auditing, and zero-config setup with uvx

解决的问题

ClaudeR 通过模型上下文协议 (MCP) 将 RStudio 连接到 LLM 智能体(如 Claude Code、Codex、Qwen Code 和 Gemini CLI)。它解决了 AI 智能体无法直接与实时 R 环境交互的问题,允许它们在活动的 RStudio 会话中实时执行代码、查看图表并执行复杂的数据分析任务。

工作原理

ClaudeR 作为一个 MCP 服务器,向 LLM 智能体提供一系列 R 专用工具。智能体可以使用这些工具执行 R 代码(同步或异步)、读取和修改文件、捕获交互式小部件的查看器内容,以及访问 R 环境。它支持多智能体编排,多个智能体可以在单个会话中共享,或者在隔离的窗口中运行,并通过共享的消息板和执行日志进行协作。

适用对象

专为使用 RStudio 并希望将 AI 智能体集成到其编码、数据分析和学术审计工作流中的研究人员、数据科学家和统计学家设计。

亮点

  • 交互式编码:智能体可以直接在 RStudio 中编写和执行代码,实时查看结果和图表。
  • 多智能体编排:支持在单个会话中运行具有唯一 ID 和共享历史记录的多个智能体(例如 Claude、Codex、Qwen)。
  • 自动化学术审计:“Reviewer Zero”协议允许智能体从手稿中提取统计主张,并根据 R 代码对其进行验证。
  • AI 驱动的数据标注:用于逐行标记 CSV 数据集的工具,可以通过交互方式或通过隔离的子进程(包括本地 Ollama 支持)进行。
  • 异步执行:通过 callr 处理长时间运行的 R 进程,以防止会话超时。
  • 引用验证:与 CrossRef API 集成,用于验证学术文献中的 DOI 和元数据。