MCPdir — MCP Server Directory
🇬🇧 🇪🇸

OceanBase MCP

by OceanBase

Base de datos distribuida HTAP para consultas SQL y gestión de esquemas vía MCP

database Python Intermedio Auto-hospedable
⭐ 50 stars 📅 Actualizado: hace 1m

Descripción

Servidor MCP para OceanBase, una base de datos distribuida que soporta tanto procesamiento transaccional (OLTP) como analítico (OLAP) en un solo sistema — conocido como HTAP (Hybrid Transactional/Analytical Processing). Este servidor permite a los asistentes de IA ejecutar consultas SQL, explorar esquemas de tablas, listar tablas y gestionar objetos de base de datos en clusters OceanBase. OceanBase está diseñado para aplicaciones de misión crítica que requieren alta disponibilidad, escalabilidad horizontal y consistencia fuerte. Es compatible con MySQL y soporta multi-tenancy, haciéndolo adecuado para grandes empresas que gestionan múltiples cargas de trabajo en infraestructura compartida.

✅ Ideal para

Equipos empresariales ejecutando cargas mixtas transaccionales y analíticas en una base de datos distribuida con requisitos de alta disponibilidad

⏭️ No recomendado si

Necesitas una base de datos local ligera o tus cargas son lo suficientemente pequeñas para una configuración de nodo único

💡 Casos de uso

  • Ejecutar consultas SQL en bases de datos HTAP distribuidas desde asistentes de IA
  • Explorar estructuras de tablas y relaciones de esquemas en clusters OceanBase
  • Gestionar objetos de base de datos (tablas, índices, vistas) mediante lenguaje natural
  • Ejecutar tanto consultas transaccionales como analíticas en una sola base de datos

👍 Ventajas

  • HTAP verdadero — maneja tanto OLTP como OLAP en un sistema sin replicación de datos
  • Dialecto SQL compatible con MySQL lo hace familiar para que los LLMs generen consultas
  • Arquitectura distribuida con consistencia fuerte y alta disponibilidad
  • Soporte multi-tenant para aislar cargas de trabajo en infraestructura compartida

👎 Desventajas

  • Requiere un despliegue de cluster OceanBase, con requisitos significativos de recursos
  • Comunidad más pequeña fuera de China comparada con otras bases de datos distribuidas
  • Complejidad de configuración — la configuración multi-tenant añade sobrecarga operativa

🔧 Herramientas expuestas (4 herramientas)

ToolCategoríaDescripción
list_tablesdiscoveryListar todas las tablas en la base de datos o esquema actual
describe_tablediscoveryObtener detalles de columnas, tipos e índices de una tabla
manage_schemamanagementCrear, modificar o eliminar tablas y objetos de base de datos
execute_queryqueryEjecutar una consulta SQL en la base de datos OceanBase

⚡ Instalación

Requisitos previos:

  • • python v3.10+
  • • OceanBase database credentials (host, port, user, password, tenant)
  • • API key requerida

Consulta la documentación de Claude Code para configurar este MCP server.

💡 Consejos y trucos

OceanBase es compatible con MySQL, por lo que SQL estándar funciona para la mayoría de operaciones. Siempre especifica el tenant al conectar. Usa list_tables para descubrir objetos disponibles antes de consultar. Para consultas analíticas sobre grandes conjuntos de datos, el motor de almacenamiento columnar de OceanBase se activa automáticamente — no se necesita sintaxis especial.

🔄 Alternativas

Info rápida

Autor
OceanBase
Licencia
Apache-2.0
Runtime
Python 3.10+
Transporte
stdio
Categoría
database
Dificultad
Intermedio
Auto-hospedable
Auth
Docker
Versión
latest
Actualizado
28 feb 2026

Compatibilidad con clientes

  • Claude Code
  • Cursor
  • VS Code Copilot
  • Gemini CLI
  • Windsurf
  • Cline
  • JetBrains AI
  • Warp

Plataformas

🍎 macOS 🐧 Linux 🪟 Windows