MCP server for remediating cloud infrastructure drift by aligning cloud resources with Terraform state and ensuring security compliance
This server has a single tool 'execute_skill_action' with critical definition gaps. The tool description is present but extremely vague (28 chars: 'Execute cloud infrastructure drift remediation actions'). No input schema is visible in the source code, the tool accepts parameters but they are not formally defined with types, constraints, or descriptions. The output is not documented. The implementation is a stub that prints JSON to stdout and does not actually implement MCP protocol semantics. Tool naming is acceptable (verb_noun form), but without schema and parameter documentation, the tool is unusable by agents.
Execute cloud infrastructure drift remediation actions
No input schema defined for execute_skill_action. Tool accepts parameters but they are not formally declared with types, constraints, or descriptions. LLMs cannot infer valid inputs.
Tool description is 28 characters, below the 34-char p10 baseline and too vague. 'Execute cloud infrastructure drift remediation actions' does not explain WHEN to use it, WHAT parameters it accepts, or WHAT it returns.
No output schema documented. The client.py stub returns a dict with 'remediation_plan', 'auto_heal_successful', and 'security_compliance_status', but this structure is not formally declared in the tool definition.
No parameter descriptions. The tool likely accepts 'target_cloud_resource' and optional 'drift_details', but these are not documented in the tool definition, only visible in the stub client code.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 24 | 2026-07-28+ | v2 |
No error handling or recovery guidance. If remediation fails, the tool provides no actionable error message or next steps for the agent.