背景
用 Claude/Cursor 这类 AI 辅助开发时,经常需要让它查询数据库验证问题,现有的工具都不支持 ssh proxy 并且 pg 和 mysql 要用不同的 mcp
xsql 做了什么
- 双重只读保护:SQL 静态分析 + 数据库事务级只读,AI 想写也写不了
- 结构化输出:JSON 格式输出,AI 解析友好
- 密钥不落盘:集成 OS Keyring ,密码不会出现在配置文件里
- SSH 隧道:一行配置连接跳板机后的内网数据库
- 零依赖:单二进制,brew/scoop 安装
使用方式
# 安装
brew install zx06/tap/xsql
# 查询
xsql query "SELECT * FROM users" -p prod -f json
支持 Claude Code Plugin 、MCP Server 、Cursor Rules 多种集成方式。
链接
GitHub: https://github.com/zx06/xsql
Go 写的,MIT 协议,欢迎试用和提 Issue 。