Token导航 LogoToken导航TokenDH.com
xcpMCP (Yonilevy) logo
开发工具未说明官方级别未说明来源级核验

xcpMCP (Yonilevy)

MCP Server

xcpmcp是一个用于操作Xcode项目的MCP服务器,允许AI助手(如Claude Code)在不手动编辑.pbxproj文件的情况下添加、删除和列出.xcodeproj项目中的文件,也可作为独立CLI工具使用。

工具数

9

提示词数

0

GitHub Stars

0

资源数

0
Swift开发工具命令行工具ClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

yonilevy

提供方

yonilevy

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

xcpmcp

用于Xcode项目操作的MCP服务器。允许AI助手(Claude Code等)在中添加、删除和列出文件 .xcodeproj 无需手动编辑的项目 .pbxproj 文件夹。

也可以作为独立的CLI使用。

工具

工具说明
list_targets列出具有产品类型的本地目标
list_files列出项目中的文件,可选择按目标筛选
list_groups显示组/文件夹层次结构
add_file将文件添加到目标(源代码或资源构建阶段)
remove_file从项目中删除文件引用
move_file将文件移动到其他组(仅限项目导航器,不在磁盘上)
remove_group删除一个组(空的,或带有所有子组的递归)
rename_group在项目导航器中重命名组
move_group将组移动到其他父组下

安装

git clone https://github.com/yonilevy/xcpmcp.git
cd xcpmcp
make install

这将构建一个发布二进制文件,并将其复制到 ~/.local/bin/xcpmcp,并可选地将其注册为Claude Code中的MCP服务器。

要安装到其他位置:

make install PREFIX=/opt/bin

要卸载,请执行以下操作:

make uninstall

CLI使用情况

当使用参数运行时,xcpmcp作为常规命令行工具工作:

# List targets
xcpmcp list-targets MyApp.xcodeproj

# List all files
xcpmcp list-files MyApp.xcodeproj

# List files in a specific target
xcpmcp list-files MyApp.xcodeproj --target MyApp

# Show group hierarchy
xcpmcp list-groups MyApp.xcodeproj

# Add a source file to a target
xcpmcp add-file MyApp.xcodeproj Sources/NewFile.swift --target MyApp

# Add a resource file
xcpmcp add-file MyApp.xcodeproj Assets/image.png --target MyApp --type resource

# Add to a specific group
xcpmcp add-file MyApp.xcodeproj Sources/Models/User.swift --target MyApp --group Sources/Models

# Remove a file from a specific target
xcpmcp remove-file MyApp.xcodeproj Sources/OldFile.swift --target MyApp

# Remove a file from all targets
xcpmcp remove-file MyApp.xcodeproj Sources/OldFile.swift

# Move a file to a different group
xcpmcp move-file MyApp.xcodeproj Sources/Models/User.swift --to-group Sources/NewModels

# Remove an empty group
xcpmcp remove-group MyApp.xcodeproj Sources/OldFolder

# Remove a group and all its children
xcpmcp remove-group MyApp.xcodeproj Sources/OldFolder --recursive

# Rename a group
xcpmcp rename-group MyApp.xcodeproj Sources/OldName --new-name NewName

# Move a group under a different parent
xcpmcp move-group MyApp.xcodeproj Sources/Models --to-group Sources/Core

当不带参数运行时,它将通过stdin/stdout作为MCP服务器启动。

需求

  • Swift 6.0+(Xcode 16+)
  • macOS 13+

目录标签

目录标签

Swift开发工具命令行工具Claude本地部署Xcode工具项目文件管理AI开发支持开发效率

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

9

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP