MCP.so
ログイン
I

Ios MCP Code Quality Server

@a-25

基本情報

カテゴリ

開発者ツール

トランスポート

stdio

作者

a-25

投稿者

a-25

Ios MCP Code Quality Server について

概要はまだありません

Ios MCP Code Quality Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

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

Ios MCP Code Quality Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

上のボタンで一時的なサンドボックスでこのサーバーを実行し、ツール一覧を取得できます。

概要

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

よくある質問

1

What are the prerequisites for using the server?

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

2

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.

3

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.

4

What transport does the MCP server use?

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

5

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.

コメント

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