This Obsidian MCP server, developed by cyanheads, enables AI models to interact with Obsidian vaults through a standardized interface. Built with TypeScript and leveraging the Model Context Protocol SDK, it provides tools for file operations, content search, and metadata management within Obsidian. The implementation features atomic operations, efficient query processing, and automatic timestamp handling. It's particularly useful for AI assistants and applications needing to manage knowledge bases in Obsidian, enabling use cases like note-taking, content organization, and information retrieval without dealing directly with Obsidian's API complexities.
まだレビューはありません. 最初のレビューを投稿しましょう!
会話に参加するにはサインインしてください
Read a note as raw content, full structured form, document map, or a single section.
List notes and folders under a vault path, recursively, with extension and name filters.
List vault tags with usage counts, most-used first.
Search by text, JSONLogic, or BM25-ranked Omnisearch when that plugin is reachable.
Create a note, replace one section, or overwrite a whole file with `overwrite: true`.
Append to a note (creating it if missing) or to one heading, block, or frontmatter field.
Append, prepend, or replace against one heading, block reference, or frontmatter field.
Literal or regex search-replace inside one note, body-only by default.
Get, set, or delete one frontmatter key.
Add, remove, or list a note's tags in frontmatter, inline, or both.
Permanently delete a note, optionally after the user confirms (`OBSIDIAN_DELETE_ELICITATION`).
Open a file in the Obsidian app, optionally in a new pane.
List command-palette commands (opt-in via `OBSIDIAN_ENABLE_COMMANDS`).
Run a command-palette command by ID (opt-in via `OBSIDIAN_ENABLE_COMMANDS`).