dsh-mcp-view:DeepSeek Harness MCP 工具面板

前言

DeepSeek Harness(DSH)在 Web 配置文件中運行 MCP 服務器,並將工具註冊到共享的 mcp__* 命名空間中。然而,DSH 原生界面無法直接查看這些配置、工具詳情或使用歷史。dsh-mcp-view 插件爲 Web GUI 添加了一個側邊欄面板,提供 MCP 服務器的總覽、工具列表、JSON 模式以及基於真實會話日誌的使用統計。

插件簡介

dsh-mcp-view 是一個爲 DeepSeek Harness Web GUI 設計的 MCP 工具面板插件。它由 stopchewing 維護,旨在解決用戶無法直觀查看已配置 MCP 服務器及其工具的問題。該插件不依賴外部網絡請求,所有數據均來源於本地會話。

核心功能

  • 服務器與工具總覽:在一個面板中顯示所有 MCP 服務器實例,包括傳輸類型(stdio/streamable-http)和端點信息。
  • 默認摺疊:服務器列表默認摺疊,點擊展開查看具體工具。
  • JSON 模式展示:顯示工具的完整描述和模型可見的 inputSchema,支持展開和美化顯示。
  • 使用記錄:根據本地會話日誌(session.jsonl)顯示工具的最後使用時間和調用次數。
  • 實時搜索:支持按工具名稱、參數名稱、服務器名稱或描述進行篩選。
  • 會話視圖:支持切換到僅顯示當前會話代理可見的工具視圖。
  • 排序與收藏:支持按名稱、工具數量、最後使用時間或收藏狀態排序,狀態保存在 localStorage。
  • 健康檢查:對 streamable-http 端點進行健康檢查,顯示在線/離線狀態。
  • 數據導出:支持將整個工具清單導出爲 JSON 或 Markdown 格式。
  • 非 MCP 上下文:展示全局註冊的其他工具(內置或插件),提供完整的工具生態視圖。

安裝與啓用

該插件安裝需要 Node.js 環境,並要求 DeepSeek Harness 版本爲 0.1.0-rc.6 (web profile)。

安裝命令如下:

dsh plugin --profile web add dsh-mcp-view

典型用法

  1. 克隆倉庫並進入目錄:
   git clone https://github.com/stopchewing/dsh-mcp-view.git
   cd dsh-mcp-view
  1. 通過本地路徑添加插件到 DSH:
   dsh plugin --profile web add link:$(pwd)
  1. 重啓 dsh web 進程並刷新瀏覽器頁面。

  2. 在側邊欄底部點擊「MCP Tools」按鈕。

  3. 點擊服務器行展開工具列表。

  4. 點擊工具查看描述和 JSON 模式。

  5. 在過濾器中輸入關鍵詞以篩選工具或服務器。

適用場景與注意

  • 運行環境:插件僅作爲 DSH Web 配置文件的插件運行,不包含網絡請求,數據完全本地化。
  • API 安全性:/api/mcp-view/tools 接口爲只讀接口,無法調用 MCP 工具,僅用於列出工具。
  • 隱私保護:密碼和憑據永遠不會暴露,僅顯示傳輸類型和端點 URL。
  • 依賴要求:
  • DeepSeek Harness: 0.1.0-rc.6 (web profile)
  • Node.js: ^22.19.0 || >=24.0.0
  • 瀏覽器: Chrome, Edge, Firefox

總結

dsh-mcp-view 爲 DSH Web 用戶提供了一個查看 MCP 生態的工具入口。它通過分析本地日誌實現了使用統計功能,並提供了完整的 JSON 模式查看能力,適合需要深度調試或管理 MCP 工具流的開發者使用。

插件目錄 | GitHub 倉庫

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

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

小夜