Claude Desktop 中的 MCP 目前是測試版功能。
模型上下文協議(MCP)是一個開放協議,能夠實現 LLM 應用程式與外部資料來源和工具之間的無縫整合。隨著桌面擴充功能(DXT)的推出,安裝和管理本地 MCP 伺服器變得更加容易。
桌面擴充功能
桌面擴充功能提供了一種簡化的方式,透過單擊可安裝的套件來安裝和管理本地 MCP 伺服器。您現在可以像安裝瀏覽器擴充功能一樣輕鬆地在電腦上安裝本地 MCP 伺服器,而無需手動配置 JSON 檔案和管理相依性。
注意:我們正在建立桌面擴充功能目錄 - 如果您是開發者,希望將您建立的擴充功能新增到目錄中,請完成我們的桌面擴充功能興趣表單,與我們分享更多資訊。
安裝桌面擴充功能
在 Claude Desktop 中導航至設定 > 擴充功能。
瀏覽擴充功能目錄或從 .dxt 檔案安裝。
點擊您想要的擴充功能上的「安裝」。
透過使用者友善的介面配置任何必要的設定(如 API 金鑰)。
擴充功能將自動在您的對話中可用。
桌面擴充功能安裝疑難排解
擴充功能無法安裝
確保您正在執行最新版本的 Claude Desktop。
透過重新下載檢查擴充功能檔案是否未損壞。
驗證您有足夠的磁碟空間進行安裝。
擴充功能顯示已安裝但工具不可用
重新啟動 Claude Desktop 以重新整理擴充功能註冊表。
檢查擴充功能的配置設定是否缺少必要欄位。
驗證任何 API 金鑰或身份驗證憑證是否正確輸入。
擴充功能配置問題
導航至設定 > 擴充功能,點擊擴充功能以檢視其設定。
確保所有必要的配置欄位都已完成。
檢查檔案路徑(如適用)是否指向您有存取權限的現有目錄。
權限或安全性錯誤
在 macOS 上,如果您收到安全性警告,請檢查系統偏好設定 > 安全性與隱私權。
在 Windows 上,確保 Claude Desktop 具有存取所需目錄的必要權限。
對於企業環境,驗證桌面擴充功能是否透過您組織的政策啟用。
開發者常見問題
如何將我現有的 MCP 伺服器轉換為 DXT 擴充功能?
在您的 MCP 伺服器目錄中新增包含必要中繼資料的 manifest.json 檔案。
使用 dxt pack 命令進行打包。
請參閱 DXT 文件以獲得詳細說明。
DXT 擴充功能支援哪些程式語言?
DXT 擴充功能支援 Node.js、Python 和二進位 MCP 伺服器。Claude Desktop 包含內建的 Node.js 環境,因此不需要安裝 Node.js。
如何處理 API 金鑰等敏感配置?
在您的 manifest.json 中將配置欄位標記為 "sensitive": true。Claude Desktop 將使用作業系統的安全儲存(macOS 上的 Keychain,Windows 上的憑證管理員)自動加密這些值。
我可以私下分發我的 DXT 擴充功能嗎?
是的,您可以直接與特定使用者或團隊分享 .dxt 檔案。為了更廣泛的分發,您可以將擴充功能提交到官方目錄。
如何除錯我的 DXT 擴充功能問題?
在 Claude Desktop 設定中啟用除錯記錄,檢查擴充功能設定面板中的擴充功能記錄,並參考 MCP 除錯指南以進行協議特定的疑難排解。
當我的擴充功能需要更新時會發生什麼?
來自官方目錄的擴充功能預設會自動更新。對於私下分發的擴充功能,使用者需要手動安裝更新的 .dxt 檔案。
企業政策控制
企業管理員可以透過系統政策控制桌面擴充功能:
macOS 企業配置
透過位於以下位置的屬性清單檔案配置桌面擴充功能
~/Library/Preferences/com.anthropic.Claude.plist:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>