omniparser-autogui-mcp
@NON906
关于 omniparser-autogui-mcp
Automatic operation of on-screen GUI.
基本信息
配置
工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is omniparser-autogui-mcp?
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.
How to use omniparser-autogui-mcp?
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.
Key features of omniparser-autogui-mcp
- Integrates OmniParser for screen analysis and GUI automation
- Supports both stdio and SSE transport modes
- Allows targeting a specific window or the entire screen
- Can offload OmniParser processing to another device
- Configurable via environment variables for OmniParser model settings
Use cases of omniparser-autogui-mcp
- Automate repetitive desktop tasks based on screen content
- Search for specific text in a browser window and click results
- Operate legacy applications that lack APIs or scripting support
- Build AI assistants that can control the user interface directly
FAQ from omniparser-autogui-mcp
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).
Does omniparser-autogui-mcp require a GPU?
The README does not specify GPU requirements. It is confirmed on Windows, and models are downloaded locally; performance may depend on the platform.
How does omniparser-autogui-mcp handle authentication or security?
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.
Can I run OmniParser on a separate machine?
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.
What are the transport options?
The default transport is stdio. To use SSE, set the SSE_HOST and SSE_PORT environment variables.
其他 分类下的更多 MCP 服务器
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Servers
modelcontextprotocolModel Context Protocol Servers
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
ghidraMCP
LaurieWiredMCP Server for Ghidra
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
评论