Anonymous MCP access: any AI model can now connect to https://docsbook.io/{owner}/{repo}/api/mcp/server without authentication and use get_info, get_doc_graph, and read_doc_sections for PRO+ workspaces
Scoped MCP endpoint /{owner}/{repo}/api/mcp/server — connecting to this URL auto-scopes the server to the specified repository
Scoped /{owner}/{repo}/.well-known/oauth-protected-resource for OAuth discovery per workspace
Every documentation page now includes <link rel="mcp-server"> meta tag so AI models can auto-discover the MCP server from any docs URL
llms.txt now includes a full MCP Server section with connect instructions, tool list, and discovery notes
get_doc_graph now supports format parameter: "toon" (default) returns a compact text tree ~10x smaller than JSON with @canonical/ref syntax that LLMs parse natively; "json" preserves the previous full structured response for programmatic clients
Paginate MCP get_doc_graph to avoid hitting the MCP response token limit on large repos (previously a single 110k+ character JSON line blew past the limit and made the tool unusable in Claude). Added page/page_size (default 50), path_prefix, include_headings, include_relations, and include_github_urls flags; relations are only emitted on page=1 to save bytes
Prevent race conditions in monthly usage limits for AI Chat, Translations, and Reindex — concurrent requests could each pass a stale pre-check and push counters past the plan limit (visible as 78/50 pages translated on Pro). Replaced check-then-act with atomic conditional UPDATE ... RETURNING in batchTranslate, /api/ai-chat, and the MCP reindex endpoint
Roll back the reserved reindex slot when fetchAndIndexRepo fails so transient errors no longer eat the monthly quota
Remove live preview modal from landing — GitHub to DocsBook input now navigates directly to /<owner>/<repo>?preview=true instead of opening an overlay
Replace dark-background OG/Twitter image with a landing-style preview — light gradient, "The AI Knowledge Platform" headline, feature badges, and a docs UI mockup — improves appearance when sharing links on X/Twitter
10 new MCP Example Questions in admin (copy brandbook from a URL, change logo, custom domain, translations, social links, AI key, analytics, reindex, read sections); moved the authentication module example to the bottom of the list
New /start page replaces the LivePreviewExpanded modal on "Start for free" — logo, GitHub URL input, Sign in with GitHub, email/Discord support links, social icons, hero-style shards background, cascade animations
Auth redirect loop after GitHub OAuth — stale callbackUrl cookie pointing at a subdomain /connect caused an infinite redirect cycle; NextAuth redirect callback now normalises any subdomain /connect → docsbook.io/connect
/connect on a workspace subdomain now redirects to docsbook.io/connect instead of 404
ConnectPage now redirects to sign-in when the session cookie is present but invalid/expired, preventing a broken ConnectPicker state
Workspace redirect after sign-in always uses APP_DOMAIN instead of the request host header, preventing wrong subdomain redirects
Infinite redirect loop for workspaces whose repo is named connect — subdomain middleware no longer intercepts user.docsbook.io/connect as a /connect auth route
Show "AI not enabled" message with owner contact link in AiPanel instead of generic error when AI is disabled for a workspace — users now see a helpful message with a link to the project owner's GitHub profile to request enabling the feature
Get Support tab in admin panel with email, Discord, and Twitter contacts
Email support link in landing Footer for quick access to support@docsbook.io
SoftwareApplication structured data schema on Landing Page for AI search visibility
llms-full.txt endpoint with complete product brief for AI crawlers
Explicit allow rules for GPTBot, ClaudeBot, PerplexityBot, Google-Extended in robots.txt
Events webhook endpoint in API for receiving real-time workspace events
Blog section in docs with 5 SEO-optimized posts for distribution — competitor comparisons (Mintlify, Docusaurus), AI search, documentation SEO guide
New SEO Optimization page in docs explaining automatic meta tags, JSON-LD, static pages, sitemap, canonical URLs, hreflang, and llms.txt — with compounding ROI timeline
Expanded AI Translations page in docs with sections on why Claude outperforms generic translation tools and how each language version is indexed separately for multilingual SEO