MCP低风险未认领

WinCtl

Windows desktop control for AI agents: screen, UI Automation, input, processes, files, shell.

sitharaj88sitharaj88/winctl更新于 2026年8月2日

server.json

{
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "name": "io.github.sitharaj88/winctl",
  "description": "Windows desktop control for AI agents: screen, UI Automation, input, processes, files, shell.",
  "title": "WinCtl",
  "repository": {
    "url": "https://github.com/sitharaj88/winctl",
    "source": "github"
  },
  "version": "1.0.2",
  "websiteUrl": "https://github.com/sitharaj88/winctl#readme",
  "icons": [
    {
      "src": "https://raw.githubusercontent.com/sitharaj88/winctl/main/icon.png",
      "mimeType": "image/png",
      "sizes": [
        "512x512"
      ]
    },
    {
      "src": "https://raw.githubusercontent.com/sitharaj88/winctl/main/assets/icon-256.png",
      "mimeType": "image/png",
      "sizes": [
        "256x256"
      ]
    }
  ],
  "packages": [
    {
      "registryType": "npm",
      "identifier": "@sitharaj88/winctl",
      "version": "1.0.2",
      "transport": {
        "type": "stdio"
      },
      "environmentVariables": [
        {
          "description": "Permission profile: readonly (observation only), standard (adds desktop interaction and file access), or full (adds process control and shell execution). Defaults to standard.",
          "format": "string",
          "default": "standard",
          "name": "WINCTL_PROFILE"
        },
        {
          "description": "Comma-separated capability tiers, overriding the profile. Any of: observe, interact, filesystem, manage, shell.",
          "format": "string",
          "name": "WINCTL_TIERS"
        },
        {
          "description": "Semicolon-separated folders that file tools may access. Empty means the whole filesystem except protected Windows system directories.",
          "format": "string",
          "name": "WINCTL_ALLOWED_PATHS"
        },
        {
          "description": "Set to false to skip user confirmation prompts for destructive actions. Defaults to true.",
          "format": "string",
          "default": "true",
          "name": "WINCTL_CONFIRM_DESTRUCTIVE"
        },
        {
          "description": "Path to the JSONL audit log. Defaults to %LOCALAPPDATA%\\winctl\\audit.jsonl.",
          "format": "string",
          "name": "WINCTL_AUDIT_LOG"
        },
        {
          "description": "Screenshots are downscaled to at most this width in pixels. Defaults to 1600.",
          "format": "string",
          "default": "1600",
          "name": "WINCTL_MAX_IMAGE_WIDTH"
        }
      ]
    },
    {
      "registryType": "mcpb",
      "identifier": "https://github.com/sitharaj88/winctl/releases/download/v1.0.2/winctl.mcpb",
      "version": "1.0.2",
      "fileSha256": "4556a00621ed232482523d23852190eb9ac344d8d27e5109c2eb5142a35a3335",
      "transport": {
        "type": "stdio"
      },
      "environmentVariables": [
        {
          "description": "Permission profile: readonly (observation only), standard (adds desktop interaction and file access), or full (adds process control and shell execution). Defaults to standard.",
          "format": "string",
          "default": "standard",
          "name": "WINCTL_PROFILE"
        }
      ]
    }
  ]
}

权限

声明检测
运行代码—bundlenode
安装—npm:@sitharaj88/winctl@1.0.2mcpb:https://github.com/sitharaj88/winctl/releases/download/v1.0.2/winctl.mcpb@1.0.2
安装时运行脚本—无
网络无无
需要的凭据无无
工作区外的路径—无
智能体工具—无

检查

低风险 · 没有发现需要提醒的地方。

未经人工审核 · 已做规则检查;模型审核尚未开启。

版本

  1. #11.0.2最新2026年10月7日