返回 MCP 目录
public公开dns本地运行

public

DBCode是一款VS Code数据库管理插件,支持20+种数据库连接,提供数据编辑、自然语言查询、ER图生成、可视化分析等功能,帮助开发者在IDE内高效完成数据库操作。

article

README

🚀 DBCode - 数据伴随代码

DBCode 是一款专为开发人员打造的工具,让开发人员能专注于项目交付,而非在繁琐的标签切换中浪费时间。它支持连接 20 多种数据库,具备丰富的功能亮点,能极大提升开发效率。

📚 文档 | 🗺️ 路线图 | 📝 变更日志 | 💬 Discord社区

🚀 快速开始

对于更喜欢专注于项目交付,而不是在切换标签中摸索的开发人员来说,DBCode 是一个绝佳的选择。你可以通过访问官方网站获取更多详细信息。

✨ 主要特性

数据库支持

DBCode 可连接 20 多种数据库,涵盖以下类型:

  • SQL数据库:MySQL、PostgreSQL、SQL Server、Oracle、SQLite、MariaDB、CockroachDB、DuckDB、StarRocks
  • NoSQL:MongoDB、Redis、Cassandra
  • 云服务:AWS RDS、Azure SQL、Cloudflare D1、SingleStore、MotherDuck、Timescale
  • 大数据:BigQuery、Snowflake、Redshift

更多数据库支持,请参考此处

功能亮点

  • 💡 实时数据编辑:可直接在结果集中修改数据,真正实现所见即所得。
  • 🔍 自动表格补全:输入任意前缀,就能快速定位表和列。
  • 🎨 SQL格式化:自动美化复杂查询,显著提高可读性。
  • 🌐 支持多种方言:能适应不同数据库的语法差异。
  • 📜 历史记录:持久保存每次查询,方便后续复用。
  • 📤 结果导出:支持多种格式输出,如 Excel 和 CSV。

数据查看与编辑

  • 📊 数据网格:类似 Excel 的交互式表格,支持排序、过滤、分组操作。
  • 🔗 外键导航:点击 foreign keys 可快速跳转关联表。
  • 🧬 血缘分析:可视化展示数据依赖关系。
  • 📈 结果图表:直接将查询结果转换为图表和图形。
  • 📄 分页浏览:处理大数据集时更高效。

Copilot 集成

  • 🤖 智能补全:基于上下文自动建议代码片段。
  • 🖍️ 自动生成:从自然语言描述生成 SQL 查询。
  • 📖 可解释性:展示推荐的依据和理由。
  • 🛠️ 错误修复:主动检测并修复语法问题。
  • ⚙️ 性能优化:提供多种优化建议,提升查询效率。

实体关系图

  • 📈 自动图表生成:基于现有数据自动生成 ER 图。
  • 🖱️ 交互式编辑:可直接在图中拖拽调整关系。
  • 📋 属性管理:显示每个实体的详细属性信息。
  • 🔍 约束检查:高亮显示外键和其他约束。
  • 🔄 数据库比较:比较不同 schema 的差异。

数据探索

  • 🔍 模糊搜索:能快速找到任意表或列。
  • 🧬 血缘分析:可视化展示数据依赖关系。
  • 🚀 快速查询:保存常用查询,一键即可执行。
  • ⚙️ 参数设置:为查询指定不同的输入参数。
  • 📊 多结果集管理:可同时查看多个查询结果。

自定义 SQL

  • 🌈 语法高亮:支持多种语言的代码着色。
  • 🎨 格式化工具:美化复杂查询,提高可读性。
  • 📈 执行计划:展示优化器生成的执行计划。
  • 💾 结果缓存:重复运行相同查询时自动加载缓存。
  • 📝 DDL编辑:可直接修改表结构和其他数据库定义。

内联 SQL 帮助

  • 🤖 上下文补全:根据当前环境提供相关建议。
  • 🛠️ 语法检查:实时检测潜在错误。
  • ⚙️ 性能分析:提供优化建议和执行统计。
  • 📄 结果预览:直接在编辑器中查看部分结果。
  • 🐞 调试支持:支持断点和其他调试功能。

安全报告共享

  • 🔒 加密传输:使用 SSL 保证数据安全。
  • 🔑 访问控制:设置细粒度的权限策略。
  • 📝 审计日志:记录所有用户操作。
  • 🖼️ 水印功能:在结果中添加自定义标记。
  • 🙈 匿名化处理:屏蔽敏感信息。

笔记本

  • 📋 代码片段管理:保存常用代码块,随时复用。
  • 🔄 版本控制:跟踪每次修改,支持回滚操作。
  • 👥 分享协作:与团队成员共享笔记本内容。
  • 📄 导出为文档:将笔记生成静态页面。
  • ⏰ 自动化运行:定时执行关键任务。

存储过程和函数

  • 🖌️ 图形化界面:视觉化设计存储过程。
  • 🐞 调试工具:支持断点和日志记录。
  • 🧪 测试用例:自动生成单元测试框架。
  • 🔄 版本控制:跟踪每次修改,支持回滚操作。
  • 📋 依赖管理:显示所有相关对象。

数据分析可视化

  • 📈 多种图表类型:包括柱状图、折线图、饼图等。
  • 🖱️ 交互式筛选:在图表中直接选择数据范围。
  • 🔍 钻取功能:深入探索具体数据点。
  • 📊 仪表盘:创建自定义仪表盘,整合多个图表。
  • 📖 数据故事:用可视化讲述数据背后的故事。

额外功能

  • 📤 导入导出:方便地将数据从 CSV 或其他数据库迁移。
  • 🗃️ 多数据库会话:可同时连接和查询不同数据库。
  • ⚙️ 查询参数:使用不同的输入复用查询。
  • 🌈 自定义颜色:为每个连接分配独特的主题颜色。
  • 📌 结果固定:保存重要查询结果,随时查看。
  • 🔒 自动 SSL 配置:简化安全连接设置。
  • 📝 日志记录:记录所有用户活动和查询历史。

📦 定价策略

DBCode 提供灵活的定价方案,包括免费试用、按需付费和企业版订阅。

🛠️ 技术支持

提供 24/7 在线支持,帮助解决任何使用中的问题。你可以访问官方网站获取更多详细信息。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端