Servidor de base de datos MCP
Este servidor MCP (Protocolo de contexto de modelo) proporciona capacidades de acceso a bases de datos a Claude y admite bases de datos SQLite, SQL Server y PostgreSQL.
Instalación
Clonar el repositorio:
Instalar dependencias:
Construir el proyecto:
Related MCP server: SQLite MCP Server
Opciones de uso
Hay dos formas de utilizar este servidor MCP con Claude:
Uso directo : instala el paquete globalmente y úsalo directamente
Desarrollo local : Ejecute desde su entorno de desarrollo local
Uso directo con el paquete NPM
La forma más sencilla de utilizar este servidor MCP es instalándolo globalmente:
Esto le permite utilizar el servidor directamente sin construirlo localmente.
Configuración de desarrollo local
Si desea modificar el código o ejecutarlo desde su entorno local:
Clone y construya el repositorio como se muestra en la sección Instalación
Ejecute el servidor utilizando los comandos en la sección Uso a continuación
Uso
Base de datos SQLite
Para utilizar con una base de datos SQLite:
Base de datos de SQL Server
Para utilizar con una base de datos de SQL Server:
Parámetros requeridos:
--server: nombre de host o dirección IP de SQL Server--database: Nombre de la base de datos
Parámetros opcionales:
--user: Nombre de usuario para la autenticación de SQL Server (si no se proporciona, se utilizará la autenticación de Windows)--password: Contraseña para la autenticación de SQL Server--port: Número de puerto (predeterminado: 1433)
Base de datos PostgreSQL
Para utilizar con una base de datos PostgreSQL:
Parámetros requeridos:
--host: nombre de host o dirección IP de PostgreSQL--database: Nombre de la base de datos
Parámetros opcionales:
--user: Nombre de usuario para la autenticación de PostgreSQL--password: Contraseña para la autenticación de PostgreSQL--port: Número de puerto (predeterminado: 5432)--ssl: Habilitar la conexión SSL (verdadero/falso)--connection-timeout: Tiempo de espera de conexión en milisegundos (predeterminado: 30000)
Configuración de Claude Desktop
Configuración de uso directo
Si instaló el paquete globalmente, configure Claude Desktop con:
Configuración de desarrollo local
Para el desarrollo local, configure Claude Desktop para utilizar su versión creada localmente:
El archivo de configuración de Claude Desktop normalmente se encuentra en:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonVentanas:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
Herramientas de base de datos disponibles
El servidor de base de datos MCP proporciona las siguientes herramientas que Claude puede utilizar:
Herramienta | Descripción | Parámetros requeridos |
| Ejecutar consultas SELECT para leer datos |
: instrucción SQL SELECT |
| Ejecutar consultas INSERT, UPDATE o DELETE |
: instrucción de modificación SQL |
| Crear nuevas tablas en la base de datos |
: instrucción CREATE TABLE |
| Modificar el esquema de tabla existente |
: instrucción ALTER TABLE |
| Eliminar una tabla de la base de datos |
: Nombre de la tabla
: Bandera de seguridad (debe ser verdadera) |
| Obtener una lista de todas las tablas | Ninguno |
| Ver información del esquema de una tabla |
: Nombre de la tabla |
| Exportar resultados de consultas como CSV/JSON |
:
de instrucción SQL SELECT: "csv" o "json" |
| Añadir una perspectiva empresarial a la nota |
: Texto de insight |
| Enumere todos los conocimientos empresariales | Ninguno |
Para obtener ejemplos prácticos de cómo utilizar estas herramientas con Claude, consulte Ejemplos de uso .
Documentación adicional
Guía de configuración de SQL Server : detalles sobre cómo conectarse a bases de datos de SQL Server
Guía de configuración de PostgreSQL : detalles sobre cómo conectarse a bases de datos PostgreSQL
Ejemplos de uso : Ejemplos de consultas y comandos para usar con Claude
Desarrollo
Para ejecutar el servidor en modo de desarrollo:
Para observar los cambios durante el desarrollo:
Requisitos
Node.js 18+
Para la conectividad de SQL Server: SQL Server 2012 o posterior
Para conectividad PostgreSQL: PostgreSQL 9.5 o posterior
Licencia
Instituto Tecnológico de Massachusetts (MIT)