{"servers":[{"server":{"$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"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-02T06:44:04.168465Z","publishedAt":"2026-08-02T06:44:04.168465Z","updatedAt":"2026-08-02T06:44:04.168465Z","isLatest":true}}}],"metadata":{"count":1}}
