What is mcp-trmm?
A focused MCP server for TRMM-style remote management operations. It exposes a curated set of MCP tools for common IT operations tasks such as agent lookup, checks, scripts, software, services, Windows updates, reporting, alerts, automation, and tasks. Designed specifically for local or smaller models that struggle with constructing raw API paths, HTTP methods, or JSON payloads.
How to use mcp-trmm?
Run the FastAPI app with Uvicorn: uvicorn server:app --host 0.0.0.0 --port 8000. The server mounts the MCP ASGI app at /mcp and includes bearer token protection and a /healthz endpoint. Connect an MCP client to the server’s URL to use the tools.
Key features of mcp-trmm
- Small, curated tool surface for common IT operations.
- Model-friendly strongly-named tools with simple arguments.
- Read-first behavior encourages inspection before action.
- Backend-owned request formatting (no raw API paths).
- Safer operations with limited destructive tools.
- Consistent result handling and structured error reporting.
Use cases of mcp-trmm
- Reboot an agent by name (list agents, then call reboot).
- Investigate a service issue (find agent, get service status, control if needed).
- Check and manage Windows updates (get updates, scan, install).
- Run scripts or commands on agents without manual API requests.
- Automate alert updates and task management.
コメント