OI

opendatahub-io/rhoai-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

10 stars 25 forks 品質 82 トレンド 28Apache-2.0

RHOAI 向け MCP サーバー

概要

AIエージェントがRed Hat OpenShift AI(RHOAI)環境とやり取りできるMCP(Model Context Protocol)サーバーです。 このサーバーは、プログラムツールを介してOpenShift AIダッシュボードの機能を再現します。 - : 作成、リスト、およびデータサイエンスプロジェクトの管理 - : 作成、開始、停止、およびジュピターのワークベンチを削除 - : KServeでInferenceServiceを展開し、管理 - : データアクセスのためのS3の資格情報を管理する - : データサイエンスのパイプラインのインフラストラクチャの設定 - : 持続的なボリュームクレームの作成と管理 - : Kubeflowトレーニングオペレーターとファインチューンモデル - : 複数のステップ操作のためのワークフローガイダンス(18プロンプト) チームの能力をrhoai-mcpに追加したいですか? テンプレート、ドキュメント、および作業例ドメインのコントリビューターガイドを参照してください。 OpenShift のインストールについては、OpenShift の展開を参照してください.

概要(AI 翻訳)

AIエージェントがRed Hat OpenShift AI(RHOAI)環境とやり取りできるMCP(Model Context Protocol)サーバーです。 このサーバーは、プログラムツールを介してOpenShift AIダッシュボードの機能を再現します。

##特徴

-プロジェクト管理:データサイエンスプロジェクトの作成、リスト、および管理 -Workbenchオペレーション:Jupyterのワークベンチの作成、開始、停止および削除

  • モデルサービング:KServeでInferenceServiceを展開し、管理します
  • データ接続: データアクセスのためのS3認証情報を管理する -Pipelines:データサイエンスパイプラインインフラストラクチャの設定
  • ストレージ:永続的なボリュームクレームの作成と管理
  • 訓練:Kubeflowの訓練のオペレータが付いている微調整モデル
  • MCPプロンプト:マルチステップ操作のためのワークフローガイダンス(18プロンプト)

テクノロジースタック

| 製品情報 | 技術 | 目的 | |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |Runtime | コア言語 | |MCP Framework | FastMCP 1.0+ | モデルコンテクストサーバ | |Kubernetes Client | kubernetes-python 28.1+ | クラスタ APIの相互作用 | |Data Validation | Pydantic 2.0+ | タイプ安全モデル・設定 | |HTTPクライアント | httpx 0.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

RHOAI MCP Server

An MCP (Model Context Protocol) server that enables AI agents to interact with Red Hat OpenShift AI (RHOAI) environments. This server replicates the capabilities of the OpenShift AI Dashboard through programmatic tools.

Features

  • Project Management: Create, list, and manage Data Science Projects
  • Workbench Operations: Create, start, stop, and delete Jupyter workbenches
  • Model Serving: Deploy and manage InferenceServices with KServe
  • Data Connections: Manage S3 credentials for data access
  • Pipelines: Configure Data Science Pipelines infrastructure
  • Storage: Create and manage persistent volume claims
  • Training: Fine-tune models with Kubeflow Training Operator
  • MCP Prompts: Workflow guidance for multi-step operations (18 prompts)

Technology Stack

Component Technology Purpose
Runtime Python 3.11+ Core language
MCP Framework FastMCP 1.0+ Model Context Protocol server
Kubernetes Client kubernetes-python 28.1+ Cluster API interactions
Data Validation Pydantic 2.0+ Type-safe models and settings
HTTP Client httpx 0.27+ Async HTTP requests
Container Base Red Hat UBI 9 Production container image
Package Manager uv Fast Python dependency management

Extending

Want to add your team’s capabilities to rhoai-mcp? See the contributor guide for templates, documentation, and a working example domain.

Installation

For OpenShift installation, refer to OpenShift deployment.

# Clone the repository
git clone https://github.com/opendatahub-io/rhoai-mcp.git
cd rhoai-mcp

# Install dependencies
uv sync

# Run the server
uv run rhoai-mcp

Using pip

pip install -e .
rhoai-mcp

Using Container (Podman/Docker)

# Build the image
make build
GitHub で README 全文を見る

インストール

uvx --from git+https://github.com/opendatahub-io/rhoai-mcp rhoai-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "rhoai-mcp": { "url": "https://<RHOAI_MCP_ROUTE>/mcp" } } }