Agentโ™ฅ๏ธŽAge
Catalog

io.github.cyanheads/obsidian-mcp-server

Official

by cyanheads ยท TypeScript

Read, write, search, and surgically edit Obsidian notes, tags, and frontmatter via MCP.

Read, write, search, and surgically edit Obsidian vault notes, tags, and frontmatter via MCP. STDIO or Streamable HTTP. This server enables precise model-context edits within Obsidian workspaces using the Model Context Protocol, exposing tools for note-taking workflows and knowledge-base maintenance.

๐Ÿ› ๏ธ Key Features

  • Read, write, and search Obsidian vault notes, tags, and frontmatter via MCP
  • Surgical edits to content, metadata, and structure
  • STDIO or Streamable HTTP interfaces for flexible integration
  • TypeScript-based implementation with MCP compatibility
  • Focused on knowledge-base and AI-assisted note workflows

๐Ÿš€ Use Cases

  • Programmatic editing of Obsidian notes and metadata
  • Model-context provisioning for AI-assisted tasks within Obsidian vaults
  • Automated search, retrieval, and updates of frontmatter
  • Integrations with tools in AI-tools, knowledge-base, and note-taking domains

โšก Developer Benefits

  • Clear MCP-based API surface for model-context operations
  • TypeScript source with standard tooling and documentation
  • Reusable components for note, tag, and frontmatter manipulation
  • Good fit for Obsidian-centric automation workflows

โš ๏ธ Limitations

  • Details on runtime constraints and error handling are not provided in the excerpt
  • Readme excerpt references a versioned and license-backed project; full docs may be needed for complete guidance

Topics

ai-toolsknowledge-basemcpmodel-context-protocolnote-takingobsidiantypescriptcyanheads