π± MCP Server for iOS Simulator
ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΠ·ΡΠΊΠΎΠ²ΡΠΌ ΠΌΠΎΠ΄Π΅Π»ΡΠΌ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ iOS-ΡΠΈΠΌΡΠ»ΡΡΠΎΡΠ°ΠΌΠΈ ΡΠ΅ΡΠ΅Π· Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠ·ΡΠΊΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΡΠΎΡ MCP-ΡΠ΅ΡΠ²Π΅Ρ ΡΠ»ΡΠΆΠΈΡ ΠΌΠΎΡΡΠΎΠΌ ΠΌΠ΅ΠΆΠ΄Ρ LLM ΠΈ iOS-ΡΠΈΠΌΡΠ»ΡΡΠΎΡΠ°ΠΌΠΈ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ·ΡΠΊ. ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ: ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅ΡΡΠΈΠΉ ΡΠΈΠΌΡΠ»ΡΡΠΎΡΠΎΠ², ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ Π·Π°ΠΏΡΡΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, UI-Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ (ΡΠ°ΠΏ, ΡΠ²Π°ΠΉΠΏ), Π·Π°Ρ Π²Π°Ρ ΡΠΊΡΠΈΠ½ΡΠΎΡΠΎΠ² ΠΈ Π»ΠΎΠ³ΠΎΠ², ΠΎΡΠ»Π°Π΄ΠΊΠ°. Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ: Node.js, TypeScript, idb ΠΎΡ Facebook Π΄Π»Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠΈΠΌΡΠ»ΡΡΠΎΡΠΎΠ². ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ iOS-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, UI-ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΡΠ»Π°Π΄ΠΊΠ° Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° macOS Ρ Xcode.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠΌΡΠ»ΡΡΠΎΡΠ°ΠΌΠΈ
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅ΡΡΠΈΠΉ, Π·Π°ΠΏΡΡΠΊ/ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ°, ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΉ, ΡΠΎΠΊΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΎΠΊΠΎΠ½.
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°, Π·Π°ΠΏΡΡΠΊ, Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅, ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ; ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠΎΡΡΠΎΡΠ½ΠΈΠΉ ΠΈ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΉ.
UI-Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅
Π’Π°ΠΏ, ΡΠ²Π°ΠΉΠΏ, Π²Π²ΠΎΠ΄ ΡΠ΅ΠΊΡΡΠ°, Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ; Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ°Ρ Π²Π°Ρ ΠΈ Π»ΠΎΠ³ΠΈ
Π‘ΠΊΡΠΈΠ½ΡΠΎΡΡ, Π·Π°ΠΏΠΈΡΡ Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΠΈ ΠΊΡΠ°Ρ-Π»ΠΎΠ³ΠΎΠ².
ΠΡΠ»Π°Π΄ΠΊΠ° ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°
ΠΡΠ»Π°Π΄ΠΊΠ° Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΊΡΠ°ΡΠ΅ΠΉ, ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ.
Π Π°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
Π‘ΠΈΠΌΡΠ»ΡΡΠΈΡ Π»ΠΎΠΊΠ°ΡΠΈΠΈ, ΠΈΠ½ΡΠ΅ΠΊΡΠΈΡ ΠΌΠ΅Π΄ΠΈΠ°, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° URL, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌΠΈ ΠΈ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠΉ ΡΠ΅ΠΏΠΎΡΠΊΠΎΠΉ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°
ΠΠ»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ MCP Π½Π°ΡΡΡΠΎΠΉΡΠ΅ Π² Claude Desktop:
{
"mcpServers": {
"ios-simulator": {
"command": "node",
"args": ["/path/to/mcp-server-simulator-ios-idb/dist/index.js"],
"env": {}
}
}
}
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π²ΡΡΡΠ½ΡΡ: ΠΊΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ, ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅ Python (python3 -m venv venv; source venv/bin/activate), Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ npm install, npm run build, npm start. Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ: macOS, Node.js >=14, Homebrew, Xcode Ρ ΡΠΈΠΌΡΠ»ΡΡΠΎΡΠ°ΠΌΠΈ.