local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Enables natural language interaction with MariaDB databases, providing conversational access to data querying and management functions.
Supports conversational interaction with MySQL databases, allowing users to query and manage data using natural language.
Allows direct interaction with PostgreSQL databases through natural language queries, enabling conversational data exploration and manipulation.
Hable con su base de datos mediante MCP
Esta guía explica cómo configurar y ejecutar su servidor MCP para interactuar con su base de datos PostgreSQL mediante Claude Desktop. También debería ser compatible con MySQL, MariaDB y SQLite, ya que utiliza SQLalchemy. Este proyecto se basa en https://github.com/runekaagaard/mcp-alchemy.
Nota: Esta guía asume que tienes un conocimiento básico de Docker, las variables de entorno y el uso de la CLI.
Prerrequisitos
- Instrucciones de instalación de Docker Compose
- Claude Desktop : Descargar aquí
- uv : Un gestor de paquetes de Python moderno y de alto rendimiento. Si no está instalado, siga las instrucciones a continuación.
1. Configurar variables de entorno
- Copiar y renombrar el archivo de entorno
Duplique el archivo.env.example
proporcionado y cámbiele el nombre a.env
:Copy
2. Configurar Claude Desktop
- Descargar e instalar Claude Desktop
Visita la página de descarga de Claude Desktop e instala la aplicación.
3. Inicie la base de datos PostgreSQL con datos ficticios
- Ejecutar Docker Compose
Asegúrese de que Docker Compose esté instalado y ejecutándose:Copy- Este comando lanzará una base de datos PostgreSQL en
localhost:5432
y la completará con datos ficticios.
- Este comando lanzará una base de datos PostgreSQL en
4. Instalar uv
(si aún no está instalado)
- Instalar
uv
Ejecute el siguiente comando para instalaruv
:Copy
5. Configurar y ejecutar el servidor MCP
- Crear/actualizar la configuración del servidor MCP
Guarde la siguiente configuración JSON en el archivo de configuración de su servidor MCP (ajuste las rutas si es necesario):Copy- Consejo: si
uv
está instalado en una ubicación no estándar, actualice el valor"command"
para reflejar la ruta completa al ejecutable.
- Consejo: si
- Iniciar el servidor MCP
Con la configuración establecida, el servidor MCP se iniciará automáticamente cada vez que se inicie Claude Desktop.
6. Disfruta de tu configuración
- Abra Claude Desktop .
- La herramienta llamará automáticamente a su servidor MCP, lo que le permitirá interactuar con su base de datos sin problemas.
Resumen
- Configurar variables de entorno : Copie
.env.example
a.env
. - Instalar y ejecutar Claude Desktop : Descargar desde Claude Desktop .
- Inicie PostgreSQL con Docker Compose : ejecute
docker-compose up
para iniciar la base de datos con datos ficticios. - Instalar
uv
: ejecute el comando de instalación proporcionado si es necesario. - Configurar el servidor MCP : actualice el archivo de configuración y asegúrese de que las rutas y las variables de entorno sean correctas.
- Ejecutar y disfrutar : inicie Claude Desktop para comenzar a interactuar con su base de datos a través de MCP.
Si encuentra algún problema o necesita más ayuda, consulte la documentación correspondiente o comuníquese con su equipo de soporte.
¡Feliz codificación!
This server cannot be installed
Un servidor que permite la interacción con bases de datos PostgreSQL, MySQL, MariaDB o SQLite a través de Claude Desktop utilizando consultas en lenguaje natural.
- Prerequisites
- 1. Set Up Environment Variables
- 2. Set Up Claude Desktop
- 3. Launch the PostgreSQL Database with Dummy Data
- 4. Install uv (if not already installed)
- 5. Configure and Launch the MCP Server
- 6. Enjoy Your Setup
- Summary