Tidymodels MCP サーバー

R のtidymodelsエコシステムを操作するためのツールとリソースを提供するモデル コンテキスト プロトコル (MCP) サーバー。
概要
このMCPサーバーは、ツールに依存しないエージェント型AIワークフローで使用できるように拡張可能ですが、現状ではCline.botおよびClaude Desktopと連携してローカルMCPサーバーとして使用できます。このMCPの目的は、tidymodelsエコシステム、特にtidymodels組織傘下のGitHubリポジトリを監視し、tidymodelsパッケージ、関数、一般的なワークフローに関する包括的な情報を提供することです。
現在、Cline と組み合わせると、次の点で MCP のパフォーマンスが向上します。
tidymodelsエコシステム内のすべてのパッケージを一覧表示する
特定のパッケージに関する詳細情報を提供する
tidymodels パッケージ全体で R 関数を検索
一般的な tidymodels タスクのテンプレートコードを生成する
tidymodelsリポジトリの問題を検索する
Related MCP server: Model Context Protocol (MCP) Server
インストール
前提条件
設定
このリポジトリをクローンします:
git clone https://github.com/yourusername/tidymodels-mcp.git cd tidymodels-mcp依存関係をインストールします:
npm installサーバーを構築します。
npm run build
構成
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.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.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機能を可能にするモデルコンテキストプロトコル