{"slug":"lapfelix/XcodeMCP","name":"XcodeMCP","description":"An MCP server to control Xcode on macOS using JavaScript for Automation (JXA).","category":"development","tags":[],"official":false,"stars":55,"transport":"stdio","install":[{"cmd":"npx -y xcodemcp@latest","imports":[]}],"tools":[{"name":"xcode_open_project","description":"Open projects and workspaces"},{"name":"xcode_get_workspace_info","description":"Get workspace status and details"},{"name":"xcode_get_projects","description":"List projects in workspace"},{"name":"xcode_open_file","description":"Open files with optional line number"},{"name":"xcode_build","description":"Build with detailed error parsing"},{"name":"xcode_clean","description":"Clean build artifacts"},{"name":"xcode_test","description":"Run tests with optional arguments"},{"name":"xcode_build_and_run","description":"Build and run the active scheme"},{"name":"xcode_debug","description":"Start debugging session"},{"name":"xcode_stop","description":"Stop current operation"},{"name":"xcode_get_schemes","description":"List available schemes"},{"name":"xcode_set_active_scheme","description":"Switch active scheme"},{"name":"xcode_get_run_destinations","description":"List simulators and devices"},{"name":"xcresult_browse","description":"Browse test results and analyze failures"},{"name":"xcresult_browser_get_console","description":"Get console output for specific tests"},{"name":"xcresult_summary","description":"Quick overview of test results"},{"name":"xcresult_get_screenshot","description":"Extract screenshots from test failures"},{"name":"xcresult_get_ui_hierarchy","description":"Get UI hierarchy as AI-readable JSON with timestamp selection"},{"name":"xcresult_get_ui_element","description":"Get detailed properties of specific UI elements by index"},{"name":"xcresult_list_attachments","description":"List all attachments for a test"},{"name":"xcresult_export_attachment","description":"Export specific attachments from test results"},{"name":"xcode_health_check","description":"Environment validation and troubleshooting"}],"env_vars":[],"auth_type":"none","github":"https://github.com/lapfelix/XcodeMCP","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Mon May 25"}