{"name":"io.github.IMNMV/clauder","slug":"imnmv-clauder","title":"ClaudeR - RStudio MCP Server","description":"Connect RStudio to AI assistants for interactive R coding and data analysis.","url":"https://mcp.market/server/imnmv-clauder","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":55,"stars":342,"forks":38,"downloads_week":1722,"last_push_at":"2026-09-15T03:28:51.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/IMNMV/ClaudeR","website":null,"version":"0.16.0","remotes":[],"packages":[{"registryType":"pypi","identifier":"clauder-mcp","version":"0.16.0","transport":{"type":"stdio"}}],"tools":[{"name":"cancel_annotation_job","description":"Cancel a running annotation job. The current row finishes before stopping. Already-saved rows are kept and the job is resumable.","write_action":true,"price_micros":0,"input_schema":null},{"name":"clean_error_log","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"connect_session","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_task_list","description":"Create a task list for the current analysis","write_action":true,"price_micros":0,"input_schema":null},{"name":"execute_r","description":"Execute R code and return the output","write_action":true,"price_micros":0,"input_schema":null},{"name":"execute_r_with_plot","description":"Execute R code that generates a plot","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_annotation_job_status","description":"Check the status of a running or completed annotation job started with run_annotation_job.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_async_result","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_r_info","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_session_history","description":"Get execution history for the current R session. Can filter by agent to see what a specific agent has done.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_viewer_content","description":"Get HTML content from the RStudio Viewer pane (HTML widgets like plotly, DT, leaflet). Returns paginated chunks. Call with offset to get more.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_checkpoints","description":"List saved R session checkpoints (file, time, size MB) for the current session, newest last.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_sessions","description":"List available RStudio sessions that this agent can connect to. Shows session name, port, and PID for each active session.","write_action":false,"price_micros":0,"input_schema":null},{"name":"probe_scripts","description":"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","write_action":false,"price_micros":0,"input_schema":null},{"name":"read_file","description":"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","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_project_code","description":"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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"update_task_status","description":"Update the status of a task and optionally add notes","write_action":true,"price_micros":0,"input_schema":null},{"name":"verify_references","description":"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.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-09-19T20:03:52.141Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T20:03:52.134Z","components":{"code":{"score":25,"max":25,"notes":["4 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 5 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"clauder-mcp","version":"0.16.0","found":true,"license":"MIT","dependencyCount":2,"publishedAt":"2026-09-14T04:37:31.354252Z"}],"repo":{"found":true,"owner":"IMNMV","repo":"ClaudeR","archived":false,"pushedAt":"2026-09-15T03:28:51Z","stars":342,"forks":38,"openIssues":17,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/77558626?v=4","ownerCreatedAt":"2021-01-17T01:51:16Z","license":"NOASSERTION"},"icon":{"url":"https://avatars.githubusercontent.com/u/77558626?v=4&s=128","source":"registry","width":128,"height":128},"presence":{"stars":342,"forks":38,"downloadsWeek":1722,"license":"NOASSERTION","lastPushAt":"2026-09-15T03:28:51.000Z","score":55}}}},"grade_history":[],"reviews":[]}