OmniCommanderMCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| system_infoA | Return operating-system, architecture, host, home and Node runtime details. |
| run_commandC | Run an arbitrary command through PowerShell on Windows or /bin/sh on macOS/Linux. |
| spawn_processB | Start a detached process or application and return its PID. |
| read_fileB | Read a UTF-8 text file from any path permitted to the local agent process. |
| write_fileC | Create or replace a UTF-8 text file. |
| list_directoryC | List files and directories with metadata. |
| create_directoryC | Create a directory recursively. |
| delete_pathC | Delete a file or directory. |
| move_pathC | Move or rename a file/directory. |
| copy_fileC | Copy a file. |
| launch_applicationC | Launch an application cross-platform. |
| close_applicationC | Close/terminate an application by process or application name. |
| capture_screenB | Capture the primary screen and return it as image content for computer-use reasoning. |
| capture_screen_imageC | Capture the primary screen and return a directly viewable PNG image. |
| mouse_moveB | Move the mouse pointer to absolute screen coordinates. |
| mouse_clickB | Click left, middle, or right mouse button, optionally at coordinates. |
| keyboard_typeB | Type text into the currently focused application. |
| keyboard_hotkeyC | Send a keyboard shortcut/hotkey to the focused application. |
| clipboard_getA | Read text from the OS clipboard. |
| clipboard_setB | Write text to the OS clipboard. |
| list_processesC | List running processes using the native OS command. |
| kill_processC | Force terminate a process by PID. |
| list_servicesC | List operating-system services. |
| service_controlC | Start, stop, restart, enable or disable an OS service. |
| network_infoB | Return interfaces, routes, DNS, and listening connections. |
| package_managerC | Run the native package manager (winget, brew, apt/dnf/pacman) with supplied arguments. |
| windows_registryC | Windows-only registry query/set/delete through PowerShell. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 27 tools
Most tools have distinct purposes, but capture_screen and capture_screen_image are very similar (different output format), and close_application and kill_process could be confused if descriptions aren't carefully read. Overall, the set is fairly well-disambiguated.
The majority of tools follow a verb_noun pattern (e.g., capture_screen, clipboard_get), but system_info, network_info, windows_registry, and package_manager deviate. This minor inconsistency slightly lowers the score but the pattern is still recognizable.
With 27 tools, the server covers a broad range of system operations. While slightly on the high side, the count is justified by the comprehensive scope (screen, clipboard, files, processes, system info, etc.). It's not excessive for the intended use case.
The tool set covers most essential system operations: file management, process control, clipboard, screen capture, system info, networking, services, and package management. Minor gaps (e.g., no mouse scroll, no file search) but overall quite complete for a system commander.