Multi-tenant Model Context Protocol (MCP) server that gives AI agents a persistent, searchable, version-controlled document store — save in one session, retrieve and edit in another.
README
A multi-tenant Model Context Protocol server for persistent documents — so AI agents can save, find, and edit work that survives across sessions and tools.
</div>MCP DocStore gives AI agents a shared, durable place to keep documents. An agent in one session (say, a Claude.ai artifact) writes a document; an agent in another (say, Claude Code) retrieves and edits it later. Documents live in projects, each document carries a short overview for quick scanning plus a longer markdown body, and every edit is versioned so nothing is lost.
It is its own OAuth 2.1 authorization server: it federates login to your existing identity provider (Okta, or any OIDC IdP), mints its own audience-bound access tokens, and resolves each caller to a tenant by email domain or address. Data is isolated per tenant, with org-wide, private, and shared projects. Connecting an MCP client is paste-a-URL — no per-client OAuth app to register on your IdP.
org (whole-tenant) or private projects; documents with
overview + markdown body + tags.groups claim; read or write.base_version); every edit snapshots the
prior version. Inspect history with list_snapshots / get_snapshot / diff_versions and
roll back with restore_snapshot.