MCP.Market

kite-lite MCP server

by MauricioPerera·io.github.MauricioPerera/kite-lite·v0.1.3

Fetch, parse, screenshot and browse pages via MCP without a real browser -- no JS execution.

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody 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

no findings
  • –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
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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.

  • AIHawk
    AI browser agent: browses, clicks, types, and reads real web pages from plain-English instructions.
    A
  • GrowBlocks Dev Kit
    Build, play-test with screenshots, and ship three.js browser games on GrowBlocks.
    A
  • Unbrowse
    Websites as APIs: read pages, run site tasks via learned APIs, cloud browser with saved logins.
    A
  • walkerOS Source Browser
    Generate, parse, and validate walkerOS data-elb HTML tagging attributes
    A
  • Flyto Core
    Execution engine for AI agents. 412 modules: browser, file, Docker, data, crypto.
    B