Obsidian MCP Learning System
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| extract_conceptsB | Extract recurring compiler concepts from notes in a vault folder. Args: vault_path: Absolute path to the Obsidian vault. folder: Folder inside the vault to scan. |
| get_learning_gapsC | Identify likely weak spots based on repeated but shallow concept coverage. Args: vault_path: Absolute path to the Obsidian vault. folder: Folder inside the vault to scan. |
| generate_study_sessionC | Generate a focused study session using recurring concepts and likely gaps. Args: vault_path: Absolute path to the Obsidian vault. folder: Folder inside the vault to scan. duration_minutes: Target study session length. |
| compare_notes_to_projectB | Compare note concepts against a local project repo by checking keyword coverage. Args: vault_path: Absolute path to the Obsidian vault. notes_folder: Folder inside the vault to scan. project_path: Absolute path to the code project to compare against. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| compiler-concepts | Stable view of recurring tracked concepts in the compiler notes. |
| compiler-gaps | Stable view of recurring but shallow compiler topics in the notes. |
| compiler-recent-notes | Recent note digest for the compiler study folder. |
| project-alignment | Stable notes-to-project alignment summary for the default study project. |
| weekly-review-latest | Latest weekly digest across concepts, gaps, recent notes, and project alignment. |
TDQS
Scored across 4 tools
Each tool has a clearly distinct verb and outcome: extracting concepts, identifying gaps, generating a study session, and comparing notes to a project. While the first three operate on vault notes, their purposes and outputs are non-overlapping.
All tool names follow a consistent snake_case verb_noun pattern (extract_concepts, get_learning_gaps, generate_study_session, compare_notes_to_project). The naming is predictable and readable.
Four tools is a well-scoped set for a focused learning assistant, covering the essential operations without bloat. Each tool earns its place in the workflow.
The set covers a full learning loop: extraction, gap analysis, session generation, and project comparison. Minor gaps exist, such as no tool to list vault folders or read/write individual notes, which could help agents orient themselves.