最小权限
数据库使用只读或专用低权限账户;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 忽略规则;本地日志和模型输出在分享前也应检查。