trmm-action-mcp
trmm-action-mcp
Ein abgesicherter, auf eine Zulassungsliste beschränkter Aktionsserver für Tactical RMM. Anders als der schreibgeschützte trmm-mcp-Server kann dieser auf Endpunkte einwirken – aber nur, indem er eine geprüfte, schreibgeschützte Prüfung aus einem festen Katalog ausführt. Es gibt bewusst kein Werkzeug zum Ausführen von beliebigem Code und kein Werkzeug zum Löschen, Bearbeiten, Neustarten oder Deinstallieren von irgendetwas.
Entwickelt für eine kleine Gruppe von Senior-Engineers (z. B. die freigegebenen Engineers), um Prüfungen wie „Domain-Admins auf EF-DC01 auflisten“ von Claude aus auszuführen.
Warum es sicher ist – sechs unabhängige Schutzmaßnahmen
Identität – nur für die genannten Senior-Engineers erreichbar.
Netzwerk – nginx erlaubt nur die Egress-IPs des Anthropic-Connectors (+ Ihre IPs).
Bearer – gemeinsames Geheimnis zwischen dem Edge und diesem Backend.
Eingeschränkte Werkzeuge – nur
list_agents,list_audits,run_audit.Zulassungsliste für Prüfungen –
run_auditführt nur geprüfte, schreibgeschützte Skripte incatalog.pyaus; es gibt keinen Pfad für beliebigen Code.Eingeschränkter TRMM-Schlüssel – die Rolle
claude-actionskann Send-Command + Lesen, sonst nichts. Jede Ausführung wird im TRMM-Prüfprotokoll erfasst.
„Kann nichts löschen“ ist hier eine Garantie (Zulassungsliste für Katalog + keine Löschwerkzeuge + eingeschränkter Schlüssel), keine Hoffnung – siehe den Hinweis in catalog.py.
Related MCP server: firewalla-mcp-server
Werkzeuge
Werkzeug | Art | Was es tut |
| lesen | Finden Sie den Ziel-Agenten (Filtern nach Client/Site/Typ/Plattform/Status/Hostname). |
| lesen | Der Katalog der ausführbaren Prüfungen (die einzigen Skripte, die |
| Aktion | Führen Sie EINE geprüfte Prüfung auf EINEM Agenten aus; gibt deren Ausgabe zurück. |
Prüfungskatalog (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. Alle schreibgeschützt. Fügen Sie weitere hinzu, indem Sie einen neuen Eintrag in catalog.py prüfen.
Konfiguration
Variable | Erforderlich | Beschreibung |
| ✅ | TRMM-API-Basis-URL ( |
| ✅ | Der eingeschränkte |
| — |
|
| nur HTTP | Gemeinsames Bearer-Token zwischen Edge und Backend. |
| — | Standard |
| — | Feinabstimmung. |
Ausführen
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_mcpBereitstellung (abgesichert, remote)
Siehe docs/DEPLOY.md (Docker + nginx-Zulassungsliste für Anthropic-IPs + Identitätsoptionen) und docs/TRMM_ROLE.md (der eingeschränkte Schlüssel). Der heute funktionierende Senior-Engineer-Pfad ist Claude Code/Desktop + Bearer hinter der nginx-Zulassungsliste; pro Benutzer ist Entra-SSO für claude.ai Web/Mobil am besten über Cloudflare Access umsetzbar (siehe das schreibgeschützte Projekt) – DEPLOY.md erklärt die Abwägungen.
Beziehung zu trmm-mcp
Getrenntes Projekt, getrennter Schlüssel, getrennte Bereitstellung aus gutem Grund: Der schreibgeschützte Server bleibt handlungsunfähig, und dieser bleibt zu nichts anderem als geprüften Prüfungen fähig.
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