ASD

MCP Toolbox for Databases

googleapismcp-toolbox

Conecta agentes de IA a bases de datos empresariales (PostgreSQL, MySQL, BigQuery, Spanner, MongoDB, Redis y más) con herramientas listas o personalizadas.

stdiohttp
Estrellas
16.2k

del repositorio

Actualizado
ayer

último commit

Herramientas
2

expuestas al agente

Transporte
stdio · http

cómo conecta

Forks
1.7k
Issues
243

abiertos

Instalación

npx -y @toolbox-sdk/server --prebuilt=postgres --stdio

Qué es MCP Toolbox for Databases

MCP Toolbox for Databases es un servidor MCP de código abierto que actúa de puente entre agentes de IA, IDEs y aplicaciones y tus bases de datos. Cumple dos funciones: como servidor listo para usar ofrece herramientas genéricas predefinidas (como list_tables o execute_sql) para explorar esquemas y consultar datos en lenguaje natural desde Gemini CLI, Claude Code, Codex u otros clientes MCP; y como framework permite definir tus propias herramientas mediante un archivo tools.yaml, con fuentes de datos, consultas SQL estructuradas, toolsets y prompts personalizados.

Soporta un abanico amplio de bases de datos: AlloyDB, BigQuery, Cloud SQL, Spanner, Firestore, PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, MongoDB, Redis, Elasticsearch, CockroachDB, ClickHouse, Couchbase, Neo4j, Snowflake y Trino, entre otras. Incluye pooling de conexiones, autenticación integrada (IAM), observabilidad con OpenTelemetry y una UI interactiva para probar herramientas.

Se instala como paquete npx, binario, contenedor Docker, Homebrew o compilando desde el código fuente en Go, y se ejecuta apuntando a un archivo de configuración tools.yaml. También ofrece SDKs cliente en Python, JavaScript/TypeScript y Go para integrarlo con LangChain, LlamaIndex, Genkit o ADK.

Qué le permite hacer a tu agente

  • Expone herramientas predefinidas para explorar esquemas y ejecutar consultas SQL contra decenas de bases de datos
  • Permite definir herramientas, fuentes de datos, toolsets y prompts personalizados mediante un archivo tools.yaml
  • Ofrece una UI interactiva para probar herramientas y toolsets con parámetros autorizados
  • Emite trazas y métricas vía OpenTelemetry para observabilidad de extremo a extremo
  • Genera Agent Skills a partir de toolsets, instalables en Gemini CLI

Úsalo cuando

  • Quieres que tu IDE o agente consulte y explore bases de datos empresariales en lenguaje natural sin escribir código repetitivo
  • Necesitas construir herramientas de producción seguras con consultas estructuradas o búsqueda semántica sobre tus datos
  • Buscas integrar acceso a bases de datos en agentes construidos con ADK, LangChain, LlamaIndex o clientes MCP personalizados

Herramientas que expone

Los nombres que el agente ve al conectarse.

  • list_tables
  • execute_sql

Detalles

Publicado por
googleapis
Categoría
Bases de datos
Licencia
Apache-2.0
Versión
v1.8.0
Transporte
stdio, http

Etiquetas

  • bases-de-datos
  • sql
  • agentes-ia
  • postgresql
  • bigquery
  • observabilidad

¿Este servidor es tuyo? Reclama el listado para corregir cualquier dato, añadir un logo y enlazar tu documentación.

Más servidores de Bases de datos

Conecta agentes de IA a Graphiti, un motor de grafos de contexto temporal, para que puedan guardar y consultar hechos que cambian con el tiempo.

Último commit
ayer
Credenciales
bases de datos

Convex

12.4k

Conecta con Convex, la base de datos reactiva de código abierto, para consultar datos y ejecutar lógica de negocio con consistencia fuerte desde funciones TypeScript.

Último commit
ayer
bases de datos

LanceDB

11.1k

Conecta al agente con LanceDB, una base de datos vectorial embebida para búsqueda multimodal, permitiendo consultas por vector, texto completo o SQL sobre datos locales o en la nube.

Último commit
ayer
bases de datos

Ver toda la categoría →