dsh-chatbi
在终端中运行以下命令:
dsh plugin install Huauauaa/dsh-chatbi
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Huauauaa/dsh-chatbi 即可安装,插件源码位于 https://github.com/Huauauaa/dsh-chatbi 。
插件介绍
搭建一套真正的 ChatBI 系统通常意味着启动 Java 后端、配置数据库驱动、串联多个 MCP 端点,链路长且维护成本高。dsh-chatbi 将这一切压缩为一个本地工件:所有连接、工具定义与执行记录统一存放在本地 JSON store 中,SQLite 通过 Node 内置的 node:sqlite 运行,MCP 与 API 工具以纯 HTTP 请求发往你自行配置的端点,无需外部 JVM 或旁路容器。
在 Agent 侧,插件暴露一组结构化工具:chatbi_sql_execute 执行本地 SQL,chatbi_mcp_call 调用已注册的 MCP 能力,chatbi_api_call 发起 API 请求,另有 chatbi_status 和 chatbi_list_* 系列用于状态摘要与工具清单查询。配合设置面板的五个标签页(概览、数据库、MCP 工具、API 工具、SQL 工具),你获得一个轻量可视化控制台,用于管理连接与工具模板,让 DSH agent 以对话方式拉取数据、调用外部工具,而非每次手写 HTTP 调用或 SQL 脚本。
dsh-chatbi 面向已在运行 DSH Agent、希望获得轻量 BI 与工具编排层而不想维护独立后端服务的开发者。如果你的工作流涉及本地 SQLite 查询、跨多个 MCP 服务器的调用,或固定一组 API 的组合请求,这个插件把这些零散环节整合进一条内聚的 Agent 工具链,且整个栈保持本地优先、自包含。
使用场景
- 用 Agent 对话式执行本地 SQLite 查询并直接返回结构化结果
- 统一管理多个 MCP 服务器工具,通过 Agent 按需调用
- 将固定 API 请求封装为 Agent 可调用工具,免去手写 HTTP 脚本
适合人员
- 已运行 DSH Agent 且需要轻量 BI 与工具编排能力的开发者
- 需要串联多个外部工具(MCP/API/SQL)而不愿维护独立后端的工程师
- 偏好本地优先、自包含工具链的独立开发者