API Anything

Desarrollo

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