loading…
Search for a command to run...
loading…
A local MCP server that transforms an Obsidian vault into a structured learning interface through tools for concept extraction and gap analysis. It enables AI a
A local MCP server that transforms an Obsidian vault into a structured learning interface through tools for concept extraction and gap analysis. It enables AI agents to generate study plans and align note-taking with implementation projects for a more cohesive learning workflow.
i'm working on learning ML compilers + some os concepts this summer so i set up an obsidian vault to track my learning
coincidentally i also wanted some more experience working with mcp so im gonna create an mcp server that connects to codex and gives it some pointers on how to evaluate my learning + make sure my projects are on the right track
stay tuned for updates! we're just getting started ☺︎
This project is a local MCP server for turning an Obsidian vault into a structured compiler-learning interface.
The goal is not just "AI can read my notes."
The goal is to build a real MCP-native learning system with:
extract_conceptsget_learning_gapsgenerate_study_sessioncompare_notes_to_projectGoal: evolve from "bag of tools" into a real MCP-backed learning interface.
Expose stable, inspectable views of the learning system.
Planned resources:
vault://compiler/conceptsvault://compiler/gapsvault://compiler/recent-notesvault://project/alignmentvault://weekly-review/latestWhy:
Add reusable workflow templates directly through MCP.
Planned prompts:
weekly_learning_reviewgenerate_study_plannotes_vs_project_analysispaper_to_implementation_breakdownWhy:
Upgrade from raw keyword counting to more meaningful note analysis.
Planned improvements:
Why:
Goal: compare and synthesize across more than just markdown notes.
Planned sources:
Planned capabilities:
Why:
Goal: make the server easy and natural to use inside daily Codex workflows.
Planned work:
Why:
Potential future direction:
Possible use cases:
Note:
This is intentionally not a near-term priority.
The server should first have strong tools/resources/prompts before adding more agentic behavior.
Potential future direction:
Note: This is productization, not the immediate learning goal.
Implement resources:
Implement prompts:
Improve heuristics:
This project should move toward:
a real MCP interface for a compiler-learning workflow
and away from:
a pile of loosely related note-analysis functions
If a new feature does not improve one of these, it probably should not be added:
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"obsidian-mcp-learning-system": {
"command": "npx",
"args": []
}
}
}