最小權限
數據庫使用只讀或專用低權限賬戶;SSH 使用專用賬戶和可信主機指紋;API 先限制請求方法。提示詞和應用開關不能替代底層權限。
Getting started / start small
擴展與 MCP 可以分別安裝。先選一個小任務,在測試環境驗證,再慢慢接入自己的日常工作。
在 VS Code 擴展市場中查找 Claude Code Config Helper,確認發佈者為 liliangshan。市場版本以頁面顯示為準;本地測試版與市場版本可能不同。
如果你已取得本地 VSIX,在 VS Code 的“擴展 → … → 從 VSIX 安裝”中選擇文件。安裝後在方便的時候重載窗口,重載會中斷運行中的 CLI 任務。
下面只生成本機配置示例,不連接服務器,不收集密碼,也不會安裝 npm 包。示例地址與路徑需要替換;憑據應在客戶端本機配置。
{
"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。請使用只讀數據庫賬戶,並確保域名與數據庫證書匹配。
mcpServers,放在項目根目錄 .mcp.json。示例中的 ${MYSQL_PASSWORD} 等變量依賴啓動客戶端時可用的環境變量;以客戶端實際規則為準。servers,放在 .vscode/mcp.json。示例密碼使用 VS Code 的密碼輸入提示,不是網站輸入框。.cursor/mcp.json,使用 mcpServers。環境變量展開取決於客戶端版本,不要把未展開的佔位符當真實密碼。.mcp.json 由 CLI 發現;--strict-mcp-config 會限制來源。擴展讀取 VS Code 配置的功能不等於 VS Code 原生輸入變量解析,建議在本擴展中使用 Claude Code 格式。配置文件已存在時,只合併需要的 server 條目,不要覆蓋整份配置。Windows 如無法直接啓動 npx,可使用本機 Node.js 的絕對路徑配合已安裝包入口,具體方式查看對應 npm 文檔。
可嘗試這樣描述任務:
先檢查當前 MCP 工具是否可用。
只讀取測試數據庫的表結構,說明表之間的關係。
不要修改數據或結構;缺少連接或權限時先告訴我。數據庫使用只讀或專用低權限賬戶;SSH 使用專用賬戶和可信主機指紋;API 先限制請求方法。提示詞和應用開關不能替代底層權限。
不要向此網站提交密碼或私鑰。配置文件可能含連接憑據,按需加入 Git 忽略規則;本地日誌和模型輸出在分享前也應檢查。