AI Memory & Knowledge Management — 32 MCP tools, BM25 + hybrid search, knowledge graph, context explorer, Obsidian compatible, zero API keys
Critical failures across all dimensions. The mcp.json file contains ONLY tool names and brief descriptions, no input schemas, parameter definitions, or output schemas are visible. All 33 tools lack type information, constraints, and parameter documentation. Descriptions are generic (10-50 chars) and do not explain WHEN to use each tool, what parameters it accepts, or what it returns. No error handling guidance. No security considerations documented. The server appears to be a stub definition without actual implementation details visible in the provided source.
Quality insights (orphans, duplicates, stale)
Knowledge base overview & health score
Activity timeline (daily/weekly/monthly)
SHA256 integrity check
Batch operations
BM25 keyword search (R@5=95%)
BM25 index statistics
NO INPUT SCHEMAS VISIBLE: All 33 tools lack JSON Schema definitions. Cannot verify parameter types, constraints, required fields, or defaults.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 35 | 2026-07-28+ | v2 |
Knowledge neighborhood explorer (links, tags, similar titles)
Delete a knowledge entry
Detect similar/duplicate knowledge points
Export data (JSON/Markdown/CSV)
Get knowledge entry by ID
Get entries linked to an entry
Graph operations
Build knowledge graph (entity detection)
Query entities and relations
Export Mermaid visualization
RRF fusion of BM25 + semantic (R@5=97%+)
Import data (JSON/Markdown)
View license and features
Link two knowledge entries
Merge vaults
Recently added/updated entries
Spaced repetition review
Save a knowledge entry (auto-detects similar titles)
Basic keyword search
TF-IDF semantic search
Sync local vaults
Check cloud sync status (Pro)
Tag management
Remove link between entries
Update a knowledge entry
Version history (diff & rollback)
DESCRIPTIONS ARE GENERIC AND INCOMPLETE: All descriptions are 10 - 50 characters, lack context for tool selection, do not explain WHEN to use each tool, and do not document parameters or return values. These are all below p10.
NO OUTPUT SCHEMAS DOCUMENTED: mcp.json does not specify what fields each tool returns, their types, or structure. LLMs cannot plan downstream tool calls or extract required data without knowing response shape.
NO ERROR HANDLING GUIDANCE: No tool documents what errors can occur, how to recover, or what the LLM should do next. Per pattern:recovery-guide, errors must tell the agent what to do.
DESTRUCTIVE TOOLS LACK CONFIRMATION PATTERN: knowledge_delete, knowledge_unlink, knowledge_merge, knowledge_sync are marked DESTRUCTIVE but have no documented dry-run or confirmation step. Per pattern:confirmation-request, irreversible operations should support confirmation.