TacticalRMM MCP server
io.github.shin2344234/trmm-mcp·v1.1.0·3 starsRead your TacticalRMM fleet; run commands only after per-command human approval.
3 stars26 downloads/wk
Reviews
Write oneNobody has reviewed TacticalRMM yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
TacticalRMM tools (28, 6 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
trmm_agent_checksChecks configured on an agent, with their current status.
trmm_agent_event_logtrmm_agent_historytrmm_agent_processestrmm_agent_servicestrmm_agent_softwareInstalled software inventory for an agent.
trmm_agent_tasksAutomated tasks configured on an agent.
trmm_agent_windows_updatesWindows update status for an agent.
trmm_api_gettrmm_audit_logtrmm_debug_logTRMM server debug log entries.
trmm_fleet_overviewtrmm_get_agenttrmm_get_scripttrmm_kill_processwrite actionKill a process by PID on an agent.
trmm_list_agentstrmm_list_alertstrmm_list_clients_sitesAll clients and their sites, with ids for filtering.
trmm_list_scriptstrmm_pending_actionstrmm_reboot_agentReboot an agent now. Disruptive - confirm the target first.
trmm_run_checkswrite actionForce all checks to run now on an agent.
trmm_run_commandwrite actiontrmm_run_scriptwrite actiontrmm_run_taskwrite actionRun an automated task now. Get task_id from trmm_agent_tasks.
trmm_server_infoTRMM server version, settings and this MCP server's current mode.
trmm_service_actiontrmm_wake_on_lanwrite actionSend a Wake-on-LAN packet to an agent.
Public scan report
scanner v0.1.10 · 2026-11-02 · same rubric, same numbers if you re-run it
- Code scan13 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 55 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How TacticalRMM compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 78/100
- higher than 57% of 48,255 servers
- Tools
- 28
- the typical server has 7
- Tools that change things
- 21%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 3
- more than 80% of 28,688 servers
- Downloads a week
- 26
- more than 13% of 12,191 servers with a package
What its tools let an agent do: 22 read · 6 change
Install TacticalRMM in Claude Code, Cursor or VS Code
claude mcp add trmm-mcp -- uvx trmm-mcp
What the publisher says
From the TacticalRMM repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.shin2344234/trmm-mcp -->
TacticalRMM MCP server
Lets an AI assistant read everything in your TacticalRMM install, and — when you explicitly switch it on — run commands on your managed machines.
Ask "which machines are offline and why", "what's eating memory on the front desk PC", "show me every failed check this week", and get answers from live fleet data. Turn on elevate mode and the assistant can also fix things, but only after you approve each action yourself.
Why I built it
I manage machines for a number of clients, and TacticalRMM already collects far more about each one than anyone has time to sit and read. I wanted to actually use that data: run deeper diagnostics than the dashboard puts in front of you, produce per-client reports covering every device, and find the things worth fixing before someone rings up to report them.
It does grow billable work, and I think that is fine as long as the work is real. A disk throwing early SMART errors, a server quietly filling up, patches that stopped applying three months ago and nobody noticed — catching those is worth paying for. Billing for busywork is not. The test I hold this to is whether every item on a report is something the client can see the sense in fixing once it has been explained to them.
What you get
28 tools. 20 read-only ones covering agents, checks, alerts, services, processes, event logs, software inventory, patches, scripts and audit history; 8 execution tools for running commands and scripts, rebooting, controlling services, killing processes, and waking machines.
A full audit trail of everything. Every inbound request, every tool call with its arguments, every result, every TRMM API call, every approval decision and every refusal is written to a structured JSONL log with credential redaction and rotation. For a bridge that can run commands as SYSTEM across a fleet, knowing exactly who asked for what and when is not optional — so it is on by default and cannot be silently skipped. Details in [Audit logging][audit-log].
An approval gate the model cannot reach. In elevate mode an execution is refused until you approve that exact call in a browser (password + TOTP) or from a shell on the server. Approvals are bound to a fingerprint of the arguments, are single-use, and expire. No tool exists that grants elevation.
Read-only that actually holds. Three independent layers: the execution tools are never registered, the HTTP client refuses non-read requests, and the API key itself is bound to a TRMM role with no execution permissions.
Built for real fleets. TRMM has no pagination and returns whole tables — one agent detail call measured 192 KB here. Responses are projected, capped and truncated with an explicit notice, so a single call cannot swallow the model's context.
HTTPS with bearer auth, a self-signed certificate carrying an IP SAN, and a hardened systemd unit. Clients trust that one certificate rather than skipping verification.
Works with Claude Code, Claude Desktop and LM Studio on macOS, Windows and Linux. Built and verified against TRMM 1.5.1. The TRMM API itself is documented independently in [docs/trmm-api.md][trmm-api].
Three modes
elevate is the one to use for interactive work: Claude can look at anything, but the moment it wants to do something it stops and waits for you.
Security
The short version:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
TacticalRMM: common questions
- Is TacticalRMM MCP server safe?
- Mostly: it is graded B (78/100). Read the TacticalRMM safety report
- How do I install TacticalRMM?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does TacticalRMM need an API key?
- Yes. The registry entry asks for
TRMM_READONLY_API_KEY,TRMM_COMMAND_API_KEY. - Is TacticalRMM maintained?
- The last commit was 57 days ago (2026-09-08). The latest release is v1.1.0.
- What can I use instead of TacticalRMM?
- Servers from other publishers that do the same job: SSH Manager MCP server.
- How does TacticalRMM compare with other MCP servers?
- safety score 78/100 (higher than 57% of 48,255 servers); tools 28 (the typical server has 7); tools that change things 21% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to TacticalRMM
Same job from other publishers: the closest match first, then the best rated.
- SSH ManagerSSH for AI agents: commands, files, backups and health, with approval, a vault and an audit trailnot reviewedEstablishedA