MCPサーバーレジストリに戻る
セキュリティとガバナンス公開ソース

Device Management MCP Server

あなたのAIエージェントがシステム管理者になります。実際のデバイスを監視、診断、操作する44のMCPツールを備え、デバイス管理、エンドポイントセキュリティ、ネットワーク運用を1つのサーバーでカバーします。クロスプラットフォーム対応(macOS、Linux、…

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

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

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

01

実際のシステムデータ — 実際のOSコマンドから読み取り、モックやシードは使用しません。

02

クロスプラットフォーム — macOS、Linux、Windows。OSを自動検出し、正しいコマンドを実行します。

03

観察 → 診断 → 行動 — 監視から修復までの全スペクトルをカバー。

04

MCP誘発 — 破壊的な操作(kill、firewall、restart)はMCPプロトコルを通じてユーザー確認を求めます。

05

エンタープライズバックエンド — Intune、Jamf、Fleet、Kandjiを機能フラグ経由で対応。

06

統合スコープ — ADK-Rust Enterpriseインベントリのデバイス管理(18)、エンドポイントセキュリティ(19)、ネットワーク(20)をカバー。

アーキテクチャ

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

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

01

ADK-Rustエージェント

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

02

MCPクライアント

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

03

Device Management MCP Server

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

04

ドメインシステム

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

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

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

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

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

ツールカタログ

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

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

19の名前付きツール 44の文書化されたツールから表示

get_device

ID、名前、またはシリアル番号でデバイスを検索します

read only
list_user_devices

ユーザーが所有するすべてのデバイスを一覧表示します

read only
get_security_posture

デバイスのセキュリティ状況を取得します — 暗号化、ファイアウォール、アンチウイルス、コンプライアンス

read only
list_applications

デバイスにインストールされているアプリケーションを一覧表示します

read only
collect_diagnostics

デバイスから診断ログを収集します

read only
run_health_check

デバイスのヘルスチェックを実行します

read only
create_remediation

デバイスの修復タスクを作成します

internal write
get_system_stats

ライブのシステム統計を取得します — CPU、メモリ、ディスク、ロードアベレージ

read only
list_processes

CPUまたはメモリ使用率の高いプロセスを一覧表示します

read only
get_network_info

ネットワーク情報を取得します — IPアドレス、WiFi、VPN、アクティブ接続

read only
get_security_status

完全なセキュリティ状態を取得します — FileVault/BitLocker、ファイアウォール、SIP/SELinux

read only
check_os_updates

利用可能なOSアップデートを確認します

read only

ガバナンス

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

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

12 read only4 internal write3 destructive
  • レジストリマニフェストは読み取り専用、内部書き込み、破壊的ツールのリスククラスを宣言しています。

MCPの表面

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

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

プロンプト
誘導
ADK MCP SDKrmcpレジストリマニフェスト

インストールと接続

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

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

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

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

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

公式ドキュメント

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

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

ソースレコード

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

公開リポジトリを見る ↗
バージョン
1.5.0
ライセンス
Apache-2.0
ツール
44
リビジョン
26677330194a
更新済み
2026年5月24日
トランスポートstdio