MCP-Python
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.
Related MCP server: MCP Database Server
1. Configurar variables de entorno
Copiar y renombrar el archivo de entorno
Duplique el archivo.env.exampleproporcionado y cámbiele el nombre a.env:cp .env.example .env
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:docker-compose up -dEste comando lanzará una base de datos PostgreSQL en
localhost:5432y la completará con datos ficticios.
4. Instalar uv (si aún no está instalado)
Instalar
uv
Ejecute el siguiente comando para instalaruv:curl -LsSf https://astral.sh/uv/install.sh | sh
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):{ "mcpServers": { "my_database": { "command": "uv", "args": [ "--directory", "/directory/where/this/app/is/located/app/", "run", "server.py" ], "env": { "DB_URL": "postgresql://postgres:password@localhost:5432/mydatabase" } } } }Consejo: si
uvestá instalado en una ubicación no estándar, actualice el valor"command"para reflejar la ruta completa al ejecutable.
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.examplea.env.Instalar y ejecutar Claude Desktop : Descargar desde Claude Desktop .
Inicie PostgreSQL con Docker Compose : ejecute
docker-compose uppara 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
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceThis server enables Claude to directly interact with SQLite, SQL Server, PostgreSQL, and MySQL databases through the Model Context Protocol, allowing for query execution, table management, and data export capabilities.MIT
- Alicense-qualityDmaintenanceThis server provides database access capabilities to Claude, supporting SQLite, SQL Server, PostgreSQL, and MySQL databases.853MIT
- Alicense-qualityDmaintenanceThis server provides database access capabilities to Claude, supporting SQLite, SQL Server, PostgreSQL, and MySQL databases.853MIT
- AlicenseAqualityBmaintenanceMCP server for Claude that connects to MySQL, MariaDB, and SQLite databases. Query your databases using natural language.3MIT
Related MCP Connectors
GibsonAI MCP server: manage your databases with natural language
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Query PostgreSQL databases in plain English — LLM-generated, safety-validated SQL.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rhabraken/mcp-python'
If you have feedback or need assistance with the MCP directory API, please join our Discord server