tag:github.com,2008:https://github.com/CursorTouch/Windows-MCP/releasesRelease notes from Windows-MCP2026-03-17T17:23:43Ztag:github.com,2008:Repository/982517950/v0.7.02026-03-17T17:27:29Zv0.7.0<h2>What's Changed</h2>
<ul>
<li>fix: keyboard focus not transferred when switching foreground window by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JezaChen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JezaChen">@JezaChen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4077286208" data-permission-text="Title is private" data-url="https://github.com/CursorTouch/Windows-MCP/issues/106" data-hovercard-type="pull_request" data-hovercard-url="/CursorTouch/Windows-MCP/pull/106/hovercard" href="https://github.com/CursorTouch/Windows-MCP/pull/106">#106</a></li>
<li>fix: import _INPUTUnion from enums to fix NameError by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JezaChen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JezaChen">@JezaChen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4080694621" data-permission-text="Title is private" data-url="https://github.com/CursorTouch/Windows-MCP/issues/108" data-hovercard-type="pull_request" data-hovercard-url="/CursorTouch/Windows-MCP/pull/108/hovercard" href="https://github.com/CursorTouch/Windows-MCP/pull/108">#108</a></li>
<li>fix: resolve Known Folder GUID paths before launching apps by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JezaChen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JezaChen">@JezaChen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4082732439" data-permission-text="Title is private" data-url="https://github.com/CursorTouch/Windows-MCP/issues/110" data-hovercard-type="pull_request" data-hovercard-url="/CursorTouch/Windows-MCP/pull/110/hovercard" href="https://github.com/CursorTouch/Windows-MCP/pull/110">#110</a></li>
<li>feat: Screenshot tool with DXCam backend reporting and UIAutomation hang fix by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yasuhirofujii-medley/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yasuhirofujii-medley">@yasuhirofujii-medley</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4068940390" data-permission-text="Title is private" data-url="https://github.com/CursorTouch/Windows-MCP/issues/104" data-hovercard-type="pull_request" data-hovercard-url="/CursorTouch/Windows-MCP/pull/104/hovercard" href="https://github.com/CursorTouch/Windows-MCP/pull/104">#104</a></li>
<li>refactor: extract tool definitions into tools/ subpackage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yasuhirofujii-medley/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yasuhirofujii-medley">@yasuhirofujii-medley</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4085619630" data-permission-text="Title is private" data-url="https://github.com/CursorTouch/Windows-MCP/issues/111" data-hovercard-type="pull_request" data-hovercard-url="/CursorTouch/Windows-MCP/pull/111/hovercard" href="https://github.com/CursorTouch/Windows-MCP/pull/111">#111</a></li>
<li>fix: validate app ID via shell:AppsFolder instead of string check by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JezaChen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JezaChen">@JezaChen</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4089628683" data-permission-text="Title is private" data-url="https://github.com/CursorTouch/Windows-MCP/issues/112" data-hovercard-type="pull_request" data-hovercard-url="/CursorTouch/Windows-MCP/pull/112/hovercard" href="https://github.com/CursorTouch/Windows-MCP/pull/112">#112</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/CursorTouch/Windows-MCP/compare/v0.6.9...v0.7.0"><tt>v0.6.9...v0.7.0</tt></a></p>Jeomontag:github.com,2008:Repository/982517950/v0.6.92026-03-15T04:39:02Zv0.6.9<h2>v0.6.9</h2>
<h3>Improvements</h3>
<ul>
<li><strong>Tool discoverability</strong> — Added keyword synonyms to App, PowerShell, Snapshot, Scrape, Clipboard, Process, and Registry descriptions so AI clients surface the right tool on the first search</li>
<li><strong>Scrape sampling</strong> — Scrape now uses MCP sampling to summarise webpage content server-side, eliminating markdown bloat in the caller's context. New <code>query</code> param to focus extraction; <code>use_sampling=False</code> to get raw content</li>
</ul>
<h3>Bug Fixes & Features</h3>
<ul>
<li><strong><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4054822397" data-permission-text="Title is private" data-url="https://github.com/CursorTouch/Windows-MCP/issues/98" data-hovercard-type="pull_request" data-hovercard-url="/CursorTouch/Windows-MCP/pull/98/hovercard" href="https://github.com/CursorTouch/Windows-MCP/pull/98">#98</a></strong> <code>Snapshot</code> fast screenshot-only path via <code>use_ui_tree=False</code>, skipping expensive accessibility tree traversal for vision-only workflows (Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yasuhirofujii-medley/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yasuhirofujii-medley">@yasuhirofujii-medley</a>)</li>
<li><strong><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4053083315" data-permission-text="Title is private" data-url="https://github.com/CursorTouch/Windows-MCP/issues/97" data-hovercard-type="pull_request" data-hovercard-url="/CursorTouch/Windows-MCP/pull/97/hovercard" href="https://github.com/CursorTouch/Windows-MCP/pull/97">#97</a></strong> <code>App</code> resize mode now accepts <code>name</code> to target a specific window directly without switching focus first (Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JezaChen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JezaChen">@JezaChen</a>)</li>
<li><strong><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4046670247" data-permission-text="Title is private" data-url="https://github.com/CursorTouch/Windows-MCP/issues/96" data-hovercard-type="pull_request" data-hovercard-url="/CursorTouch/Windows-MCP/pull/96/hovercard" href="https://github.com/CursorTouch/Windows-MCP/pull/96">#96</a></strong> Switching to a minimized window now restores and focuses it in a single call — (Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/JezaChen/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/JezaChen">@JezaChen</a>)</li>
<li><strong><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4044184908" data-permission-text="Title is private" data-url="https://github.com/CursorTouch/Windows-MCP/issues/95" data-hovercard-type="pull_request" data-hovercard-url="/CursorTouch/Windows-MCP/pull/95/hovercard" href="https://github.com/CursorTouch/Windows-MCP/pull/95">#95</a></strong> <code>Snapshot</code> exposes <code>use_annotation=False</code> to return clean screenshots without bounding box overlays (Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yasuhirofujii-medley/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yasuhirofujii-medley">@yasuhirofujii-medley</a>)</li>
<li><strong><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4043185819" data-permission-text="Title is private" data-url="https://github.com/CursorTouch/Windows-MCP/issues/94" data-hovercard-type="pull_request" data-hovercard-url="/CursorTouch/Windows-MCP/pull/94/hovercard" href="https://github.com/CursorTouch/Windows-MCP/pull/94">#94</a></strong> <code>Snapshot</code> accepts <code>display=[0]</code> / <code>display=[0,1]</code> to limit output to specific monitors in multi-monitor setups (Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xqdd/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xqdd">@xqdd</a>)</li>
</ul>
<h2>Install</h2>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="uvx windows-mcp==0.6.9"><pre>uvx windows-mcp==0.6.9</pre></div>Jeomontag:github.com,2008:Repository/982517950/v0.6.22026-02-04T13:01:12Zv0.6.2<h3>Changes in v0.6.2</h3>
<ul>
<li>Extended boolean parameter compatibility to the \desktop\ module.</li>
<li>Improved handling of tool arguments from LLMs.</li>
<li>Updated 'manifest.json' for 'mcpb' compatibility in Claude Desktop (Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bryan-anthropic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bryan-anthropic">@bryan-anthropic</a> ).</li>
</ul>
<h3>Changes in v0.6.1</h3>
<ul>
<li>Fixed <code>Shell</code> tool output issues (Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/yakub268/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yakub268">@yakub268</a>).</li>
<li>Improved boolean parameter compatibility for main tool definitions.</li>
</ul>Jeomontag:github.com,2008:Repository/982517950/v0.6.02026-01-30T03:32:08Zv0.6.0 - Performance & Stability Improvements<h2>What's Changed</h2>
<ul>
<li><strong>Performance Optimization</strong>: Fixed tool execution latency caused by PostHog analytics interference. Analytics are now batched asynchronously, resulting in ~6x faster tool completion times.</li>
<li><strong>Improved Initialization</strong>: Fixed the issue where the MCP server took too much time to initialize.</li>
<li><strong>Bug Fixes</strong>: Resolved the 'Thread Detach Error' that occurred when switching between applications.</li>
</ul>
<h2>Key Performance Gains</h2>
<ul>
<li>Removed blocking network calls in tools.</li>
<li>Reduced server startup time.</li>
<li>More stable application lifecycle management.</li>
</ul>Jeomontag:github.com,2008:Repository/982517950/v0.5.82026-01-17T02:04:46ZWindows-MCP v0.5.8<h3>Fixes</h3>
<ul>
<li>Removed dependency on <code>live-inspect</code></li>
</ul>
<h3>Refactoring</h3>
<ul>
<li>Migrated from the <code>uiautomation</code> library, for more comprehensive use of the Accessibility API.</li>
</ul>Jeomontag:github.com,2008:Repository/982517950/v0.5.42025-12-12T08:48:58ZWindows-MCP v0.5.4<h3>Features</h3>
<ul>
<li>Added support to check only the DOM content inside the browser for <code>State-Tool</code></li>
<li>Used the DOM content from the tree used in <code>Scrape-Tool</code></li>
</ul>
<h3>Refactor</h3>
<ul>
<li>Refactored the code base to support installation as <code>uvx</code> from PYPI.</li>
</ul>Jeomontag:github.com,2008:Repository/982517950/v0.32025-08-28T09:15:14ZWindows-MCP v0.3<h2>Fixes</h2>
<ul>
<li>Fixed issues with windows in Chinese language (Thank you <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/tangflash/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/tangflash">@tangflash</a>).</li>
<li>Fixed issues vscode when using tools (Thank you <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Klauxs/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Klauxs">@Klauxs</a> )</li>
<li>Fixed minor issues in the <code>Switch-Tool</code></li>
</ul>Jeomontag:github.com,2008:Repository/982517950/v0.22025-08-03T03:52:40ZWindows-MCP v0.2<h2>Features</h2>
<ul>
<li>Added <code>Resize-Tool</code> to resize/move an app to a location.</li>
<li>Added <code>Switch-Tool</code> for easy switching between apps.</li>
<li><code>Type-Tool</code> have a <code>press_enter</code> parameter to avoid using <code>Key-Tool</code></li>
<li>Added default language and browser to the <code>State-Tool</code>, added for understanding the system better.</li>
<li>Updated the <code>manifest.json</code> file for the DXT (Thank you <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/felixrieseberg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/felixrieseberg">@felixrieseberg</a>)</li>
</ul>
<h2>Fixes</h2>
<ul>
<li>Fixed issues occurring when clicking on desktop apps.</li>
<li>Avoid treating the context window as an app.</li>
<li>Removed the <code>human_cursor</code> because of issues with DPI. (Thank you <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Kikk79/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Kikk79">@Kikk79</a>)</li>
</ul>
<h2>Performance</h2>
<ul>
<li>Added necessary pruning logics to speed up the traversal (helpful for lengthy apps like browsers)</li>
</ul>Jeomontag:github.com,2008:Repository/982517950/v0.12025-08-03T03:51:52ZWindows-MCP v0.1<h2>Features</h2>
<ul>
<li>Included tools for GUI Interaction like <code>Click Tool</code>,..etc</li>
<li>Included tools for non-GUI Interaction like <code>Shell Tool</code>, <code>Scrape Tool</code></li>
<li>Added <code>State Tool</code> to check the state of the desktop</li>
</ul>Jeomon