OmniCommanderMCP
Enables full local computer control from MCP clients, including terminal commands, file system operations, application management, screen capture, and input device automation across Windows, macOS, and Linux.
README
Omni Commander MCP
Omni Commander is a local-first, cross-platform MCP agent for terminal, filesystem, process, application, window, desktop and operating-system control.
Install the current 0.2 source
The complete, locally validated 0.2.0 source tree is stored as a checksum-protected source archive so the repository remains installable even while GitHub-hosted runners are unavailable for this repository.
git clone https://github.com/kaannsaydamm/OmniCommanderMCP.git
cd OmniCommanderMCP
npm run materialize
npm install
npm run check
npm run build
npm run materialize:
- Concatenates the seven files under
.omni/. - Verifies the exact encoded size, archive size and SHA-256 digest.
- Extracts the complete 0.2.0 source tree into the repository.
- Verifies the resulting package version.
The expected archive SHA-256 is:
a15ba5bd2ca3e39449f9f1e984694ab4bdb2b825f4b296f618ecf97d2bdef9ff
Control surfaces
- Local MCP over stdio.
- Authenticated Streamable HTTP.
- OpenAI Secure MCP Tunnel for ChatGPT web without opening inbound ports.
- Filesystem read/write/edit/search operations.
- Interactive and one-shot shell/process sessions.
- Application launch/close and window management.
- Screenshot observation, mouse, keyboard, clipboard and multi-step computer-use actions.
- OCR text discovery and click-by-text.
- Windows UI Automation, macOS Accessibility and Linux AT-SPI integration points.
- Services, packages, disks, users, groups, scheduled tasks, firewall, logs and power operations.
- Network diagnostics and HTTP requests.
- Git and archive operations.
- Safe and full security profiles with JSONL audit logging.
Tool surface
The 0.2.0 source registers 80 MCP tools, including:
shell_exec,process_start,process_input,process_output,process_terminatefs_read,fs_write,fs_patch,fs_search,fs_copy,fs_move,fs_deletecomputer_observe,computer_sequence,computer_act_and_observe,computer_click_textdesktop_screenshot,screen_ocr,screen_find_text,accessibility_snapshot,accessibility_invokemouse_move,mouse_click,mouse_drag,mouse_scrollkeyboard_type,keyboard_key,keyboard_hotkey,clipboard_read,clipboard_writeapplication_launch,application_close,window_list,window_controlservice_control,package_manage,scheduled_task_manage,firewall_rule,power_controlhttp_request,http_download, Git tools and archive tools
Security profiles
The default safe profile limits filesystem roots, blocks known destructive command patterns, restricts private-network HTTP targets and redacts sensitive audit fields.
The explicitly selected full profile removes those policy restrictions and runs with the operating-system rights of the local agent process. It does not bypass OS permissions, elevation boundaries, UAC, SIP, sandboxing or endpoint-security controls.
Validation status
A clean bootstrap was independently executed in an empty temporary directory. It passed:
- Archive size and SHA-256 validation
npm install- TypeScript type checking
- 6/6 automated tests
- Production build
The code has not yet been exercised on the user's actual Windows desktop because the connected Desktop Commander device is offline. Secure MCP Tunnel activation also requires the user's own OpenAI control-plane access and local tunnel-client authentication.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.