
MySQL MCP 서버

2025.04.04
1
JavaScript数据库管理IDE集成数据库
MySQL MCP 서버는 Cursor IDE와 함께 사용되며, MySQL 데이터베이스와 상호작용하기 위한 Model Context Protocol(MCP) 서버입니다. 이 서버는 SQL 쿼리 실행, 테이블 목록 조회, 테이블 구조 설명, 데이터베이스 목록 조회, 데이터베이스 전환, 연결 상태 확인 등의 기능을 제공합니다.
View on GitHub
Overview
基本能力
产品定位
MySQL MCP 서버는 Cursor IDE와 함께 사용되며, MySQL 데이터베이스와 상호작용하기 위한 Model Context Protocol(MCP) 서버입니다.
核心功能
- SQL 쿼리 실행
- 테이블 목록 조회
- 테이블 구조 설명
- 데이터베이스 목록 조회
- 데이터베이스 전환
- 연결 상태 확인
适用场景
- Cursor IDE에서 MySQL 데이터베이스를 관리하고 쿼리하는 경우
- 개발자가 IDE 내에서 직접 데이터베이스와 상호작용해야 하는 경우
工具列表
npm
: Node.js 패키지 관리자로, 서버 설치 및 실행에 사용됩니다.Cursor IDE
: MySQL MCP 서버와 통합되어 데이터베이스 작업을 수행할 수 있는 통합 개발 환경입니다.
常见问题解答
- Q: 서버 실행 시 필요한 환경 변수는 무엇인가요?
A:
MYSQL_HOST
,MYSQL_PORT
,MYSQL_USER
,MYSQL_PASSWORD
,MYSQL_DATABASE
,MYSQL_READONLY
등의 환경 변수를 설정할 수 있습니다.
使用教程
使用依赖
- Node.js와 npm이 설치되어 있어야 합니다.
安装教程
- 필요한 패키지 설치:
npm install
- 서버 실행:
npm start
调试方式
서버 실행 후, Cursor IDE에서 mcp.json
파일을 구성하여 서버와 통신할 수 있습니다. 구성 예시는 다음과 같습니다:
{
"mcpServers": {
"mysql": {
"command": "npx",
"args": [
"-y",
"github:comonetso/mysql-mcp-server"
],
"env": {
"MYSQL_HOST": "localhost",
"MYSQL_PORT": "3306",
"MYSQL_USER": "사용자명",
"MYSQL_PASSWORD": "비밀번호",
"MYSQL_DATABASE": "데이터베이스명",
"MYSQL_READONLY": "true"
}
}
}
}