Claude Code 內建了 MCP 客戶端,這意味著您可以連接 MCP 伺服器,大幅擴展 Claude 的能力。這為自訂您的開發工作流程開啟了一些非常強大的可能性。
MCP 如何擴展 Claude
Model Context Protocol 讓 Claude Code 能夠透過 MCP 伺服器連接到外部服務和工具。您不再受限於 Claude 的內建功能,而是可以透過連接提供特定工具、資源或整合的伺服器來新增自訂功能。

每個 MCP 伺服器都可以透過三個主要元件向 Claude 公開不同類型的功能:Tools(用於執行動作)、Prompts(用於範本)以及 Resources(用於存取資料)。
設定 MCP 伺服器
將 MCP 伺服器新增至 Claude Code 非常簡單。您可以使用命令列來註冊您的伺服器:
claude mcp add [server-name] [command-to-start-server]舉例來說,如果您有一個以 uv run main.py 啟動的文件處理伺服器,您可以執行:
claude mcp add documents uv run main.py註冊完成後,Claude Code 在啟動時會自動連接到您的伺服器。
範例:文件處理
一個實際的範例是建立一個讓 Claude 能夠讀取 PDF 和 Word 文件的工具。透過建立一個具有「document_path_to_markdown」工具的 MCP 伺服器,您可以要求 Claude 將文件內容轉換為 markdown 格式。

當您要求 Claude「將 tests/fixtures/mcp_docs.docx 檔案轉換為 markdown」時,它會自動使用您的自訂工具來讀取該文件並回傳轉換後的內容。

熱門的 MCP 整合
MCP 生態系統包含許多常見開發工具和服務的伺服器:

- sentry-mcp - 自動發現並修復 Sentry 中記錄的錯誤
- playwright-mcp - 賦予 Claude 瀏覽器自動化能力,用於測試和疑難排解
- figma-context-mcp - 將 Figma 設計公開給 Claude
- mcp-atlassian - 讓 Claude 能夠存取 Confluence 和 Jira
- firecrawl-mcp-server - 為 Claude 新增網頁爬取能力
- slack-mcp - 讓 Claude 能夠發布訊息或回覆特定討論串
建構您的開發工作流程
真正的威力來自於結合多個符合您特定開發流程的 MCP 伺服器。您可以設定:
- 一個 Sentry 伺服器來擷取正式環境的錯誤詳情
- 一個 Jira 伺服器來讀取票證需求
- 一個 Slack 伺服器,在工作完成時通知您的團隊
- 針對您內部工具和 API 的自訂伺服器
這創造了一個開發環境,讓 Claude 能夠無縫地與您已經使用的所有工具和服務協同運作,使其成為一個更強大、更貼合您特定工作流程的程式設計助手。