ExecuteAutomation Database Server
OfficialServidor 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:
git clone https://github.com/executeautomation/database-server.git
cd database-serverInstalar dependencias:
npm installConstruir el proyecto:
npm run buildRelated MCP server: MCP SQL 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:
npm install -g @executeautomation/database-serverEsto 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:
node dist/src/index.js /path/to/your/database.dbBase de datos de SQL Server
Para utilizar con una base de datos de SQL Server:
node dist/src/index.js --sqlserver --server <server-name> --database <database-name> [--user <username> --password <password>]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:
node dist/src/index.js --postgresql --host <host-name> --database <database-name> [--user <username> --password <password>]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:
{
"mcpServers": {
"sqlite": {
"command": "npx",
"args": [
"-y",
"@executeautomation/database-server",
"/path/to/your/database.db"
]
},
"sqlserver": {
"command": "npx",
"args": [
"-y",
"@executeautomation/database-server",
"--sqlserver",
"--server", "your-server-name",
"--database", "your-database-name",
"--user", "your-username",
"--password", "your-password"
]
},
"postgresql": {
"command": "npx",
"args": [
"-y",
"@executeautomation/database-server",
"--postgresql",
"--host", "your-host-name",
"--database", "your-database-name",
"--user", "your-username",
"--password", "your-password"
]
}
}
}Configuración de desarrollo local
Para el desarrollo local, configure Claude Desktop para utilizar su versión creada localmente:
{
"mcpServers": {
"sqlite": {
"command": "node",
"args": [
"/absolute/path/to/mcp-database-server/dist/src/index.js",
"/path/to/your/database.db"
]
},
"sqlserver": {
"command": "node",
"args": [
"/absolute/path/to/mcp-database-server/dist/src/index.js",
"--sqlserver",
"--server", "your-server-name",
"--database", "your-database-name",
"--user", "your-username",
"--password", "your-password"
]
},
"postgresql": {
"command": "node",
"args": [
"/absolute/path/to/mcp-database-server/dist/src/index.js",
"--postgresql",
"--host", "your-host-name",
"--database", "your-database-name",
"--user", "your-username",
"--password", "your-password"
]
}
}
}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 |
|
| Ejecutar consultas INSERT, UPDATE o DELETE |
|
| Crear nuevas tablas en la base de datos |
|
| Modificar el esquema de tabla existente |
|
| Eliminar una tabla de la base de datos |
|
| Obtener una lista de todas las tablas | Ninguno |
| Ver información del esquema de una tabla |
|
| Exportar resultados de consultas como CSV/JSON |
|
| Añadir una perspectiva empresarial a la nota |
|
| 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:
npm run devPara observar los cambios durante el desarrollo:
npm run watchRequisitos
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)
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
Flicense-qualityDmaintenanceA Model Context Protocol server that enables Large Language Models to access and interact with database connections, including viewing schemas and performing CRUD operations on connected databases.- Flicense-qualityCmaintenanceA Model Context Protocol server that allows Large Language Models like Claude to execute SQL queries, explore database schemas, and maintain persistent connections to SQL Server databases.
- Alicense-qualityDmaintenanceA flexible Model Context Protocol server that enables LLMs to interact with database systems, supporting dynamic schema discovery and query execution across PostgreSQL and SQLite backends.2MIT
- 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
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
GibsonAI MCP server: manage your databases with natural language
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/executeautomation/mcp-database-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server