Skip to content

WinCtl 1.0.2

Latest

Choose a tag to compare

@sitharaj88 sitharaj88 released this 02 Aug 05:22

Performance and documentation release.

Faster startup

sharp, systeminformation and clipboardy are now loaded on first use rather than at import. None of them is needed to answer tools/list, but the connector is spawned fresh every session, so that cost was paid on every launch.

Median startup: 2261ms → 1237ms. A session that never takes a screenshot never pays for sharp at all.

This also widens the margin against MCP client connect timeouts — the failure mode that broke the npx install path in 1.0.0.

Corrected install instructions

The npm page shipped the README from the published tarball, so it kept recommending npx -y @sitharaj88/winctl — which resolves this package's prebuilt native binaries on every launch (~18s) and times out before the handshake completes.

Install globally instead:

npm install -g @sitharaj88/winctl
claude mcp add winctl -- winctl

For Claude Desktop, download winctl.mcpb below and double-click it.

winctl.mcpb  SHA-256  4556a00621ed232482523d23852190eb9ac344d8d27e5109c2eb5142a35a3335