server/priv/docs/zh_Hans/guides/features/agentic-coding/mcp.md
模型上下文协议(MCP)是由克劳德提出的一个标准,用于 LLM 与开发环境交互。您可以将其视为 LLM 的 USB-C。就像集装箱运输使货物和运输更具互操作性,或 TCP 等协议将应用层与传输层分离一样,MCP 使 Claude、Claude Code 等由 LLM 驱动的应用程序,以及 Zed、Cursor 或 VS Code 等编辑器能够与其他领域互操作。
Tuist 通过其 CLI 提供了一个本地服务器,这样您就可以与应用程序开发环境 进行交互。通过将客户端应用程序连接到该服务器,您可以使用语言与您的项目进行交互。
在本页中,您将了解如何设置它及其功能。
信息
<!-- -->Tuist MCP 服务器使用 Xcode 的最新项目作为您要与之交互的项目的真实来源。
<!-- -->:::
Tuist 为常用的 MCP 兼容客户端提供自动设置命令。只需为您的客户端运行相应的命令即可:
运行克劳德桌面:
tuist mcp setup claude
这将配置~/Library/Application Support/Claude/claude_desktop_config.json.
运行克劳德代码:
tuist mcp setup claude-code
这将配置与克劳德桌面相同的文件。
对于 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 服务器添加到客户端配置中:
代码组
{
"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 项目,从而更轻松地理解、优化和管理最复杂的设置!