Servonaut — Claude Code MCP server: features and setup
Servonaut lets an agent manage AWS, Hetzner, OVH, and SSH servers, including checking status and logs, browsing CloudWatch, and blocking IPs.
claude mcp add servonaut -- uvx servonautWhat Servonaut does
Servonaut connects an agent to server management features. It brings AWS EC2, Hetzner Cloud, OVHcloud, and custom SSH hosts into one view, with tools for checking status and logs, inspecting CloudWatch, blocking IPs, and running commands safely.
In Claude Code, the server runs with uvx servonaut. Add it using the command below, then configure access to the providers and SSH hosts you use. AWS and SSH require your credentials; OVHcloud and Hetzner need API credentials. Without access configured for a host, the agent cannot manage it.
What it helps with
- check the status of AWS and Hetzner servers
- inspect CloudWatch logs for an IP
- block an IP through WAF or Security Groups
- run a command on an SSH server
Example prompts for the agent
- Check the status of my AWS and Hetzner servers.
- Find CloudWatch logs related to this IP.
- Block this IP on the server using an available method.
How to install Servonaut
Platform CLI
claude mcp add servonaut -- uvx servonautuvx runs the command named after the package; if the README names another one, use uvx --from servonaut <command>
Platform CLI
codex mcp add servonaut -- uvx servonautuvx runs the command named after the package; if the README names another one, use uvx --from servonaut <command>
Config file
{
"mcpServers": {
"servonaut": {
"command": "uvx",
"args": [
"servonaut"
]
}
}
}uvx runs the command named after the package; if the README names another one, use uvx --from servonaut <command>
Config file
{
"servers": {
"servonaut": {
"type": "stdio",
"command": "uvx",
"args": [
"servonaut"
]
}
}
}uvx runs the command named after the package; if the README names another one, use uvx --from servonaut <command>
Platform CLI
gemini mcp add servonaut uvx servonautuvx runs the command named after the package; if the README names another one, use uvx --from servonaut <command>
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Servonaut
How do I install Servonaut in Claude Code?
Run claude mcp add servonaut -- uvx servonaut. This registers Servonaut as an MCP server.
What does Servonaut do?
It gives an agent tools for managing AWS, Hetzner, OVH, and SSH servers, such as checking status, viewing logs, and blocking IPs.
What credentials does Servonaut need?
Use the relevant credentials for AWS and SSH access. Add API credentials to connect OVHcloud or Hetzner servers.