ExecuteAutomation Database Server
OfficialСервер базы данных MCP
Этот сервер MCP (Model Context Protocol) предоставляет Клоду возможности доступа к базам данных, поддерживая базы данных SQLite, SQL Server и PostgreSQL.
Установка
Клонируйте репозиторий:
git clone https://github.com/executeautomation/database-server.git
cd database-serverУстановить зависимости:
npm installСоздайте проект:
npm run buildRelated MCP server: MCP SQL Server
Варианты использования
Использовать этот MCP-сервер с Клодом можно двумя способами:
Прямое использование : установите пакет глобально и используйте его напрямую.
Локальная разработка : запуск из локальной среды разработки
Прямое использование с пакетом NPM
Самый простой способ использовать этот MCP-сервер — установить его глобально:
npm install -g @executeautomation/database-serverЭто позволяет вам использовать сервер напрямую, без его локальной сборки.
Настройка локального развития
Если вы хотите изменить код или запустить его из локальной среды:
Клонируйте и соберите репозиторий, как показано в разделе «Установка».
Запустите сервер, используя команды, указанные в разделе «Использование» ниже.
Использование
База данных SQLite
Для использования с базой данных SQLite:
node dist/src/index.js /path/to/your/database.dbБаза данных SQL-сервера
Для использования с базой данных SQL Server:
node dist/src/index.js --sqlserver --server <server-name> --database <database-name> [--user <username> --password <password>]Необходимые параметры:
--server: имя хоста или IP-адрес SQL Server--database: Имя базы данных
Необязательные параметры:
--user: Имя пользователя для аутентификации SQL Server (если не указано, будет использоваться аутентификация Windows)--password: Пароль для аутентификации SQL Server--port: Номер порта (по умолчанию: 1433)
База данных PostgreSQL
Для использования с базой данных PostgreSQL:
node dist/src/index.js --postgresql --host <host-name> --database <database-name> [--user <username> --password <password>]Необходимые параметры:
--host: имя хоста PostgreSQL или IP-адрес--database: Имя базы данных
Необязательные параметры:
--user: Имя пользователя для аутентификации PostgreSQL--password: Пароль для аутентификации PostgreSQL--port: Номер порта (по умолчанию: 5432)--ssl: Включить SSL-соединение (true/false)--connection-timeout: Время ожидания соединения в миллисекундах (по умолчанию: 30000)
Настройка рабочего стола Claude
Конфигурация прямого использования
Если вы установили пакет глобально, настройте Claude Desktop следующим образом:
{
"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"
]
}
}
}Конфигурация локального развития
Для локальной разработки настройте Claude Desktop на использование локально собранной версии:
{
"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"
]
}
}
}Файл конфигурации Claude Desktop обычно находится по адресу:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
Доступные инструменты базы данных
Сервер базы данных MCP предоставляет следующие инструменты, которые может использовать Клод:
Инструмент | Описание | Требуемые параметры |
| Выполнение запросов SELECT для чтения данных |
|
| Выполнение запросов INSERT, UPDATE или DELETE |
|
| Создать новые таблицы в базе данных |
|
| Изменить существующую схему таблицы |
|
| Удалить таблицу из базы данных |
|
| Получить список всех таблиц | Никто |
| Просмотр информации о схеме для таблицы |
|
| Экспорт результатов запроса в формате CSV/JSON |
|
| Добавьте бизнес-информацию в заметку |
|
| Список всех бизнес-идей | Никто |
Практические примеры использования этих инструментов с Клодом см. в разделе Примеры использования .
Дополнительная документация
Руководство по настройке SQL Server : Подробности подключения к базам данных SQL Server
Руководство по настройке PostgreSQL : Подробности подключения к базам данных PostgreSQL
Примеры использования : Примеры запросов и команд для использования с Клодом
Разработка
Чтобы запустить сервер в режиме разработки:
npm run devЧтобы отслеживать изменения в процессе разработки:
npm run watchТребования
Node.js 18+
Для подключения к SQL Server: SQL Server 2012 или более поздняя версия
Для подключения к PostgreSQL: PostgreSQL 9.5 или более поздняя версия
Лицензия
Массачусетский технологический институт
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.Last updated- 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.Last updated
- 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.Last updated2MIT
- 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.Last updatedMIT
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