Xcode MCP Server
Summary
Bridges Claude AI with Xcode, enabling AI-powered code assistance, project management, and automated development tasks securely on your local machine.
Available Actions(30)
set_active_project
Sets the active project in the MCP server.
get_project_info
Retrieves detailed information about the specified project.
create_xcode_project
Creates a new Xcode project from a template. Parameters: name (string), template (string), outputDirectory (string), organizationName (string), organizationIdentifier (string), language (string), includeTests (boolean), setAsActive (boolean).
add_files_to_project
Adds files to an Xcode project with target and group specification.
parse_workspace_documents
Parses workspace documents to find associated projects.
list_available_schemes
Lists available schemes in projects and workspaces.
read_file
Reads a file with support for different encodings. Parameters: filePath (string), encoding (string).
write_file
Writes content to a file. Parameters: path (string), content (string), createIfMissing (boolean).
search_in_files
Searches for text content within files using patterns and regex. Parameters: directory (string), pattern (string), searchText (string), isRegex (boolean).
check_file_existence
Checks if a file exists and retrieves its metadata.
clean_build_directories
Cleans the build directories for the active project.
archive_project
Archives the project for distribution.
initialize_cocoapods
Initializes CocoaPods in the specified project.
install_update_pods
Installs and updates the pod dependencies in the project.
add_remove_pod_dependencies
Adds or removes pod dependencies in the project.
initialize_swift_package
Initializes a new Swift package.
add_remove_package_dependencies
Adds or removes package dependencies with version requirements.
update_packages
Updates Swift packages and resolves dependencies.
list_available_simulators
Lists available iOS simulators with detailed information.
boot_simulator
Boots the specified iOS simulator.
shut_down_simulator
Shuts down the specified iOS simulator.
install_launch_app
Installs and launches an app on the specified simulator.
take_screenshot
Takes a screenshot of the specified simulator.
record_video
Records a video of the simulator's screen.
execute_xcode_command
Executes specified Xcode commands via xcrun.
compile_asset_catalogs
Compiles asset catalogs for the project.
generate_app_icon_set
Generates app icon sets from source images.
trace_app_performance
Traces performance metrics for the app.
export_validate_archive
Exports and validates archives for App Store submission.
switch_xcode_version
Switches between different installed Xcode versions.
コミュニティレビュー
まだレビューはありません. 最初のレビューを投稿しましょう!
会話に参加するにはサインインしてください