跳至主要內容

在 Claude for Desktop 上開始使用模型上下文協議 (MCP)

今日已更新

Claude桌面版中的MCP目前是測試版功能。

模型上下文協議(MCP)是一個開放協議,能夠實現LLM應用程式與外部資料來源和工具之間的無縫整合。隨著桌面擴充功能(DXT)的推出,安裝和管理本地MCP伺服器變得更加容易。

桌面擴充功能

桌面擴充功能提供了一種簡化的方式,透過單擊可安裝的套件來安裝和管理本地MCP伺服器。您現在可以像安裝瀏覽器擴充功能一樣輕鬆地在電腦上安裝本地MCP伺服器,而無需手動配置JSON檔案和管理相依性。

注意:我們正在建立桌面擴充功能目錄 - 如果您是開發者,希望將您建立的擴充功能新增到目錄中,請完成我們的桌面擴充功能興趣表單,與我們分享更多資訊。

安裝桌面擴充功能

  1. 在Claude桌面版中導航至設定 > 擴充功能

  2. 瀏覽擴充功能目錄或從.dxt檔案安裝

  3. 點擊您想要的擴充功能上的「安裝」

  4. 透過使用者友善的介面配置任何必要的設定(如API金鑰)

  5. 擴充功能將自動在您的對話中可用

桌面擴充功能安裝疑難排解

擴充功能無法安裝

  • 確保您正在執行最新版本的Claude桌面版

  • 透過重新下載檢查擴充功能檔案是否損壞

  • 驗證您有足夠的磁碟空間進行安裝

擴充功能顯示已安裝但工具不可用

  • 重新啟動Claude桌面版以重新整理擴充功能註冊表

  • 檢查擴充功能的配置設定是否缺少必要欄位

  • 驗證任何API金鑰或認證憑證是否正確輸入

擴充功能配置問題

  • 導航至設定 > 擴充功能並點擊擴充功能以檢視其設定

  • 確保所有必要的配置欄位都已完成

  • 檢查檔案路徑(如適用)是否指向您有存取權限的現有目錄

權限或安全性錯誤

  • 在macOS上,如果您收到安全性警告,請檢查系統偏好設定 > 安全性與隱私權

  • 在Windows上,確保Claude桌面版具有存取所需目錄的必要權限

  • 對於企業環境,驗證桌面擴充功能是否透過您組織的政策啟用

開發者常見問題

如何將我現有的MCP伺服器轉換為DXT擴充功能?

  1. 在您的MCP伺服器目錄中新增包含必要中繼資料的manifest.json檔案

  2. 使用dxt pack命令進行打包

  3. 請參閱DXT文件以獲得詳細說明

DXT擴充功能支援哪些程式語言?

DXT擴充功能支援Node.js、Python和二進位MCP伺服器。Claude桌面版包含內建的Node.js環境,因此不需要安裝Node.js。

如何處理API金鑰等敏感配置?

在您的manifest.json中將配置欄位標記為"sensitive": true。Claude桌面版將使用作業系統的安全儲存(macOS上的鑰匙圈、Windows上的憑證管理員)自動加密這些值。

我可以私下分發我的DXT擴充功能嗎?

是的,您可以直接與特定使用者或團隊分享.dxt檔案。為了更廣泛的分發,您可以將擴充功能提交到官方目錄。

如何除錯我的DXT擴充功能問題?

在Claude桌面版設定中啟用除錯記錄,檢查擴充功能設定面板中的擴充功能記錄,並參考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>    <key>isDxtEnabled</key>    <true/>    <key>isDxtDirectoryEnabled</key>    <false/>    &lt
是否回答了您的問題?