
executeautomation/mcp-database-server
Database managementЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP Database Server — это новый MCP-сервер, который помогает подключаться к базам данных Sqlite, SqlServer и Posgresql
Обзор
Этот сервер MCP (Model Context Protocol) предоставляет Claude возможности доступа к базе данных, поддерживая базы данных SQLite, SQL Server, PostgreSQL и MySQL. Существует два способа использования этого MCP-сервера с Claude: 1. : Установите пакет глобально и используйте его напрямую 2. : Запускайте из вашей локальной среды разработки Самый простой способ использовать этот MCP-сервер — установить его глобально: Это позволяет использовать сервер напрямую, не собирая его локально. Если вы хотите изменить код или запустить его из локальной среды: 1. Клонируйте и создайте репозиторий, как показано в разделе «Установка» 2. Запустите сервер с помощью команд из раздела «Использование» ниже Требуемые параметры: - --server: Имя хоста SQL Server или IP-адрес - --database: Имя базы данных
Обзор (машинный перевод)
Этот сервер MCP (Model Context Protocol) предоставляет Claude возможности доступа к базе данных, поддерживая базы данных SQLite, SQL Server, PostgreSQL и MySQL.
Установка
-
Клонировать репозиторий:
-
Установка зависимостей:
-
Постройте проект:
Варианты использования
Существует два способа использования этого MCP-сервера с Claude:
- Прямое использование: Установите пакет глобально и используйте его напрямую
- Локальное развитие: Работайте из вашей местной среды развития
Прямое использование с пакетом NPM
Самый простой способ использовать этот MCP-сервер — установить его глобально:
Это позволяет использовать сервер напрямую, не собирая его локально.
Система местного развития
Если вы хотите изменить код или запустить его из локальной среды:
- Клонировать и построить репозиторий, как показано в разделе «Установка»
- Запустите сервер с помощью команд в разделе «Использование» ниже
Использование
База данных SQLite
Для использования с базой данных SQLite:
База данных SQL Server
Для использования с базой данных SQL Server:
Требуемые параметры:
--server: имя хоста или IP-адрес SQL Server--database: Название базы данных
Опциональные параметры:
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
MCP Database Server
This MCP (Model Context Protocol) server provides database access capabilities to Claude, supporting SQLite, SQL Server, PostgreSQL, and MySQL databases.
Installation
- Clone the repository:
git clone https://github.com/executeautomation/mcp-database-server.git
cd mcp-database-server
- Install dependencies:
npm install
- Build the project:
npm run build
Usage Options
There are two ways to use this MCP server with Claude:
- Direct usage: Install the package globally and use it directly
- Local development: Run from your local development environment
Direct Usage with NPM Package
The easiest way to use this MCP server is by installing it globally:
npm install -g @executeautomation/database-server
This allows you to use the server directly without building it locally.
Local Development Setup
If you want to modify the code or run from your local environment:
- Clone and build the repository as shown in the Installation section
- Run the server using the commands in the Usage section below
Usage
SQLite Database
To use with an SQLite database:
node dist/src/index.js /path/to/your/database.db
SQL Server Database
To use with a SQL Server database:
node dist/src/index.js --sqlserver --server --database [--user --password ]
Required parameters:
--server: SQL Server host name or IP address--database: Name of the database
Optional parameters:
--user: Username for SQL Server authentication (if not provided, Windows Authentication will be used)--password: Password for SQL Server authentication--port: Port number (default: 1433)
PostgreSQL Database
To use with a PostgreSQL database:
node dist/src/index.js --postgresql --host --database [--user --password ]
Required parameters:
--host: PostgreSQL host name or IP address--database: Name of the database
Optional parameters:
--user: Username for PostgreSQL authentication--password: Password for PostgreSQL authentication--port: Port number (default: 5432)--ssl: Enable SSL connection (true/false)--connection-timeout: Connection timeout in milliseconds (default: 30000)
MySQL Database
Standard Authentication
To use with a MySQL database:
node dist/src/index.js --mysql --host --database --port [--user --password ]
Required parameters:
--host: MySQL host name or IP address--database: Name of the database--port: Port number (default: 3306)
Optional parameters:
--user: Username for MySQL authentication--password: Password for MySQL authentication
Установка
npx -y @executeautomation/database-server /path/to/your/database.dbКонфигурация
{
"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"
]
},
"mysql": {
"command": "npx",
"args": [
"-y",
"@executeautomation/database-server",
"--mysql",
"--host", "your-host-name",
"--database", "your-database-name",
"--port", "3306",
"--user", "your-username",
"--password", "your-password"
]
},
"mysql-aws": {
"command": "npx",
"args": [
"-y",
"@executeautomation/database-server",
"--mysql",
"--aws-iam-auth",
"--host", "your-rds-endpoint.region.rds.amazonaws.com",
"--database", "your-database-name",
"--user", "your-aws-username",
"--aws-region", "us-east-1"
]
…