trmm-action-mcp
trmm-action-mcp
Tactical RMM 向けのゲート付き、許可リスト方式のアクションサーバーです。読み取り専用の
trmm-mcp サーバーとは異なり、こちらはエンドポイントに対して操作を実行できます —
ただし、固定カタログ内の検証済み・読み取り専用監査を実行する場合に限られます。
任意のコードを実行するツールは存在せず、削除・編集・再起動・アンインストールを行う
ツールも存在しません。
小規模なシニアエンジニアのグループ(例:承認済みエンジニア)が Claude から 「EF-DC01 の Domain Admins を一覧表示」のような監査を実行するために作られています。
安全である理由 — 6つの独立したガードレール
本人確認 — 指定されたシニアエンジニアのみがアクセスできます。
ネットワーク — nginx は Anthropic のコネクタ出力 IP(+ お客様の IP)のみを許可します。
ベアラー — エッジとこのバックエンド間の共有シークレット。
制限されたツール —
list_agents、list_audits、run_auditのみ。許可リスト登録された監査 —
run_auditはcatalog.py内の検証済み読み取り専用スクリプトのみを実行します。任意のコードを実行する経路は存在しません。スコープ付き TRMM キー —
claude-actionsロールは Send-Command と読み取りのみ可能で、それ以外はできません。すべての実行は TRMM の監査ログに記録されます。
「何も削除できない」ことは、ここでは保証です(許可リスト登録カタログ + 削除ツールなし + スコープ付きキー)。単なる期待ではありません — catalog.py 内の注記を参照してください。
Related MCP server: firewalla-mcp-server
ツール
ツール | 種別 | 内容 |
| 読み取り | 対象のエージェントを検索します(クライアント/サイト/タイプ/プラットフォーム/ステータス/ホスト名で絞り込み)。 |
| 読み取り | 実行可能な監査のカタログ( |
| アクション | 1 つのエージェントに対して検証済み監査を 1 つ実行し、その出力を返します。 |
監査カタログ (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。すべて読み取り専用です。追加するには、catalog.py に新しいエントリを審査して追加します。
設定
変数 | 必須 | 説明 |
| ✅ | TRMM API のベース URL( |
| ✅ | スコープ付き |
| — |
|
| http のみ | エッジとバックエンド間の共有ベアラー。 |
| — | デフォルトは |
| — | チューニング用。 |
実行
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_mcpデプロイ(ゲート付き、リモート)
docs/DEPLOY.md(Docker + nginx の Anthropic IP 許可リスト + アイデンティティオプション)と docs/TRMM_ROLE.md(スコープ付きキー)を参照してください。現在機能しているシニアエンジニア向けの経路は Claude Code/Desktop + nginx 許可リスト配下のベアラーです。claude.ai の Web/モバイル向けユーザーごとの Entra SSO は、Cloudflare Access 経由が最適です(読み取り専用プロジェクトを参照)— トレードオフは DEPLOY.md で説明されています。
trmm-mcp との関係
意図的に別プロジェクト、別キー、別デプロイにしています。読み取り専用サーバーはアクションを実行できないまま維持され、こちらは検証済みの監査以外は何も実行できないまま維持されます。
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