├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── PR-verify.yml │ └── sonar-branch-analysis.yml ├── .gitignore ├── .npmrc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── LICENSES ├── Apache-2.0.txt └── CC-BY-SA-4.0.txt ├── README.md ├── REUSE.toml ├── SECURITY.md ├── demo └── demo.gif ├── glama.json ├── jest.config.js ├── package.json ├── repolinter.json ├── scripts └── install_dependencies.sh ├── src ├── adapters │ ├── OrchestratorToIDB.ts │ └── ParserToOrchestrator.ts ├── idb │ ├── IDBManager.ts │ └── interfaces │ │ └── IIDBManager.ts ├── index.ts ├── mcp │ └── mcp-server.ts ├── orchestrator │ ├── MCPOrchestrator.ts │ ├── __tests__ │ │ └── MCPOrchestrator.test.ts │ └── interfaces │ │ └── IOrchestratorCommand.ts └── parser │ ├── NLParser.ts │ ├── __tests__ │ └── NLParser.test.ts │ ├── commands │ ├── AccessibilityCommands.ts │ ├── AppCommands.ts │ ├── BaseCommandDefinition.ts │ ├── CaptureCommands.ts │ ├── CommandRegistry.ts │ ├── DebugCommands.ts │ ├── MiscCommands.ts │ ├── SimulatorCommands.ts │ └── UICommands.ts │ └── interfaces │ └── IParser.ts └── tsconfig.json /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/PR-verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/.github/workflows/PR-verify.yml -------------------------------------------------------------------------------- /.github/workflows/sonar-branch-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/.github/workflows/sonar-branch-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/.npmrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSES/Apache-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/LICENSES/Apache-2.0.txt -------------------------------------------------------------------------------- /LICENSES/CC-BY-SA-4.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/LICENSES/CC-BY-SA-4.0.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/README.md -------------------------------------------------------------------------------- /REUSE.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/REUSE.toml -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/SECURITY.md -------------------------------------------------------------------------------- /demo/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/demo/demo.gif -------------------------------------------------------------------------------- /glama.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/glama.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/package.json -------------------------------------------------------------------------------- /repolinter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/repolinter.json -------------------------------------------------------------------------------- /scripts/install_dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/scripts/install_dependencies.sh -------------------------------------------------------------------------------- /src/adapters/OrchestratorToIDB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/src/adapters/OrchestratorToIDB.ts -------------------------------------------------------------------------------- /src/adapters/ParserToOrchestrator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/src/adapters/ParserToOrchestrator.ts -------------------------------------------------------------------------------- /src/idb/IDBManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/src/idb/IDBManager.ts -------------------------------------------------------------------------------- /src/idb/interfaces/IIDBManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/src/idb/interfaces/IIDBManager.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/mcp/mcp-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/src/mcp/mcp-server.ts -------------------------------------------------------------------------------- /src/orchestrator/MCPOrchestrator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/src/orchestrator/MCPOrchestrator.ts -------------------------------------------------------------------------------- /src/orchestrator/__tests__/MCPOrchestrator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/src/orchestrator/__tests__/MCPOrchestrator.test.ts -------------------------------------------------------------------------------- /src/orchestrator/interfaces/IOrchestratorCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/src/orchestrator/interfaces/IOrchestratorCommand.ts -------------------------------------------------------------------------------- /src/parser/NLParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/src/parser/NLParser.ts -------------------------------------------------------------------------------- /src/parser/__tests__/NLParser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/src/parser/__tests__/NLParser.test.ts -------------------------------------------------------------------------------- /src/parser/commands/AccessibilityCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/src/parser/commands/AccessibilityCommands.ts -------------------------------------------------------------------------------- /src/parser/commands/AppCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/src/parser/commands/AppCommands.ts -------------------------------------------------------------------------------- /src/parser/commands/BaseCommandDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/src/parser/commands/BaseCommandDefinition.ts -------------------------------------------------------------------------------- /src/parser/commands/CaptureCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/src/parser/commands/CaptureCommands.ts -------------------------------------------------------------------------------- /src/parser/commands/CommandRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/src/parser/commands/CommandRegistry.ts -------------------------------------------------------------------------------- /src/parser/commands/DebugCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/src/parser/commands/DebugCommands.ts -------------------------------------------------------------------------------- /src/parser/commands/MiscCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/src/parser/commands/MiscCommands.ts -------------------------------------------------------------------------------- /src/parser/commands/SimulatorCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/src/parser/commands/SimulatorCommands.ts -------------------------------------------------------------------------------- /src/parser/commands/UICommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/src/parser/commands/UICommands.ts -------------------------------------------------------------------------------- /src/parser/interfaces/IParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/src/parser/interfaces/IParser.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InditexTech/mcp-server-simulator-ios-idb/HEAD/tsconfig.json --------------------------------------------------------------------------------