Anthropics/dtext是Anthropic的一組開源工具和規範。它用於打包和安裝本地HCP(模型上下文協議)伺服器,只需單擊即可在桌面應用程式中部署和運行它們(目前Claude桌面的內容最多)。
項目主要目標
- 簡化安裝過程
將本地HCP伺服器、依賴項和元數據打包到. dtext文件(本質上是Zip)允許用戶只需單擊即可安裝,完全降低了部署門檻 - 生態兼容性
. dtext是一個開放規範,類似於Chrome.crx或VS代碼.vsix,不限於Claude桌面,其他支持LCP的桌面或IDE應用程式也可以集成該格式 - 確保安全並更新機制
包含驗證和簽名機制。客戶端將驗證版本並支持自動更新。環境變量和API密鑰等敏感信息通過系統鑰匙鏈管理
項目結構和組成
- 規範定義(清單)
MANIFEST.md中定義. dtext配置格式,包括名稱、版本、入口腳本、所需參數等 - CLI工具
@anthropic-ai/dtext初始化:manifest.json的交互生成文本包:將文件打包為. dtext
這些工具封裝了打包/驗證邏輯,以避免手寫錯誤。
- 加載庫
Claude桌面(Windows macOS)集成SRC/index.ts代碼輸入,用於識別、驗證和啟動. dtext套餐中的LCP服務。 - 例子與生態
項目中提供了Node.js、Python和binary等各種示例,以方便開發人員使用它們。
使用過程
開發人員只需將本地HCP服務原始碼、依賴項、入口腳本和manifest.json放入同一目錄中,並使用 文本初始化 和 文本包 可以生成 . dtext 打包後,用戶可以直接在支持該擴展的應用程式(例如Claude桌面)中安裝和使用
項目亮點
- 大大降低安裝成本:數小時的配置變成15秒一鍵部署
- 開源生態系統具有可擴展性:不僅歡迎Anthropic,還歡迎任何HCP客戶集成
. dtext。 - 完善的安全機制:簽名驗證、系統鑰匙扣、自動更新等機制對其進行保護。
總結
人類學/Dx 這是一個方向 HCP伺服器開發人員和客戶端應用程式開發人員 桌面擴展標準和工具集大大提高了本地人工智慧集成的便利性、安全性和生態兼容性。它使得在桌面上部署本地人工智慧工具變得簡單快捷,也促進了工具互聯的廣泛使用。
如果您是HCP服務開發人員,建議嘗試CLI和示例;如果您正在集成AI桌面應用程式,請考慮支持 . dtext,讓用戶一鍵即可訪問該功能!
如果您對使用有具體問題,例如如何編寫清單以及如何打包Python服務,歡迎您繼續詢問。我可以結合代碼示例來幫助您分析。