{"id":"io-github-trahloff-aldine","name":"io.github.trahloff/aldine","title":"Aldine","description":"Self-hosted collaborative LaTeX editor: read and edit files, typeset, get the errors and the PDF.","category":"productivity","categories":["productivity"],"flags":[],"users_30d":0,"health":{"status":"auth_required","latency_ms":909,"tool_count":null,"auth":"header","checked_at":"2026-10-31T13:25:25.967Z"},"remote":true,"pending":false,"install_link":"https://toolfindr.dev/add?server=io.github.trahloff%2Faldine&ref=tool-finder","details_url":"https://toolfindr.dev/servers/io-github-trahloff-aldine","health_error":"initialize: HTTP 401","repo_url":"https://github.com/trahloff/Aldine","website_url":"https://aldine.dev/latex-mcp/","version":"1.5.0","remotes":[{"type":"streamable-http","url":"https://demo.aldine.dev/mcp","headers":[{"description":"Public demo token: aldine-demo. The demo is a shared sandbox, wiped nightly at 04:00 UTC.","isRequired":true,"default":"aldine-demo","name":"X-Aldine-Token"}]},{"type":"streamable-http","url":"https://{aldine_host}/mcp","headers":[{"description":"ALDINE_MCP_TOKEN when auth is off, or a personal access token (aldn_...). Omit it to use the Connect (OAuth) flow when AUTH_ENABLED=1.","isSecret":true,"name":"X-Aldine-Token"}],"variables":{"aldine_host":{"description":"Host of your Aldine instance (ALDINE_PUBLIC_URL without https://), started with ALDINE_MCP=1","isRequired":true,"placeholder":"aldine.example.com"}}}]}