hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
The MCP server supports reading database configuration from .env files to manage database connection parameters
Allows AI models to interact with MySQL databases through a standardized interface, providing operations like querying, executing updates, listing tables, describing table structure, and creating tables
@enemyrr/mcp-mysql-server
MySQL 데이터베이스 작업을 제공하는 모델 컨텍스트 프로토콜 서버입니다. 이 서버를 통해 AI 모델은 표준화된 인터페이스를 통해 MySQL 데이터베이스와 상호 작용할 수 있습니다.
커서 IDE 설치 및 설정
Smithery를 통해 설치
Smithery를 통해 Claude Desktop용 MySQL 데이터베이스 서버를 자동으로 설치하려면:
지엑스피1
수동 설치
- 프로젝트를 복제하고 빌드합니다.
- 커서 IDE 설정에 서버를 추가합니다.
- 명령 팔레트 열기(Cmd/Ctrl + Shift + P)
- "MCP: 서버 추가"를 검색하세요
- 다음 필드를 채워주세요:
- 이름:
mysql
- 유형:
command
- 명령어:
node /absolute/path/to/mcp-mysql-server/build/index.js
- 이름:
참고 :
/absolute/path/to/
프로젝트를 복제하고 빌드한 실제 경로로 바꾸세요.
데이터베이스 구성
데이터베이스 연결은 세 가지 방법으로 구성할 수 있습니다.
- .env의 데이터베이스 URL (권장):
- .env의 개별 매개변수 :
- 도구를 통한 직접 연결 :
사용 가능한 도구
1. 연결_DB
URL, 작업 공간 경로 또는 직접 자격 증명을 사용하여 MySQL 데이터베이스에 연결합니다.
2. 질의
선택적으로 준비된 명령문 매개변수를 사용하여 SELECT 쿼리를 실행합니다.
3. 실행하다
선택적으로 준비된 명령문 매개변수를 사용하여 INSERT, UPDATE 또는 DELETE 쿼리를 실행합니다.
4. 리스트_테이블
연결된 데이터베이스에 있는 모든 테이블을 나열합니다.
5. 설명_테이블
특정 테이블의 구조를 가져옵니다.
6. 테이블 생성
지정된 필드와 인덱스로 새 테이블을 만듭니다.
7. 열 추가
기존 표에 새 열을 추가합니다.
특징
- 다양한 연결 방식(URL, 워크스페이스, 직접)
- 자동 정리를 통한 안전한 연결 처리
- 쿼리 매개변수에 대한 준비된 명령문 지원
- 스키마 관리 도구
- 포괄적인 오류 처리 및 검증
- TypeScript 지원
- 자동 작업 공간 감지
보안
- SQL 주입을 방지하기 위해 준비된 명령문을 사용합니다.
- 환경 변수를 통해 안전한 암호 처리를 지원합니다.
- 실행 전에 쿼리를 검증합니다.
- 완료되면 자동으로 연결을 닫습니다.
오류 처리
서버는 다음에 대한 자세한 오류 메시지를 제공합니다.
- 연결 실패
- 잘못된 쿼리 또는 매개변수
- 구성이 누락되었습니다
- 데이터베이스 오류
- 스키마 검증 오류
기여하다
기여를 환영합니다! https://github.com/enemyrr/mcp-mysql-server 에 풀 리퀘스트를 제출해 주세요.
특허
MIT
You must be authenticated.
표준화된 인터페이스를 통해 AI 모델이 MySQL 데이터베이스 작업을 수행할 수 있도록 하여 안전한 연결, 쿼리 실행, 포괄적인 스키마 관리를 지원합니다.
- Installation & Setup for Cursor IDE
- Database Configuration
- Available Tools
- Features
- Security
- Error Handling
- Contributing
- License