kite-lite MCP server
io.github.MauricioPerera/kite-lite·v0.1.3Fetch, parse, screenshot and browse pages via MCP without a real browser -- no JS execution.
0 stars
Reviews
Write oneNobody has reviewed kite-lite yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
kite-lite tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 42 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How kite-lite compares
Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 55% of 866 Scraping and browsing servers
Install kite-lite in Claude Code, Cursor or VS Code
The registry entry has no remote endpoint or installable package.
What the publisher says
From the kite-lite repository's README, as published. We do not edit it. Read it on GitHub
kite-lite
<!-- m8ven-verify: 65c4feb01b6a9e62bbf352731130f73f -->
mcp-name: io.github.MauricioPerera/kite-lite
Motor web ligero, autocontenido y orientado a agentes. Está diseñado para ejecutarse fuera de Cloudflare en un VPS o contenedor, con un parser HTML, JavaScript aislado, renderizado SVG determinista y una superficie CDP pequeña.
Estado actual
El núcleo DOM en Rust:
relativo a una URL absoluta contra la URL final de la página;
- parsea HTML con un parser compatible con HTML5;
- extrae título, texto y enlaces en formato JSON, resolviendo cada enlace
mediante un cliente HTTP con cookie jar propio;
- mantiene una representación de árbol preparada para añadir CSS, JavaScript y renderizado;
- evita estado global en parseo y evaluación local;
- conserva la URL final (post-redirecciones) y el HTML fuente dentro de una sesión CDP;
- mantiene cookies entre navegaciones de una misma sesión (fetch/CDP)
Element.layout) usando una hoja de estilos por defecto fija por tag (tamaños/negrita de h1-h6, márgenes de p/li/blockquote), con ajuste de texto (word wrap) — ver la sección "Layout mínimo" para las limitaciones; permite click/escritura/submit de formularios por CDP sin ejecutar JS de la página — ver "Interacción: click, escritura y submit de formularios"; renderiza a PNG y PDF además de SVG — ver "Renderizado PNG/PDF"; se puede correr como servidor MCP por stdio — ver "Servidor MCP".
- calcula un layout mínimo por elemento ({x, y, width, height} en
Capacidades para un agente
kite-lite le da a un agente acceso a la web sin arrastrar un navegador real (Chromium/Playwright) — pico de memoria medido de ~4-7 MiB (ver "Recursos mínimos"), arranque en milisegundos, corre bajo --network=none/ --cap-drop=ALL/--read-only sin romperse. Eso cambia el cálculo de costo: en vez de una instancia pesada compartida, es viable levantar una por tarea, en paralelo, en un VPS chico.
Lo que habilita, concretamente:
(título/texto/links), no el DOM completo con layout. Ahorra contexto frente a devolver HTML crudo cuando el agente solo necesita "qué dice esta página".
- Lectura barata de páginas (fetch_page) — resumen liviano
persistentes) — flujos de varios pasos (login → página protegida), mientras el flujo no dependa de JS del lado cliente.
- Sesión con estado (browser_navigate + cookies/redirecciones
tipeo, submit — como un navegador con JavaScript desactivado (ver "Interacción: click, escritura y submit de formularios"), con selectores por tag, type o name.
- Interacción de formularios sin ejecutar JS de la página — click,
probar una expresión, con garantías reales de sandboxing: sin red, sin filesystem, en un proceso separado que ni siquiera puede linkear reqwest/tokio (ver "Servidor MCP").
- JS aislado y verificable (eval_js) — extraer un valor calculado o
verificación aproximada o reportes, no para QA visual pixel-perfect (ver "Layout mínimo").
- Visual barato (renderscreenshot/browserscreenshot) — para
linters (webmcp-lint, a11y-lint, seo-lint, social-lint) le dan a un agente que construye o revisa sitios un gate determinista y barato, sin gastar una llamada a un modelo para chequear si falta un .
- Auditoría estructurada, no basada en juicio de LLM — los cuatro
publica formularios anotados, el agente consume una interfaz con schema en vez de adivinar selectores (ver "Soporte declarativo de WebMCP").
- WebMCP declarativo (browsercalltool) — si el sitio objetivo
Los límites duros, por diseño — no son bugs, son la contracara directa de lo anterior (ver "Próximas capas" para el porqué):
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
kite-lite: common questions
- Is kite-lite MCP server safe?
- Mostly: it is graded B (80/100). Read the kite-lite safety report
- Does kite-lite need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is kite-lite maintained?
- The last commit was 84 days ago (2026-08-12). The latest release is v0.1.3.
- What can I use instead of kite-lite?
- Servers from other publishers that do the same job: AIHawk MCP server, GrowBlocks Dev Kit MCP server and Unbrowse MCP server.
Alternatives to kite-lite
Same job from other publishers: the closest match first, then the best rated.
- AIHawkAI browser agent: browses, clicks, types, and reads real web pages from plain-English instructions.not reviewedWidely usedA
- GrowBlocks Dev KitBuild, play-test with screenshots, and ship three.js browser games on GrowBlocks.5.0(1)NewA
- UnbrowseWebsites as APIs: read pages, run site tasks via learned APIs, cloud browser with saved logins.not reviewedEstablishedA
walkerOS Source BrowserGenerate, parse, and validate walkerOS data-elb HTML tagging attributesnot reviewedEstablishedA- Flyto CoreExecution engine for AI agents. 412 modules: browser, file, Docker, data, crypto.not reviewedEstablishedB