V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
noobmaster
V2EX  ›  分享创造

最近开发了一个小工具 xsql,让 AI 方便快捷的查询数据库数据

  •  
  •   noobmaster · 14 小时 39 分钟前 · 246 次点击

    背景

    用 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 。

    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3941 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 01:17 · PVG 09:17 · LAX 17:17 · JFK 20:17
    ♥ Do have faith in what you're doing.