Skip to main content
Glama

MCP Xcode

by Stefan-Nitu

test_project

Execute tests for Apple platform projects using Xcode by specifying the project path, scheme, platform, and test target. Supports iOS, macOS, tvOS, watchOS, and visionOS for efficient testing workflows.

Instructions

Run tests for an Apple platform project

Input Schema

NameRequiredDescriptionDefault
configurationNoBuild configuration (Debug/Release)Debug
deviceIdNoDevice UDID or name (for simulator platforms)
platformNoTarget platform (iOS, macOS, tvOS, watchOS, visionOS)iOS
projectPathYesPath to the Xcode project or workspace
schemeNoXcode scheme to test
testFilterNoFilter for specific test classes or methods
testTargetNoSpecific test target to run (e.g., "MyAppTests" or "MyAppUITests")

Input Schema (JSON Schema)

{ "properties": { "configuration": { "default": "Debug", "description": "Build configuration (Debug/Release)", "enum": [ "Debug", "Release" ], "type": "string" }, "deviceId": { "description": "Device UDID or name (for simulator platforms)", "type": "string" }, "platform": { "default": "iOS", "description": "Target platform (iOS, macOS, tvOS, watchOS, visionOS)", "enum": [ "iOS", "macOS", "tvOS", "watchOS", "visionOS" ], "type": "string" }, "projectPath": { "description": "Path to the Xcode project or workspace", "type": "string" }, "scheme": { "description": "Xcode scheme to test", "type": "string" }, "testFilter": { "description": "Filter for specific test classes or methods", "type": "string" }, "testTarget": { "description": "Specific test target to run (e.g., \"MyAppTests\" or \"MyAppUITests\")", "type": "string" } }, "required": [ "projectPath" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Stefan-Nitu/mcp-xcode'

If you have feedback or need assistance with the MCP directory API, please join our Discord server