dsh-feed:跨生態聚合底座

DeepSeek Harness(DSH)的插件生態目前分散在 GitHub topic 和 npm registry 中。開發者查找插件或維護數據源時,往往需要跨平臺檢索,且數據格式不統一。dsh-feed 旨在解決這個問題,它是一個跨生態聚合底座,將 GitHub dsh-plugin topic 和 npm registry 歸一化爲一份開放 JSON 索引。

插件定位

該插件由 863683348 維護,採用 MIT 許可證。它不直接提供 UI,而是作爲一個開放數據層,通過“同步 + 查詢”的方式,讓任何 Agent、CLI、MCP 或未來的 UI 都能消費這份統一的數據。

核心功能

核心能力集中在數據層與工具鏈上,分爲模型側和 CLI 側。

模型側工具

模型可以直接調用以下工具:
* feed_sync:拉取 GitHub topic 和 npm 數據,寫入本地索引(需網絡)。
* feed_search:基於索引進行檢索,支持自然語言查詢(含中文 2-gram)。
* feed_stats:統計索引規模,包括總數、來源分佈及熱門 topic。

CLI 命令

提供 dsh-feed 命令行工具,支持以下操作:
* sync:同步數據。
* search:查詢索引。
* stats:查看統計信息。
* mcp:啓動極簡 stdio MCP server(實驗性)。

安裝與啓用

安裝通過官方 CLI 進行:

dsh plugin --profile <profile> add dsh-feed

典型用法

安裝後,可以通過 CLI 或模型工具進行操作。

  1. 同步數據:拉取 GitHub topic 和 npm 數據到本地索引。
    dsh-feed sync
  1. 搜索插件:支持中文 2-gram 和英文關鍵詞檢索。
    dsh-feed search "移動端 遠程"
  1. 查看統計:瞭解索引規模與來源分佈。
    dsh-feed stats
  1. MCP 模式:啓動 MCP Server。
    dsh-feed mcp

索引與配置

數據存儲

索引文件默認保存在會話工作區的 .dsh/ 目錄下(具體路徑爲 .dsh/dsh-feed.json)。這是一個開放的數據層,包含 updated、sources、count 和 plugins 字段,格式爲明文 JSON,可供任何工具讀取或版本控制。

MCP 配置

在 MCP 客戶端(如 Claude Desktop)中配置如下:

{
  "mcpServers": {
    "dsh-feed": {
      "command": "dsh-feed",
      "args": ["mcp"]
    }
  }
}

依賴與環境

插件依賴 @deepseek-ai/cordis、@deepseek-ai/dsh-system-prompt、@deepseek-ai/dsh-tools 和 @deepseek-ai/schemastery。網絡請求僅在顯式調用 feed_sync 時發生,索引寫入被限制在當前會話工作區內。若需提升 GitHub API 限額,可配置 GITHUB_TOKEN。

適用場景

該插件適合需要統一管理或檢索 DSH 生態插件資源的開發者。作爲“聚合的聚合”,它爲後續的搜索、分析和 UI 展示提供了統一的數據基礎。

你可以通過目錄頁查看更多插件,或在 GitHub 上查看源碼與 Roadmap。

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

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

小夜