Skip to main content
Glama
sandraschi

Windows Operations MCP

🪟 Windows Operations MCP — SOTA v14.0.1

エージェントエコシステムのためのネイティブWindowsコントロールプレーン&データサージェリー

windows-operations-mcpは、LLMにWindowsネイティブな操作と複雑なデータ操作のための高精度なコントロールプレーンを提供するために設計された、産業グレードの専門的なMCPサーバーです。汎用的なファイルシステムオーバーヘッドを回避し、レジストリ、ユーザーアカウント、タスク自動化、およびSOTAデータロジックとの深い統合を提供します。


🚀 主な機能 (SOTA v14.0)

🛠️ Windowsネイティブコントロール

  • レジストリ管理: 自動バックアップ付きのセーフモード編集、深いツリークエリ、および値の操作。

  • アカウント操作: ローカルユーザーおよびグループの管理(一覧表示、追加、パスワードリセット)。

  • 自動化ハブ: スケジュールタスク(schtasks)のオーケストレーションおよびWMI/CIMシステムイントロスペクション。

  • 権限 (ICACLS): 再帰的な継承制御を備えたきめ細かなNTFS ACL管理。

🧬 特殊データサージェリー

  • JSONポートマントー: ディープパッチ(再帰的マージ)、非構造化テキストからのファジーJSON抽出、および標準準拠の検証。

  • アーカイブロジック: ZIP、TAR、およびWindowsネイティブのキャビネット(.cab)展開のための統合インターフェース。

  • セーフモード: 破壊的な操作前の自動状態保持(例:レジストリエクスポート)。

🛰️ エージェントテレメトリ&サンプリング

  • FastMCP 3.2+: ctx: Contextテレメトリの完全サポート。

  • LLM-in-the-loop: 自律的な障害復旧と修復提案のための統合されたctx.sample()

  • 産業用ロギング: 高並行環境向けの構造化された非同期ロギング。


Related MCP server: Claude Desktop Commander MCP

📦 インストール

mcp install windows-operations-mcp

またはmcp_config.jsonを介して手動で設定:

{
  "mcpServers": {
    "windows-operations": {
      "command": "python",
      "args": ["-m", "windows_operations_mcp"],
      "env": {
        "PYTHONPATH": "C:/path/to/repo/src"
      }
    }
  }
}

🛠️ ツールレジストリリファレンス

ツール

ポートマントーアクション

説明

windows_registry

read, write, delete, export

セーフモード保護を備えたネイティブWinregコントロール。

windows_accounts

list_users, add_user, manage_group

ローカルSAMデータベース操作。

windows_automation

list_tasks, create_task, wmi_query

システムスケジューリングおよび状態イントロスペクション。

windows_permissions

get, grant, revoke, set_owner

ICACLSベースのACL管理。

json_operations

read, patch, extract_from_text

ディープJSONサージェリーおよびファジー解析。

archive_management

list, extract, expand_cab

ZIP/TAR/CAB管理。


📜 倫理的ガードレール&安全性

  1. セーフモード (レジストリ): safe_mode=True(デフォルト)を設定すると、書き込み/削除の前に自動的にレジストリキーがbackups/registry/にエクスポートされます。

  2. コンテキスト認識: エージェントには、影響の大きい操作に対してリアルタイムの進捗レポートと警告ログが提供されます。

  3. 還元主義的ロジック: 重複するツールはありません。無駄のない高性能なオーケストレーション層を維持するため、標準的なファイルシステムタスクはfilesystem-mcpに委譲します。


🧪 開発&テスト

前提条件

  • Windows 10/11 Pro

  • Python 3.10+

  • fastmcp 3.2.0

テストの実行

pytest

著者: Sandra Schipal (ウィーン, AT)
ライセンス: MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sandraschi/windows-operations-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server