Skip to main content

MCP server connecting AI assistants to RStudio for interactive R coding and data analysis

Project description

clauder-mcp

MCP server that connects AI assistants to RStudio for interactive R coding and data analysis.

This is the Python MCP bridge component of ClaudeR. It works with Claude Desktop, Claude Code, Codex CLI, Qwen Code CLI, Gemini CLI, Cursor, and any other MCP-compatible client.

Prerequisites

You need the ClaudeR R package installed and running in RStudio:

if (!require("devtools")) install.packages("devtools")
devtools::install_github("IMNMV/ClaudeR")
library(ClaudeR)
claudeAddin()

Start the server from the RStudio Viewer pane before connecting your AI tool.

Usage

Claude Code

claude mcp add --transport stdio --scope user r-studio -- uvx clauder-mcp

Codex CLI

codex mcp add r-studio -- uvx clauder-mcp

Qwen Code CLI

qwen mcp add --scope user --transport stdio r-studio uvx clauder-mcp

Gemini CLI

Add to your ~/.gemini/settings.json:

{
  "mcpServers": {
    "r-studio": {
      "command": "uvx",
      "args": ["clauder-mcp"]
    }
  }
}

Claude Desktop / Cursor

Add to your MCP config file:

{
  "mcpServers": {
    "r-studio": {
      "command": "uvx",
      "args": ["clauder-mcp"]
    }
  }
}

Tools

  • execute_r - Execute R code and return output
  • execute_r_with_plot - Execute R code that generates a plot
  • execute_r_async - Run long-running code in a background process
  • get_async_result - Poll for async job results
  • read_file - Read any text file from disk
  • get_active_document - Get the active document in RStudio
  • modify_code_section - Edit code in the active document
  • get_r_info - Get R environment information
  • list_sessions - List available RStudio sessions
  • connect_session - Connect to a specific session
  • get_session_history - View execution history by agent
  • create_task_list - Create a task list for analysis
  • update_task_status - Update task progress

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

clauder_mcp-0.4.0.tar.gz (19.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

clauder_mcp-0.4.0-py3-none-any.whl (20.9 kB view details)

Uploaded Python 3

File details

Details for the file clauder_mcp-0.4.0.tar.gz.

File metadata

  • Download URL: clauder_mcp-0.4.0.tar.gz
  • Upload date:
  • Size: 19.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for clauder_mcp-0.4.0.tar.gz
Algorithm Hash digest
SHA256 9e90afd8ccc0f5ff6d65cedaddf8070cf63d394a9a373f5becba9aa6ced17a5d
MD5 981a0acfc42a9491e6a698d5e6db0246
BLAKE2b-256 32596d18a9498e2ae41427a707eb78627e596b79617be4163f8299de664f9d79

See more details on using hashes here.

File details

Details for the file clauder_mcp-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: clauder_mcp-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 20.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for clauder_mcp-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 63593ee7b94b6fecacc22f2a9cd7818971df2251291bfc36bc7699e1fe981b57
MD5 58b5a31620e51030348e695720dfd3ec
BLAKE2b-256 9c3bd70eaf55d0fe0c9803e6a518ea3daa7d50c944c16e74743703c9587ba78d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page