obsidian_fetch
ObsidianFetch is an MCP server designed to efficiently fetch and present information from Obsidian vaults, addressing common issues with existing MCP servers.
ObsidianFetch
MCP servers focused on fetching and presenting information from Obsidian vaults.
The existing MCP server has the following drawbacks:
- It supports many commands, which can cause slow prompt loading when computational resources are limited.
- When reading a note labeled "Sample Note", it is necessary to search for its path first before loading it, but the LLM may not always follow this procedure.
- Some tools include unnecessary options, leading the LLM to sometimes fail to invoke them correctly.
These issues become particularly noticeable when running an LLM on a local GPU.
To address this, we developed a new MCP server that simply retrieves and loads lists of notes.
The new server also provides the following additional features:
- When the LLM attempts to retrieve link information by searching with brackets like
[[link name]]
, the server automatically removes any characters that cannot be used in links. - In addition to loading the note contents, it also displays backlinks—notes that link to the currently opened note.
- This allows the LLM to load and understand the connections between related notes via backlinks.
Installation
gem install obsidian_fetch
Usage
obsidian_fetch /path/to/your/vault
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/soukouki/obsidian_fetch.
License
The gem is available as open source under the terms of the MIT License.
Related MCP Servers
View all file_systems servers →Filesystem MCP Server
by modelcontextprotocol
Node.js server implementing Model Context Protocol (MCP) for filesystem operations.
markdownify-mcp
by zcaceres
Markdownify is a Model Context Protocol (MCP) server that converts various file types and web content to Markdown format.
DesktopCommanderMCP
by wonderwhy-er
Desktop Commander MCP is a tool that allows users to search, update, manage files, and run terminal commands using AI, without incurring API token costs.
edgeone-pages-mcp
by TencentEdgeOne
An MCP service for deploying HTML content, folder, and zip file to EdgeOne Pages and obtaining a publicly accessible URL.
mcp-obsidian
by MarkusPfundstein
MCP server to interact with Obsidian via the Local REST API community plugin.
obsidian-mcp
by StevenStavrakis
Obsidian MCP Server is a Model Context Protocol server that allows AI assistants to interact with Obsidian vaults, providing tools for managing notes and tags.
claude-code-mcp
by steipete
An MCP (Model Context Protocol) server that allows running Claude Code in one-shot mode with permissions bypassed automatically.