Endpoint Aiops MCP server
{
"mcpServers": {
"aiops-tools-endpoint-aiops": {
"command": "uvx",
"args": [
"endpoint-aiops"
],
"env": {
"ENDPOINT_AIOPS_MASTER_PASSWORD": "https://..."
}
}
}
}{
"mcpServers": {
"aiops-tools-endpoint-aiops": {
"command": "uvx",
"args": [
"endpoint-aiops"
],
"env": {
"ENDPOINT_AIOPS_MASTER_PASSWORD": "https://..."
}
}
}
}{
"mcpServers": {
"aiops-tools-endpoint-aiops": {
"command": "uvx",
"args": [
"endpoint-aiops"
],
"env": {
"ENDPOINT_AIOPS_MASTER_PASSWORD": "https://..."
}
}
}
}{
"servers": {
"aiops-tools-endpoint-aiops": {
"command": "uvx",
"args": [
"endpoint-aiops"
],
"env": {
"ENDPOINT_AIOPS_MASTER_PASSWORD": "${input:endpoint_aiops_master_password}"
}
}
},
"inputs": [
{
"id": "endpoint_aiops_master_password",
"type": "promptString",
"description": "Endpoint aiops master password",
"password": true
}
]
}{
"mcpServers": {
"aiops-tools-endpoint-aiops": {
"command": "uvx",
"args": [
"endpoint-aiops"
],
"env": {
"ENDPOINT_AIOPS_MASTER_PASSWORD": "https://..."
}
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall uvx endpoint-aiopsversion 0.9.0
What it does
Governed AI operations manager for centrally-managed endpoint fleets (thin clients, VDI) that performs login-storm and drift analysis. It provides read and write access to an endpoint-management REST API through a configurable dialect, wrapped in unified audit logging, reversibility tracking, and risk-level labeling.
- Detect and rank endpoints during login storms—find which endpoints and users are dragging down concurrent-login performance during peak hours.
- Report endpoints that have drifted from the fleet—outdated patches, stray agents, divergent OS builds—with automatic fleet-majority baseline detection.
- Audit and reverse state changes on endpoints: assign profiles and reboot devices with full before-state capture, undo descriptors, and encrypted credential management.
Tools this server exposes
| Tool | Does |
|---|---|
| overview | Return fleet-wide summary. |
| endpoint_list | List managed endpoints with optional filtering and pagination. |
| endpoint_get | Retrieve details for a single endpoint. |
| endpoint_health_score | Compute health score from injected or live endpoint records. |
| session_list | List active sessions on endpoints. |
| login_storm_analysis | Detect login bursts in a sliding window and rank endpoints/users by login-time impact. |
| drift_report | Find endpoints diverged from fleet majority on patch level, agent version, OS build, or config profile. |
| patch_status | Report patch level per endpoint or cohort from live or injected data. |
| patch_compliance | Check patch compliance against a baseline from injected endpoint records. |
| endpoint_assign_profile | Assign a config profile to an endpoint; high-risk write that records prior profile for undo. |
| endpoint_reboot | Reboot an endpoint; medium-risk write that captures prior online state in audit log. |
| undo_list | List recorded undo descriptors from prior state-changing operations. |
| undo_apply | Execute an undo descriptor to reverse a prior endpoint modification. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.