최소 권한
DB는 읽기 전용·전용 계정, SSH는 전용 계정과 신뢰 지문, API는 메서드 제한을 사용하세요. 프롬프트나 앱 설정은 기본 권한을 대체하지 못합니다.
Getting started / start small
확장과 MCP는 별도로 설치할 수 있습니다. 작은 작업부터 테스트하고 점진적으로 일상 작업에 적용하세요.
VS Code 확장 마켓에서 검색: Claude Code Config Helper, 게시자 확인: liliangshan. 게시 버전은 마켓 페이지 기준이며 로컬 테스트 버전과 다를 수 있습니다.
로컬 VSIX가 있다면 VS Code의 확장 → … → VSIX에서 설치를 선택하세요. 창을 다시 로드하면 실행 중인 CLI 작업이 중단됩니다.
로컬 설정 예시만 생성하며 서버 연결, 비밀번호 수집, 패키지 설치를 하지 않습니다. 주소와 경로를 바꾸고 인증 정보는 클라이언트에 설정하세요.
{
"mcpServers": {
"mysql": {
"command": "npx",
"args": [
"-y",
"@liangshanli/mcp-server-mysql"
],
"env": {
"MYSQL_HOST": "db.example.com",
"MYSQL_PORT": "3306",
"MYSQL_USER": "ai_reader",
"MYSQL_PASSWORD": "${MYSQL_PASSWORD}",
"MYSQL_DATABASE": "app_db",
"MYSQL_SSL": "true",
"READONLY": "true",
"ALLOW_DDL": "false",
"ALLOW_DROP": "false",
"ALLOW_DELETE": "false"
}
}
}
}MySQL 예시는 읽기 전용과 TLS를 켭니다. 읽기 전용 계정을 사용하고 호스트명과 DB 인증서가 일치하는지 확인하세요.
mcpServers, 프로젝트 루트 파일: .mcp.json. 예시 변수 ${MYSQL_PASSWORD} 등은 클라이언트 시작 시 환경 변수에 의존합니다. 실제 클라이언트 규칙을 확인하세요.servers, 저장 위치: .vscode/mcp.json. 비밀번호는 웹사이트가 아닌 VS Code 입력 창에서 받습니다..cursor/mcp.json, 사용 필드: mcpServers. 환경 변수 확장은 버전에 따라 다릅니다. 미확장 변수를 실제 비밀번호로 사용하지 마세요..mcp.json 는 CLI가 검색하며,--strict-mcp-config 는 소스를 제한합니다. VS Code 설정 읽기는 기본 입력 변수 해석과 다릅니다. 이 확장에서는 Claude Code 형식을 권장합니다.기존 설정에는 필요한 server 항목만 병합하세요. Windows에서 npx가 안 되면 Node.js 절대 경로와 설치 패키지 진입점을 사용하고 npm 문서를 확인하세요.
작업 예시:
현재 MCP 도구의 사용 가능 여부를 확인하세요.
테스트 DB 구조만 읽고 테이블 관계를 설명하세요.
데이터나 구조를 변경하지 말고 연결이나 권한이 없으면 먼저 알려주세요.DB는 읽기 전용·전용 계정, SSH는 전용 계정과 신뢰 지문, API는 메서드 제한을 사용하세요. 프롬프트나 앱 설정은 기본 권한을 대체하지 못합니다.
사이트에 비밀번호나 개인 키를 제출하지 마세요. 설정 파일을 필요에 따라 Git에서 제외하고 로그와 모델 출력은 공유 전에 확인하세요.