
Servidor MCP de KernelScan
Qué servidores MCP son de KernelScan, del registro oficial y encontrados preguntando a su propio dominio, si responden y qué ofrecen. Un programa comprobó cada dato; nada está copiado de la página del producto.
leído el 2026-10-20
- Nombre en el registroio.kernelscan/kernelscanverificado en el registro MCP
El nombre en el registro está bajo kernelscan.io. El registro solo permite usar ese espacio de nombres a quien demuestra control del dominio por DNS o HTTP.
- Estadorespondecomprobado el 2026-10-20
- Herramientas11
- El servidor se llamaKernelScan
- Versión del servidor1.26.0
- Versión del protocolo2025-06-18
El 2026-10-20 el servidor respondió a initialize y tools/list sin iniciar sesión. Primera respuesta en 169 ms.
- Aún no se ha juzgado si sus herramientas hacen el trabajo del producto.
Una vez conectado
- create_product, update_product cambian datos sin iniciar sesión: cualquiera con la dirección puede llamarlas.
- Parámetros sin tipo o sin descripción en 9 de 11 herramientas: revisa los argumentos antes de llamar.
Lo dicen reglas a partir de las mediciones de arriba. La primera llamada probable la elige un modelo de la lista de herramientas; lee su descripción antes de fiarte.
- Nota INITE MCP72 de 100responde 100 · definiciones 70 · contexto 92 · conexión 100 · rebajada por las señales de aviso de abajo
- Respondióel 100% de los días15 de 15 comprobaciones diarias
- Mediana de la primera respuesta512 ms
- Espacio en el contexto del agente≈ 4062 tokenslas definiciones de todas sus herramientas (11), que el agente lleva en cada turno
- Definiciones de herramientasC · 70 de 100
- Resultados tipados1 de 11 herramientasdeclaran outputSchema: el resultado llega tipado y se lee de una vez
- Parámetros sin descripción: en 9 de 11
- Sin indicar si solo lee o puede destruir: 11 de 11
Qué puede hacer un agente con él
- no está claro · Upload a kernel config to generate a VEX report
- no está claro · Triage which kernel CVEs can reach a device
- no puede · Receive a daily digest of new CVEs affecting a product
Cada caso de uso del producto se le preguntó a Jev junto con la lista de herramientas de este servidor: ¿puede un agente hacerlo con estas herramientas?
Conviene revisar
- Herramientas que cambian datos, en un servidor que responde sin iniciar sesión: create_product, update_product
Un programa comprueba el servidor una vez al día: initialize y tools/list, sin modelo. Los tokens son la longitud de las definiciones, a unos cuatro caracteres por token. La nota promedia seis comprobaciones del nombre, la descripción, el esquema y las anotaciones de cada herramienta; dice lo bien descritas que están, no si funcionan. La nota pondera solo lo medido: si responde (25%), si hace el trabajo del producto (25%), definiciones (20%), contexto (10%), uso (10%) y lo fácil que es conectarse (10%). Lo que no se midió queda fuera, y una instrucción oculta limita la nota a 40. El estado de los servidores MCP de los proveedores: método y números →
search_cvesSearch Linux kernel CVEs. No API key required: keyless callers get the free public tier — recent high-severity Linux kernel CVEs (capped at 25 results). Free *keyed* callers see only CVEs published in the last 60 days; basic+ keyed…
get_cveFetch a single Linux kernel CVE by ID (e.g. ``CVE-2024-12345``). No API key required: keyless callers get the public representation of a CVE, but only for CVEs in the public set (recent high-severity); any other id returns ``not found``…
list_productsList the calling user's products with denormalized analysis stats. Paid plans only (basic / pro / enterprise). Free callers get a clear upgrade message.
get_productFetch one product owned by the caller, including the CVE breakdown. Returns 404 (not 403) if the product belongs to another user, so product existence isn't leaked across accounts.
get_product_vexReturn the VEX MANIFEST for one of the caller's products — metadata, not the document. Multi-megabyte CycloneDX documents (up to 8,000+ vulnerability entries) are not safe model-context payloads, so this tool returns a bounded manifest…
list_product_vex_entriesPage through the VEX vulnerability entries of one of the caller's products. Returns COMPLETE CycloneDX vulnerability objects for one bounded page — never the root document, never all entries — plus ``returned``, ``total_matching``, and a…
create_productCreate a new product, run analysis, and return its initial stats. ``config_upload_id`` references a previously-staged .config that the caller POSTed to ``/api/configs/uploads`` over plain HTTP — the LLM does NOT emit the config text…
update_productUpdate a product owned by the caller. Re-runs analysis if the kernel_version, arch, or referenced .config changed. To change the .config, first POST the new file to ``/api/configs/uploads`` (see ``create_product`` for the curl recipe) and…
whoamiReturn the caller's identity, plan, and quota state. Works without an API key: keyless callers get a lightweight public-tier payload (no account) describing how to request access.
request_accessExplain how to get a KernelScan account (no API key needed). Self-registration is open — there is no invitation to wait for and no admin in the loop. The user signs up on kernelscan.io themselves (email + password, accepting the terms)…
submit_support_reportSend a support / dispute report to KernelScan staff. Use this when an automated CVE or factor assessment looks wrong, or when you need to hand human-needed context back to the team. The caller's API-key user is attached automatically (id…
Cómo conectar
Añade el servidor a la configuración de tu cliente MCP. Claude Desktop, Cursor y la mayoría de los demás clientes leen este formato:
{
"mcpServers": {
"kernelscan": {
"type": "http",
"url": "https://kernelscan.io/mcp/"
}
}
}Añadirlo
Claude Code, en una terminal
claude mcp add --transport http kernelscan https://kernelscan.io/mcp/Añadir a CursorAñadir a VS Code
claude.ai, ChatGPT y otros clientes: añade https://kernelscan.io/mcp/ como conector personalizado en los ajustes.
Especificación OpenAPI
74 rutas, leído el 2026-10-20. Abrir la especificación ↗
Cada línea es algo que un programa encontró al buscar: la entrada del registro, la respuesta del propio servidor, una especificación que se puede leer. Si falta una línea, es que no la encontramos, no que no exista.
Antes de contar esta visita
La analítica y la medición de anuncios nos dicen qué páginas y cuáles de nuestros anuncios cumplen su función: Google Analytics y Google Ads, el píxel de Meta, Yandex Metrica y un identificador propio. No se guarda nada hasta que respondas, y rechazar no cambia nada del sitio.