a year ago
A Model Context Protocol Server to manipulate *.xcodeproj
Overview
what is xcodeproj-mcp-server?
xcodeproj-mcp-server is a Model Context Protocol (MCP) server designed for programmatically manipulating Xcode project files (.xcodeproj) using Swift.
how to use xcodeproj-mcp-server?
To use xcodeproj-mcp-server, clone the repository, build the project in release mode, and configure it for your development environment. You can then use various commands to manage Xcode projects.
key features of xcodeproj-mcp-server?
- Create and manage Xcode projects and targets
- Modify build settings and add dependencies
- Automate common Xcode project tasks
- Integrate with AI assistants and other MCP clients
use cases of xcodeproj-mcp-server?
- Automating the creation of new Xcode projects.
- Managing build configurations and targets programmatically.
- Integrating with development tools to streamline project management.
FAQ from xcodeproj-mcp-server?
- What are the prerequisites for using xcodeproj-mcp-server?
You need macOS 14.0 or later and Xcode 16.4 or later.
- Is xcodeproj-mcp-server open source?
Yes! It is available on GitHub under the MIT License.
- Can I use xcodeproj-mcp-server with other programming languages?
No, it is specifically designed for use with Swift.
Server Config
{
"mcpServers": {
"xcodeproj": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-v",
"${workspaceFolder}:/workspace",
"ghcr.io/giginet/xcodeproj-mcp-server",
"/workspace"
]
}
}
}