Skip to content
Kitbay
Submit
MCP server

DocsAgent — Zotero, Obsidian & Apple Notes MCP Server

Local or remoteApache-2.0Updated on Sep 28, 2026579GitHub starsCan change dataNo API key needed

DocsAgent is an MCP server that searches and edits a Zotero library, an Obsidian vault and, on macOS, Apple Notes from any MCP client.

What it does

DocsAgent is an MCP server that searches and edits a Zotero library, an Obsidian vault and, on macOS, Apple Notes from any MCP client. A background C++ engine reads the Zotero database and storage folder, the vault and the Notes store on your machine and keeps a BM25 full-text index with passage ranking; a TypeScript or Python shell exposes eight tools, five for reading and three for writing. Writes to Zotero go through Zotero's local API with a safety gate, and group libraries sync through the Zotero web API. It runs over stdio, or over Streamable HTTP with API-key or OAuth checks for self-hosting. It is the MCP back end that PapersGPT links to.

Capabilities

  • Search Zotero items, annotations and notes with ranked passages
  • Search an Obsidian vault and, on macOS, Apple Notes
  • Combine results from all sources in one query
  • Write to the Zotero library through its local API
  • Serve over stdio or Streamable HTTP with API-key or OAuth checks