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 許可證。

鏈接

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

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

小夜