SingleStore MCP
by SingleStore
Analítica en tiempo real, transacciones y búsqueda vectorial en una base de datos unificada vía MCP
database Python Intermedio Auto-hospedable Verificado
⭐ 100 stars 📅 Actualizado: hace 1m
Descripción
Servidor MCP para interactuar con la plataforma de base de datos SingleStore. SingleStore combina analítica en tiempo real, cargas transaccionales y capacidades de búsqueda vectorial en un único motor de base de datos unificado. Este servidor permite a los asistentes de IA ejecutar consultas SQL, explorar esquemas de bases de datos, gestionar tablas y analizar datos directamente. Ideal para equipos que ejecutan cargas mixtas y necesitan rendimiento tanto OLTP como OLAP sin mantener sistemas separados. Soporta compatibilidad SQL completa y funciones avanzadas como búsqueda de similitud vectorial para aplicaciones potenciadas por IA.
✅ Ideal para
Equipos que ejecutan cargas mixtas analíticas y transaccionales y quieren una sola base de datos para todo, incluyendo búsqueda vectorial
⏭️ No recomendado si
Solo necesitas un almacén clave-valor simple o ya usas una base de datos vectorial especializada
💡 Casos de uso
- Ejecutar consultas SQL analíticas sobre datos en tiempo real desde asistentes de IA
- Explorar esquemas de bases de datos y estructuras de tablas de forma interactiva
- Realizar búsquedas de similitud vectorial para RAG y recuperación semántica
- Gestionar y monitorizar cargas de trabajo en SingleStore
👍 Ventajas
- ✓ Plataforma unificada para transacciones, analítica y búsqueda vectorial — sin necesidad de múltiples bases de datos
- ✓ Compatibilidad SQL completa facilita que los LLMs generen y ejecuten consultas
- ✓ Analítica de alto rendimiento en tiempo real sobre datos operacionales y streaming
- ✓ Búsqueda vectorial integrada, ideal para flujos de trabajo de recuperación AI/ML
👎 Desventajas
- ✗ Requiere una cuenta de SingleStore y una instancia de base de datos activa
- ✗ Las instancias en la nube pueden generar costos según el nivel de uso
- ✗ Menos común que MySQL/PostgreSQL, por lo que el LLM puede tener menos datos de entrenamiento para sintaxis específica de SingleStore
🔧 Herramientas expuestas (4 herramientas)
| Tool | Categoría | Descripción |
|---|---|---|
| list_databases | discovery | Listar todas las bases de datos y esquemas disponibles |
| describe_table | discovery | Obtener el esquema y detalles de columnas de una tabla específica |
| manage_schema | management | Crear, modificar o eliminar objetos de base de datos |
| execute_query | query | Ejecutar una consulta SQL contra la base de datos SingleStore |
⚡ Instalación
Requisitos previos:
- • python v3.10+
- • SingleStore database credentials (host, port, user, password)
- • API key requerida
Consulta la documentación de Claude Code para configurar este MCP server.
💡 Consejos y trucos
Configura las credenciales de conexión mediante variables de entorno (SINGLESTORE_HOST, SINGLESTORE_USER, SINGLESTORE_PASSWORD). Usa la herramienta execute_query para operaciones de lectura y escritura, y list_databases para descubrir esquemas disponibles antes de consultar.
🔄 Alternativas
Info rápida
- Autor
- SingleStore
- 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