obsidian-mcp-serverMCP Server36/100 via “request-scoped context and observability with structured logging”
Obsidian Knowledge-Management MCP (Model Context Protocol) server that enables AI agents and development tools to interact with an Obsidian vault. It provides a comprehensive suite of tools for reading, writing, searching, and managing notes, tags, and frontmatter, acting as a bridge to the Obsidian
Unique: Uses async-local-storage pattern to propagate request context through the entire call stack without explicit parameter passing, enabling automatic context injection into all logs and Obsidian REST API calls. Integrates with structured logging to correlate logs across multiple service calls.
vs others: Automatic context propagation (unlike manual parameter passing) reduces boilerplate and ensures consistent context across all layers. Structured logging enables machine-readable log aggregation and correlation, whereas unstructured logs are difficult to parse and correlate.