mcpField
I
iOS Simulator MCP Server

iOS Simulator MCP Server

ローカル
github.com/JoshuaRileyDev開発ツール5398 週間前に更新

iOS Simulator MCP Server について

iOS Simulator MCP Server は、iOS シミュレーターをプログラムから制御できる MCP サーバーです。シミュレーターの操作を自動化ワークフローや AI 支援開発に組み込みたい開発者を対象としています。

主な機能

  1. 01利用可能な iOS シミュレーターの一覧表示
  2. 02シミュレーターの起動と終了
  3. 03シミュレーターへの .app バンドルのインストール
  4. 04バンドル ID によるインストール済みアプリの起動

活用シーン

  1. 01AI 支援開発中のシミュレーター起動とアプリのインストール
  2. 02バンドル ID を指定した iOS アプリのテスト自動化

MCP 対応

このプロジェクトは MCP サーバーであり、シミュレーターの一覧取得、起動、終了、アプリのインストールと起動を MCP クライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"simulator": {
"command": "npx",
"args": [
"-y",
"y"
]
}
}
}
起動コマンドnpx -y y

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmy

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

iOS Simulator MCP Server

iOS シミュレーターをプログラムから制御できる Model Context Protocol(MCP)サーバーです。このサーバーは MCP 仕様を実装し、標準化されたインターフェースを通じてシミュレーターの機能を公開します。

Features

  • 利用可能な iOS シミュレーターを一覧表示します
  • シミュレーターを起動および終了します
  • シミュレーターに .app バンドルをインストールします
  • バンドル ID でインストール済みアプリを起動します

Installation

以下を Claude Config JSON ファイルに追加してください

{
  "mcpServers": {
    "simulator": {
      "command": "npx",
      "args": [
        "y",
        "@joshuarileydev/simulator-mcp-server"
      ]
    }
  }
}

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。