MCP.Market

ClaudeR - RStudio MCP Server

by IMNMV·io.github.IMNMV/clauder·v0.16.1·347 stars

Connect RStudio to AI assistants for interactive R coding and data analysis.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Established

347 stars1.7k downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • cancel_annotation_jobwrite action

    Cancel a running annotation job. The current row finishes before stopping. Already-saved rows are kept and the job is resumable.

  • clean_error_log

    Clean 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_session

    Connect 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 action

    Create a task list for the current analysis

  • execute_rwrite action

    Execute R code and return the output

  • execute_r_with_plotwrite action

    Execute R code that generates a plot

  • get_annotation_job_status

    Check the status of a running or completed annotation job started with run_annotation_job.

  • get_async_result

    Check 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_info

    Get 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_history

    Get execution history for the current R session. Can filter by agent to see what a specific agent has done.

  • get_viewer_content

    Get HTML content from the RStudio Viewer pane (HTML widgets like plotly, DT, leaflet). Returns paginated chunks. Call with offset to get more.

  • list_checkpoints

    List saved R session checkpoints (file, time, size MB) for the current session, newest last.

  • list_sessions

    List available RStudio sessions that this agent can connect to. Shows session name, port, and PID for each active session.

  • probe_scripts

    Source 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_file

    Read 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_code

    Search 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 action

    Update the status of a task and optionally add notes

  • verify_references

    Verify 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

no findings
  • 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
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.