コーディングエージェントにIDEレベルのシンボル検索、セマンティック編集、リファクタリングを提供するMCPサーバー。
IMNMV/ClaudeR
RとPythonのブリッジ。稼働中のRStudioまたはPositronセッションをClaude Code、CodexなどのMCPベースのLLMエージェントに接続します。
- スター
- 354
- フォーク
- 38
- 未解決の Issue
- 17
- 最終コミット
- 22 日前
これは何?
ClaudeRを使うと、Claude CodeやCodexなど、MCPで設定したLLMエージェントが、すでに開いているRセッション内で作業できます。エージェントはメモリ上のデータやフィット済みモデルに対してコードを実行し、描画したプロットを確認し、環境内のオブジェクトを読み取り、エディターで開いているファイルを編集できます。付属のPythonパッケージを使えば、稼働中のPythonセッションでも同じことができ、どちらもRStudioとPositronで動作します。
複数のエージェントで1つのセッションを共有して作業を分担したり、別々のセッションでそれぞれ異なるデータセットを扱ったりできます。実行内容には実行したエージェントが記録され、セッションログにも保存されるため、エージェントが実行したすべての行を確認できます。また、研究向けのワークフローも用意されています。コードの出力と論文中の数値を照合するReviewer Zeroという原稿監査プロトコル、CrossRefを使った参考文献の検証、システマティックレビューのスクリーニング、査読者への回答文の草案作成などが含まれます。
インストールにはRのdevtoolsと、uvxで起動するPythonブリッジ(clauder-mcp)を使用します。Claude Desktop、Cursor、Claude Code、Codex CLI向けのインストーラーヘルパーも用意されています。
主な機能
- 01稼働中のRStudioまたはPositronのR/Pythonセッションを、MCP対応エージェントに接続します。
- 02エージェントは描画したプロットを確認し、セッション環境内のオブジェクトを読み取れます。
- 03複数のエージェントで1つのセッションを共有したり、別々のセッションで実行したりできます。
- 04すべての実行内容にエージェントが記録され、セッションログに保存されます。
- 05論文中の数値とコードの出力を照合するプロトコル、Reviewer Zeroを搭載しています。
ユースケース
- RStudioセッションにすでに読み込まれているデータセットの分析をAIエージェントに依頼する。
- 論文に記載されたp値や係数が分析コードと一致するか監査する。
- モデルの長時間実行を非同期で進めながら、ほかのエージェントに同じセッションで作業を続けさせる。
- 独立した2つのモデルベースの査読者を使って、システマティックレビューの抄録をスクリーニングする。
クイックスタート
- 1
GitHubからClaudeR Rパッケージをインストールする
devtools::install_github("IMNMV/ClaudeR") - 2
Claude Code用にCLIをセットアップする
install_cli(tools = "claude") - 3
RStudioでサーバーを起動する
claudeAddin()
使う前に知っておきたいこと
- インストール元はCRANではなく、devtools経由のGitHubです。
- Claude CodeやCodexなど、MCP対応エージェントを使い、RStudioまたはPositron内でのみ動作します。
- プロジェクトのメタデータではライセンスが明確に特定されていませんが、READMEにはMITバッジが掲載されています。
トピック
よくある質問
- ClaudeR とは?
- RとPythonのブリッジ。稼働中のRStudioまたはPositronセッションをClaude Code、CodexなどのMCPベースのLLMエージェントに接続します。 ClaudeRを使うと、Claude CodeやCodexなど、MCPで設定したLLMエージェントが、すでに開いているRセッション内で作業できます。エージェントはメモリ上のデータやフィット済みモデルに対してコードを実行し、描画したプロットを確認し、環境内のオブジェクトを読み取り、エディターで開いているファイルを編集できます。付属のPythonパッケージを使えば、稼働中のPythonセッションでも同じことができ、どちらもRStudioとPositronで動作します。
- ClaudeR は無料で使えますか?ライセンスは?
- ClaudeR は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- ClaudeR は今もメンテナンスされていますか?
- 活発にメンテナンス中。ClaudeR の最終コミットは 2026年9月30日 です。
- ClaudeR は何に使えますか?
- RStudioセッションにすでに読み込まれているデータセットの分析をAIエージェントに依頼する。 論文に記載されたp値や係数が分析コードと一致するか監査する。 モデルの長時間実行を非同期で進めながら、ほかのエージェントに同じセッションで作業を続けさせる。 独立した2つのモデルベースの査読者を使って、システマティックレビューの抄録をスクリーニングする。
- ClaudeR のインストール方法は?
- GitHubからClaudeR Rパッケージをインストールする: devtools::install_github("IMNMV/ClaudeR") Claude Code用にCLIをセットアップする: install_cli(tools = "claude") RStudioでサーバーを起動する: claudeAddin()
- ClaudeR はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/IMNMV/ClaudeR
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
各段階で人が承認しながら、研究、執筆、査読、改訂、最終化を進めるClaude Code向けスキル集です。
Goのイディオム、テスト、セキュリティ、人気ライブラリについて、AIコーディングアシスタントに本番運用を見据えた指針を提供するGo特化のエージェントスキル集です。
ClaudeなどのAIクライアントからローカルマシンのターミナル操作、ファイル検索、差分ベースの編集、ドキュメント処理を行えるMCPサーバー。
query()、対話型クライアント、プロセス内のカスタムツールとフックを備えた、Claude Code上でエージェントを構築するためのPython SDKです。
Codex、Claude Code、OpenCodeなどのAIコーディングエージェントに、CLI・MCPサーバー・デスクトップアプリを通じて継続的なプロジェクト知識を提供する個人向けコンテキストストア。