MCP server for Skyrim modding tools integration, providing tools for plugin management, asset handling, script compilation, and external tool bridging
Critical failure across all dimensions. No tool definitions are visible in the provided source code. The Python script documents tool name derivation but does not show actual MCP tool registrations with schemas, descriptions, or parameter definitions. The .mcp.json config only specifies the executable path and environment variables. Without access to the actual C# tool implementations in src/housecarl-mcp, no schema validation, description assessment, or parameter typing can be performed. This is a complete absence of verifiable definition quality.
No tool definitions visible in source code. Cannot verify schemas, descriptions, or parameter types for any of the 31 tools. Only tool names are documented via a Python derivation script.
No parameter descriptions provided. LLMs cannot infer what each parameter controls or what values are valid. This violates the pattern:tool-description requirement that every parameter must have a non-empty description.
No input schemas visible. Cannot verify JSON Schema types, constraints, enums, or required fields. This is a hard failure for definition quality.
Tool names lack clarity and specificity. Names like 'housecarl_create', 'housecarl_forward', 'housecarl_place', 'housecarl_check', and 'housecarl_skse' are vague and do not clearly convey what action is performed. LLMs will struggle to select the correct tool.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 30 | 2026-07-28+ | v2 |
No output schemas documented. LLMs cannot plan downstream tool calls or extract required fields from responses. This violates pattern:tool requirement for documented return types.