Governed GPU inference ops (vLLM + Ray Serve): latency RCA, scaling, drain, 30 MCP tools (preview)
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · http
verified
reported
listed in the official MCP registry counts 39 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
autoscale_config_get
-
autoscale_config_update
-
cost_per_token
-
deployment_redeploy
-
deployment_status
-
diagnose_engine_latency
-
diagnose_latency_spike
-
diagnose_low_utilization
-
drain_replica
-
engine_health
-
engine_inventory
-
engine_queue_depth
-
engine_request_metrics
-
gpu_utilization
-
kv_cache_stats
-
lora_load
-
lora_unload
-
model_deploy
-
model_info
-
model_is_sleeping
-
model_list
-
model_sleep
-
model_undeploy
-
model_wake
-
queue_depth
-
ray_cluster_resources
-
ray_dashboard_status
-
ray_job_cancel
-
ray_job_list
-
replica_list
-
replica_restart
-
request_metrics
-
routing_policy_update
-
scale_replicas_down
-
scale_replicas_up
-
scale_to_zero
-
serve_deployment_list
-
undo_apply
-
undo_list
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 8130778 · analyzer v33 · 2w ago
skills & prompt files 1
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 75
filesystem 12
- fs AIops-tools-Inference-AIops-8130778/inference_aiops/cli/_common.py :7
from pathlib import Path - fs AIops-tools-Inference-AIops-8130778/inference_aiops/config.py :23
from pathlib import Path - fs AIops-tools-Inference-AIops-8130778/inference_aiops/governance/audit.py :16
from pathlib import Path - fs AIops-tools-Inference-AIops-8130778/inference_aiops/governance/paths.py :11
from pathlib import Path - fs AIops-tools-Inference-AIops-8130778/inference_aiops/governance/patterns.py :34
from pathlib import Path - fs AIops-tools-Inference-AIops-8130778/inference_aiops/governance/undo.py :34
from pathlib import Path - fs AIops-tools-Inference-AIops-8130778/inference_aiops/secretstore.py :36
from pathlib import Path - fs AIops-tools-Inference-AIops-8130778/mcp_server/_shared.py :19
from pathlib import Path - fs (weak) AIops-tools-Inference-AIops-8130778/tests/test_cli_governed_exit.py :23
import pathlib - fs (weak) AIops-tools-Inference-AIops-8130778/tests/test_gov_patterns.py :384
import shutil - fs (weak) AIops-tools-Inference-AIops-8130778/tests/test_models.py :9
import pathlib - fs (weak) AIops-tools-Inference-AIops-8130778/tests/test_smoke.py :67
from pathlib import Path
shell / exec 1
- shell (weak) AIops-tools-Inference-AIops-8130778/tests/test_undo_executor.py :201
import subprocess
network 4
- net AIops-tools-Inference-AIops-8130778/inference_aiops/connection.py :26
import httpx - net AIops-tools-Inference-AIops-8130778/inference_aiops/ops/_util.py :16
from urllib.parse import quote - net AIops-tools-Inference-AIops-8130778/mcp_server/_shared.py :22
import httpx - net (weak) AIops-tools-Inference-AIops-8130778/tests/test_connection_prometheus.py :12
import httpx
secrets 5
- secrets AIops-tools-Inference-AIops-8130778/inference_aiops/cli/init.py :12
import getpass - secrets AIops-tools-Inference-AIops-8130778/inference_aiops/cli/secret.py :10
import getpass - secrets AIops-tools-Inference-AIops-8130778/inference_aiops/governance/audit.py :9
import getpass - secrets AIops-tools-Inference-AIops-8130778/inference_aiops/secretstore.py :29
import getpass - secrets (weak) AIops-tools-Inference-AIops-8130778/tests/test_gov_audit.py :240
import getpass
database 7
- db AIops-tools-Inference-AIops-8130778/inference_aiops/governance/audit.py :13
import sqlite3 - db AIops-tools-Inference-AIops-8130778/inference_aiops/governance/undo.py :30
import sqlite3 - db (weak) AIops-tools-Inference-AIops-8130778/tests/test_cli_writes.py :12
import sqlite3 - db (weak) AIops-tools-Inference-AIops-8130778/tests/test_gov_audit.py :14
import sqlite3 - db (weak) AIops-tools-Inference-AIops-8130778/tests/test_gov_decorators.py :22
import sqlite3 - db (weak) AIops-tools-Inference-AIops-8130778/tests/test_governance_persistence.py :13
import sqlite3 - db (weak) AIops-tools-Inference-AIops-8130778/tests/test_undo_executor.py :12
import sqlite3
tool registrations 39
- cost_per_token AIops-tools-Inference-AIops-8130778/mcp_server/tools/cost.py :10
- model_deploy AIops-tools-Inference-AIops-8130778/mcp_server/tools/deploy.py :29
- model_undeploy AIops-tools-Inference-AIops-8130778/mcp_server/tools/deploy.py :49
- deployment_redeploy AIops-tools-Inference-AIops-8130778/mcp_server/tools/deploy.py :70
- routing_policy_update AIops-tools-Inference-AIops-8130778/mcp_server/tools/deploy.py :94
- engine_health AIops-tools-Inference-AIops-8130778/mcp_server/tools/engine.py :17
- engine_inventory AIops-tools-Inference-AIops-8130778/mcp_server/tools/engine.py :29
- engine_request_metrics AIops-tools-Inference-AIops-8130778/mcp_server/tools/engine.py :44
- engine_queue_depth AIops-tools-Inference-AIops-8130778/mcp_server/tools/engine.py :56
- diagnose_engine_latency AIops-tools-Inference-AIops-8130778/mcp_server/tools/engine.py :68
- request_metrics AIops-tools-Inference-AIops-8130778/mcp_server/tools/metrics.py :10
- queue_depth AIops-tools-Inference-AIops-8130778/mcp_server/tools/metrics.py :22
- kv_cache_stats AIops-tools-Inference-AIops-8130778/mcp_server/tools/metrics.py :34
- diagnose_latency_spike AIops-tools-Inference-AIops-8130778/mcp_server/tools/metrics.py :46
- diagnose_low_utilization AIops-tools-Inference-AIops-8130778/mcp_server/tools/metrics.py :61
- model_list AIops-tools-Inference-AIops-8130778/mcp_server/tools/models.py :46
- model_info AIops-tools-Inference-AIops-8130778/mcp_server/tools/models.py :58
- model_is_sleeping AIops-tools-Inference-AIops-8130778/mcp_server/tools/models.py :71
- lora_load AIops-tools-Inference-AIops-8130778/mcp_server/tools/models.py :92
- lora_unload AIops-tools-Inference-AIops-8130778/mcp_server/tools/models.py :106
- model_sleep AIops-tools-Inference-AIops-8130778/mcp_server/tools/models.py :127
- model_wake AIops-tools-Inference-AIops-8130778/mcp_server/tools/models.py :154
- ray_cluster_resources AIops-tools-Inference-AIops-8130778/mcp_server/tools/ray_cluster.py :16
- ray_dashboard_status AIops-tools-Inference-AIops-8130778/mcp_server/tools/ray_cluster.py :28
- ray_job_list AIops-tools-Inference-AIops-8130778/mcp_server/tools/ray_cluster.py :40
- gpu_utilization AIops-tools-Inference-AIops-8130778/mcp_server/tools/ray_cluster.py :57
- ray_job_cancel AIops-tools-Inference-AIops-8130778/mcp_server/tools/ray_cluster.py :72
- replica_restart AIops-tools-Inference-AIops-8130778/mcp_server/tools/ray_cluster.py :85
- serve_deployment_list AIops-tools-Inference-AIops-8130778/mcp_server/tools/serve.py :67
- deployment_status AIops-tools-Inference-AIops-8130778/mcp_server/tools/serve.py :79
- replica_list AIops-tools-Inference-AIops-8130778/mcp_server/tools/serve.py :93
- autoscale_config_get AIops-tools-Inference-AIops-8130778/mcp_server/tools/serve.py :107
- scale_replicas_up AIops-tools-Inference-AIops-8130778/mcp_server/tools/serve.py :124
- scale_replicas_down AIops-tools-Inference-AIops-8130778/mcp_server/tools/serve.py :151
- scale_to_zero AIops-tools-Inference-AIops-8130778/mcp_server/tools/serve.py :176
- autoscale_config_update AIops-tools-Inference-AIops-8130778/mcp_server/tools/serve.py :200
- drain_replica AIops-tools-Inference-AIops-8130778/mcp_server/tools/serve.py :224
- undo_list AIops-tools-Inference-AIops-8130778/mcp_server/tools/undo.py :43
- undo_apply AIops-tools-Inference-AIops-8130778/mcp_server/tools/undo.py :115
declared dependencies 6
- mcp@>=2.0,<3.0
- httpx@>=0.27,<1.0
- typer@>=0.12,<1.0
- rich@>=13.0,<16.0
- pyyaml@>=6.0,<7.0
- cryptography@>=42.0