Server Ops MCP
About
Server ops MCP: logs, monitoring, code edit, Nginx & certs. Local + SSH, confirmations & redaction.
Use this server
Add it to your MCP client. The catalogue lists this config verbatim from its source — it does not run, download, or vouch for the server. Review the command before you run it.
Transportstdio (runs a local command)
Env vars
OPS_PROJECT_ROOT OPS_SSH_HOST OPS_SSH_PORT OPS_SSH_USER OPS_SSH_KEY OPS_SSH_PASSWORD OPS_SSH_PASSPHRASE OPS_CONFIG_PATHClaude Code
claude mcp add --env OPS_PROJECT_ROOT= --env OPS_SSH_HOST= --env OPS_SSH_PORT= --env OPS_SSH_USER= --env OPS_SSH_KEY= --env OPS_SSH_PASSWORD= --env OPS_SSH_PASSPHRASE= --env OPS_CONFIG_PATH= server-ops-mcp -- npx server-ops-mcp
Cursor
If the button doesn't open Cursor, use the JSON below — Cursor accepts the same mcpServers config.
VS Code
code --add-mcp '{"name":"server-ops-mcp","command":"npx","args":["server-ops-mcp"],"env":{"OPS_PROJECT_ROOT":"","OPS_SSH_HOST":"","OPS_SSH_PORT":"","OPS_SSH_USER":"","OPS_SSH_KEY":"","OPS_SSH_PASSWORD":"","OPS_SSH_PASSPHRASE":"","OPS_CONFIG_PATH":""}}'
JSON
{
"mcpServers": {
"server-ops-mcp": {
"command": "npx",
"args": [
"server-ops-mcp"
],
"env": {
"OPS_PROJECT_ROOT": "",
"OPS_SSH_HOST": "",
"OPS_SSH_PORT": "",
"OPS_SSH_USER": "",
"OPS_SSH_KEY": "",
"OPS_SSH_PASSWORD": "",
"OPS_SSH_PASSPHRASE": "",
"OPS_CONFIG_PATH": ""
}
}
}
}
Environment variables are listed by name only — fill in your own values. Entries never carry secrets.