suitest-docs
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@suitest-docssearch for setting up environment variables"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
suitest-docs-mcp
An MCP server exposing the Suitest documentation as searchable tools for LLM clients (Claude Code, Claude Desktop, etc).
It works by crawling suite.st/docs once into local Markdown files, indexing them into a SQLite FTS5 full-text search database, then serving search_docs / get_page tools from that local index over stdio. No live network calls to suite.st happen at runtime.
Note:
suite.st/docs/sitemap.xmlis broken upstream (every<loc>is the literal string"None"), so the crawler discovers pages by following links from the docs homepage instead.
Setup
npm install
npm run crawl # crawls suite.st/docs -> data/pages/*.md (takes a few minutes)
npm run build-index # builds data/docs.db from data/pages/*.mdRe-run both commands whenever you want to refresh the content (there's no automatic re-crawl).
Related MCP server: expo-docs
Running the server
npm startThis starts the MCP server on stdio.
A .mcp.json is already checked into this project root, so any Claude Code session (CLI or the VS Code extension — no global claude npm install required) opened against this project will pick it up automatically:
{
"mcpServers": {
"suitest-docs": {
"command": "npx",
"args": ["tsx", "src/server.ts"]
}
}
}If you have the claude CLI installed, you can instead register it globally with:
claude mcp add suitest-docs -- npx tsx /absolute/path/to/docs-mcp/src/server.ts(Or point at the compiled dist/server.js after running npm run build.)
Tools
search_docs(query, limit?)— full-text search over the indexed docs, returns ranked results with snippets.get_page(url)— fetches the full Markdown content of a page by URL (as returned bysearch_docs).
Debugging
npx @modelcontextprotocol/inspector npx tsx src/server.tsIt's intentionally not a project devDependency (its concurrently → shell-quote transitive dependency currently has an unpatched critical advisory) — npx fetches and discards it on demand instead. If npx hits a stale/corrupted cached install, clear it with npm cache clean --force and retry, or run npm install --no-save @modelcontextprotocol/inspector temporarily.
License & content
The code in this repository (crawler, indexer, MCP server) is MIT licensed — see LICENSE.
The documentation content itself is © Suitest, "all rights reserved." This repo does not redistribute it: data/ (crawled Markdown + the SQLite index) is gitignored and generated locally by each user via npm run crawl && npm run build-index.
This server cannot be deployed
Maintenance
Related MCP Connectors
DevDocs.io keyless docs index + entry search + content (Angular, MDN, Rust, etc.).
Provides access to Google's public developer documentation.
Search and read the public Applivery docs (MDM & app distribution). Read-only, no auth.
Search and read the StitchAPI docs: search_docs finds relevant sections, get_doc reads a page.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables searching and retrieving official PipeCD documentation through full-text search and document retrieval. Clones PipeCD docs from GitHub and indexes Markdown files for quick access to titles and content.7Apache 2.0
- AlicenseNot gradedqualityCmaintenanceEnables fast, offline search and retrieval of Expo documentation from local .mdx files, with tools for searching, getting content, listing sections, API references, and quick start guides.55 npm17MIT
- AlicenseBqualityDmaintenanceEnables searching and retrieving documentation files from a local docs folder using a search tool and dynamic resource URIs.1MIT
- AlicenseNot gradedqualityDmaintenanceGives AI agents full-text search over any Markdown/MDX documentation folder.9 npmMIT