simctl-mcp logo

simctl-mcpsimctl-mcp - MCP -palvelin

(0)
Daniel NikulshynArvostellut Daniel Nikulshyn·Päivitetty heinäkuu 2026

Yleiskatsaus

simctl-mcp on iOS-simulaattorin kontekstin protookolla palvelimen toteutus. Sen kautta voidaan automatisoida tehtäviä, kuten laitteenhallinta, sovellus asennus ja poistaminen sekä systemin ominaisuuksien välinen vuorovaikutus. Palvelin voidaan alustaa kahtena tapana: STDIO -mallina sekä HTTP-palvelimena. STDIO -mallin kohdalla palvelin kommunikoi standardi input/outputvirtauksien kautta, kun taas HTTP-palvelimassa se kuuntelee HTTP-yhteyksiä määritetystä suoralta. Jotkin esimerkit tehtävistä ovat mm. Appium yhteysmerkintän muodostaminen, painikkeiden asettaminen valittavaksi sekä näkymän ottaminen valmiiksi. Suoritus toteutuu TypeScript-pohjaisella sovelluksella ja se käynnistetään `npx`-komentoa käyttäen. Konfigurointi tapahtuu JSON-tiedostossa, jolla määritellään portti, toimintatapa ja muut tarpeelliset asetukset.

Pääominaisuudet

  • Laitehallinta: Luo, poista, käynnistä, pidentä ja listaa laitteita
  • Sovitehallinta: Asenna, poista, käynnistä, pidentä, kysy sovellus- yhteystiedot
  • Sovitteluoikeudet: Myönnä, peru, palauta luvat
  • Järjestelmäominaisuudet: Avaa URL-osoitteet, lisää mediofietoja, hae/päivitä ympäristömuuttujia
  • Sertifikaatti & Turvallisuus: Lisää pääsertifikaatteja, lisää asiakirjoja, palauta avaimen varasto
  • Media & sisältö: Ottaa näytteitä, hae/päivitä leikepöydän sisältö

Hinnat

Malli
Free
Arvio
Ei arvioita

Käyttötapaukset

Automatisoitu Testaaminen

simctl-mcp voidaan käyttää siivoaamalla iOS-sovellusten automaattistestausta kehittämällä ja hallinnoimalla simulatorilaitteita, asentamalla ja käynnistämällä sovelluksia ja simuloiden käyttäjäinteraktioita.

Kehitys ja virheenkorjaus

simctl-mcp tarjoaa kehittäjille suoran yhteyden iOS Simulatorin kanssa, mahdollistaen nopean testauksen ja virheenkorjaamisen sovelluksissa.

Plussat ja miinukset

Plussat

  • Tarjoaa kattavan käyttöliittymän iOS Simulatorin ohjaamiseen
  • Tukee useita toimintatapoja (STDIO- ja HTTP-palvelin-muodot)
  • Tarjoaa laajan valikoiman ominaisuuksia laitteiden ja sovellusten hallintaan

Miinukset

  • Rajoittunut documentaatio ja käyttö-esimerkit
  • Voi vaatia tekniikan taitoa kokonaan käyttää sen ominaisuuksia

Arvostelut

Kirjaudu sisään jättääksesi arvostelun.

Ei arvosteluja. Ole ensimmäinen!

Kysymykset

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

Kysy kysymys

MCP Palvelimet vaihtoehdot