
Smithery AI에 등록하는 방법을 알기 위해서 다음 사이트의 코드를 한글로만 바꿔서 올렸습니다.

2025.05.03
0
Python数据库服务AI集成数据库
MySQL MCP 서버는 AI 애플리케이션과 MySQL 데이터베이스 간의 안전한 상호작용을 가능하게 하는 Model Context Protocol (MCP) 구현체입니다. 이 서버는 데이터베이스 탐색 및 분석을 위한 제어된 인터페이스를 제공하며, 안전하고 구조화된 방식으로 데이터베이스와 통신할 수 있도록 합니다.
View on GitHub
Overview
基本能力
产品定位
MySQL MCP 서버는 AI 애플리케이션과 MySQL 데이터베이스 간의 통신을 용이하게 하는 중간 계층 서버로, 안전하고 구조화된 데이터베이스 접근을 제공합니다.
核心功能
- 사용 가능한 MySQL 테이블을 리소스로 나열
- 테이블 내용 읽기
- 적절한 오류 처리가 포함된 SQL 쿼리 실행
- 환경 변수를 통한 안전한 데이터베이스 접근
- 포괄적인 로깅
适用场景
- AI 애플리케이션과 MySQL 데이터베이스 간의 통신
- 데이터베이스 탐색 및 분석
- 안전한 데이터베이스 접근이 필요한 환경
工具列表
- MCP Inspector: MCP 구현을 테스트하고 디버깅하는 도구
常见问题解答
- Q: MySQL MCP 서버를 독립 실행형으로 사용할 수 있나요? A: 아니요, 이 서버는 독립 실행형으로 사용하도록 설계되지 않았으며, AI 애플리케이션과 MySQL 데이터베이스 간의 통신 프로토콜 구현체로 사용됩니다.
使用教程
使用依赖
- Python 환경이 필요합니다.
安装教程
手动安装
pip install mysql-mcp-server
通过Smithery安装
npx -y @smithery/cli install mysql-mcp-server --client claude
设置环境变量
MYSQL_HOST=localhost
MYSQL_PORT=3306
MYSQL_USER=your_username
MYSQL_PASSWORD=your_password
MYSQL_DATABASE=your_database
调试方式
使用MCP Inspector调试
pip install -r requirements.txt
开发
git clone https://github.com/yourusername/mysql_mcp_server.git
cd mysql_mcp_server
python -m venv venv
source venv/bin/activate # Windows에서는 `venv\Scripts\activate`
pip install -r requirements-dev.txt
pytest
安全考虑
- 환경 변수나 자격 증명을 절대 커밋하지 마세요
- 최소한의 필요한 권한만 가진 데이터베이스 사용자를 사용하세요
- 프로덕션 사용을 위해 쿼리 화이트리스팅 구현을 고려하세요
- 모든 데이터베이스 작업을 모니터링하고 로깅하세요