An MCP server that generates hierarchical mindmaps and concept structures from prompts using interactive concept structuring
This server has critical definition gaps. The single tool 'execute_skill_action' lacks a visible input schema in the source code, only a description string is present. The description is generic (41 chars) and does not explain what parameters the tool accepts, what it returns, or when to use it. No parameter documentation exists. The tool appears to be a wrapper around an undocumented client method. The mcp_server.py file does not register tools with proper MCP schemas, it only prints a JSON status message, which is not valid MCP protocol. Tool definitions are inferred from the client.py file, not explicitly registered, triggering the hard cap at 50 for inferred tools. The server does not follow MCP tool registration patterns.
Execute skill action for the interactive mindmap hierarchical concept structurer
No input schema visible for execute_skill_action. Tool registration does not follow MCP protocol, mcp_server.py prints a status message instead of registering tools with JSON Schema.
Tool description is generic (41 chars) and does not explain parameters, return type, or use case. Does not meet minimum 50-char baseline for actionable descriptions.
Tool definition is inferred from client.py, not explicitly registered in mcp_server.py.
No parameter documentation. The client.generate_mindmap() method accepts 'prompt_topic' and 'tree_depth' but these are not exposed or described in the MCP tool interface.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 17 | 2026-07-28+ | v2 |
Output schema not documented. The client returns a dict with 'mindmap_markdown', 'total_nodes_generated', and 'root_branches', but the MCP tool does not declare this structure.