suitest-docs
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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: papermc-docs-mcp
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.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Search published MkSaaS documentation. Read-only and public.
Provides access to Google's public developer documentation.
Search and read the public Applivery docs (MDM & app distribution). Read-only, no auth.
Read-only search over the aidata.stream documentation, blog, changelog, pricing and FAQ.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables searching and retrieving documentation files from a local docs folder using a search tool and dynamic resource URIs.1MIT
- FlicenseNot gradedqualityCmaintenanceProvides local cached access to PaperMC documentation with full-text search, category browsing, and update detection.-
- AlicenseAqualityBmaintenanceEnables agents to perform full-text search and read Hermes Agent documentation offline from a local cache, without scraping the site.2MIT
- AlicenseAqualityBmaintenanceEnables full-text search, page reading in Markdown, and index browsing across the published documentation of the Sinequa atomic, atomic-angular and galactik libraries. Runs locally over public docs only, with no authentication or backend required.3MIT