MCPサーバーレジストリに戻る
物理・地理空間公開ソース

Parts MCP Server

ADK-Rust Enterpriseの自動車および製造エージェント向けの部品およびスペアパーツプラットフォーム。部品カタログ、多拠点在庫(再注文ポイント付き)、部品表および使用箇所、代替品管理などをカバーする27のMCPツール。

エージェントに何を提供するか

1つのMCP接続の背後にある目的特化型の機能です。

サーバーはドメインロジックを所有し、MCPクライアントが検出できるツール契約を公開します。ADK-Rustはその契約をエージェントに読み込み、選択したモデルプロバイダー向けに各スキーマを正規化し、接続のライフサイクルをエージェントのビジネスロジックの外に保持します。

01

カタログ — 部品番号、カテゴリ、単位、コスト、推奨サプライヤー、リードタイム、ライフサイクルステータス(有効/代替/廃止)を持つ部品。

02

多拠点在庫 — 各拠点ごとの部品在庫(手持ち、予約済み)、再注文ポリシー(ポイント+数量)。stock_for_partは拠点全体の利用可能数を合計。

03

在庫移動 — receive_stock、issue_stock、transfer_stock、adjust_stockを不変に記録。発行・移動・予約は利用可能在庫を超えない。調整は在庫を負にできない。

04

予約 — 作業指示や資産に対して利用可能在庫をコミットし、手持ちを減らさずに予約。キャンセルで解放。

05

部品表および使用箇所 — 再帰的展開(数量乗算)と循環防止付きの部品表。逆引きの使用箇所検索。

06

代替品管理 — 古い部品から新しい部品への置換チェーン。resolve_supersessionはチェーンをたどり現行有効部品を解決。

07

再注文および予測 — reorder_suggestionsは再注文ポイント以下の在庫をフラグ。forecast_demandは履歴から平均日使用量を算出し、需要予測と推奨再注文ポイントを提供。

アーキテクチャ

Parts MCP Serverがエージェントシステムにどのように適合するか。

モデルはサーバー背後のシステムの実装詳細や認証情報を必要としません。レビュー済みのツール定義を見ます。MCPクライアントが検出と呼び出しを処理し、サーバーは検証、ポリシー、ドメインシステムとの通信を所有します。

01

ADK-Rustエージェント

レビュー済みのツールカタログから機能を選択します。

02

MCPクライアント

スキーマを検出し、呼び出しを送信し、型付きコンテンツを受信します。

03

Parts MCP Server

リクエストを検証し、27の文書化されたツール契約を所有します。

04

ドメインシステム

API、データ、認証情報、ビジネスルールをサーバーの背後に保持します。

接続: stdio · サーバーフレームワーク: ADK MCP SDK + rmcp

プロジェクトのドキュメントから

サーバーが公開するアーキテクチャ

ソース図を開く ↗
公式リポジトリからのParts MCP Serverのアーキテクチャ図

ツールカタログ

エージェントはParts MCP Serverに何を依頼できますか?

各ツールには安定した名前、人間が理解できる目的、MCP初期化時に検出されるJSON入力契約があります。リスククラスはプロジェクトのレジストリマニフェストから取得されます(利用可能な場合)。

27の名前付きツール

create_part

カタログに部品を作成

internal write
get_part

IDまたは部品番号で部品を取得

read only
list_parts

カテゴリやステータスで部品を一覧表示

read only
create_location

在庫拠点を作成

internal write
list_locations

在庫拠点を一覧表示

read only
create_supplier

サプライヤーを作成

internal write
list_suppliers

サプライヤーを一覧表示

read only
set_stock_policy

拠点ごとに部品の再注文ポイントと数量を設定

internal write
get_stock

拠点ごとの部品在庫を取得

read only
stock_for_part

拠点全体の部品在庫と合計利用可能数

read only
receive_stock

拠点に在庫を受領

internal write
issue_stock

在庫を発行/消費(物理的)— 承認が必要

external write

ガバナンス

すべてのツールの効果を理解する。

サーバー接続は、その認証情報と展開環境の権限を継承します。以下の宣言はこのプロジェクトのREADMEとMCPレジストリマニフェストからのもので、アプリケーションはエージェントが受け取るツールや承認が必要な箇所を決定します。

14 read only11 internal write2 external write
  • 物理在庫を消費する2つの書き込みは承認が必要(requires_approval、external_write):issue_stock(部品消費/設置、使用記録も含む)とadjust_stock(記録を上書き)。
  • 移動の整合性 — すべての移動で過剰販売や負在庫を防止。すべての移動と調整は監査ログに記録。
  • 読み取りは読み取り専用。サンプルデータは架空のもの。

MCPの表面

現在のドキュメントが宣言する内容。

MCPはツール、リソース、プロンプト、構造化された結果、進行状況、キャンセル、長時間実行作業を運ぶことができます。この記録は、このリポジトリで明示的に言及されている最新のプロトコル機能を強調しています。

現在のREADMEはツールの表面に集中しています。ツールの検出と呼び出し以外のオプションのMCP機能に依存する前にソースとリリースノートを確認してください。
ADK MCP SDKrmcpレジストリマニフェスト

インストールと接続

プロジェクトの文書化された開始点に従ってください。

認証情報とドメインアクセスを所有する環境にサーバーをインストールします。MCPホストに追加し、検出されたツールを検証し、ツールセットを絞り込んでから本番エージェントに提供してください。

インストール
cargo install mcp-parts
ADK-Rust接続の形状
let toolset = McpToolset::from_stdio(
    "mcp-parts",
    ["mcp-parts"],
).await?;

let agent = LlmAgentBuilder::new("agent")
    .tools(toolset.tools().await?)
    .build()?;

コマンドと設定は公開されたREADMEから抽出されます。展開前に公式ドキュメントで前提条件、環境変数、リリース固有のオプションを確認してください。

公式ドキュメント

プロジェクトメンテナの信頼できる情報源を続けてください。

このページはサーバーのわかりやすいマップを提供します。正確なスキーマ、前提条件、設定、例、テスト、リリース、セキュリティ更新についてはリポジトリが権威を保持します。

ソースレコード

このカタログエントリのリリースとリポジトリのメタデータ。

公開リポジトリを見る ↗
バージョン
1.0.0
ライセンス
Apache-2.0
ツール
27
リビジョン
45dbea177b42
更新済み
2026年6月9日
トランスポートstdio