What runtime dependencies does Infra MCP require?
Infra MCP is a Python package installable via `uv` or `pip`. It requires an existing SSH configuration (typically `~/.ssh/config`) and network reachability to target VMs.
@esp4ce
Read-only MCP server for on-prem Linux VMs and PostgreSQL over SSH — service health, logs, DB state, and schema exploration without terminal access.
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"infra-mcp": {
"command": "infra-mcp",
"args": [
"run"
]
}
}
}工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
Infra MCP provides read-only Model Context Protocol access to on-prem Linux VMs and PostgreSQL databases over SSH. It lets agents check service health, retrieve bounded logs, inspect database state, and explore table schemas without direct terminal access, using an allowlist-gated and fully audited remote command layer.
Install with uv tool install infra-mcp or pip install infra-mcp. Generate a starter config from ~/.ssh/config with infra-mcp generate-config, set up read-only PostgreSQL roles with infra-mcp setup, verify reachability with infra-mcp test, and discover services/logs/databases with infra-mcp discover --in-place. Then run with infra-mcp run and register it as a stdio MCP server in your client (e.g., Claude Code, Cursor).
SELECT queries to answer production questionsInfra MCP is a Python package installable via `uv` or `pip`. It requires an existing SSH configuration (typically `~/.ssh/config`) and network reachability to target VMs.
VM access uses SSH keys as configured in the user’s SSH config. Database access runs under a dedicated read‑only PostgreSQL role created by the `infra-mcp setup` command.
All tool outputs are bounded server‑side: log lines (200), DB rows (100), and table/column listings (200). Truncation is always flagged with a `-- TRUNCATED:` marker.
No. Infra MCP is read‑only by design: all database queries run inside a `READ ONLY` transaction using a read‑only PostgreSQL role, and SSH commands are restricted to an explicitly configured allowlist.
Every remote operation is appended to a local JSONL audit log. The audit log can be queried with the `get_audit_log` tool to review recent activity.

Automated codebase documentation for GitHub: searchable docs, MCP context for AI agents, doc drift detection, and Friday Cleanup PRs.
CronWatch records every run of your scheduled jobs in your own database, and speaks up when one is missed, fails, gets stuck, runs slow or costs too much. CronWatch is free and open-source.
OrangePro local-first CLI + MCP server for behavior mapping, grounded test generation, and dynamic proof.

Turn a plain-language guide into a narrated walkthrough video of your deployed web app. Your coding agent can write the guide from the source and bring back the MP4.

Give your AI agent the ability to see any webpage. Capture screenshots from Claude, Cursor, or any MCP client. Supports full-page, dark mode, mobile emulation, OG image generation, base64 output, custom viewport, ad bloc
评论