Recalla
Integrates with Obsidian to index notes into agent-readable cards, providing a local search API and MCP server for AI agents to query the vault.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Recallasearch my notes for ideas about machine learning"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Recalla for Obsidian
Make your Obsidian vault a fast, private, agent-readable brain. Recalla indexes your
notes into agent-readable cards, serves a local HTTP search API on 127.0.0.1:8090,
and exposes an MCP server so AI agents can read your vault. Everything runs locally,
and you never have to touch a terminal.
The plugin runs a small standalone Recalla engine in the background and adds an in-Obsidian chat panel and search panel plus one-click setup commands. Nothing to install by hand: the plugin downloads the engine for your operating system on demand.
What it does
Downloads and manages the Recalla engine automatically (no Python, no terminal).
Indexes your vault into agent-readable cards.
Runs a local HTTP API (
127.0.0.1:8090by default) for fast search.Adds a right-sidebar chat panel that answers from your vault with clickable source links.
Provides an in-Obsidian search panel backed by that API.
Copies a ready-to-paste MCP config so AI agents can connect to your vault.
Generates
AGENTS.mdandllms.txtfor agent tooling.
Related MCP server: Obsidian MCP Tool Server
Requirements
Obsidian 1.4.0 or newer (desktop only, since the plugin runs a local engine).
That is it. The first time you need the engine, run Recalla: Make my vault agent-readable or Recalla: Download or update the engine and the plugin fetches the correct standalone binary from the latest GitHub release, caches it under the plugin folder, and uses it for everything.
Advanced users can point the plugin at their own engine build via the
Custom engine path setting. Resolution order is: custom path, then the
downloaded engine, then recalla on your PATH.
Answering questions
The chat panel runs recalla ask locally. To get answers you need a language
model:
Set
OPENAI_API_KEYin your environment for OpenAI, orSet
ANTHROPIC_API_KEYfor Claude, orRun a local model with Ollama, which needs no key.
Restart Obsidian after setting an environment variable so it is picked up.
Install (manual)
Build or download
main.jsand grabmanifest.jsonfrom this repo.Create the folder
<your-vault>/.obsidian/plugins/recalla/.Copy
main.jsandmanifest.json(andstyles.cssif present) into that folder.In Obsidian, open Settings, go to Community plugins, and enable "Recalla".
Community-plugin store submission is planned, after which you will be able to install it directly from inside Obsidian.
Build from source
npm install
npm run buildThis produces main.js in the repo root.
Usage
Click the chat ribbon icon, or open the command palette and run any of these:
Recalla: Make my vault agent-readabledownloads the engine if needed, indexes the vault, and starts the local server, all in one click.Recalla: Download or update the enginefetches the latest engine binary.Recalla: Open chatopens the right-sidebar chat panel.Recalla: Reindex vaultrebuilds the agent index.Recalla: Start local serverstarts the local HTTP API and MCP server.Recalla: Stop local serverstops it.Recalla: Search vault (agent index)opens the in-Obsidian search panel.Recalla: Copy MCP config to clipboardcopies an MCP server config for your agent.Recalla: Generate AGENTS.md and llms.txtwrites agent-tooling files into the vault.
A status bar item shows the current state: Recalla: off, Recalla: running :8090,
or Recalla: indexing....
Settings
Recalla engine: shows engine status and a button to download or update it.
Custom engine path: optional override. Leave empty to use the managed engine.
Server port: local HTTP API port (default
8090, bound to127.0.0.1).Auto-start server on load: start the server when Obsidian opens.
Auto-reindex on save: reindex automatically after notes change (debounced).
License
Apache-2.0
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Tensorboyalive/recalla-obsidian'
If you have feedback or need assistance with the MCP directory API, please join our Discord server