Alquimia MCP
Estado: Funciona muy bien y se utiliza a diario sin errores conocidos.
Estado 2: Acabo de añadir el paquete a PyPI y actualicé las instrucciones de uso. Por favor, informen cualquier problema.
¡Deja que Claude sea tu experto en bases de datos! MCP Alchemy conecta Claude Desktop directamente con tus bases de datos, lo que le permite:
- Le ayudamos a explorar y comprender la estructura de su base de datos.
- Ayudar a escribir y validar consultas SQL.
- Muestra relaciones entre tablas
- Analizar grandes conjuntos de datos y crear informes
- Claude Desktop puede analizar y crear artefactos para conjuntos de datos muy grandes utilizando claude-local-files .
Funciona con PostgreSQL, MySQL, MariaDB, SQLite, Oracle, MS SQL Server, CrateDB y una gran cantidad de otras bases de datos compatibles con SQLAlchemy .
Instalación
Asegúrese de tener instalado el sistema UV:
Uso con Claude Desktop
Agregue a su claude_desktop_config.json
. Debe agregar el controlador de base de datos apropiado en el parámetro --with
.
Nota: Tras el lanzamiento de una nueva versión, la caché local puede tardar hasta 600 segundos en borrarse, lo que provoca que uv genere un error de control de versiones. Reiniciar el cliente MCP soluciona el error.
SQLite (integrado en Python)
PostgreSQL
MySQL/MariaDB
Microsoft SQL Server
Oráculo
Base de datos de cajas
Para conectarse a CrateDB Cloud, utilice una URL como crate://user:password@example.aks1.westeurope.azure.cratedb.net:4200?ssl=true
.
Variables de entorno
DB_URL
: URL de la base de datos SQLAlchemy (obligatoria)CLAUDE_LOCAL_FILES_PATH
: Directorio para conjuntos de resultados completos (opcional)EXECUTE_QUERY_MAX_CHARS
: Longitud máxima de salida (opcional, predeterminado 4000)
API
Herramientas
- todos los nombres de tablas
- Devolver todos los nombres de tablas en la base de datos
- No se requiere entrada
- Devuelve una lista de tablas separadas por comas GXP8
- nombres_de_tabla_de_filtro
- Buscar tablas que coincidan con una subcadena
- Entrada:
q
(cadena) - Devuelve los nombres de tabla coincidentes GXP9
- definiciones de esquema
- Obtener el esquema detallado para las tablas especificadas
- Entrada:
table_names
(cadena[]) - Devuelve definiciones de tabla que incluyen:
- Nombres y tipos de columnas
- Claves primarias
- Relaciones de clave externa
- Banderas que aceptan valores nulos GXP10
- ejecutar_consulta
- Ejecutar consulta SQL con formato de salida vertical
- Entradas:
query
(cadena): consulta SQLparams
(objeto, opcional): parámetros de consulta
- Devuelve resultados en formato vertical limpio: GXP11
- Características:
- Truncamiento inteligente de resultados grandes
- Acceso al conjunto completo de resultados mediante la integración de claude-local-files
- Visualización limpia de valores NULL
- Fechas con formato ISO
- Separación clara de filas
Archivos locales de Claude
Cuando claude-local-files está configurado:
- Acceda a conjuntos de resultados completos más allá de la ventana de contexto de Claude
- Generar informes y visualizaciones detallados
- Realizar análisis profundos en grandes conjuntos de datos
- Exportar resultados para su posterior procesamiento
La integración se activa automáticamente cuando se configura CLAUDE_LOCAL_FILES_PATH
.
Desarrollo
Primero clona el repositorio de Github, instala las dependencias y los controladores de base de datos que elijas:
Luego configure esto en claude_desktop_config.json:
Mis otros proyectos de LLM
- MCP Redmine : deje que Claude Desktop administre sus proyectos y problemas de Redmine.
- MCP Notmuch Sendmail - Asistente de correo electrónico para Claude Desktop que utiliza notmuch.
- Diffpilot - Visor de diferencias Git de varias columnas con agrupación y etiquetado de archivos.
- Archivos locales de Claude : acceda a archivos locales en los artefactos de Claude Desktop.
Listados de directorios de MCP
MCP Alchemy aparece en los siguientes sitios de directorio y repositorios de MCP:
Contribuyendo
¡Agradecemos cualquier contribución! Ya sean informes de errores, solicitudes de funciones, mejoras en la documentación o contribuciones de código, todas las aportaciones son valiosas. No dudes en:
- Abra un problema para informar errores o sugerir funciones
- Enviar solicitudes de extracción con mejoras
- Mejore la documentación o comparta sus ejemplos de uso
- Haz preguntas y comparte tus experiencias
El objetivo es hacer que la interacción de la base de datos con Claude sea aún mejor, y sus conocimientos y contribuciones ayudan a lograrlo.
Licencia
Licencia pública de Mozilla versión 2.0
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Conecta Claude Desktop directamente a las bases de datos, lo que le permite explorar estructuras de bases de datos, escribir consultas SQL, analizar conjuntos de datos y crear informes a través de una capa de API con herramientas para la exploración de tablas y ejecución de consultas.
- Instalación
- Uso con Claude Desktop
- Variables de entorno
- API
- Archivos locales de Claude
- Desarrollo
- Mis otros proyectos de LLM
- Listados de directorios de MCP
- Contribuyendo
- Licencia
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityA server that enables Claude Desktop users to access the Claude API directly, allowing them to bypass Professional Plan limitations and use advanced features like custom system prompts and conversation management.Last updated -15Python
- -securityFlicense-qualityA server that enables interaction with PostgreSQL, MySQL, MariaDB, or SQLite databases through Claude Desktop using natural language queries.Last updated -Python
- -securityFlicense-qualityLets you use Claude Desktop to interact with your task management data in Things app, enabling you to create tasks, analyze projects, manage priorities, and implement productivity workflows through natural language.Last updated -12Python
Needle MCP Serverofficial
AsecurityAlicenseAqualityA server that allows users to manage documents and perform Claude-powered searches using Needle through the Claude Desktop application.Last updated -739PythonMIT License