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-qualityProvides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.Last updated -87729JavaScriptMIT License
- -securityAlicense-qualityThis server facilitates the invocation of AI models from providers like Anthropic, OpenAI, and Groq, enabling users to manage and configure large language model interactions seamlessly.Last updated -9PythonMIT License
- -securityAlicense-qualityA server that provides Claude with Redis database access and operations through a set of tools for basic operations, lists, hashes, sets, and pub/sub functionality.Last updated -24PythonMIT License
Chroma MCP Serverofficial
AsecurityAlicenseAqualityA server that provides data retrieval capabilities powered by Chroma embedding database, enabling AI models to create collections over generated data and user inputs, and retrieve that data using vector search, full text search, and metadata filtering.Last updated -12267PythonApache 2.0