Stratta has two parts: the platform at stratta.ch (accounts, keys, organizations) and the MCP serverDocumentation Index
Fetch the complete documentation index at: https://docs.stratta.ch/llms.txt
Use this file to discover all available pages before exploring further.
@stratta/mcp (the connector you install in Claude). This page shows how they fit
together — useful if you’re integrating Stratta or just curious.
The big picture
The MCP server is a thin client
@stratta/mcp is intentionally small. It:
- Speaks the Model Context Protocol over stdio to your Claude client.
- Authenticates each request with your API key.
- Forwards calls to the Stratta backend and returns the results.
npx -y @stratta/mcp fetching the latest version.
The backend
The backend stores each norm as a TreeRAG structure: a tree ofsections under a
document, with attached figures, formulas, tables, and crossRefs. Read tools query this
tree; ingestion tools write to it. Every record carries an organizationId so requests are
scoped to your workspace.
| Layer | Technology |
|---|---|
| MCP connector | @stratta/mcp — TypeScript, MCP SDK, stdio transport |
| Web platform | TanStack Start (SSR) on Vercel |
| Backend & storage | Convex (database, server functions, file storage) |
| Authentication | Better Auth + per-key API access |
| Resend |
Authentication today: API keys
Stratta authenticates the MCP connector with an API key — there is no browser-based OAuth login for the MCP server today. This keeps the connector simple and works everywhere stdio MCP works. (A remote, OAuth-based option has been evaluated but is not currently offered.) See Security and the MCP overview.Related
TreeRAG
The data model behind citations.
MCP Reference
The tools the connector exposes.