API Anything
Descripción
En el stack de un agente, esta pieza no sustituye a un navegador para rellenar formularios ni para un flujo de clics arbitrario: se limita a aprender la petición HTTP que ya hace el frontend, convertirla en una operación parametrizada y devolverte JSON.
Enseñas el sitio una vez con la URL, un hueco para el dato y dos ejemplos. El Chromium headless carga la página solo entonces; lo que cambia con el input pasa a ser parámetro y el resto queda como plantilla, sin un LLM de por medio. Después tu agente llama esa operación por MCP, CLI o TypeScript. El nivel 1 es HTTP plano, sin navegador.
Con el mismo modelo, las tareas salieron entre 1,5 y 2 veces antes, con unos tokens a la mitad y un coste igual o inferior. En Goodreads, sin API pública desde 2020, el mapeo dejó búsqueda, ficha, libros de un autor y reseñas; 146 llamadas de comprobación fueron HTTP puro. Si el sitio cambia, se repara solo.
Conexión con tu agente
- Aún no está en npm: clonas el repositorio, instalas el comando y añades el servidor MCP.
- Cuatro herramientas MCP: listar sitios, listar operaciones, ejecutarlas e iniciar sesión.
- El navegador (Chrome, Brave, Edge, Chromium, Vivaldi o Arc) solo hace falta al crear operaciones o en el nivel que sí lo requiere.
Tecnologías y temas
-
Agentes
Sustituye el bucle de Playwright cuando ya conoces el sitio y solo quieres repetir la consulta
-
CLI
El comando api-anything sirve para enseñar un sitio, probar la llamada y levantar el servidor MCP
-
HTTP
Tras aprender la petición, el nivel 1 va por HTTP plano y te devuelve JSON
-
MCP
Tu agente llama operaciones con list_sites, list_operations, call_operation y login
-
TypeScript
Además del CLI y de MCP, puedes invocar las mismas operaciones desde código TypeScript