OlympHill
simctl-mcp logo

simctl-mcpserwer MCP

(0)
Daniel NikulshynZrecenzowane przez Daniel Nikulshyn·Zaktualizowano lipiec 2026

Przegląd

simctl-mcp to implementacja protokołu Model Context Protocol (MCP) dla kontroli iOS Simulator. Umożliwia automatyzację takich zadań jak zarządzanie urządzeniami, instalacja i usuwanie aplikacji oraz interakcje z funkcjami systemowymi. Serwer można uruchomić w dwóch trybach: trybie STDIO oraz trybie serwera HTTP. W trybie STDIO serwer komunikuje się za pomocą standardowych strumieni wejścia/wyjścia, natomiast w trybie serwera HTTP nasłuchuje połączeń HTTP na określonym porcie. Przykładowe operacje, które można wykonać, obejmują generowanie łańcucha połączenia Appium, ustawianie zawartości schowka oraz robienie zrzutów ekranu. Implementacja oparta jest na TypeScript i używa polecenia npx do uruchomienia. Konfiguracja odbywa się poprzez plik JSON, w którym określa się port, tryb i inne ustawienia.

Kluczowe funkcje

  • Zarządzanie urządzeniami: tworzenie, usuwanie, uruchamianie, wyłączanie, listowanie urządzeń
  • Zarządzanie aplikacjami: instalacja, odinstalowywanie, uruchamianie, zakończenie, pobieranie informacji o aplikacji
  • Uprawnienia aplikacji: przyznawanie, cofanie, resetowanie uprawnień
  • Funkcje systemowe: otwieranie URL, dodawanie plików multimedialnych, pobieranie/ustawianie zmiennych środowiskowych
  • Certyfikaty i bezpieczeństwo: dodawanie certyfikatów głównych, dodawanie zwykłych certyfikatów, resetowanie keychain
  • Media i treści: robienie zrzutów ekranu, pobieranie/ustawianie zawartości schowka

Cennik

Model
Free
Kategoria
Serwery MCP
Ocena
Brak recenzji

Zastosowania

Automatyczne testowanie

simctl-mcp może być używany do automatyzacji testowania aplikacji iOS poprzez tworzenie i zarządzanie urządzeniami symulatora, instalację i uruchamianie aplikacji oraz symulację interakcji użytkownika.

Rozwój i debugowanie

simctl-mcp zapewnia wygodny sposób interakcji deweloperów z iOS Simulator, pozwalając na szybkie testowanie i debugowanie aplikacji.

Plusy i minusy

Plusy

  • Zapewnia kompleksowy interfejs do kontrolowania iOS Simulator
  • Obsługuje kilka trybów działania (tryb STDIO i serwera HTTP)
  • Oferuje szeroki zakres funkcji do zarządzania urządzeniami i aplikacjami

Minusy

  • Ograniczona dokumentacja i przykłady użycia
  • Mogą być wymagane umiejętności techniczne, aby w pełni wykorzystać jego możliwości

Recenzje

Zaloguj się, aby zostawić recenzję.

Brak recenzji. Bądź pierwszy!

Pytania i odpowiedzi

What are the main limitations of using simctl-mcp?

Documentation and usage examples are limited, and full utilization often requires technical expertise to configure the JSON settings and interact with the server via STDIO or HTTP.

Asked by Tunde Balogun · Jul 8, 2025

What app‑level actions can be performed?

You can install, uninstall, launch, terminate, and retrieve information about apps, as well as manage app permissions (grant, revoke, reset).

Asked by Yaw Owusu · Jun 16, 2025

How can I control device lifecycle with simctl-mcp?

The server allows you to create, delete, boot, shutdown, and list iOS Simulator devices, enabling full automation of device management tasks.

Asked by Petros Georgiou · May 29, 2025

What modes does simctl-mcp support for running the server?

simctl-mcp can be run in STDIO Mode, where it communicates through standard input/output streams, or in HTTP Server Mode, where it listens for HTTP connections on a user‑specified port.

Asked by Kirsi Laine · May 18, 2025

Zadaj pytanie

Alternatywy dla Serwery MCP