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.

コメント

「開発者ツール」の他のコンテンツ