Agent-Native Calendar
Agent-Native Google Calendar - manage events, sync, and public booking
Descripción del creador (original en inglés)
LaTeX editor for AI agents: live PDF preview, PDF comments that drive edits, git history
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"magictex": {
"command": "npx",
"args": [
"-y",
"magictex-mcp"
]
}
}
}Ejecuta esto en tu terminal
claude mcp add magictex -- npx -y magictex-mcpPégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"magictex": {
"command": "npx",
"args": [
"-y",
"magictex-mcp"
]
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"magictex": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"magictex-mcp"
]
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 6 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub ZoeLinUTS, dueña del repo
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez –, y la última versión (0.1.10) llegó al registro hace 3 meses.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.
En la misma categoría: Agent-Native Calendar, Excel MCP Server, MCP Server for Excel
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Agent-Native Google Calendar - manage events, sync, and public booking
Create and edit Excel files with AI: charts, PivotTables, formulas. No Excel needed.
Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
English · 简体中文 · 日本語 · 한국어 · Español · Français · Deutsch · Português
MagicTeX is a LaTeX editor built for AI agents — an Overleaf-like one-window workspace for Claude Code, served by an MCP server, with no local TeX install and no Overleaf account: live PDF preview, a source editor with a Visual (WYSIWYG) mode, change history, and comments you anchor on the rendered PDF that become edit instructions for the agent. (npm package: magictex-mcp.)
It compiles with a WASM TeX Live 2026 engine (texlyre-busytex) running inside a headless browser, so there's nothing multi-gigabyte to install — just a one-time WASM asset download.
A guided walkthrough of the comment → agent loop lives at [zoelin.dev/tools/magictex](https://zoelin.dev/tools/magictex), built from real tool output. It's a replay, not a hosted instance — the TeX engine is a one-time ~650 MB download and the agent half is Claude itself, so MagicTeX runs next to your project rather than in a web page.
One browser window (inspired by Typst's one-surface editor and LiquidText's anchored annotations):
┌──────────────────────────────────────────────────────────────┐
│ ✓ up to date · 13 pages Export .zip · Download PDF │ ├────────────┬──────────────────────────────┬──────────────────┤ │ Source / │ PDF (live) │ Comments │ │ History │ select text → 💬 comment │ accepted → ask │ │ editor, │ highlights stay anchored │ Claude to │ │ timeline │ auto-reloads on every edit │ address them │ │ + diffs │ │ → resolved ✓ │ └────────────┴──────────────────────────────┴──────────────────┘
check_comments as located work items (page + quoted passagefile:line it anchors to + your ask), edits the source, and resolves each card with a note. You interact with the document; Claude interacts with the source. Run it hands-off with /loop — see docs/AGENT-LOOP.md.refs/latex-preview/checkpoints) — never touching your branches, git log, or working tree. The History tab shows the timeline and each checkpoint's colorized diff beside the PDF.git push. See docs/USER-GUIDE.md.add_comment; you Accept/Reject them (or flip *Auto-accept* for copilot mode); an author loop resolves the accepted ones. Comments carry roles and a reply thread. See docs/AGENT-LOOP.md.\input/\include, .bib, in-repo .cls/.sty/.bst and figures, runs BibTeX and reruns when needed; common missing packages are auto-injected.backend: "system" / "wasm". Every compile reports which one ran.IEEEtran is bundled, because no venue class ships in the WASM TeX Live and a missing class can't be worked around the way a package can. Conference classes (NeurIPS, ICML, CVPR, ACL, AAAI …) carry no redistributable licence, so put the .cls from the author kit beside your source — it's picked up automatically.render_preview (compile + open the workspace), check_comments / resolve_comment / add_comment / reply_to_comment (the review loop), show_diff (side-by-side diff as an image — useful on image-capable clients).{file, line, message} errors so Claude can self-correct, and show in the workspace.MagicTeX is on npm as magictex-mcp and listed in the official MCP registry as `io.github.ZoeLinUTS/magictex` — so any client that reads the registry can find it. There's nothing to clone and no TeX install; npx fetches it on first use.
.mcp.json.example): {
"mcpServers": { "magictex": { "command": "npx", "args": ["-y", "magictex-mcp"] } } }
For local development from a clone, point it at the source instead: "command": "npx", "args": ["tsx", "/absolute/path/to/magictex-mcp/src/server.ts"]
/mcp reconnect) so it picks up the server.The WASM assets are not in this repo. They're fetched on first run into a per-user cache — ~/Library/Caches/magictex on macOS, $XDG_CACHE_HOME/magictex on Linux, %LOCALAPPDATA%\magictex on Windows — so upgrading MagicTeX doesn't re-download them, and a checkout, a global install and an npx run share one copy. Set MAGICTEX_ASSETS_DIR to put them elsewhere. To pre-fetch: npx texlyre-busytex download-assets .
For a low-typing workflow, install MagicTeX as a plugin — one install gives you the MCP server and the slash commands:
/plugin marketplace add ZoeLinUTS/MagicTeX-mcp
/plugin install magictex
Then, in your paper project, use the workflow commands for the common flows:
academic-paper-revision; pass any skill name) and post comments for you to Accept/Reject. Missing skills are reported with an install hint./loop 60s /address-comments).depth rounds (default 2), stopping early the moment a round finds nothing new. No per-round approval — that's the point, and the risk. depth > 5 asks you to confirm before starting. Ends with a summary (what was raised, what changed, which checkpoints to look at) — every round is still an ordinary, revertible checkpoint. See docs/AGENT-LOOP.md.Every MCP tool also has a slash command with the same name, so you can drive any single step by typing the tool name. The rule to teach: *the tool is X → type /X.*
| Type this | Runs tool | What it does |
|---|---|---|
/render_preview | render_preview | Compile the paper and open/refresh the live preview. |
/check_comments | check_comments | List the comments you've accepted, as edit instructions (no edits yet). |
/resolve_comment [id] [note] | resolve_comment | Mark a comment done after the edit; it turns green for your review. |
/add_comment ["quote"] [note] | add_comment | Anchor a comment onto a passage for you to Accept/Reject. |
/reply_to_comment [id] [text] | reply_to_comment | Add a threaded reply to a comment. |
/show_diff [checkpoint] | show_diff | Side-by-side visual diff as an image (current changes, or a checkpoint). |
/list_checkpoints [limit] | list_checkpoints | Recent checkpoints with their sha, newest first — find one to pass into /show_diff. |
You never *have* to type these — plain English works too (*"render a preview"*, *"address my comments"*). The commands are just a fast, teachable shorthand.
The plugin bundles the MCP server (
npx magictex-mcp), so installing the plugin is
all you need — the
.mcp.jsonabove is the alternative if you'd rather not install
a plugin. The slash commands work either way.
The MCP surface, for any client that speaks MCP. (In Claude Code you can just ask in plain English, or use the slash commands above — these are the underlying tools.)
| Tool | Parameters | What it does | ||||
|---|---|---|---|---|---|---|
render_preview | mainFile? · engine? (pdflatex \ | xelatex \ | lualatex, default xelatex) · backend? (wasm \ | system \ | auto, default auto — local latexmk if installed, else the bundled WASM engine) | Compiles the project and opens/refreshes the live workspace. The main file is auto-detected by scanning for \documentclass if omitted. |
check_comments | includeResolved? (default false) | Returns the accepted comments as located work items — page, quoted passage, the source file:line, and the ask. Reviewer suggestions awaiting your decision are reported but not returned as work. | ||||
add_comment | quote · comment · role? (reviewer \ | defender) · page? · accepted? | Anchors a comment onto a passage. Posts as a *suggestion* awaiting your Accept/Reject unless accepted is set — that flag is what makes autonomous mode autonomous. | |||
resolve_comment | id · note | Marks a comment done after the edit, with one line describing what changed. It turns green in the workspace for your review. |
| reply_to_comment | id · text · role? (author \| reviewer \| defender) | Adds a threaded reply, so a disagreement can be worked out on the comment instead of in c
Solo se muestra el principio; lee el resto en el repo