Xcodebuild Mini Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Xcodebuild Mini Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
An MCP (Model Context Protocol) server that provides Xcode build operations through the MCP interface, following the official MCP Node.js guide.
This MCP server provides the following tools:
npm installnpm run buildnpm startOr for development:
npm run devTo use this MCP server with an MCP client, add it to your client configuration:
{
"mcpServers": {
"xcodebuild-mini": {
"command": "npx",
"args": ["-y", "@roeybiran/xcodebuild-mini-mcp"],
}
}
}#### build Build an Xcode scheme.
Parameters:
scheme (required): The Xcode scheme to buildwarn (optional): Show warnings in output (default: false)Example:
{
"name": "build",
"arguments": {
"scheme": "MyApp",
"warn": true
}
}#### list_tests List all tests for an Xcode scheme.
Parameters:
scheme (required): The Xcode scheme to list tests forExample:
{
"name": "list_tests",
"arguments": {
"scheme": "MyApp"
}
}#### build_tests Build tests for an Xcode scheme.
Parameters:
scheme (required): The Xcode scheme to build tests forExample:
{
"name": "build_tests",
"arguments": {
"scheme": "MyApp"
}
}#### run_tests Run tests for an Xcode scheme.
Parameters:
scheme (required): The Xcode scheme to run tests foronly (optional): Run only specific testExample:
{
"name": "run_tests",
"arguments": {
"scheme": "MyApp",
"only": "MyAppTests/testExample"
}
}#### list_packages List all packages in the Xcode project.
Parameters: None
Example:
{
"name": "list_packages",
"arguments": {}
}xcodebuild command must be available in PATHxcodebuild-mini-mcp/
├── src/
│ ├── index.ts # Main MCP server implementation (following MCP guide patterns)
│ └── xcodebuild.ts # TypeScript implementation of Xcode build operations
├── dist/ # Compiled JavaScript output
├── package.json # Node.js dependencies
├── tsconfig.json # TypeScript configuration
└── README.md # This fileThis server follows the official MCP Node.js guide patterns:
Server class from @modelcontextprotocol/sdkStdioServerTransport for stdio-based communicationListToolsRequestSchema and CallToolRequestSchema handlersconsole.error for logging (stdout is reserved for JSON-RPC messages)npm run buildnpm run devThe MCP server handles errors gracefully and returns structured error responses. Common error scenarios include:
All errors are returned with descriptive messages and proper error flags.
MIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.