trmm-action-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@trmm-action-mcpRun the local_admins audit on agent 'WS-SALES-04'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
trmm-action-mcp
A gated, allow-listed action server for Tactical RMM. Unlike the read-only
trmm-mcp server, this one can act on endpoints — but only
by running a vetted, read-only audit from a fixed catalog. There is
deliberately no tool to run arbitrary code and no tool to delete, edit,
reboot, or uninstall anything.
Built for a small group of senior engineers (e.g. the approved engineers) to run audits like "list Domain Admins on EF-DC01" from Claude.
Why it's safe — six independent guardrails
Identity — reachable only by the named senior engineers.
Network — nginx allows only Anthropic's connector egress IPs (+ your IPs).
Bearer — shared secret between the edge and this backend.
Restricted tools — only
list_agents,list_audits,run_audit.Allow-listed audits —
run_auditruns only vetted read-only scripts incatalog.py; no arbitrary-code path exists.Scoped TRMM key — the
claude-actionsrole can Send-Command + read, nothing else. Every run is TRMM-audit-logged.
"Can't delete stuff" is a guarantee here (allow-listed catalog + no delete tools +
scoped key), not a hope — see the note in catalog.py.
Related MCP server: firewalla-mcp-server
Tools
Tool | Kind | What it does |
| read | Find the agent to target (filter by client/site/type/platform/status/hostname). |
| read | The catalog of runnable audits (the only scripts |
| action | Run ONE vetted audit on ONE agent; returns its output. |
Audit catalog (v1)
privileged_groups (DC), local_admins, local_users, disk_space, os_info,
installed_software, services_not_running, pending_reboot, hotfixes,
logged_on_users, bitlocker, network_config. All read-only. Add more by
vetting a new entry in catalog.py.
Configuration
Variable | Required | Description |
| ✅ | TRMM API base URL ( |
| ✅ | The scoped |
| — |
|
| http only | Shared bearer between edge and backend. |
| — | Default |
| — | Tuning. |
Run
python -m venv .venv && .venv\Scripts\activate # or source .venv/bin/activate
pip install -r requirements.txt
# stdio (local dev): set TRMM_API_URL + TRMM_ACTION_API_KEY, then:
python -m trmm_action_mcpDeploy (gated, remote)
See docs/DEPLOY.md (Docker + nginx Anthropic-IP allowlist + identity options) and docs/TRMM_ROLE.md (the scoped key). The senior-engineer path that works today is Claude Code/Desktop + bearer behind the nginx allowlist; per-user Entra SSO for claude.ai web/mobile is best done via Cloudflare Access (see the read-only project) — DEPLOY.md explains the trade-offs.
Relationship to trmm-mcp
Separate project, separate key, separate deploy on purpose: the read-only server stays incapable of acting, and this one stays incapable of anything but vetted audits.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityDmaintenanceEnables secure remote SSH command execution with strict read-only enforcement, allowing safe delegation of SSH access to Claude while preventing write operations. Supports connection pooling, command validation, and comprehensive logging for audit trails.51
- AlicenseAqualityDmaintenanceA read-only MCP server that enables Claude to audit Firewalla network security configurations and monitor network activity. It provides tools to inspect devices, rules, alarms, and traffic flows without making any changes to the Firewalla system.846MIT
- FlicenseNot gradedqualityBmaintenanceA read-only MCP server that gives Claude Code secure, non-invasive access to infrastructure logs, service status, metrics, Ansible facts, and Docker state via SSH, with a strict command allowlist and no write operations.
- FlicenseAqualityCmaintenanceA secure, read-only MCP server for AI-powered system monitoring. It provides real-time OS metrics, config discovery, and safe log tailing to enable autonomous infrastructure audits without shell access risks.4
Related MCP Connectors
Deterministic AI code review, with an audit record. Governance inside the agent loop.
Let AI operate servers without SSH. Choose actions, approve risky changes, and audit every step.
Copilot connector permission audits with owner signoff receipts.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/JohnGilligan2/tactical-rmm-audit-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server