MCP server exposing your Obsidian Galactic Brain to Claude Desktop
Galactic Brain MCP has 23 tools with consistent naming (verb_noun pattern) and basic descriptions. However, critical gaps undermine quality: input schemas are not visible in provided source code (only tool names and descriptions shown), parameter type definitions cannot be verified, and descriptions are often generic (10-50 chars). No output schemas documented. Error handling is minimal, tools return success/failure text without recovery guidance. The render layer provides consistent formatting but does not compensate for missing schema rigor. This is a typical community server with good intent but incomplete production-grade definitions.
Analyze technology stack across repositories
Analyze shared topics and themes across repositories
Get advice based on brain state and decisions
Get a brief summary of the current brain state
Get current status and recent activity
Filter improvements by category
Filter improvements by priority level
List all improvements across repositories
List all markdown notes in the vault
Input schemas not visible in source code. Tool definitions show only names and descriptions; parameter type definitions, constraints, and enums cannot be verified.
Output schemas not documented. No tool describes what fields it returns, data types, or structure. LLMs cannot plan downstream calls or extract required data. Violates pattern:response-shaper.
Descriptions are generic and under 50 characters for most tools (e.g., 'List all markdown notes in the vault', 'Get current status and recent activity'). These lack context for LLM selection and do not explain WHEN to use each tool vs. similar ones.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 35 | 2026-07-28+ | v2 |
Get server version and metadata
Append content to an existing note
Create a new note in the vault
Update an existing note in the vault
List and manage goals
List and manage tasks
Read a note from the vault by path
Filter repositories by programming language
Find repositories by topic
Get detailed information about a specific repository
List all repositories from the export
Search notes by keyword or token
Sync and export brain data
Check and report on vault hygiene and integrity
No error handling guidance. Tools return success/failure text via ok()/fail() helpers but do not categorize errors as retryable, user-fixable, or fatal. No recovery hints (e.g., 'Try search_notes() with a partial name'). Violates pattern:recovery-guide.
No pagination or result limits documented. Tools like list_notes, repo_list, improvement_list, analysis_stack may return unbounded results, risking context window exhaustion. No page/offset/limit parameters visible. Violates pattern:paginated-result.