MCP server for querying and mutating knowledge blocks in a hierarchical workspace with support for database relations, callout alerts, synced blocks, and Mermaid diagrams
This server is non-functional as an MCP implementation. The mcp_server.py file contains only a print statement that outputs a JSON status message, it does NOT implement the MCP protocol. There is no actual tool registration, no input/output schema definitions, no parameter handling, and no request/response loop. The 'execute_skill_action' tool is declared in the metadata but has zero implementation. The client.py and example_usage.py files are standalone Python code unrelated to MCP. This is a stub or proof-of-concept, not a working MCP server.
Execute skill action for block-based hierarchical knowledge graph workspace operations
No MCP protocol implementation. mcp_server.py contains only a single print() statement and does not implement the MCP JSON-RPC request/response loop, tool registration, or message handling.
Tool 'execute_skill_action' has no input schema. The tool is declared in metadata but has zero parameter definitions, type constraints, or validation rules.
Tool description is 97 characters but lacks specificity. Does not explain WHAT the tool does, WHEN to use it, WHAT parameters it accepts, or WHAT it returns. Generic descriptions prevent LLM tool selection.
No output schema documented. LLMs cannot plan downstream calls or extract results without knowing the response structure.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 17 | 2026-07-28+ | v2 |
No error handling or recovery guidance. Tool provides no error messages, status codes, or instructions for LLM retry/fallback logic.