Skip to content

What is Corpus?

Corpus is a shared, Git-free home for the markdown your AI agents need to do good work.

You write documents in a web editor — coding standards, architecture notes, API conventions, runbooks, product decisions — group them into an ordered corpus, and point your agent at that corpus over MCP. Every agent on that corpus reads the same source of truth, and you update it without touching a repo.

If you use Claude Code, Cursor, or any MCP-capable agent, you already have a context problem:

  • The rules your agent should follow live in scattered markdown files, Notion pages, Slack threads, and people’s heads.
  • Each project re-pastes the same conventions into CLAUDE.md / .cursorrules, and they drift apart.
  • Non-engineers who own a lot of that knowledge can’t easily contribute to files behind a Git workflow.
  • When the canonical doc changes, nothing tells the agents.

Corpus makes one canonical copy, editable by anyone on your team in a browser, and serves it to agents on demand. No repo, no copy-paste, no drift.

Three concepts, in order:

  1. Document — one markdown file. It has a stable slug, a title, and an append-only version history. Editing it in the browser creates a new version; nothing is ever silently overwritten.
  2. Corpus — an ordered list of documents, assembled into a single body of markdown. This is the unit an agent consumes. A document can belong to many corpora.
  3. MCP endpoint — one URL per project. An agent that authenticates to it can list your corpora and read their assembled markdown (and individual documents). Agents never write canonically — the most an agent can do is file a proposal for a person to accept.

Tenancy is Organization → Project. You sign up, name your organization, and a default project is created for you. Everything — documents, corpora, team, the MCP endpoint — lives inside that project.

The same person, wearing two hats:

  • Writing it — anyone on the team, technical or not, who knows how the work should be done. No Git, no PR, just a markdown editor.
  • Consuming it — anyone running an agent who wants it to follow that knowledge. One config line and the agent has it.