local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Tidymodels MCP サーバー
R のtidymodelsエコシステムを操作するためのツールとリソースを提供するモデル コンテキスト プロトコル (MCP) サーバー。
概要
このMCPサーバーは、ツールに依存しないエージェント型AIワークフローで使用できるように拡張可能ですが、現状ではCline.botおよびClaude Desktopと連携してローカルMCPサーバーとして使用できます。このMCPの目的は、tidymodelsエコシステム、特にtidymodels組織傘下のGitHubリポジトリを監視し、tidymodelsパッケージ、関数、一般的なワークフローに関する包括的な情報を提供することです。
現在、Cline と組み合わせると、次の点で MCP のパフォーマンスが向上します。
- tidymodelsエコシステム内のすべてのパッケージを一覧表示する
- 特定のパッケージに関する詳細情報を提供する
- tidymodels パッケージ全体で R 関数を検索
- 一般的な tidymodels タスクのテンプレートコードを生成する
- tidymodelsリポジトリの問題を検索する
インストール
前提条件
設定
- このリポジトリをクローンします:Copy
- 依存関係をインストールします:Copy
- サーバーを構築します。Copy
構成
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
tidymodels R エコシステムへのアクセスを提供するサーバー。ユーザーは、Cline.bot や Claude Desktop などの AI アシスタントを使用して、パッケージの一覧表示、関数の検索、コード テンプレートの生成、問題の検索を行うことができます。