R MCP Agent Guide — Development skill for Claude Code
用自然語言控制 R:讓 Claude Code / Codex / Gemini / OpenCode 透過 MCP 驅動 R 統計引擎的安裝說明書.
How to install R MCP Agent Guide
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open mathruffian-dot/r-mcp-agent-guide and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What R MCP Agent Guide does
用自然語言控制 R:讓 Claude Code / Codex / Gemini / OpenCode 透過 MCP 驅動 R 統計引擎的安裝說明書.
Alternatives in Development
- Understand Anything — Graphs that teach graphs that impress 80.7k ★
- Vibe Kanban — Get 10X more out of Claude Code, Gemini CLI, Codex, Amp and other coding agents 23.5k ★
- Petdex — A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and 4k ★
README
用自然語言控制 R:MCP × R 統計環境安裝說明書
讓任何 AI Agent(Claude Code / ChatGPT Codex / Gemini CLI / OpenCode)透過 **MCP(Model Context Protocol)** 驅動本機的 **R** 統計引擎 —— 使用者只用自然語言下指令,Agent 就能跑迴歸、ANOVA、t 檢定、繪圖,全程不必碰 R 介面。
本說明書記錄了一套**已實際驗證可運作**的完整流程(驗證環境:Windows 11 + R 4.6.0 + Claude Code)。其他 Agent 讀到本文件時,可依此流程在自己的環境完成安裝並學會使用。
0. 這套方案在做什麼?(給 Agent 的心智模型)
使用者(自然語言)
│ 「幫我用 R 跑迴歸」
▼
AI Agent ──呼叫 MCP 工具 btw_tool_run_r──► R 引擎(mcptools server 程序)
▲ │
└────────── 回傳統計結果 / 圖檔 ◄────────────┘
- MCP server = 一個常駐的 R 程序,由
mcptools::mcp_server()啟動。 - 執行能力 = 由
btw套件提供的btw_tool_run_r工具,能在該 R 程序裡執行任意 R 程式碼並回傳結果(含印出的值、文字、圖、警告、錯誤)。 - 關鍵:
btw_tool_run_r預設關閉(因為能執行任意程式碼),必須明確啟用。 - 程式碼在 server 程序內執行,狀態跨呼叫保留,不需要另外開 RStudio。RStudio 是給人看的選配工具。
一句話:裝好 R → 裝 `mcptools` + `btw` → 啟用 `run_r` → 把 server 註冊給你的 Agent → 重啟 Agent → 開始用自然語言下指令。
1. 安裝 R(必裝)與 RStudio(選配)
能不能用,取決於 **R 是否裝好**,不是 RStudio。RStudio 只是圖形介面,給人看圖、管理變數用。
Windows(已驗證)
# R 本體(必裝)
winget install --id RProject.R -e --accept-source-agreements --accept-package-agreements
# RStudio(選配,給人用的 IDE)
winget install --id Posit.RStudio -e --accept-source-agreements --accept-package-agreements
- 預設安裝路徑:
C:\Program Files\R\R-<版本>\,執行檔在...\bin\Rscript.exe。 - ⚠️ winget 不會更新「目前終端機 session」的 PATH。裝完後新開的終端機才會有
Rscript;在同一個 session 內請用完整路徑呼叫。 - 把 R 加進使用者 PATH(之後任何終端機可直接用
Rscript):
$rbin = "C:\Program Files\R\R-4.6.0\bin" # 換成你的實際版本
$u = [Environment]::GetEnvironmentVariable("Path","User")
if ($u -notlike "*$rbin*") { [Environment]::SetEnvironmentVariable("Path", ($u.TrimEnd(';')+";"+$rbin), "User") }
macOS
brew install --cask r # R 本體
brew install --cask rstudio # RStudio(選配)
# Rscript 通常在 /usr/local/bin/Rscript 或 /Library/Frameworks/R.framework/Resources/bin/Rscript
Linux(Debian/Ubuntu)
sudo apt update && sudo apt insta
Related Skills
Hapi
App for Claude Code / Codex / Gemini / OpenCode, vibe coding anytime, anywhere
Agent Of Empires
Manage multiple Claude Code, OpenCode agents from either TUI or Web for easy access on mobile. Also supports M
Hive
Browser-native hive-mind for CLI coding agents — Claude Code, Codex, Gemini, and OpenCode collaborate as real
AgEnD
Multi-agent fleet daemon — run Claude Code, Gemini CLI, Codex, and OpenCode from Telegram with cross-instance
Tokscale
🛰️ A CLI tool for tracking token usage from OpenCode/Claude Code/Codex/Gemini CLI/Cursor IDE • Generate Your
Kiwi Paper
🥝 딱딱한 논문이나 API 문서를 나무위키 문서로 바꿔줍니다. Claude Code, OpenCode, Codex, Gemini CLI 지원.
Related Agents
Agent Of Empires
Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI Coding Agent Terminal Session manager via tmux and
Developer Overview
code-container (container) creates isolated Docker environments for AI coding harnesses (Claude Code, OpenCode
Consult Agent
Execute cross-tool AI consultations via Task spawning. Use when agents or workflows need a second opinion from