vertigis-studio-web-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., "@vertigis-studio-web-docssearch the docs for how to add a layer to a map"
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.
VertiGIS Studio Web docs compiler and MCP server
Reference implementation for turning the VertiGIS Studio Developer Center's Web documentation into lean, provenance-preserving Markdown and exposing it through three MCP tools.
The design rationale and complete transformation contract are in SPECIFICATION.md.
What it builds
Normalized guides and tutorials from
docs/web/*.mdxCommands, operations, events, config models, and argument types from the four runtime schemas
manifest.jsonwith stable IDs, paths, symbols, aliases, headings, source URLs, and snapshot hashesHeading-sized
chunks.jsonfor retrievalA short
index.mdagent map
The compiler is deterministic. It does not summarize or rewrite source prose with an LLM.
Related MCP server: Reflex Docs MCP Server
Quick start
Requirements: Node.js 20+ and Git.
npm install
npm run build
npm run compile-docs
npm test
npm run serveThe first compile clones vertigis/studio-dev-center into .work/, downloads the current schemas, and writes corpus/. To compile an already checked-out repository:
VERTIGIS_SOURCE_DIR=/absolute/path/to/studio-dev-center npm run compile-docsOptional environment variables:
Variable | Default | Purpose |
|
| Source repository checkout |
|
| Download and schema workspace |
|
| Compiler output and MCP input |
MCP client configuration
Build the project and point an MCP client at the stdio server:
{
"mcpServers": {
"vertigis-studio-web-docs": {
"command": "node",
"args": ["/absolute/path/vertigis-docs-mcp/dist/src/server.js"],
"env": {
"VERTIGIS_CORPUS_DIR": "/absolute/path/vertigis-docs-mcp/corpus"
}
}
}
}Available tools:
Tool | Use |
| Exact command, operation, event, config model, or type lookup |
| Task/concept search with exact-identifier boosting |
| Full document or one H2 section |
Production hardening still recommended
Parse MDX with an AST rather than regex for arbitrary future MDX components.
Add link and anchor validation across the generated corpus.
Add source-version pinning inputs instead of always taking the checked-out/current source.
Add a golden regression set of 30–50 agent questions.
Add an HTTP transport only if the deployment environment requires remote MCP access.
The current implementation is intentionally small and inspectable: it is a working baseline, not a claim that future MDX can never introduce a new transform rule.
This server cannot be deployed
Maintenance
Related MCP Connectors
Search and query nTop's knowledge base and engineering guides from AI applications.
Retrieve information from the Medusa documentation to assist you with your Medusa development.
Provides access to Google's public developer documentation.
Search the Cerebrium docs: deployment, cerebrium.toml, hardware, endpoints. Also sends feedback.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to search documentation of packages and services to find implementation details, examples, and specifications.MIT
- AlicenseAqualityCmaintenanceEnables searching and retrieving Reflex documentation, including full-text search, code examples, error analysis, changelog, migration guides, API reference, component props, and recipes.143MIT
- AlicenseBqualityDmaintenanceEnables searching and retrieving documentation files from a local docs folder using a search tool and dynamic resource URIs.1MIT
- FlicenseNot gradedqualityCmaintenanceEnables searching and retrieving pages from the Suitest documentation via full-text search without live network calls.-