繁中

在桌面應用程式中一鍵安裝本地HCP伺服器

Anthropics/dtext是Anthropic的一組開源工具和規範。它用於打包和安裝本地HCP(模型上下文協議)伺服器,只需單擊即可在桌面應用程式中部署和運行它們(目前Claude桌面的內容最多)。

項目主要目標

  1. 簡化安裝過程
    將本地HCP伺服器、依賴項和元數據打包到 . dtext 文件(本質上是Zip)允許用戶只需單擊即可安裝,完全降低了部署門檻
  2. 生態兼容性
    . dtext 是一個開放規範,類似於Chrome .crx 或VS代碼 .vsix,不限於Claude桌面,其他支持LCP的桌面或IDE應用程式也可以集成該格式
  3. 確保安全並更新機制
    包含驗證和簽名機制。客戶端將驗證版本並支持自動更新。環境變量和API密鑰等敏感信息通過系統鑰匙鏈管理

項目結構和組成

  1. 規範定義(清單)
    MANIFEST.md 中定義 . dtext 配置格式,包括名稱、版本、入口腳本、所需參數等
  2. CLI工具
    • @anthropic-ai/dtext初始化:manifest.json的交互生成
    • 文本包:將文件打包為 . dtext
      這些工具封裝了打包/驗證邏輯,以避免手寫錯誤。
  3. 加載庫
    Claude桌面(Windows macOS)集成 SRC/index.ts 代碼輸入,用於識別、驗證和啟動 . dtext 套餐中的LCP服務。
  4. 例子與生態
    項目中提供了Node.js、Python和binary等各種示例,以方便開發人員使用它們。

使用過程

開發人員只需將本地HCP服務原始碼、依賴項、入口腳本和manifest.json放入同一目錄中,並使用 文本初始化 和 文本包 可以生成 . dtext 打包後,用戶可以直接在支持該擴展的應用程式(例如Claude桌面)中安裝和使用

項目亮點

  • 大大降低安裝成本:數小時的配置變成15秒一鍵部署
  • 開源生態系統具有可擴展性:不僅歡迎Anthropic,還歡迎任何HCP客戶集成 . dtext
  • 完善的安全機制:簽名驗證、系統鑰匙扣、自動更新等機制對其進行保護。

總結

人類學/Dx 這是一個方向 HCP伺服器開發人員和客戶端應用程式開發人員 桌面擴展標準和工具集大大提高了本地人工智慧集成的便利性、安全性和生態兼容性。它使得在桌面上部署本地人工智慧工具變得簡單快捷,也促進了工具互聯的廣泛使用。

如果您是HCP服務開發人員,建議嘗試CLI和示例;如果您正在集成AI桌面應用程式,請考慮支持 . dtext,讓用戶一鍵即可訪問該功能!

如果您對使用有具體問題,例如如何編寫清單以及如何打包Python服務,歡迎您繼續詢問。我可以結合代碼示例來幫助您分析。

Github:https://github.com/anthropics/dxt

返回頂端