typst-mcp

jlxq0/typst-mcp
★ 0 stars Rust API Integration Updated 4d ago
Typst MCP server (Forge primary; GitHub push mirror).
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "typst-mcp": {
      "command": "cargo",
      "args": [
        "run",
        "--",
        "typst-mcp"
      ]
    }
  }
}

README Excerpt

A remote MCP server and REST API that renders branded PDFs with [Typst](https://typst.app). Streamable HTTP at `/mcp`, behind Microsoft Entra OIDC. Compiles run in a short-lived subprocess so Typst's process-global interners cannot accumulate across documents. Self-host the `/mcp` endpoint on your own domain.

Tools (20)

TYPST_MCP_API_KEYSTYPST_MCP_BIND_ADDRTYPST_MCP_COMPILE_TIMEOUTTYPST_MCP_DATA_DIRTYPST_MCP_DCR_CLIENT_IDTYPST_MCP_FONT_DIRSTYPST_MCP_LOG_FORMATTYPST_MCP_METRICS_BIND_ADDRTYPST_MCP_OAUTH_REDIRECT_URISTYPST_MCP_OIDC_AUDIENCETYPST_MCP_OIDC_ISSUERTYPST_MCP_OIDC_SCOPETYPST_MCP_OIDC_TENANT_IDTYPST_MCP_PUBLIC_URLTYPST_MCP_SIGNING_SECRETTYPST_MCP_TEMPLATE_DIRTYPST_MCP_TENANT_SALTauthorization_serverstypst_assetstypst_compile