aa65f10c52
Audit docs:
- docs/reports/audit-phase-2{a-j}-line-walk.md: per-file line walk findings
- docs/reports/audit-phase-2-findings-matrix.md: 63 findings (52 fixed, 3 partial, 7 accepted)
- docs/reports/2026-05-23-full-audit-report.md: full audit consolidation
- docs/reports/audit-full-vs-phase2-reconciliation.md: cross-reference
- docs/reports/audit-phase-2-walk-closure.md: closure sign-off
Project docs:
- docs/project/phase-2-audit-remediation.md: SSOT for all fixes
- docs/project/alert-push-policy.md: dashboard alert design decisions
- docs/project/production-verification-checklist.md: first-deploy checklist
- docs/project/script-execution.md: script platform design
- docs/project/wsl-integration-test.md: WSL code-only verification guide
- docs/project/line-walk-audit-standard.md: audit methodology
- docs/project/mysql-mcp-setup.md: MCP config guide
Changelogs: 18 entries (2026-05-22 to 2026-05-23)
Project memory: CLAUDE.md, AGENTS.md updated to reflect current state
Deploy: nginx_https.conf template updated
Co-authored-by: Cursor <cursoragent@cursor.com>
898 B
898 B
Changelog — 修复 mysql-mcp Node 18 SyntaxError
日期: 2026-05-22
类型: Bugfix / MCP
问题
SyntaxError: Unexpected token 'with'
import packageJson from '../package.json' with { type: 'json' };
WSL 默认 Node v18.19.1,不满足 @yclenove/mysql-mcp-server 对 Node ≥20 的要求。
修复
- 新增
scripts/wsl_mcp_mysql.sh— 优先 WSL Node 20,回退 WindowsC:\nvm4w\nodejs\node.exev22 - 更新
.cursor/mcp.json调用该脚本 - 新增
scripts/wsl_install_node20.sh— 用户级安装 Node v20.19.2 到~/.local/
用户操作
# WSL 内(推荐,可同时连 172.31.x MySQL)
bash scripts/wsl_install_node20.sh
然后 Cursor → Reload Window 重新连接 MCP。
涉及文件
.cursor/mcp.jsonscripts/wsl_mcp_mysql.shscripts/wsl_install_node20.shdocs/project/mysql-mcp-setup.md