xcodeproj-mcp-server
@giginet
About xcodeproj-mcp-server
A Model Context Protocol Server to manipulate *.xcodeproj
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"xcodeproj": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-v",
"${workspaceFolder}:/workspace",
"ghcr.io/giginet/xcodeproj-mcp-server",
"/workspace"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is xcodeproj-mcp-server?
A Model Context Protocol (MCP) server for programmatically manipulating Xcode project files (.xcodeproj) using Swift. It integrates with the tuist/xcodeproj library and the Swift MCP SDK, enabling AI assistants and other MCP clients to create, inspect, and automate Xcode projects without opening Xcode.
How to use xcodeproj-mcp-server?
Install via Docker: docker pull ghcr.io/giginet/xcodeproj-mcp-server. Configure for Claude Code with claude mcp add xcodeproj -- docker run --pull=always --rm -i -v $PWD:/workspace ghcr.io/giginet/xcodeproj-mcp-server:latest /workspace. For Claude Desktop, add a JSON entry to claude_desktop_config.json that runs the Docker container with the project directory mounted. The server supports path restriction to a base directory for security.
Key features of xcodeproj-mcp-server?
- Create new Xcode projects programmatically
- Manage targets, files, and build configurations
- Inspect project groups and hierarchies
- Add dependencies, frameworks, and Swift Packages
- Support for app extensions (widgets, etc.)
- Automate common Xcode development tasks
Use cases of xcodeproj-mcp-server?
- Create multi‑target projects from scratch without Xcode
- Automatically add new source files to appropriate targets
- Integrate build phases for linters and custom scripts
- Set up build configurations and Info.plist settings
- Add Widget Extensions and other app extensions automatically
FAQ from xcodeproj-mcp-server
What are the runtime requirements?
Docker and macOS are required. The server runs inside a Docker container and must access Xcode project files stored on the host.
How does the server access my project files?
You mount a host directory (e.g., `
More Other MCP servers
Website
FunnyWolfAdversary simulation and Red teaming platform with AI
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Mobile Mcp
mobile-nextModel Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices)
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
Comments