obsidian-mcp-server

cyanheads
84
Model Context Protocol (MCP) server designed for LLMs to interact with Obsidian vaults. Provides secure, token-aware tools for seamless knowledge base management through a standardized interface.
#ai-tools #knowledge-base #llm #llm-agent #mcp #model-context-protocol #note-taking #obsidian #typescript

Overview

What is obsidian-mcp-server

Obsidian MCP Server is a Model Context Protocol (MCP) server designed for large language models (LLMs) to interact with Obsidian vaults. It provides secure and token-aware tools for effective knowledge base management through a standardized interface.

How to Use

To use the Obsidian MCP Server, first enable the Local REST API plugin in Obsidian. Then, clone the repository or install it via npm. Configure your MCP client settings with the required parameters, including your Obsidian API key, and run the server using Node.js.

Key Features

Key features include atomic file operations with validation, full-text search capabilities, YAML frontmatter parsing, API key authentication with rate limiting, and efficient error handling. It also supports advanced search queries and property management.

Use Cases

Use cases for the Obsidian MCP Server include managing notes and documents within an Obsidian vault, integrating AI assistants for enhanced knowledge retrieval, and automating file operations and searches based on specific criteria.

Content