Warning
Early alpha - some features are incomplete or unstable
A Model Context Protocol (MCP) server that gives LLMs semantic search over the official Typst documentation.
- Chunks the entire Typst documentation (5.5MB) into semantic segments with metadata
- Generates embeddings using a local embedding model
- Stores vectors in a database for similarity searching
- Exposes MCP tools for LLM queries
# Coming soon...# Coming soon...The server exposes the following tools:
search_typst_docs- Semantic search across Typst documenationget_function_signature- Retrieve function signature and parametersfind_examples- Get code examples for certain featuresget_syntax_reference- Look up markup syntax rules
- Documentation parsing and chunking
- Vector database storage with metadata indexing
- Generate embeddings for documentation chunks
- Retrieval system with similarity search
- All MCP tool endpoints
- Unit and integration tests
- Benchmark query latency and accuracy
- Query result caching layer
- Support custom embedding models
- CLI for server configuration