Nexus MCP for Obsidian
Supported as a cloud provider for AI model interactions within the native chat interface.
Transforms an Obsidian vault into an MCP-enabled workspace with tools for reading/writing notes, managing folders, running searches, maintaining workspace memory, and performing local semantic search across vault content.
Supported as a local AI model provider for desktop installations.
Supported as a cloud provider for AI model interactions within the native chat interface.
Supported as a cloud provider for AI model interactions within the native chat interface.
Used for local workspace caching and vector storage for semantic search functionality via sqlite-vec.
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., "@Nexus MCP for Obsidiansearch my notes for information about project deadlines"
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.

Nexus MCP for Obsidian
Nexus gives AI agents and built-in chat access to your Obsidian vault so you can read, write, search, organize, and automate notes in natural language while keeping storage local to the vault.
Nexus can be used in two ways:
Inside Obsidian with native chat (hook up to your favorite provider or agentic platform!)
From external agents like Claude Desktop, Claude Code, Codex CLI, Gemini CLI, Cursor, Cline, and other MCP clients
Nexus is the successor to Claudesidian. Legacy installs in
.obsidian/plugins/claudesidian-mcp/still work.
Setup
Install the latest release from GitHub Releases:
manifest.json,styles.css, andmain.jsPut them in
.obsidian/plugins/nexus/and enable Nexus in ObsidianNative chat in Obsidian: Provider setup and Native chat guide for chat, live voice, read-aloud, and built-in audio/video generation
External agent over MCP: use Nexus settings -> Get started -> MCP integration to create
connector.jsand update Claude Desktop, then see MCP setup guide and Recommended system promptOptional desktop features: Semantic search, Adaptive search, and Apps and integrations
Native chat works on desktop and mobile. MCP clients, local desktop providers, and semantic search are desktop-only.
Related MCP server: MegaMem
Mobile Support (Experimental)
Native chat works on mobile (iOS and Android). Desktop-only features gracefully skip loading on mobile -- they will not appear or cause errors.
Feature | Mobile | Desktop |
Native chat | Yes | Yes |
Workspace memory and tasks | Yes | Yes |
Skills (author and load) | Yes | Yes |
MCP clients (Claude Desktop, Cursor, etc.) | No | Yes |
Semantic search (local embeddings) | No | Yes |
Ingestion (PDF, audio, DOCX) | No | Yes |
Composer and Web Tools | No | Yes |
Data Analysis (Python over CSV/Excel) | No | Yes |
Mobile support is new and may have bugs. Please report issues on GitHub.
Use Cases
If you want to... | Start here |
Connect Claude Desktop, Codex CLI, Gemini CLI, Cursor, Cline, or another MCP client | |
Configure built-in chat providers inside Obsidian | |
Use live voice, read notes aloud, or save spoken audio back into your notes | |
Generate voice audio or text-to-video files directly into your vault | |
Give your agent better instructions for using Nexus | |
Manage long-running work with persistent workspace context | |
Track projects, tasks, blockers, and dependencies | |
Search notes and past conversations by meaning | |
Have search learn from the notes you actually open, fully on-device | |
Edit selected text directly in notes | |
Open webpages in Obsidian and save them as Markdown, PNG, or PDF (experimental) | |
Convert PDFs and audio files to Markdown notes — right-click in vault or auto on add (experimental) | |
Merge PDFs, concat markdown, or mix audio tracks into one file (experimental) | |
Author and load reusable agent Skills straight from your vault | |
Run Python/pandas analysis over your vault's CSV and Excel data (experimental, desktop) | |
Create recurring routines and reusable workflows | |
Understand the MCP design and available tools | |
Extend Nexus with optional apps |
Prompt For Your Agent
If you want another agent to walk you through setup, paste this:
Help me set up Nexus for Obsidian and guide me step by step.
Use these docs as the source of truth:
- README: https://github.com/ProfSynapse/claudesidian-mcp/blob/main/README.md
- Provider setup: https://github.com/ProfSynapse/claudesidian-mcp/blob/main/guide/provider-setup.md
- MCP setup: https://github.com/ProfSynapse/claudesidian-mcp/blob/main/guide/mcp-setup.md
- Recommended system prompt: https://github.com/ProfSynapse/claudesidian-mcp/blob/main/guide/recommended-system-prompt.md
- Native chat guide: https://github.com/ProfSynapse/claudesidian-mcp/blob/main/guide/native-chat.md
Start by figuring out whether I want native chat inside Obsidian, an external MCP agent, or both. Ask for my OS and the agent I want to use if that matters. Then walk me through the exact setup path, one step at a time.
When a config file needs to be edited, show the exact snippet with my vault path inserted. Do not invent config formats or skip restart/reload steps. If multiple setup paths are possible, recommend the simplest one first.More Guides
Development
npm install
npm run dev
npm run build
npm run test
npm run lintLicense
MIT. See LICENSE.
This server cannot be installed
Maintenance
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/ProfSynapse/nexus'
If you have feedback or need assistance with the MCP directory API, please join our Discord server