Anyquery
by julien040
Consulta cualquier fuente de datos con SQL y expónla vía MCP
database Go Intermedio Auto-hospedable Sin API key
⭐ 1.6k stars 📅 Actualizado: hace 3sem
Descripción
Anyquery es un motor de consultas SQL que puede hablar con prácticamente cualquier cosa: Airtable, Google Sheets, Notion, GitHub, archivos CSV, APIs JSON y docenas más. Su integración MCP significa que tu agente IA puede ejecutar consultas SQL contra estas fuentes de forma conversacional, sin que tengas que montar una base de datos ni escribir código de integración. Piensa en él como un adaptador universal de datos que habla SQL y MCP.
La decisión de diseño inteligente es tratar cada fuente de datos como una tabla virtual de SQLite. Tu agente puede hacer JOIN entre una Google Sheet y una lista de issues de GitHub, o filtrar registros de Airtable usando cláusulas WHERE de SQL estándar. Esto es genuinamente potente para exploración de datos ad-hoc cuando los datos viven en múltiples herramientas SaaS y no quieres construir un pipeline solo para responder una pregunta.
Escrito en Go, Anyquery es un único binario sin dependencias, lo que hace que la instalación sea trivial. El sistema de plugins soporta más de 40 fuentes de datos, y añadir nuevas sigue un patrón documentado. La principal limitación es que las operaciones de escritura están limitadas a algunos plugins — la mayoría de fuentes son de solo lectura a través de Anyquery.
✅ Ideal para
Desarrolladores y analistas de datos que necesitan consultar datos dispersos en múltiples herramientas SaaS
⏭️ No recomendado si
Necesitas un pipeline de datos en producción con escrituras — usa un setup ETL/base de datos adecuado
💡 Casos de uso
- Consultar bases de datos de Notion, Google Sheets y Airtable usando SQL desde tu agente IA
- Cruzar datos entre herramientas SaaS sin construir pipelines ETL — "combina issues de GitHub con tickets de Jira"
- Explorar datasets CSV/JSON interactivamente haciendo preguntas SQL a tu agente
👍 Ventajas
- ✓ Soporta más de 40 fuentes de datos vía plugins, todas consultables con SQL estándar
- ✓ Un solo binario de Go, sin dependencias de runtime — se instala en segundos
- ✓ El enfoque de tablas virtuales permite hacer JOIN entre fuentes completamente distintas
👎 Desventajas
- ✗ La mayoría de plugins son de solo lectura — capacidad limitada de escritura a los sistemas origen
- ✗ Queries complejas entre múltiples fuentes remotas pueden ser lentas por la paginación de APIs
- ✗ La calidad de plugins varía — algunos plugins de la comunidad están menos mantenidos que los core
💡 Consejos y trucos
Empieza con los plugins de CSV y JSON para probar en local antes de conectar fuentes SaaS.
Usa `anyquery -q "SELECT * FROM ..."` para verificar que las queries funcionan antes de
exponerlas vía MCP. Para Google Sheets, el setup requiere OAuth — hazlo una vez de forma
interactiva y Anyquery guarda el token para uso headless.
Info rápida
- Autor
- julien040
- Licencia
- NOASSERTION
- Runtime
- Go
- Transporte
- stdio
- Categoría
- database
- Dificultad
- Intermedio
- Auto-hospedable
- ✅
- API key
- No necesita API key
- Docker
- —
- Versión
- 0.0.0
- Actualizado
- 27 ene 2026
Compatibilidad con clientes
- ❓ Claude Code
- ❓ Cursor
- ❓ VS Code Copilot
- ❓ Gemini CLI
- ❓ Windsurf
- ❓ Cline
- ❓ JetBrains AI
- ❓ Warp
Plataformas
🍎 macOS 🐧 Linux 🪟 Windows