MCP ExplorerExplorer

Obsidian Fetch

@soukoukion a year ago
2 MIT
FreeCommunity
AI Systems
#mcp-server#obsidian
MCP servers specialising in retrieving information from Obsidian vaults.

Overview

What is Obsidian Fetch

obsidian_fetch is an MCP server designed to specialize in retrieving information from Obsidian vaults, addressing common issues faced by existing servers.

Use cases

Use cases include enhancing the retrieval of linked notes in Obsidian, improving the efficiency of local GPU-based LLM operations, and simplifying the process of accessing related information.

How to use

To use obsidian_fetch, install it via the command ‘gem install obsidian_fetch’ and run it with ‘obsidian_fetch /path/to/your/vault’.

Key features

Key features include automatic removal of invalid characters in links, display of links pointing to the opened file, and support for aliases.

Where to use

obsidian_fetch can be used in environments where Obsidian vaults are utilized, particularly in personal knowledge management and note-taking applications.

Content

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.

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers