在 DeepSeek Harness (DSH) 的插件生态中,插件是扩展系统功能的核心方式。当智能体需要与数据库交互以获取元数据或执行查询时,需要一个专门的工具来处理。下面介绍 xby-database-access-service,它解决了数据库元数据获取的问题。
插件概览¶
xby-database-access-service 是一个由 xby-skill 维护的 DSH 插件,属于“联网工具”类别,采用 MIT 许可证。
核心功能¶
该插件提供以下主要能力:
- set_xby_apikey:在聊天中设置 API 密钥,系统会自动持久化,重启后依然有效。
- list_tables:列出数据库中的所有表。
- get_table_schema:获取指定表的列信息。
- sql_query:提供 MCP Tool 以便执行 SQL 查询。
安装与启用¶
使用以下命令安装插件:
dsh plugin --profile web add github:xby_skill/xby-database-access-service
配置说明¶
使用该插件前,需前往 小笨羊官网 注册并获取 API 密钥。
典型用法¶
- 设置密钥:在聊天中调用
set_xby_apikey工具,传入获取到的 API 密钥。 - 列出表:调用
list_tables获取数据库表列表。 - 获取结构:根据需求调用
get_table_schema查看特定表的列定义。 - 执行查询:通过
sql_queryMCP Tool 执行具体的 SQL 语句。
注意事项¶
- 插件以当前 dsh 进程的权限运行,请确保在信任的数据库环境下使用。
- 安装前建议检查源码与许可证(MIT)。