xby-db:DeepSeek Harness 数据库访问插件

前言

在 DeepSeek Harness (DSH) 的生态中,让大模型直接与数据库交互需要解决安全性和可控性问题。xby-db 插件提供了一种通过 MCP 协议安全访问数据库的方案。它作为一个 MCP Database Server,旨在为 AI 助手和基于 LLM 的工具提供标准化的数据库访问接口。

核心功能

该插件提供以下主要能力:

  • set_xby_apikey:在聊天上下文中设置 API 密钥。该密钥会自动持久化,并在重启后保持有效。
  • db_tables:列出数据库中的所有表。支持按 schema 过滤,并返回限定表名。
  • db_describe_table:获取特定表的列信息,包括列名、数据类型和可空性。
  • db_execute:执行 SQL 语句。支持 SELECT(读操作)、INSERT/UPDATE/DELETE(写操作,需在配置中启用)以及 DDL(需在配置中启用)。支持使用 :param 语法的命名参数。
  • db_explain:使用 EXPLAIN 获取查询执行计划及性能信息,用于分析查询效率和优化空间。

安装

通过以下命令安装插件:

dsh plugin --profile web add github:xby_skill/xby-db

配置与权限

在使用前,需要完成以下配置:

  1. 获取密钥:前往 小笨羊官网 注册并获取 API 密钥。
  2. 启用写操作:如需执行 INSERT、UPDATE、DELETE 或 DDL 语句,必须在 DSH 的配置中启用相应权限。
  3. 数据库支持:插件支持 SQLite、PostgreSQL、MySQL 和 MariaDB。

安全与生态

插件内置了查询验证、审计日志和安全控制功能,确保数据库操作的安全性。作为 DSH 生态的一部分,它遵循“一切皆插件”的理念。安装前建议检查源码与 MIT 许可证。

链接

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜