Skip to main content
MCP server CX Codex

DocsAgent — Claude Code MCP server: what it does, how to install

Provides local AI agents with fast search and read access across Zotero libraries, Obsidian vaults, and macOS Apple Notes.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add --env DOCSAGENT_CONFIG=<DOCSAGENT_CONFIG> --transport stdio docsagent-zotero-obsidian-apple-notes-mcp-server -- npx -y @docsagent/docsagent
Open on GitHub

What DocsAgent — Zotero, Obsidian & Apple Notes MCP Server does

DocsAgent links your desktop knowledge repositories directly to AI assistants. It indexes papers in Zotero, markdown files in Obsidian, and Apple Notes databases on macOS using a native C++ engine. BM25 search and reciprocal rank passage retrieval run on your own hardware without uploading documents outside.

The package exposes 8 MCP tools covering search and content retrieval. The shell never launches the background core process on its own. You have to start the resident core with npx @docsagent/docsagent start beforehand, or every tool invocation fails immediately.

What it helps with

  • search local Zotero PDFs and annotations with BM25 ranking
  • inspect notes inside an Obsidian vault without external sync
  • query Apple Notes records on macOS devices
  • export citations and bibliography metadata in BibTeX format

Example prompts for the agent

  • Search my Zotero library for recent papers on reinforcement learning.
  • Get the contents and tags from my Obsidian note about deployment architecture.
  • List available knowledge sources and their current document counts.

How to install DocsAgent — Zotero, Obsidian & Apple Notes MCP Server

Platform CLI

claude mcp add --env DOCSAGENT_CONFIG=<DOCSAGENT_CONFIG> --transport stdio docsagent-zotero-obsidian-apple-notes-mcp-server -- npx -y @docsagent/docsagent

Replace <…> with your own values

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about DocsAgent — Zotero, Obsidian & Apple Notes MCP Server

How to install DocsAgent in Claude Code?

First start the resident core by running npx @docsagent/docsagent start. Then register the MCP server with claude mcp add docsagent -- npx -y @docsagent/docsagent.

What does DocsAgent do?

It exposes your local Zotero, Obsidian, and Apple Notes collections to AI models through standardized MCP tools. Searches run locally on a C++ index without sending PDFs or notes off your computer.

Can DocsAgent search Apple Notes on Linux or Windows?

No. Apple Notes support relies on the macOS system store and is omitted by the engine on other operating systems.

Similar MCP servers

Everything for Notes, tasks and projects →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor