📡 접근 방법
claude mcp add --transport sse nexol-mcp "https://mcp.nexol.co.kr/sse?key=YOUR_API_KEY"
API Key 필요
MySQL MCP는 통합 엔드포인트를 통해 접근합니다. API Key 발급 시 MySQL 권한을 요청하세요.
🔧 제공 기능
📋 list_tables
데이터베이스의 모든 테이블 목록을 조회합니다.
🔍 describe_table
특정 테이블의 컬럼 구조, 타입, 키 정보를 확인합니다.
📊 get_table_data
테이블 데이터를 페이지네이션으로 조회합니다.
🔎 search_table
조건부 검색으로 원하는 데이터를 찾습니다.
⚡ query
안전한 SELECT 쿼리를 직접 실행합니다.
💬 사용 예시
Claude에게 자연어로 요청하면 됩니다:
"MySQL에서 테이블 목록 보여줘"
"users 테이블 구조 알려줘"
"orders 테이블에서 최근 10건 조회해줘"
"status가 'active'인 사용자 찾아줘"
🔒 보안
⚠️ 읽기 전용
MySQL MCP는 데이터 안전을 위해 SELECT 쿼리만 허용합니다. INSERT, UPDATE, DELETE, DROP 등 데이터 변경 쿼리는 차단됩니다.
| 허용 |
차단 |
SELECT, SHOW, DESCRIBE |
INSERT, UPDATE, DELETE, DROP, ALTER |
🌐 아키텍처
Claude Desktop/Code
↓ SSE
┌─────────────────────────┐
│ Nexol MCP Gateway │
│ (mcp.nexol.co.kr) │
└─────────────────────────┘
↓ SSH Tunnel
┌─────────────────────────┐
│ MySQL Server │
│ (포트: 3306) │
└─────────────────────────┘
SSH 터널링을 통해 안전하게 원격 MySQL 서버에 접속합니다.