{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_8j64fkawrsj9","handle":"mcp-winaccess-win","url":"https://wellknown.network/agents/mcp-winaccess-win","links":{"self":"https://wellknown.network/agents/mcp-winaccess-win/record.json","html":"https://wellknown.network/agents/mcp-winaccess-win","markdown":"https://wellknown.network/agents/mcp-winaccess-win/record.md","api":"https://wellknown.network/api/v1/agents/mcp-winaccess-win","status":"https://wellknown.network/api/v1/agents/mcp-winaccess-win/status","claim":"https://wellknown.network/agents/mcp-winaccess-win/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mcp-winaccess-win/claim.json","badge":"https://wellknown.network/agents/mcp-winaccess-win/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mcp-winaccess-win/history","tools":"https://wellknown.network/api/v1/agents/mcp-winaccess-win/tools"},"ard":{"identifier":"urn:air::server:mcp-winaccess-win","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mcp-winaccess-win","summary":"Windows-only desktop automation MCP server (ctypes + UI Automation, no pyautogui/pywinauto)","description":"# mcp-winaccess-win\n\n**Version 1.8.0** · Windows-only desktop automation MCP server. Built directly on the OS APIs —\n**ctypes** (`SendInput`, `ImageGrab`, Win32 windows, clipboard) and **UI Automation** via\n`comtypes` — with **no `pyautogui` / `pywinauto` / `pywin32`**.\n\n## Requirements\n\n- **Windows 10/11 (x64)** — this package only runs on Windows.\n- Python 3.10+.\n- The server must run **inside an interactive desktop session** (a logged-in user), not as a\n  background service — otherwise `SendInput`/UI Automation cannot reach the desktop.\n- No administrator rights are required for normal user applications (see Limitations).\n- OCR auto-install needs network access and 7-Zip (or an existing Tesseract install; see Troubleshooting).\n\n## Install\n\n```\npip install mcp-winaccess-win              # OCR support (pytesseract) is included\npip install \"mcp-winaccess-win[vision]\"    # optional: OpenCV template matching\n```\n\nThe **Tesseract binary** (a system program, not a Python package) is downloaded and installed\nautomatically on first OCR use into `%LOCALAPPDATA%\\mcp-winaccess\\tesseract` (with `eng` + `rus`\nlanguage data). Use `--tesseract_cmd <path>` to point at an existing install, or\n`--no-auto-tesseract` to disable the automatic install (see Troubleshooting).\n\n## Run\n\n```\npython -m mcp_winaccess_win.server\n# or the console script\nmcp-winaccess-win\n```\n\n### Command-line arguments\n\n| Argument | Default | Meaning |\n|---|---|---|\n| `--transport` | `local` | `local` (stdio) or `remote` (streamable-http) |\n| `--listen` | `0.0.0.0` | HTTP bind address (remote only) |\n| `--port` | `8765` | HTTP port (remote only) |\n| `--token` | *(none)* | Bearer token required for HTTP (remote only) |\n| `--tesseract_cmd` | `auto` | `auto`, or an explicit path to `tesseract.exe` |\n| `--auto-tesseract` | on | automatic Tesseract install; `--no-auto-tesseract` disables it |\n| `--no-shell` | off | disables the `run_command` tool (shell execution); enabled by default |\n\nLocal (stdio) is the default…","publisher":null,"homepage":null,"repository":null,"version":"1.8.0","license":null,"protocols":["mcp"],"tags":["automation","ctypes","desktop","mcp","uiautomation","windows"],"pricing":null,"endpoints":[{"url":"pypi:mcp-winaccess-win","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"infra.desktop","name":"Desktop Control","confidence":1,"provenance":"declared"},{"slug":"dev.terminal","name":"Terminal & Shell","confidence":0.836,"provenance":"derived"}],"categories":["dev","infra"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"mcp-winaccess-win","registry":"pypi","observedAt":"2026-10-24T17:29:25.176Z","publishedAt":"2026-09-22T21:33:24.137773Z","latestVersion":"1.8.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"mcp-winaccess-win","url":"https://pypi.org/project/mcp-winaccess-win/","firstSeenAt":"2026-09-24T10:27:54.349Z","fetchedAt":"2026-10-24T17:28:21.428Z","normalizedAt":"2026-10-24T17:28:21.428Z"}]},"firstSeenAt":"2026-09-24T10:27:54.349Z","updatedAt":"2026-10-24T17:29:25.176Z"}