- Home
- MCP servers
- Obsidian
Obsidian
- javascript
7
GitHub Stars
javascript
Language
5 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
You can run an Obsidian MCP server that connects Obsidian’s Local REST API to your workflows, enabling AI-assisted note retrieval, search, and tooling inside Obsidian. This MCP server acts as a bridge between Obsidian and your AI tools, making it easy to query notes, perform semantic searches, and integrate with external assistants.
How to use
Set up your MCP client to talk to Obsidian through the available transports. You can run the server locally with a stdio transport for development or expose it over HTTP for remote access. Use the HTTP transport when you want to access Obsidian from other machines or from tools running outside your local environment. Use the stdio transport for fast, local interactions with your MCP client.
How to install
Prerequisites you need before starting assistive setups:
-
Docker: required for containerized MCP deployments.
-
Node.js or npm tooling is not strictly required for container usage, but may be needed for client-side tools and quick tests.
Additional sections
Configure your MCP server with multiple transport options for reliability and flexibility.
MCP Tools & Resources
The Obsidian MCP server exposes tools to retrieve and search Obsidian notes, enabling AI-assisted note analysis and summaries.
Available tools
get_note_content
Retrieve content and metadata of an Obsidian note by file path
obsidian_search
Search notes using a query string
obsidian_semantic_search
Semantic search for notes