Hosted · In development

One document.
Your team and your agents,
on the same revision.

Stash-MCP is a hosted document store you manage in the browser while AI agents read and edit the same content over the Model Context Protocol. Private workspaces, revision-checked saves, full history.

Open-source and self-hostable too.

Stash-MCP browser showing a rendered document with a table of contents, code block and note
In the browser

Agent · via MCP

edit_content(
  path: "notes/architecture.md",
  expected_revision: "4c28a245…",
  idempotency_key: "k-81f2"
)
→ { state: "committed",
    revision: "ad62a61d…" }

How it works

01

Open a workspace, invite your team

Sign in with an account. Workspaces are private by default; add people as owner, editor or viewer.

02

People write here, agents write over MCP

Documentation, notes and specs live in one place. Browse and edit in the browser, or connect an agent that reads and updates the same documents.

03

Every change is a revision

Saves are revision-checked, so nothing is overwritten silently. Compare any version, restore an earlier one, and export your whole workspace.

Built for shared knowledge

A document store designed so people and agents can work on the same content without stepping on each other.

Private workspaces, real roles

Each workspace keeps its documents, members and agents separate. Members are owners, editors or viewers; the last owner is protected.

Sign in with your account

Browser login uses OpenID Connect with a secure session. No shared passwords, no tokens in URLs.

Agents connect over HTTPS MCP

Agents use workspace-scoped grants — a secret token or a managed OAuth client — with an expiry and a separate allow-changes switch.

Revision-checked edits

Every write states the revision it started from. A stale revision is rejected with a conflict instead of overwriting someone else's work.

History, diffs and restore

Revisions keep author and timestamp. View any version, compare it to the current one as a diff, and restore in a click.

Idempotent agent writes

A retried agent write with the same key and content is applied once, so a flaky network never creates duplicate changes.

Search that cites its source off by default

Turn on semantic ranking to search by meaning. Results show the matching passage, who last changed it and when.

Git import and export

Start a Git history for a workspace, download the bundle, and bring documents in or out with tar import and export.

Rich, safe viewing

Documents render with Markdown, a table of contents, highlighted code and copy/download actions — untrusted HTML stays inert.

Inside the workspace

Revision history with two saved versions and a unified diff comparing them
Revision history and a unified diff for any document.
Workspace access panel showing an MCP endpoint and an agent access grant form
Connect an agent: an MCP endpoint, scoped grants, roles.

Connect an agent

Each workspace exposes a Streamable HTTP MCP endpoint. Point your client at it and authenticate with a grant from the workspace access panel.

Endpoint
https://stash-mcp.com/mcp/workspaces/<workspace-id>
Claude Code
claude mcp add --transport http \
  stash "https://stash-mcp.com/mcp/workspaces/<id>" \
  --header "Authorization: Bearer <grant>"
Tools agents get
read_content   read_content_batch   list_content
create_content   overwrite_content
edit_content   edit_content_batch
delete_content   move_content   …plus multi-file transactions

Mutations require expected_revision. A stale one returns
revision_conflict and nothing changes.

Claude Code is verified on Linux against the hosted service. Support for more MCP clients is in progress.

Prefer to run it yourself?

Stash-MCP is also open source. Self-host the file-backed edition and use the same browser-plus-MCP workflow on your own machine.

View on GitHub

Get notified when we open the doors

Stash-MCP is in development and not open for sign-up yet. Leave your email and we'll write once when early access opens.