ClaudeR - RStudio MCP Server
io.github.IMNMV/clauder·v0.16.1·347 starsConnect RStudio to AI assistants for interactive R coding and data analysis.
347 stars1.7k downloads/wk
Reviews
Write oneNobody has reviewed ClaudeR - RStudio MCP Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
ClaudeR - RStudio MCP Server tools (18, 5 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
cancel_annotation_jobwrite actionCancel a running annotation job. The current row finishes before stopping. Already-saved rows are kept and the job is resumable.
clean_error_logClean a ClaudeR session log by removing error blocks and their duplicates. Parses the log, finds errors, checks if a fix follows each error, removes the error blocks and any duplicate code blocks that preceded them. Returns a report of what was found and removed.
connect_sessionConnect to a specific RStudio session by name. Use list_sessions first to see available sessions. Subsequent tool calls will be routed to this session.
create_task_listwrite actionCreate a task list for the current analysis
execute_rwrite actionExecute R code and return the output
execute_r_with_plotwrite actionExecute R code that generates a plot
get_annotation_job_statusCheck the status of a running or completed annotation job started with run_annotation_job.
get_async_resultCheck the result of an async R job. Waits ~10 seconds before checking to avoid excessive polling. If the job is still running, call this again.
get_r_infoGet a summary of the R environment. Returns package count (not full list), first 20 variables, and R version. Use requireNamespace('pkg') to check for specific packages.
get_session_historyGet execution history for the current R session. Can filter by agent to see what a specific agent has done.
get_viewer_contentGet HTML content from the RStudio Viewer pane (HTML widgets like plotly, DT, leaflet). Returns paginated chunks. Call with offset to get more.
list_checkpointsList saved R session checkpoints (file, time, size MB) for the current session, newest last.
list_sessionsList available RStudio sessions that this agent can connect to. Shows session name, port, and PID for each active session.
probe_scriptsSource one or more R scripts in a clean background session and report what objects are created (names, classes, dimensions). Does NOT affect the main R session. With capture_output=true it also returns the statistics the script prints when run — a clean-room evaluation that stale objects in the live session cannot contaminate. Use that mode to build the ground-truth corpus for reconcile_values and
read_fileRead the contents of a file from disk. Handles plain text (R scripts, logs, CSVs) and manuscripts: .docx and .pdf are transparently extracted as structured text with headings prefixed by #s and table cells emitted row-wise as '[Table k, row j] cell | cell | cell', so table content is never lost or concatenated. Returns numbered lines; supports pagination via start_line/end_line for large files. To
search_project_codeSearch for a regex pattern across project source files (.R, .Rmd, .qmd). Returns matching file, line number, and code snippet. Uses base R grep — safe to use even with system() blocked.
update_task_statuswrite actionUpdate the status of a task and optionally add notes
verify_referencesVerify academic references by looking up DOIs in the CrossRef API. Extracts DOIs from a manuscript or references file, queries CrossRef for each, and returns metadata (title, authors, year, journal) for comparison against manuscript claims. References without DOIs are flagged for manual web search verification. Can be used standalone or as part of a Reviewer Zero audit.
Public scan report
scanner v0.1.10 · 2026-10-03 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 3 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How ClaudeR - RStudio MCP Server compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
- Tools
- 18
- the typical server has 7
- Tools that change things
- 28%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 347
- more than 95% of 28,688 servers
- Downloads a week
- 1,656
- more than 95% of 12,191 servers with a package
What its tools let an agent do: 13 read · 1 create · 1 change · 1 delete · 2 run or deploy
Release history: 2 versions in the registry since 2026-09-14, latest 2026-09-30, typically one every 16 days.
Install ClaudeR - RStudio MCP Server in Claude Code, Cursor or VS Code
claude mcp add clauder -- uvx clauder-mcp
What the publisher says
From the ClaudeR - RStudio MCP Server repository's README, as published. We do not edit it. Read it on GitHub
ClaudeR - The Modern Researcher's Toolkit Connect a live R or Python session, in RStudio or Positron, to Claude Code, Codex, or any MCP-based LLM agent. For interactive analysis, multi-agent orchestration, and automated manuscript auditing.
ClaudeR connects MCP-configured LLM agents, like Claude Code or Codex, to the R session you are already working in. The agent runs code where your cleaned data and fitted models actually are, sees the plots it draws, reads the objects in your environment, and can edit the file open in your editor. A companion Python package does the same for a live Python session, and both work in RStudio and Positron.
Several agents can share one session and divide the work between them, or you can run separate sessions side by side so each agent works on its own dataset without touching the others.
It covers much of what a paid research AI tool does, with the work happening in your own session and a record of every line an agent ran.
Quick Start
# Install
if (!require("devtools")) install.packages("devtools")
devtools::install_github("IMNMV/ClaudeR")
# Set up your AI tool
library(ClaudeR)
install_clauder() # For Claude Desktop / Cursor
install_cli(tools = "claude") # For Claude Code CLI
# Start the server in RStudio
claudeAddin()AI agents: See llms-install.md for automated setup instructions.
Demo
Recent Updates (click to expand)
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
ClaudeR - RStudio MCP Server: common questions
- Is ClaudeR - RStudio MCP Server safe?
- Yes, by our scan: it is graded A (92/100). Read the ClaudeR - RStudio MCP Server safety report
- How do I install ClaudeR - RStudio MCP Server?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does ClaudeR - RStudio MCP Server need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is ClaudeR - RStudio MCP Server maintained?
- The last commit was 35 days ago (2026-09-30). The latest release is v0.16.1.
- How does ClaudeR - RStudio MCP Server compare with other MCP servers?
- safety score 92/100 (higher than 95% of 48,255 servers); tools 18 (the typical server has 7); tools that change things 28% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.