server/priv/docs/zh_Hant/guides/features/agentic-coding/mcp.md
Model Context Protocol(MCP)是由Claude提出的一種 LLM 與開發環境互動的標準。您可以將其視為 LLM 的 USB-C。就像貨櫃運送(shipping containers)讓貨物與運輸更具互通性,或是 TCP 等通訊協定將應用程式層與傳輸層解耦一樣,MCP 讓Claude、Claude Code等由 LLM 驅動的應用程式,以及Zed、Cursor或VS Code等編輯器能夠與其他領域互通。
Tuist 透過其 CLI 提供本機伺服器,讓您可以與應用程式開發環境 進行互動。透過將您的用戶端應用程式連接到它,您就可以使用語言與您的專案互動。
在本頁中,您將學習如何設定及其功能。
[!NOTE] Tuist MCP 伺服器使用 Xcode 最新的專案作為您想要與之互動的專案的真實來源。
Tuist 為常用的 MCP 相容用戶端提供自動設定指令。只需為您的用戶端執行適當的指令即可:
針對 Claude desktop,執行:
tuist mcp setup claude
這將會設定~/Library/Application Support/Claude/claude_desktop_config.json 的檔案。
對於 Claude Code,請執行:
tuist mcp setup claude-code
這將設定與 Claude 桌面相同的檔案。
對於 Cursor IDE,您可以全局或本機設定:
# Global configuration
tuist mcp setup cursor --global
# Local configuration (in current project)
tuist mcp setup cursor
# Custom path configuration
tuist mcp setup cursor --path /path/to/project
對於 Zed 編輯器,您也可以全局或本機設定:
# Global configuration
tuist mcp setup zed --global
# Local configuration (in current project)
tuist mcp setup zed
# Custom path configuration
tuist mcp setup zed --path /path/to/project
對於具有 MCP 延伸的 VS Code,可在全局或本機設定:
# Global configuration
tuist mcp setup vscode --global
# Local configuration (in current project)
tuist mcp setup vscode
# Custom path configuration
tuist mcp setup vscode --path /path/to/project
如果您喜歡手動設定或使用不同的 MCP 用戶端,請將 Tuist MCP 伺服器新增至用戶端設定:
::: code-group
{
"mcpServers": {
"tuist": {
"command": "tuist",
"args": ["mcp", "start"]
}
}
}
{
"mcpServers": {
"tuist": {
"command": "mise",
"args": ["x", "tuist@latest", "--", "tuist", "mcp", "start"] // Or [email protected] to fix the version
}
}
}
:::
在以下章節中,您將學習 Tuist MCP 伺服器的功能。
Tuist 會記錄您最近使用過的 Xcode 專案和工作區,讓您的應用程式可以存取其相關圖表,以獲得強大的洞察力。您可以查詢這些資料,以揭露專案結構和關係的詳細資訊,例如:
有了 Tuist,您可以前所未有地深入研究您的 Xcode 專案,即使是最複雜的設定,也能更容易理解、最佳化和管理!