Exposes Alex's cognitive architecture tools via the Model Context Protocol. Provides access to cognitive tools for health checks, memory search, architecture status, and knowledge management.
Five tools with complete schemas and descriptions, but significant gaps in parameter documentation and error handling. Tool names follow verb_noun convention (alex_health_check, alex_memory_search, alex_architecture_status, alex_knowledge_search, alex_knowledge_save). Descriptions range 80-180 chars, meeting minimum length. However, parameter descriptions are sparse or missing context. alex_memory_search has 'query' and 'memoryType' with descriptions, but 'limit' lacks guidance on why 10 is default. alex_knowledge_save requires 4 params but provides minimal guidance on markdown format or content length constraints. No output schemas documented, LLMs cannot predict response structure for chaining. No error handling guidance (e.g., what if search returns 0 results? What if knowledge_save fails due to disk space?). Risk annotations present (READ_ONLY, WRITE) but no idempotency hints or confirmation patterns for the write operation.
Get current inventory of Alex's cognitive architecture - skill counts, trifectas, agents, etc.
Check the health of Alex's cognitive architecture - validates component counts, memory files, and overall status
Save a new insight to Alex's global knowledge base
Search Alex's global knowledge base for patterns and insights
Search across all Alex memory systems (skills, instructions, prompts, episodic, global knowledge)
No output schemas documented. LLMs cannot predict response structure (fields, types, pagination) for downstream tool chaining or data extraction.
Parameter 'limit' in alex_memory_search and alex_knowledge_search lacks constraints (min/max). No guidance on why default is 10 or what happens if limit exceeds available results.
alex_knowledge_save (WRITE operation) lacks error handling guidance. No mention of what happens on failure, whether operation is idempotent, or if confirmation is needed before execution.
Parameter descriptions for alex_knowledge_save lack format constraints. 'content' accepts markdown but no length limits, encoding hints, or examples of valid structure provided.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 52 | 2026-07-28+ | v2 |
workspacePath parameter in alex_health_check and alex_architecture_status marked optional but no guidance on fallback behavior or error if .github/ directory missing.