Transforms database schemas into compressed markdown format optimized for LLM context windows
This server has critical definition failures. The single tool 'execute_skill_action' has no visible input schema, no parameter descriptions, and a generic 2-word description. The mcp_server.py file does not implement the MCP protocol, it merely prints a JSON status message and exits. There is no tool registration, no schema validation, no error handling, and no actual MCP message loop. The client.py and example_usage.py are standalone Python code unrelated to MCP. This is not a functional MCP server.
Execute database schema transformation skill action
Tool description is 2 words ('Execute database schema transformation skill action'). This is generic and does not explain WHAT the tool does, WHEN to use it, or what it returns.
mcp_server.py does not implement the MCP protocol. It prints a status message and exits instead of entering a message loop. No tool registration, no request/response handling, no schema validation.
No parameter descriptions. The tool accepts parameters (inferred from client.py: db_connection_uri, query_tables) but none are documented. LLMs cannot infer parameter meaning from names alone.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 14 | 2026-07-28+ | v2 |
No error handling or recovery guidance. If the tool fails, the LLM has no actionable next step. No categorization of errors as retryable, user-fixable, or fatal.