Runs Xcode tests and SwiftLint checks locally, returning structured reports for CLI workflows and MCP-enabled assistants.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Ios MCP Code Quality Server.
NoteEither `xcodeproj` or `xcworkspace` parameter is mandatory (at least one must be provided)
The a-25/ios-mcp-code-quality-server MCP server provides two related workflows for iOS development: Xcode test execution and SwiftLint-based analysis. It can be used directly from a terminal or started as an MCP server for an AI assistant. Test results include failure analysis and build-error information, while lint results can identify issues in selected Swift files and report file locations and line numbers.
The test workflow supports either an Xcode project or workspace, but at least one of xcodeproj or xcworkspace must be supplied. A scheme is also required. The lint workflow accepts a comma-separated list of changed files and can use a custom SwiftLint configuration file.
With command-line arguments, the package selects CLI mode. The test command invokes iOS tests and accepts options for a simulator or other destination, JSON output, and verbose logging. The lint command analyzes the specified files and supports JSON output, verbose logging, and a custom configuration path.
When started without arguments, the package enters MCP server mode. The explicit server command does the same and can accept a port option. The documented default is port 3000. MCP responses are structured for consumption by an AI assistant, while CLI output can be human-readable or JSON for scripts and CI workflows.
The a-25/ios-mcp-code-quality-server MCP server requires Node.js 18 or newer. Xcode is needed for project building and testing, and an iOS Simulator or physical device is needed to run tests. SwiftLint is optional and is used for lint analysis.
The documented quick-start path uses npx ios-mcp-code-quality-server for either CLI commands or server startup. A source checkout can instead be installed with npm install, built with npm run build, and started with npm start or node dist/index.js server.
Configuration is available through environment variables. PORT sets the listening port and defaults to 3000; NODE_ENV defaults to development; and LOG_LEVEL defaults to info. Additional documented settings cover server identity, allowed hosts, rate limits, session cleanup, and concurrent task limits.
The documented MCP capabilities include:
This server is designed for local iOS development environments rather than a hosted testing service. Its test functions depend on Xcode and an available iOS runtime or device. SwiftLint analysis depends on SwiftLint being installed. Test requests cannot omit both project inputs: either xcodeproj or xcworkspace is mandatory.
The README shows an HTTP endpoint at http://localhost:3000 for assistant configuration. It names Claude and Copilot as example assistant integrations but does not provide client-specific setup for every MCP application. All analysis is described as taking place on the local machine.
The a-25/ios-mcp-code-quality-server MCP server exposes configuration defaults, but the provided material does not identify any required API keys or external paid services.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/a-25-ios-mcp-code-quality-server)<a href="https://allmcps.com/mcp/a-25-ios-mcp-code-quality-server"><img src="https://allmcps.com/api/badge/a-25-ios-mcp-code-quality-server?style=directory" alt="Ios MCP Code Quality Server on AllMCPs" /></a>