xcodeproj-cli for MCP
Xcodeproj CLI: A Swift-Powered Tool for Xcode Project Automation
- Free
- 4
- V 0.2.2
Xcodeproj CLI: A Swift-Powered Tool for Xcode Project Automation
Xcodeproj CLI, developed by Ainame, is a command-line interface tool built with Swift for direct manipulation of Xcode project files. While inspired by Model Context Protocol (MCP) servers, it operates as a standalone alternative, offering speed and efficiency without server overhead. This free tool is distributed as an npm package, providing developers and AI coding agents with direct control over Xcode project structures. It supports various operations, from project creation to managing targets and build settings, making it valuable for automating development workflows.
What does Xcodeproj CLI connect to?
Xcodeproj CLI directly interacts with and modifies Xcode project files, specifically those with the .xcodeproj extension. It functions as a standalone command-line interface tool, built primarily with Swift. Importantly, it serves as an alternative to Model Context Protocol (MCP) servers for specific workflows, providing advantages like enhanced speed and operational efficiency without requiring server infrastructure. Although its design was inspired by MCP servers, Xcodeproj CLI is not an MCP server itself, focusing exclusively on local file operations.
Core features and tools
The Xcodeproj CLI exposes several callable tools for managing Xcode projects. These include create for generating new projects, list-targets, list-build-configurations, and list-files for inspecting project contents. For modifying existing projects, it offers get-build-settings, add-file, remove-file, move-file, and create-group. Target management capabilities include add-target, remove-target, duplicate-target, and add-dependency. These tools enable precise, programmatic control over Xcode project structures and components.
Who is it for?
Xcodeproj CLI is designed for developers working with Xcode projects and for AI coding agents. It assists in automating repetitive tasks and programmatically managing project configurations, including adding new source files or updating build settings. This tool is particularly useful for those who need to integrate Xcode project modifications into scripts or continuous integration/continuous deployment pipelines. It provides a direct, programmatic interface for common Xcode development needs. Skip this if your workflow does not involve direct manipulation of local Xcode project files.
How to get started
No credentials are required for Xcodeproj CLI, as it operates locally under the executing user's permissions.
Use cases
- Programmatically creating and configuring new Xcode projects.
- Automating modifications to existing Xcode projects, such as adding or removing files, managing targets, and updating build settings.
- Integrating into scripts, CI/CD pipelines, and development workflows for automation.
Xcodeproj CLI by Ainame provides a direct, Swift-based command-line interface for managing Xcode projects. It offers a free, efficient alternative to server-based solutions for automating project tasks. Its array of tools supports creation, modification, and inspection of project files, appealing to developers and AI agents alike. The tool operates locally, simplifying its deployment and use. Try automating the creation of a new Xcode project using the "create" tool.
Pros
- Directly manipulates Xcode project files.
- Offers efficient automation without server overhead.
- Supports AI coding agents like Claude Code.
- Provides granular control over project structure.
Cons
- Relies solely on standard input/output for interaction.
- Requires local execution permissions for file access.
- No built-in support for real-time data streams.
xcodeproj-cli for MCP
- Free
- 4
- V 0.2.2
Top downloads

onlyboxes
Onlyboxes: A Self-Hosted Sandbox for AI Code Execution and Terminal Sessions
zcode-jetbrains-plugin
ZCode JetBrains plugin brings agentic coding into JetBrains IDEs

wordpress-mcp-elementor-wppilot
Builder-aware AI co‑developer for Elementor-powered WordPress sites

RustAPI
Rustapi: An AI-First Web Framework for Rust MCP Servers

rlm
rlm: MCP server for context-aware code querying and surgical edits
Discover more programs

NugetMcpServer
- 4
- Free
NugetMcpServer: Enhance Your Coding with NuGet Packages

deveco-toolbox
- 4
- Free
Efficient Toolset for HarmonyOS Development

mockd
- 4.9
- Free
Mockd: Multi-Protocol Mock Server and AI Agent Context Provider
unreal-api-mcp
- 4.7
- Free
Unreal API MCP: Codeturion's Server for Accurate Unreal Engine C++ Documentation

mcp-server-zotero-dev
- 4.9
- Free
MCP Server Zotero Dev: Connecting AI to Zotero 7+ for Plugin Development

smali-lsp
- 4.5
- Free
Smali Lsp: Semantic Analysis and Language Features for Android Smali Code

l4-ide
- 4.8
- Free
L4 Ide: Formalizing Legal Rules and Contracts with AI Integration

SageFs
- 4.5
- Free
SageFs: A Live F# Development Engine

mcp-server-kubernetes
- 4.9
- Free
MCP Server Kubernetes: Bridging AI Assistants to Cluster Operations

sqry
- 4.5
- Free
Sqry: Semantic Code Search and AI Integration for Developers