Execute a single validated command under an active security policy, with chaining and injection patterns blocked. Returns structured JSON results and flags output as untrusted text.
List all Ubuntu servers in the inventory with connection details (host, port, username). Call this first to discover valid server names for other ubuntu_* tools.
Run any shell command on a configured Ubuntu server over SSH and get stdout, stderr, and exit code. Use for tasks not covered by specialized system tools.
Write text content to a policy-allowed file path using atomic writes, with automatic backups of existing files. Creates missing directories when permitted.
MCP server for managing Ubuntu servers over SSH. Enables Claude to check system health, inspect services, tail logs, review updates, and run commands remotely.
Percival Ubuntu is a security-focused MCP server for safe Ubuntu operations, optimized for the Nanobot agent. It enables file management and command execution under strict security policies.
Start, stop, restart, reload, enable, or disable systemd services on Ubuntu servers remotely over SSH, with confirmation of service state after the action.
Check server health, active policies, and tool metrics. Use as first diagnostic when automations degrade, with optional detailed view for extended timing and full policy lists.
View running processes with PID, name, user, CPU%, memory%, and status. Sort by CPU or memory usage to identify resource-heavy tasks—read-only and safe.