What is OmniParser?
OmniParser is a Microsoft research project that parses a screenshot into structured elements (e.g., icons, text boxes) for GUI automation. This server uses it under a CC-BY-4.0 license (models have separate licenses).
@NON906
Basic information
Automatic operation of on-screen GUI.
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
omniparser-autogui-mcp is an MCP server that uses Microsoft's OmniParser to analyze the computer screen and automatically perform GUI operations. It is confirmed to work on Windows and is intended for users who want AI-driven desktop automation.
Clone the repository recursively, run uv sync, set the OCR_LANG environment variable (e.g., en), and execute uv run download_models.py to download OmniParser models. Then configure the server in claude_desktop_config.json with the uv command pointing to the cloned directory. Additional environment variables allow customization of the backend load, target window, OmniParser server address, SSE transport, and model paths.
OmniParser is a Microsoft research project that parses a screenshot into structured elements (e.g., icons, text boxes) for GUI automation. This server uses it under a CC-BY-4.0 license (models have separate licenses).
The README does not specify GPU requirements. It is confirmed on Windows, and models are downloaded locally; performance may depend on the platform.
No authentication mechanism is mentioned. The server operates on the local machine or over a network via SSE; no built-in security features are described.
Yes. Set the `OMNI_PARSER_SERVER` environment variable to the server's address and port (e.g., `127.0.0.1:8000`). Start the remote server with `uv run omniparserserver`.
The default transport is stdio. To use SSE, set the `SSE_HOST` and `SSE_PORT` environment variables.

Request dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3
Hindsight: Agent Memory That Learns

Couples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep

Run advanced phishing, voice phishing, deepfake fraud simulations, and cybersecurity awareness training from your AI assistant.

Mail a real postal letter worldwide from a PDF or text. No account, pay per letter.
Comments