OmniCommanderMCP
The OmniCommanderMCP server provides comprehensive, cross-platform control over your local machine, including system information, shell execution, filesystem, processes, desktop automation, and more.
System Information: Retrieve OS details, architecture, hostname, and Node.js runtime info.
Command Execution: Run arbitrary shell commands (PowerShell on Windows, /bin/sh on macOS/Linux) with configurable timeouts and working directories.
Process Management: Start detached processes, list running processes, and terminate processes by PID.
Filesystem Operations: Read, write, list, create, delete, move, and copy files and directories.
Application Control: Launch and close applications cross-platform with optional arguments.
Screen Capture & Desktop Automation: Capture screenshots, control mouse movements and clicks, type keyboard input, send hotkeys, and manage clipboard content (read/write).
Service Management: List and control OS services (start, stop, restart, enable, disable).
Network Diagnostics: Retrieve network interfaces, routes, DNS settings, and active listening connections.
Package Management: Invoke native package managers (winget, brew, apt, dnf, pacman).
Windows Registry: Query, set, and delete registry keys (Windows only).
Security & Access: Supports configurable
safeandfullsecurity profiles with audit logging, accessible via local stdio, authenticated HTTP, or an OpenAI Secure MCP Tunnel.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@OmniCommanderMCPshow me running processes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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 buildnpm 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:
a15ba5bd2ca3e39449f9f1e984694ab4bdb2b825f4b296f618ecf97d2bdef9ffRelated MCP server: AppleScript MCP
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 installTypeScript 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.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kaannsaydamm/OmniCommanderMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server