MCPサーバーレジストリに戻る
データとコンテンツ公開ソース

DAM MCP Server

ADK-Rust Enterpriseエージェント向けの完全なデジタル資産管理プラットフォーム。資産のライフサイクル全体をカバーする23のMCPツール — 取り込み、豊富なメタデータとタグ付け、バージョンとレンディション、コレクション、権利・ライセンス管理など。

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

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

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

01

資産 — あらゆるメディアタイプ、豊富なカスタムメタデータ(任意のJSON)、ライフサイクルステータス(ドラフト → レビュー中 → 承認済み → 公開済み → アーカイブ済み → 期限切れ)、完全な出所監査トレイル

02

タグ付け — ファセットタグ(キーワード/色/主題/キャンペーン)、手動または自動タグ付け(ヒューリスティックなキーワード+タイプ推定、MLタグ付けの代替)

03

バージョンとレンディション — マスターファイルのバージョニングと派生物(サムネイル、Web/印刷用バリアント、トランスコード)

04

コレクション — アルバムとスマートコレクション、ネスト可能

05

権利・ライセンス — ライセンス条件、チャネル、地域、期限;クリアランスゲーティングと使用権チェックの意思決定

06

レビュー — ブランド/法務/編集レビュー、結果は承認ゲートに反映

07

配布 — 共有リンク/ポータルと使用状況追跡(各資産の公開場所)、権利によるゲーティング

アーキテクチャ

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

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

01

ADK-Rustエージェント

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

02

MCPクライアント

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

03

DAM MCP Server

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

04

ドメインシステム

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

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

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

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

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

ツールカタログ

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

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

23の名前付きツール

create_asset

マスターファイルURIとともに新しいデジタル資産を取り込む

internal write
get_asset

資産の完全なレコードを取得する

read only
update_asset

資産のタイトルや説明を更新する

internal write
search_assets

テキスト/タイプ/ステータス/タグ/コレクション/権利に基づくファセット検索

read only
set_status

資産のライフサイクルステータスを遷移させる(公開は権利+レビューでゲート)

internal write
get_audit_trail

資産の監査トレイル(出所)を取得する

read only
set_metadata

資産のカスタムメタデータを設定またはマージする

internal write
add_tags

資産にタグを追加する

internal write
remove_tag

資産からタグを削除する

internal write
auto_tag

資産のテキストとタイプから候補タグを自動推定する(ヒューリスティック)

internal write
set_rights

資産の完全な権利レコードを設定する

internal write
clear_rights

ライセンス条件に基づき資産の使用をクリアする(ゲートあり)

internal write

ガバナンス

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

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

16 internal write6 read only1 external write
  • 公開には権利がクリアされている必要があり、レビューが存在する場合は承認済みでなければならない(未解決の拒否や変更なし)。
  • 使用記録は、資産が現在そのチャネルで使用可能な場合にのみ許可される(ステータス、期限、チャネルと地域)。
  • 権利、公開、共有の書き込みは本番環境で承認ゲートがかかっている;create_shareは外部書き込みとして分類される。

MCPの表面

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

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

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

インストールと接続

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

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

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

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

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

公式ドキュメント

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

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

ソースレコード

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

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