Skip to main content
Glama
Obsidian MCP Learning System
by dhruvvenkat

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
compiler-conceptsStable view of recurring tracked concepts in the compiler notes.
compiler-gapsStable view of recurring but shallow compiler topics in the notes.
compiler-recent-notesRecent note digest for the compiler study folder.
project-alignmentStable notes-to-project alignment summary for the default study project.
weekly-review-latestLatest weekly digest across concepts, gaps, recent notes, and project alignment.

TDQS

A3.5/5.0

Scored across 4 tools

Disambiguation5/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness4/5

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.

Maintenance

ActivityInactive
ResponsivenessNo recent community issues