Tidymodels MCP サーバー
R のtidymodelsエコシステムを操作するためのツールとリソースを提供するモデル コンテキスト プロトコル (MCP) サーバー。
概要
このMCPサーバーは、ツールに依存しないエージェント型AIワークフローで使用できるように拡張可能ですが、現状ではCline.botおよびClaude Desktopと連携してローカルMCPサーバーとして使用できます。このMCPの目的は、tidymodelsエコシステム、特にtidymodels組織傘下のGitHubリポジトリを監視し、tidymodelsパッケージ、関数、一般的なワークフローに関する包括的な情報を提供することです。
現在、Cline と組み合わせると、次の点で MCP のパフォーマンスが向上します。
- tidymodelsエコシステム内のすべてのパッケージを一覧表示する
- 特定のパッケージに関する詳細情報を提供する
- tidymodels パッケージ全体で R 関数を検索
- 一般的な tidymodels タスクのテンプレートコードを生成する
- tidymodelsリポジトリの問題を検索する
インストール
前提条件
設定
- このリポジトリをクローンします:
- 依存関係をインストールします:
- サーバーを構築します。
構成
GitHubトークン(オプション)
サーバーはGitHub APIへのアクセス時にレート制限を回避するためにGitHubトークンを使用できます。トークンを提供するには、以下の手順に従います。
public_repo
スコープを持つ個人アクセス トークンを作成します。- 以下に示すように、構成に追加します。
Visual Studio Code、Positron、OSSコードIDEでのClineへの追加
ClineのVS Code拡張機能をインストールしたら、MCP Serversマーケットプレイスに移動して、ローカルMCPサーバーの設定を行います。次に、Clineのcline_mcp_settings.json
にJSONを追加します(このMCPサーバーライブラリ内のコアツールを自動承認する場合は、 autoApprove
リストに表示されている名前をそのまま使用してください)。
Claudeデスクトップに追加
この MCP サーバーをClaude Desktopで使用するには、 claude_desktop_config.json
に追加します。
設定ファイルは通常次の場所にあります。
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
利用可能なツール
サーバーは次のツールを提供します。
list_tidymodels_packages
tidymodels エコシステム内のすべてのパッケージを一覧表示します。
パッケージの詳細を取得する
特定の tidymodels パッケージに関する詳細情報を取得します。
検索_r_関数
tidymodels パッケージで R 関数を検索します。
整頓されたモデルコードを生成する
一般的な tidymodels タスク用の R コードを生成します。
検索問題
tidymodels リポジトリ内の問題を検索します。
利用可能なリソース
サーバーは以下へのアクセスも提供します:
- tidymodels GitHub組織内のすべてのリポジトリ
- tidymodels パッケージに関するドキュメント
- 一般的なタスクのテンプレートコード
使用例
Cline でこの MCP サーバーを使用する方法の例をいくつか示します。
Tidymodels パッケージの一覧
パッケージの詳細を取得する
関数の検索
コードテンプレートの生成
問題の検索
発達
プロジェクト構造
js/
: JavaScript/Node.js サーバー実装が含まれていますsrc/
: TypeScriptソースが含まれます(TypeScriptを使用している場合)build/
: ビルドファイルの出力ディレクトリ
ソースから構築
TypeScript ファイルに変更を加えた場合は、次のコマンドでサーバーを再構築できます。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
謝辞
- 優れたRパッケージを提供するtidymodelsチーム
- 強化されたAI機能を可能にするモデルコンテキストプロトコル
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
tidymodels R エコシステムへのアクセスを提供するサーバー。ユーザーは、Cline.bot や Claude Desktop などの AI アシスタントを使用して、パッケージの一覧表示、関数の検索、コード テンプレートの生成、問題の検索を行うことができます。
Related MCP Servers
- -securityAlicense-qualityA server that allows AI assistants to browse and read files from specified GitHub repositories, providing access to repository contents via the Model Context Protocol.Last updated -3JavaScriptMIT License
JSON Resume MCP Serverofficial
AsecurityAlicenseAqualityA server that enhances AI assistants with the ability to update your JSON Resume by analyzing your coding projects, automatically extracting skills and generating professional descriptions.Last updated -33239TypeScriptThe Unlicense- -securityAlicense-qualityA Model Context Protocol server that enables AI agents to retrieve and understand entire codebases at once, providing tools to analyze local workspaces or remote GitHub repositories.Last updated -9TypeScriptMIT License
- -securityAlicense-qualityA server that allows AI assistants to search for research papers, read their content, and access related code repositories through the PapersWithCode API.Last updated -4PythonMIT License