MCP_SETUP.md•1.93 kB
# MCP Server Configuration cho VS Code
Để kết nối MCP MySQL Server với VS Code, bạn cần thêm cấu hình sau vào VS Code settings:
## Cách 1: Thêm vào VS Code Settings (Khuyến nghị)
1. Mở VS Code
2. Nhấn `Ctrl+Shift+P` và gõ "Preferences: Open Settings (JSON)"
3. Thêm cấu hình sau vào file settings.json:
```json
{
"mcp.mcpServers": {
"mysql-server": {
"command": "python",
"args": ["main.py"],
"cwd": "e:/mcpserrver/MCP MYSQL",
"env": {
"PYTHONPATH": "."
}
}
}
}
```
## Cách 2: File cấu hình riêng
Tạo file `mcp-config.json` trong thư mục dự án với nội dung:
```json
{
"mcpServers": {
"mysql-server": {
"command": "python",
"args": ["main.py"],
"cwd": "e:/mcpserrver/MCP MYSQL",
"env": {
"PYTHONPATH": "."
}
}
}
}
```
## Kiểm tra hoạt động
1. Khởi động lại VS Code
2. MCP server sẽ tự động kết nối
3. Bạn có thể sử dụng các tool MCP trong Claude/Copilot
## Các tool có sẵn:
- `list_tables` - Liệt kê tất cả bảng
- `analyze_table` - Phân tích cấu trúc bảng
- `query_data` - Truy vấn dữ liệu với filter/sort/paging
- `get_sample_data` - Lấy mẫu dữ liệu
- `search_objects` - Tìm kiếm bảng/cột
- `check_security_status` - Kiểm tra quyền truy cập
- `insert_data` - Thêm dữ liệu mới
- `update_data` - Cập nhật dữ liệu
- `delete_data` - Xóa dữ liệu (có xác nhận)
- `execute_procedure` - Thực thi stored procedure
## Troubleshooting
### Server không khởi động:
- Kiểm tra cấu hình database trong `.env`
- Đảm bảo MySQL server đang chạy
- Kiểm tra Python dependencies đã cài đặt
### VS Code không nhận diện MCP:
- Đảm bảo đã cài extension MCP
- Khởi động lại VS Code
- Kiểm tra đường dẫn trong cấu hình