The documentation of Ottabase, the open source framework for building SaaS apps on Cloudflare Workers, as a Model Context Protocol server. An assistant connected to it can search and read the docs while it helps you build.
https://mcp.ottabase.com/mcp
Streamable HTTP. No account, no key, no sign-in.
Claude (web, desktop, mobile): open Customize, then Connectors, add a custom connector and paste the endpoint above.
Claude Code:
claude mcp add --transport http ottabase-docs https://mcp.ottabase.com/mcp
Any other MCP client: add a remote server with the endpoint above and the HTTP transport.
Then ask something the docs answer, for example "How do I add row level security to a model in Ottabase?" or "Which Ottabase package handles file uploads, and how do I wire it in?"
| Tool | What it does |
|---|---|
search_docs | Keyword search. Returns the best-matching sections with their document id, heading, an excerpt and a source link. |
get_doc | Reads one page as Markdown by its id. A long page returns an outline; ask for one section by its heading. |
list_docs | Lists every page by group, with ids and titles. |
All three only read. Nothing can be written, changed or deleted through this server.
The same Markdown that is in the public repository at commit f6b31209, built 2026-11-11.
The server holds no accounts and sets no cookies. A request carries the tool arguments your assistant sends (a search query, a document id); the server uses them to answer and does not store them. It never sees your conversation. Cloudflare, which hosts it, keeps standard request logs (time, path, status), not request bodies. See the privacy policy.
Something wrong or missing? Open an issue. The server's source is in the repository under apps/otta-docs-mcp.