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.

Give an agent a place to put large output. Instead of returning 40k characters of a build log into the conversation, it posts the file to DocBin and hands back one short URL. Docs render with syntax highlighting and mark

Agent-Native Terminal


Verified cyber-physical AI tools. 25 MCP tools, x402-payable on Base.
TestMu AI MCP Server lets developers run, debug, and triage tests through natural language directly from their IDE (Cursor, Claude, GitHub Copilot, and other MCP clients). It exposes five tools — HyperExecute (test orche
评论