agent-obsidian-mcp
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., "@agent-obsidian-mcpsearch my vault for 'project plan'"
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.
Vault Steward MCP candidates
Host Adapter implementation candidates for Vault Steward. They are reusable primitives, not canonical bindings: every installer must pin, scope, smoke-test, and pass Conformance on the target host.
Package | Tool surface | Purpose |
scoped Vault I/O · exact Todo query · | Role/assignment-scoped filesystem primitive and Gate-only conditional Todo effects. | |
| arXiv/DOI/OpenAlex resolution to paged open full text with stable locators. |
Both servers are zero-dependency single files (Node ≥ 18 built-ins only; paper-fetch-mcp additionally shells out to pdftotext for its PDF fallback).
Deliberate boundaries
These servers are I/O capability layers only. Verdicts, scoring, state transitions, and completion belong to the workflow's gate core, which is implemented on the host — never here.
Reading, writing, and deleting have separate rooted or exact scopes. Unconfigured mutation surfaces are absent from
tools/list.vault_searchrequires a folder scope — full-vault scans are not offered.todo_queryreturns only[ ]plus the configured exact selector and a source fingerprint.todo_transitionfails closed if that source changed.Paths are Vault-relative and checked on resolved real paths. Default read denies cover Vault control, trash, agent configuration, and every
.gitdirectory.paper_fulltext_fetchdoes not treat metadata or an abstract as full text; it requires a retrievable arXiv, OA PDF, or structurally identified full-article HTML source.
Related MCP server: obsidian-mcp-complete
Develop
npm run smoke # offline smoke suites for both servers
SMOKE_NETWORK=1 node tests/smoke-paper-fetch.mjs # + arXiv, DOI, and OpenAlex ID paths
npm run pack:all # build dist/*.tgz release assets
npm run digest # sha256 for the release manifestRelease & install (consumed by the workflow's bootstrap)
Release assets are the npm pack tgz files plus their sha256 digests. The bootstrap installs a pinned asset — never a floating latest:
npm install --omit=dev --ignore-scripts <verified .tgz>MCP registration example (any MCP host):
vault-workspace:
command: node
args: [<install path>/node_modules/vault-workspace-mcp/server.mjs]
env:
VAULT_PATH: /absolute/path/to/vault
READ_ROOTS: "."
READ_DENIES: ".obsidian,.trash,.agents,.claude,.codex,**/.git"
WRITE_PATHS: <assignment output> # or a Gate-owned WRITE_ROOTS
TODO_SELECTOR: "#agent/todo"
TODO_MARKS: "waiting=~,succeeded=/,failed=!"
TODO_WRITE: "0" # only a Gate instance receives 1
paper-fetch:
command: node
args: [<install path>/node_modules/paper-fetch-mcp/server.mjs]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.
Related MCP Servers
- Flicense-qualityDmaintenanceA local MCP server that wraps the Obsidian CLI to give AI assistants direct access to read, edit, and manage notes within an Obsidian vault. It enables advanced operations such as frontmatter property management, context-aware searching, and the execution of internal Obsidian commands.2
- AlicenseBqualityDmaintenanceLocal-first MCP server for Obsidian vaults with 66 tools for reading, writing, searching, and managing notes, tasks, graphs, and more. Works without Obsidian running and requires no plugins.66MIT
- Alicense-qualityBmaintenanceAn MCP server that provides controlled read/write tools for managing local-first research memory in an Obsidian vault, enabling AI agents to maintain project context across sessions.51MIT
- Alicense-qualityDmaintenanceRemote MCP server that gives AI agents read/write access to your Obsidian vaults, supporting both local desktop vaults and headless mode.3,860MIT
Related MCP Connectors
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/dbko/agent-obsidian-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server