OlympHill
simctl-mcp logo

simctl-mcpServizio MCP per controllo del simulatore iOS con l'aiutode simctl-mcp

(0)
Daniel NikulshynRecensito da Daniel Nikulshyn·Aggiornato luglio 2026

Panoramica

simctl-mcp è un'implementazione del protocollo di contesto del modello (MCP) per il controllo del simulatore iOS. Consente di automatizzare compiti come la gestione dei dispositivi, l'installazione e la rimozione degli applicativi e l'interazione con le funzioni del sistema. Il server può essere avviato in due modalità: Modalità STDIO e Modalità del Server HTTP. In Modalità STDIO, il server comunica attraverso flussi di input ed output standard, mentre in Modalità del Server HTTP ascolta le connessioni HTTP su un porto specificato. Alcuni esempi di operazioni che possono essere eseguite includono la generazione di una stringa di connessione Appium, l'impostazione del contenuto della clipboard e la raccolta dello screenshot. L'implementazione è basata su TypeScript ed utilizza il comando npx per l'esecuzione. La configurazione viene fatta tramite un file JSON, specificando il porto, la modalità e altre impostazioni.

Funzionalità chiave

  • Gestione dei dispositivi: creare, eliminare, accendere, spegnere, elenchi dispositivi
  • Gestione degli applicativi: installare, rimuovere, avviare, terminare, ottenere informazioni su di un'applicativo
  • Autorizzazioni per gli applicativi: concedere, revocare, resettare autorizzazioni
  • Funzioni del sistema: aprire URL, aggiungere file multimediali, ottenere/modificare variabili di ambiente
  • Certificati e sicurezza: aggiungere certificati radice, aggiungere certificati regolari, resettare keychain
  • Media e contenuti: eseguire uno screenshot, ottenere/modificare contenuto della clipboard

Prezzi

Modello
Free
Categoria
Server MCP
Valutazione
Nessuna recensione

Casi d’uso

Automazione dei test

simctl-mcp può essere utilizzato per automatizzare i test degli applicativi iOS creando e gestendo dispositivi del simulatore, installando e avviando applicativi, e simulando interazioni di utilizzo

Sviluppo e debugging

simctl-mcp fornisce un modo comodo per gli sviluppatori interagire con il simulatore iOS, permettendo loro di testare e debugare velocemente i propri applicativi

Pro & contro

Pro

  • Fornisce un'interfaccia completa per il controllo del simulatore iOS
  • Supporta più modi di funzionamento (modalità STDIO e server HTTP)
  • Offre una vasta gamma di funzionalità per la gestione di dispositivi e applicativi

Contro

  • Limitata documentazione e esempi di utilizzo
  • Potrebbe richiedere esperti tecniche per pienamente utilizzare le sue capacità

Recensioni

Accedi per lasciare una recensione.

Nessuna recensione. Sii il primo!

Domande e risposte

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

Fai una domanda

Alternative a Server MCP