Skip to main content
Glama

MySQL MCP Server

by bibaram
MIT License
220
  • Apple
EXAMPLES.md2.28 kB
# MySQL MCP Server Examples ## Claude Desktop 설정 예제 ### 단일 데이터베이스 연결 ```json { "mcpServers": { "mysql": { "command": "node", "args": ["C:/path/to/mcp/server.js"], "env": { "DB_HOST": "localhost", "DB_PORT": "3306", "DB_USER": "root", "DB_PASSWORD": "your_password", "DB_NAME": "your_database" } } } } ``` ### 여러 데이터베이스 연결 ```json { "mcpServers": { "mysql-production": { "command": "node", "args": ["C:/path/to/mcp/server.js"], "env": { "DB_HOST": "prod-server.example.com", "DB_PORT": "3306", "DB_USER": "prod_user", "DB_PASSWORD": "prod_password", "DB_NAME": "production_db" } }, "mysql-staging": { "command": "node", "args": ["C:/path/to/mcp/server.js"], "env": { "DB_HOST": "staging-server.example.com", "DB_PORT": "3306", "DB_USER": "staging_user", "DB_PASSWORD": "staging_password", "DB_NAME": "staging_db" } }, "mysql-development": { "command": "node", "args": ["C:/path/to/mcp/server.js"], "env": { "DB_HOST": "localhost", "DB_PORT": "3306", "DB_USER": "dev_user", "DB_PASSWORD": "dev_password", "DB_NAME": "development_db" } } } } ``` ## 사용 예제 ### 1. 테이블 목록 조회 ``` Claude에게: "데이터베이스의 모든 테이블을 보여주세요" ``` ### 2. 테이블 구조 확인 ``` Claude에게: "users 테이블의 구조를 보여주세요" ``` ### 3. 데이터 조회 ``` Claude에게: "users 테이블에서 최근 가입한 사용자 10명을 조회해주세요" ``` ### 4. 복잡한 쿼리 ``` Claude에게: "각 부서별 직원 수와 평균 급여를 조회해주세요" ``` ## 트러블슈팅 ### 연결 실패 시 1. MySQL 서버가 실행 중인지 확인 2. 방화벽 설정 확인 3. 사용자 권한 확인 4. 로그 파일 확인: `%APPDATA%/Claude/logs/` ### 권한 문제 시 ```sql -- MySQL에서 사용자 권한 설정 GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'%'; FLUSH PRIVILEGES; ``` ### 포트 변경 시 ```json { "env": { "DB_PORT": "3307" } } ```

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/bibaram/mysql-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server