MCP.so
登录
I

Ios Mcp Code Quality Server

@a-25

关于 Ios Mcp Code Quality Server

暂无概览

基本信息

分类

开发工具

传输方式

stdio

发布者

a-25

提交者

a-25

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "ios-mcp-code-quality-server": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]",
        "server"
      ],
      "type": "stdio"
    }
  }
}

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Ios Mcp Code Quality Server?

Ios Mcp Code Quality Server is a dual‑mode tool for analyzing iOS code quality. It runs Xcode tests and SwiftLint linting, producing structured, actionable reports. It operates as a direct CLI tool for developers or as an MCP (Model Context Protocol) server for AI assistant integration.

How to use Ios Mcp Code Quality Server?

Use npx ios-mcp-code-quality-server to run CLI commands (e.g., test, lint) with arguments, or start the MCP server by providing no arguments. The server listens on http://localhost:3000 and can be configured via environment variables. AI assistants connect using a JSON configuration that points to the server URL.

Key features of Ios Mcp Code Quality Server

  • Run Xcode tests with detailed failure analysis
  • Support for multiple Xcode schemes and destinations
  • SwiftLint integration for automated code style checks
  • Build error detection with intelligent parsing
  • All analysis runs locally for security
  • Dual mode: CLI tool or MCP server
  • JSON output for CI/CD and scripting integration
  • AI assistant ready via standard MCP protocol

Use cases of Ios Mcp Code Quality Server

  • Run iOS tests and linting in CI/CD pipelines
  • Automate pre‑commit checks for Swift code quality
  • Enable AI assistants to analyze test failures and suggest fixes
  • Quickly lint changed files during code review workflows

FAQ from Ios Mcp Code Quality Server

What are the prerequisites for using the server?

Node.js 18+, Xcode, and an iOS Simulator (or physical device). SwiftLint is optional for linting.

How does the server decide which mode to run in?

If command‑line arguments are provided, it runs as a CLI tool. If no arguments are given, it starts as an MCP server.

Can I use the tool without installation?

Yes, use npx ios-mcp-code-quality-server – no global install is needed and you always get the latest version.

What transport does the MCP server use?

The server listens on HTTP at localhost:3000 (port configurable via the PORT environment variable).

Are there any authentication or security settings?

The README lists environment variables for ALLOWED_HOSTS, RATE_LIMIT_WINDOW_MS, and RATE_LIMIT_MAX_REQUESTS, but no authentication mechanism is described.

评论

开发工具 分类下的更多 MCP 服务器