a-25/ios-mcp-code-quality-server
This server enables AI assistants to run Xcode tests, perform linter analysis, and provide detailed feedback on iOS projects through structured, actionable reports.
Platform-specific configuration:
{
"mcpServers": {
"ios-mcp-code-quality-server": {
"command": "npx",
"args": [
"-y",
"ios-mcp-code-quality-server"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
A versatile iOS code quality analysis tool that operates in two modes:
This tool provides comprehensive iOS code quality analysis and test automation capabilities, enabling both direct developer usage and AI assistant integration for Xcode tests, linter analysis, and detailed feedback on iOS projects through structured, actionable reports.
Use instantly without installation:
# Run iOS tests
npx ios-mcp-code-quality-server test --xcworkspace MyApp.xcworkspace --scheme MyAppTests
# Run SwiftLint analysis
npx ios-mcp-code-quality-server lint --changed-files "ViewController.swift,Model.swift"
# Show help
npx ios-mcp-code-quality-server --helpFor frequent use across multiple projects, you can install globally:
npm install -g ios-mcp-code-quality-server
# Then use the full name (following MCP conventions)
ios-mcp-code-quality-server test --xcworkspace MyApp.xcworkspace --scheme MyAppTests
ios-mcp-code-quality-server lint --changed-files "ViewController.swift,Model.swift"> ๐ก Tip: Using npx is recommended as it ensures you always use the latest version without global installs.
# Start as MCP server (no arguments)
npx ios-mcp-code-quality-server
# Or explicitly start server mode
npx ios-mcp-code-quality-server serverThe server will start on http://localhost:3000 and be ready to receive MCP requests.
Loading reviews...