ExecuteAutomation Database Server
OfficialMCP 데이터베이스 서버
이 MCP(Model Context Protocol) 서버는 Claude에 데이터베이스 액세스 기능을 제공하며 SQLite, SQL Server, PostgreSQL 데이터베이스를 지원합니다.
설치
저장소를 복제합니다.
지엑스피1
종속성 설치:
npm install프로젝트를 빌드하세요:
npm run buildRelated MCP server: MCP SQL Server
사용 옵션
Claude와 함께 이 MCP 서버를 사용하는 방법은 두 가지가 있습니다.
직접 사용 : 패키지를 전역으로 설치하고 직접 사용하세요
로컬 개발 : 로컬 개발 환경에서 실행
NPM 패키지로 직접 사용
이 MCP 서버를 사용하는 가장 쉬운 방법은 전역적으로 설치하는 것입니다.
npm install -g @executeautomation/database-server이를 통해 로컬에 서버를 구축하지 않고도 직접 서버를 사용할 수 있습니다.
지역 개발 설정
코드를 수정하거나 로컬 환경에서 실행하려면 다음을 수행하세요.
설치 섹션에 표시된 대로 저장소를 복제하고 빌드합니다.
아래 사용법 섹션의 명령을 사용하여 서버를 실행하세요.
용법
SQLite 데이터베이스
SQLite 데이터베이스와 함께 사용하려면:
node dist/src/index.js /path/to/your/database.dbSQL 서버 데이터베이스
SQL Server 데이터베이스와 함께 사용하려면:
node dist/src/index.js --sqlserver --server <server-name> --database <database-name> [--user <username> --password <password>]필수 매개변수:
--server: SQL Server 호스트 이름 또는 IP 주소--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 Desktop 구성
직접 사용 구성
패키지를 글로벌하게 설치한 경우, 다음을 사용하여 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.json리눅스:
~/.config/Claude/claude_desktop_config.json
사용 가능한 데이터베이스 도구
MCP 데이터베이스 서버는 Claude가 사용할 수 있는 다음과 같은 도구를 제공합니다.
도구 | 설명 | 필수 매개변수 |
| SELECT 쿼리를 실행하여 데이터를 읽습니다. |
|
| INSERT, UPDATE 또는 DELETE 쿼리 실행 |
|
| 데이터베이스에 새 테이블을 만듭니다 |
|
| 기존 테이블 스키마 수정 |
|
| 데이터베이스에서 테이블 제거 |
|
| 모든 테이블 목록 가져오기 | 없음 |
| 테이블에 대한 스키마 정보 보기 |
|
| 쿼리 결과를 CSV/JSON으로 내보내기 |
|
| 메모에 비즈니스 통찰력 추가 |
|
| 모든 비즈니스 통찰력을 나열하세요 | 없음 |
Claude와 함께 이러한 도구를 사용하는 방법에 대한 실제적인 예는 사용 예를 참조하세요.
추가 문서
SQL Server 설치 가이드 : SQL Server 데이터베이스 연결에 대한 세부 정보
PostgreSQL 설정 가이드 : PostgreSQL 데이터베이스 연결에 대한 세부 정보
사용 예 : Claude와 함께 사용할 수 있는 예제 쿼리 및 명령
개발
개발 모드에서 서버를 실행하려면:
npm run dev개발 중 변화를 살펴보려면:
npm run watch요구 사항
노드.js 18+
SQL Server 연결의 경우: SQL Server 2012 이상
PostgreSQL 연결의 경우: PostgreSQL 9.5 이상
특허
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