
Mcp Sql Rust
io.github.rzlco666由 GitHub 账号 rzlco666 发布v0.4.0更新于 Oct 24, 2026
Token-efficient MCP server for MySQL, PostgreSQL, and SQLite
发布方自己的服务:rust.wiki
概览
一个本地运行、注重 token 效率的 MCP 服务器,让助手通过少量 SQL 工具查看和查询 MySQL、PostgreSQL 与 SQLite 数据库。
- 可以做什么
- 用 search_objects 搜索表、模式等数据库对象,用 execute_sql 执行 SQL,结果以列式返回并限制行数和字节数以节省 token。用 analyze_query_performance 分析查询性能,包括超时和数据库引擎层面的语句限制。可通过 full-tools 参数启用额外工具,DDL 别名仅在 allow-DDL 参数下可用。支持 stdio 或本地 HTTP 端点及健康检查。
- 适用场景
- 适合在开发过程中让助手探索或查询关系型数据库,例如查看模式对象、执行只读 SQL 或排查查询缓慢问题,而无需安装重量级数据库客户端。
- 运行要求
- 作为本地进程在用户机器上运行,通过对应平台的安装包或安装脚本安装,仅支持桌面端。真实查询需要 DATABASE_URL 连接字符串;未设置时服务器以内存 SQLite 数据库启动。需要能访问数据库主机的网络。
安装
在 SourceWeft 中
- 打开 控制台中的 Mcp Sql Rust,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
Strut Stack SQL
Light strut. Extreme load.
Token-efficient MCP server for MySQL, PostgreSQL, and SQLite — written in Rust. Part of the StrutStack ecosystem; usable standalone with any agent client.
[Latest release] [CI] [License: MIT]
Formerly published as mcp-sql-rust (compat binary alias still ships in v1.0).
Mission
- Token thrift — default 3 tools, columnar
{cols,rows,meta}, row/byte caps - Best-practice Rust — AST SQL guard before pool checkout, lean release binary
- Multi-engine — PostgreSQL + MySQL + SQLite in one binary
- Ship-ready — one-command install, stdio + Streamable HTTP, Cursor-friendly launcher
Install (one command)
Installs to ~/.local/bin (also creates mcp-sql-rust alias). Ensure ~/.local/bin is on your PATH.
Other channels (Homebrew, Scoop, winget, Docker, cargo): docs/INSTALL.md.
Quick start (Cursor)
Project .env:
Without credentials the server still starts (ephemeral sqlite::memory:) so MCP initialize succeeds; set DATABASE_URL for real queries.
Official workspace launcher (loads nested apps/api/.env, never blocks start on dead DB):
Why this shape
Measured RSS / cold-start vs Node rivals (same seed query): docs/BENCHMARKS.md. We do not invent QPS leaderboards.
CLI
Docs
Agent clients
See AGENTS.md for Cursor / OMNI / CodeGraph conventions.
License
MIT
来源:README.md,提交 380a636
工具
0版本历史
1- v0.4.0最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
其他 Rust 集成
rust.wiki
wiki.rust官方发布者
rust.wiki 远程端点,为助手提供 Rust 游戏实时数据:物品与皮肤价格、战利品表、遗迹、服务器与市场统计。

Plane (Rust)
由 GitHub 账号 ninerf 发布
非官方单文件 MCP 服务器,让助手读写 Plane 项目管理数据,包括工作项、评论、周期、模块和页面等。

AGZ Rust MCP
由 GitHub 账号 agzyazilim 发布
本地运行的 Rust 开发 MCP 服务器,让助手离线检查 Cargo 工作区、阅读源码、运行检查与测试,并解析 crate 文档。

rust-panosmcp
由 GitHub 账号 mechubsec 发布
面向 Palo Alto Networks PAN-OS 防火墙的 MCP 服务器:只读巡检,以及受范围限制、可审计、需双人审批的配置变更。

rust-proxmoxmcp
由 GitHub 账号 mechubsec 发布
面向多集群的 Proxmox VE MCP 服务器,提供虚拟机保护以及计划、审批、执行三步变更管控。