MCPサーバーレジストリに戻る
業務オペレーション公開ソース

Warranty MCP Server

ADK-Rust Enterpriseエージェント向け保証管理プラットフォーム。24のMCPツールがあり、製品、保証プラン(保証条件付き)、登録(計算された保証期間付き)、権利/保証確認、クレーム…

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

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

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

01

製品&プラン — 製品カタログと保証プラン。保証条件:期間、対象故障タイプ、除外事項、1件あたりの自己負担額、総保証上限、譲渡可能性。

02

登録 — シリアル番号+所有者にプランを紐付け;保証期間はプラン期間と購入日から計算(月単位で正確、日付は制限付き)。譲渡はプランの条件を尊重。

03

権利 — check_entitlementは期間内ステータス、残日数、故障タイプの対象/除外、自己負担額、残保証上限を報告。

04

クレームライフサイクル — 提出 → トリアージ → 承認/拒否 → 修理中 → クローズ。validate_claimは読み取り専用の事前審査;approve_claimは保証再検証し拒否も可能。

05

RMA/修理 — 承認済みクレームのみRMA発行(修理/交換/返金);ステータスは発行 → 受領 → 修理済み → 発送 → クローズ;RMAクローズはクレームクローズを伴う。

06

分析 — ステータス別クレーム数、承認率、総承認支払額と平均支払額、製品別集計も可能。

アーキテクチャ

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

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

01

ADK-Rustエージェント

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

02

MCPクライアント

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

03

Warranty MCP Server

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

04

ドメインシステム

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

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

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

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

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

ツールカタログ

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

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

24の名前付きツール

create_product

カタログに製品を作成する

internal write
get_product

IDで製品を取得する

read only
list_products

カテゴリ別に製品を一覧表示する

read only
create_plan

保証条件付き保証プランを作成する

internal write
get_plan

保証プランを取得する

read only
list_plans

保証プランを一覧表示する

read only
register

プランに基づきユニットを登録(保証期間を計算)

internal write
get_registration

IDまたはシリアルで登録情報を取得する

read only
list_registrations

所有者/ステータス別に登録を一覧表示する

read only
transfer_registration

譲渡可能なら登録を新所有者に譲渡する

internal write
check_entitlement

登録の保証権利/対象を確認する

read only
submit_claim

保証クレームを提出する

internal write

ガバナンス

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

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

13 read only8 internal write3 external write
  • 3つの書き込みは財務/契約上の重要操作で承認が必要(requires_approval, external_write):approve_claim(支払い確定)、reject_claim(契約上の拒否)、issue_rma(修理手配)。
  • 保証はバイパス不可 — 承認時に保証期間、対象故障リスト、除外事項、上限を再検証;期限切れ登録や除外故障は拒否(テストで検証済み)。
  • validate_claimは読み取り専用で、エージェントが副作用なしに審査前チェック可能。重要な変更はすべて監査ログ(audit_log)に記録。
  • サンプルデータは架空のものです。

MCPの表面

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

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

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

インストールと接続

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

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

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

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

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

公式ドキュメント

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

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

ソースレコード

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

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