Index your vault into RushDB: notes, properties, tags and links become a searchable graph for you and for AI agents.
Index your vault into RushDB and turn your notes into a graph you and your AI agents can search and traverse.
[[links]] become RushDB records and LINKS_TO relationships. Changes, renames and deletions follow in seconds.Your Markdown files stay the source of truth. The plugin only ever writes to RushDB, never to your vault.
rushdb-api-default unless you pick another secret). Keep the API URL as https://api.rushdb.com.rushdb serve --port 3999 and choose Standalone engine. Add --data-dir <path> to keep the data across restarts./, the whole vault. Narrow it to the folders to send, and list any folders to skip. Nothing is sent until RushDB is connected.Open the search with the RushDB: Search notes command and the sidebar with RushDB: Show related notes.
With Semantic search on, RushDB embeds the text of each note with its managed embedding model. Search then ranks by meaning as well as keywords, and the sidebar finds similar notes by meaning. This needs RushDB Cloud, or a self-hosted platform configured with an embedding model. A standalone engine has no embedding model, so it uses keyword search only.
Add the RushDB MCP server to your agent with the same API key:
{
"mcpServers": {
"rushdb": {
"command": "npx",
"args": ["@rushdb/mcp-server"],
"env": { "RUSHDB_API_KEY": "<your API key>" }
}
}
}
The agent then sees your notes as NOTE records with path, title, folder, tags, headings, body, modifiedAt, linkKey (<vault id>:<path>), linksTo (the linkKeys of the indexed notes it links to) and your properties (prefixed fm_, e.g. status → fm_status), joined by LINKS_TO relationships (with kind: "wikilink"). Try: "Which notes tagged project link to notes that are still fm_status: draft?"
This plugin uses the network. It is clear about what it sends:
No telemetry, no analytics and no ads. The plugin's source is in this repository, unminified in development builds.
Account and payments: RushDB Cloud requires an account and has a free tier and paid plans. The plugin is free, and it works fully with a self-hosted platform or a standalone engine without any account.
See CONTRIBUTING.md.