Habilitar SELECT: Ejecutar consultas SQL en resultados de búsqueda web

✍️ OpenClawRadar📅 Publicado: 2 de septiembre de 2026🔗 Source
Ad

Keenable SELECT es un servidor MCP que ejecuta consultas SELECT de DuckDB de solo lectura sobre datos web en vivo. En lugar del flujo tradicional de agente (buscar, obtener cada resultado, leer páginas y luego sintetizar), SELECT traslada el trabajo a SQL. Una sola llamada puede buscar más de 1,000 páginas, filtrarlas con una cláusula WHERE exacta sin costo de LLM, y extraer campos estructurados con una pequeña llamada de LLM por fila.

Cómo funciona

Haces una pregunta como: "¿Qué investigadores de IA se mudaron entre laboratorios fronterizos desde 2025? Para cada movimiento, lista el investigador, el laboratorio que dejó, a dónde fue y el mes." Keenable SELECT traduce eso a SQL:

SELECT SEM_EXTRACT(content, 'investigador'),       SEM_EXTRACT(content, 'laboratorio que dejó'),       SEM_EXTRACT(content, 'laboratorio al que se unió'),       SEM_EXTRACT(content, 'mes del movimiento')FROM WEB_SEARCH(8 consultas diversas)WHERE SEM_MATCH(content, 'investigador nombrado que se mueve entre laboratorios fronterizos, 2025+')

El servidor ejecuta la búsqueda, ejecuta operadores semánticos y devuelve un informe. Cada resultado incluye una trayectoria completa: cada consulta, resultado de herramienta y conjunto de resultados detrás de la salida final.

Herramientas MCP

  • select — ejecuta un SELECT de DuckDB y devuelve filas. Los conjuntos de resultados se guardan con IDs para reutilizarlos en consultas posteriores.
  • generate_html_report — toma un resumen y los IDs de los conjuntos de resultados, y renderiza un informe HTML compartible.
Ad

Operadores semánticos

Los operadores viven dentro del SQL. El servidor los encuentra en la sentencia analizada, los ejecuta y los reemplaza con columnas simples. Los filtros SQL exactos se ejecutan primero, por lo que solo las filas que sobrevivenvan a los operadores de LLM, ahorrando tokens.

  • WEB_SEARCH('q1', 'q2', ...) — busca todas las consultas de manera concurrente, combina los resultados clasificados y elimina duplicados de URL.
  • WEB_FETCH('https://a.com', ...) — obtiene páginas como Markdown, una fila por página.
  • SEM_EXTRACT(column, 'descripción del campo') — una llamada de LLM por fila; devuelve un campo o null.
  • SEM_EXTRACT_ALL(column, 'lo que es un valor') — devuelve todos los valores coincidentes como una lista.
  • SEM_MATCH(column, 'predicado') — prueba de LLM por fila (por ejemplo, filtrado).

Por qué es importante

La búsqueda web tradicional le da a un agente diez enlaces. El agente debe leer cada página y gastar tokens costosos para construir una respuesta. SELECT traslada ese trabajo a la capa de consulta: buscar miles de páginas, filtrarlas exactamente y extraer campos con llamadas mínimas de LLM. La galería muestra informes como "Veinte Años de Morfología de Nombres de Startups de YC" (36 mensajes, 18 consultas) y "Atlas de Lanzamientos Orbitales, 1957–2026" (16 mensajes, 9 consultas), cada uno con trayectorias completas.

Si estás construyendo búsqueda agéntica o herramientas de investigación con muchos datos, este es un patrón diferente que vale la pena estudiar: SQL como plano de control, LLM solo para extracción y coincidencia semántica.

📖 Lee la fuente completa: HN AI Agents

Ad

👀 Ver también

OpenYak: Agente de IA de escritorio de código abierto para gestión y automatización de archivos locales
Herramientas

OpenYak: Agente de IA de escritorio de código abierto para gestión y automatización de archivos locales

OpenYak es un asistente de IA de escritorio de código abierto que se ejecuta completamente en tu máquina, ofreciendo gestión de archivos, análisis de datos y automatización de oficina con más de 100 modelos de IA a través de OpenRouter y más de 20 proveedores BYOK.

OpenClawRadar
ClawWatcher Alcanza 200 Usuarios, Reporta Ahorros Colectivos de Más de $28K en la API de OpenClaw
Herramientas

ClawWatcher Alcanza 200 Usuarios, Reporta Ahorros Colectivos de Más de $28K en la API de OpenClaw

ClawWatcher, una herramienta que rastrea los costos de la API de OpenClaw en tiempo real, ha alcanzado los 200 usuarios. Según su creador, los usuarios han ahorrado colectivamente más de $28,000 en costos de API, con una reducción promedio de costos del 45%.

OpenClawRadar
🦀
Herramientas

Impuesto de habilidades de Claude Code: 2,596 habilidades instaladas, 40 usadas, $91/mes desperdiciados

Cada habilidad instalada de Claude Code se carga en el prompt del sistema de cada sesión. Un usuario midió 102,651 tokens cargados por sesión, de los cuales el 98.6% nunca se usaron, con un costo de ~$91/mes. Una herramienta de código abierto, skill-tax, audita el uso y los costos.

OpenClawRadar
El proyecto de autorinvestigación de Karpathy: agentes de IA ejecutan experimentos de entrenamiento de LLM durante la noche.
Herramientas

El proyecto de autorinvestigación de Karpathy: agentes de IA ejecutan experimentos de entrenamiento de LLM durante la noche.

Andrej Karpathy lanzó un proyecto de autorinvestigación minimalista donde un agente de IA edita train.py, ejecuta experimentos de entrenamiento nanochat de 5 minutos, verifica si val_bpb mejoró y repite durante la noche en una sola GPU.

OpenClawRadar