Typst MCP Server
About
Provides Typst documentation to MCP clients like Claude Code.
Details
- Author
- fujishigetemma
- Categories
- Developer Tools, Other, Knowledge Base
- Tags
- #document
Jump to
Setup
Install Typst MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/fujishigetemma/typst-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
A Model Context Protocol (MCP) server that provides Typst documentation to Claude Code and other MCP clients.
- Python 3.12 or higher
- uvpackage manager
Run the following command to add the Typst MCP server to your project-scope Claude Code configuration:
claude mcp add typst-mcp -s project -- uv run --with "git+https://github.com/FujishigeTemma/typst-mcp" typst-mcp serve
Or manually add it to your.mcp.jsonconfiguration file:
{ "mcpServers": { "typst-mcp": { "type": "stdio", "command": "uv", "args": [ "run", "--with", "git+https://github.com/FujishigeTemma/typst-mcp" "typst-mcp", "serve" ], "env": {} }, } }
Once configured, you can ask Claude Code to help you with Typst documentation. For example:
Explain this Typst syntax: #set page(paper: "a4", margin: 2cm)
Search through Typst documentation for specific topics, functions, or syntax.
- query(string): Search term or phrase to find in Typst documentation
Returns:List of relevant documentation sections with titles, descriptions, and file paths.
{ "name": "typst_search", "arguments": { "query": "table formatting" } }
Browse the Typst documentation structure as a hierarchical tree.
- depth(integer, optional): Maximum depth to traverse (default: 0 for full depth)
- sub_directory(string, optional): Subdirectory to explore (default: "." for root)
Returns:Tree structure of documentation files and directories.
{ "name": "typst_browse", "arguments": { "depth": 2, "sub_directory": "reference" } }
Read the content of a specific Typst documentation file.
- path(string): Relative path to the documentation file
Returns:Full content of the specified documentation file in markdown format.
{ "name": "typst_read", "arguments": { "path": "reference/layout/table.md" } }
git clone https://github.com/FujishigeTemma/typst-mcp.git cd typst-mcp uv sync --dev
uv run --frozen ruff format . uv run --frozen ruff check . --fix
MIT License - see LICENSE file for details.
- Typst- The Typst typesetting system
- MCP Python SDK- Model Context Protocol SDK for Python
- Claude Code- AI-powered coding assistant
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
Extentos is a multi-vendor development platform for adding smart-glasses capabilities to existing iOS and Android apps. The simplest analogy is Stripe for smart glasses
An MCP server tailored for React Native–first development using Gluestack UI
Create and read feature flags, review experiments, generate flag types, search docs, and interact with GrowthBook's feature flagging and experimentation platform.
Gives AI agents public URLs (tunnels) for localhost, live HTTP traffic inspection, snapshot publishing, and access control.
Understand, develop, and debug authorization policies in Oso Cloud.
Up-to-date documentation for your coding agent. Covers 1000s of public repos and sites. Built by ref.tools
Points agents to the canonical Agentry install docs for errors, product analytics, and deploy attribution.
Gives coding agents deterministic, read-only documentation handoffs with edit boundaries, ownership, and required checks before repository changes.
Deterministic JSON checks with signed evidence and x402-paid execution
Search Apple's Developer Documentation with smart search and wildcard support.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





