{"_id":"mirroir-mcp","_rev":"34-62c2b196533f3ff2e37f0314832cab9a","name":"mirroir-mcp","dist-tags":{"latest":"0.40.0"},"versions":{"0.15.0":{"name":"mirroir-mcp","version":"0.15.0","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.15.0","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"3fe76cce1c88cea00a6faa9ec29e3559fbd74d40","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.15.0.tgz","fileCount":12,"integrity":"sha512-abWa+uTnGo180abljN+rxL+nLSPPgfA6TD1GOzp+wB8nLIxW30BUyPBbKdDVpxBs3PusyWnWLLDqjZIG231wGw==","signatures":[{"sig":"MEUCID+9jnFwlTWNDpXMDsgxC2hZ2MFQKkhCPzqKeOEiaLTnAiEAhV1O1OQ6bOG3XgssuMjuot6sboRHDuB1sqmvPLyKq/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":918500},"gitHead":"2446b6f14d1cbc0ffffe2b31843976db256ccc3d","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"jfarcand","email":"jfarcand@apache.org"},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"23.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.15.0_1771631956541_0.09283397973341945","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"mirroir-mcp","version":"0.15.1","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.15.1","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"dace20074517f7daed0d5de166779decb36cf9ab","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.15.1.tgz","fileCount":12,"integrity":"sha512-e34h2DD04p19ib4CvF8RqlOhVCy6G7Drtfho+PqDfVrqtbnDVSD4fZo0xD1i6+BHwD1NyLhWdG9oa4BsX2SvGw==","signatures":[{"sig":"MEUCIQDjgQF2I/GTvZfnDRP6o63neZIJhx8GxkCkY7UZNjMLoQIgVTVFDOuWq/+zbntBvVHFBehb2OXZDldcJRns++u9UrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":918500},"gitHead":"a8d73e758e36676d9be56dbbc59445250809a232","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"jfarcand","email":"jfarcand@apache.org"},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"23.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.15.1_1771633275939_0.7350083597491248","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"mirroir-mcp","version":"0.16.0","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.16.0","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"5948bb8aed8a394a6106f2b39b5cc98865a3ef4c","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.16.0.tgz","fileCount":12,"integrity":"sha512-n0fF9uDhO2PCCgx6NG2zLgRj9pXN0aPaEswz8iWAXmdVLxu3WEpgtk6EfJHieV6dUYK2mvyzFqXlWJEaEOCJzg==","signatures":[{"sig":"MEQCIDRLgX7y+ZgHE5RCqM/XCmdqpD1yAp3KUR4RSVa4wTAaAiAJmpAsLWSbUjPOM21/4F6fpYXdP/svgewSSTpUXJgWyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":918482},"gitHead":"23f53877b5bc1db6bc3cdb4679ccd31d14a720fe","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"jfarcand","email":"jfarcand@apache.org"},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"23.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.16.0_1771725949564_0.9609214232854797","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"mirroir-mcp","version":"0.17.0","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.17.0","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"91738fa977e04bd12bccddc4aea66aa90e5ba835","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.17.0.tgz","fileCount":12,"integrity":"sha512-OQoh831bqlEO86hpMIlqVCvx/E8RkuKiaH+nmUSl+YiQsGiByUJT4kU8qkNWpGLbOY3T1OqGr1xEVgRiak1ZkQ==","signatures":[{"sig":"MEYCIQDHqul070pPUSCyS4t9uYYsghHLKMl9wHlXywvok0e2sQIhAIlIupLZ8O2ijLYzrraxqrGY9Rb1Yb58woFum/GviBU+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":918482},"gitHead":"fc5f73a3dab0752cafde7482a83ba985477297fa","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"jfarcand","email":"jfarcand@apache.org"},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"23.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.17.0_1771787556412_0.46814945389170126","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"mirroir-mcp","version":"0.18.0","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.18.0","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"9ebd5826aa3e01fc41fd27c21b5533ae0610b136","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.18.0.tgz","fileCount":12,"integrity":"sha512-sL692TnpScFuEXIuOPPaHBwHDMNIT6g3lCDnPf4KLJJY7gxHOa2vrANTSkwsya4Ycu7KvMfaeBILEVmPCInVzQ==","signatures":[{"sig":"MEUCIDHhQB1WAYvOSXLAuvhqTQMHIQ0650V5yb5m6/m6CqTzAiEA0LIfcVkyEzCkZ9cyDehqif+DGPJGAN8lDdY40uMIhF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":918482},"gitHead":"7b664e382b022d8991d0182b4281189d3ef42a5c","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"jfarcand","email":"jfarcand@apache.org"},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"23.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.18.0_1771803252613_0.665801043062072","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"mirroir-mcp","version":"0.19.0","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.19.0","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"60325603c53e24859cf64577ce6905aaa7bb57dc","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.19.0.tgz","fileCount":10,"integrity":"sha512-LLgMnDEWEviA9AQPCwzgYZ/WQINdJeADuACBH2IF8tFsOYPAVCT9wO+icwfjN5lkWbaFHFXkKb/hk1BCfoIhpA==","signatures":[{"sig":"MEQCIEtN4hC0I0/d9bzGtzUf5m2jW/J6639zVLwMd/2CMj/gAiB8AAUEWJDgTuBeK5IvlVXtgTPW7Ru5PfZPPUUNVVV/Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":903134},"gitHead":"adaa8a8e9b7cfad74e4f8f3aaeb8c77d4a3f5e47","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"jfarcand","email":"jfarcand@apache.org"},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"23.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.19.0_1771877143453_0.44566758769671644","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"mirroir-mcp","version":"0.20.0","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.20.0","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"1c50dfa13c93636549c58f2de0f82e01943bff40","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.20.0.tgz","fileCount":10,"integrity":"sha512-cYxu+D4vSm4KFsCBsD3Gtr7RfkCZxBYZ4EQ+OVSfqHMfxYGexO/Nc+YlhgGVfa8KRudad4+Cfi5EDoGFAbC4RQ==","signatures":[{"sig":"MEYCIQCjiEVVM1+eZbN/PmejRLWfsA7XBleERLbtWSaseNQCfgIhANt7obWr0dobh3DTw0pyNo8+O18hFNAADpy1F9FPbv7Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":903134},"gitHead":"af278d3cb8246fa7c124125dce2c3c898879b1a3","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"jfarcand","email":"jfarcand@apache.org"},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"23.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.20.0_1771888005491_0.4028627477728315","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"mirroir-mcp","version":"0.21.0","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.21.0","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"63f0e4d9a37790607c8ceb40e7ca7787c857b745","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.21.0.tgz","fileCount":10,"integrity":"sha512-mAzNIiPL2uF6TyaNVrNyw+NRzBXkwj18A+0gWKjazwpp8CqhR8qifXixvOX+VdycXS38Zp4NGmn2bFdQIuOWFw==","signatures":[{"sig":"MEQCIBbRT5XC9RpKUaobXG0SNQEX9iikpTm7ieM2C9xHjR0mAiAMNG4W2wZAcMjsGgJo+R2WbIjgfsAj4cDrHsez4cCxqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":903134},"gitHead":"3ffd11785f899af8d952c37b5a7bee3e111f1a7a","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"jfarcand","email":"jfarcand@apache.org"},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"23.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.21.0_1771976398551_0.5390963094688175","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"mirroir-mcp","version":"0.22.1","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.22.1","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"1e33455c93c37c5e48f7b34c27aeda0f939a0aef","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.22.1.tgz","fileCount":8,"integrity":"sha512-g3XEiwJzxGnde+Eamf9Enfd3yfp47FbGGTYnmCyqz/W1g+3oqsRYrVg8kygYGD1IZOSUM9tHLHx6nv5AZ8kcNA==","signatures":[{"sig":"MEYCIQCIRUUzOG/eZi7s8cz4pOFpmy7aGo54F5pS+UDOKSZcfgIhAIGSt4AgsEdMQfaaDglfPKnKQ8R2MryAl2BN4U/9aq6R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mirroir-mcp@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16806},"gitHead":"5918efd189e65279796b0a15adb3a283edb8fa92","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e5bf8e1-4b72-488c-a49a-fac5be052e80"}},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.22.1_1772214086607_0.6142604002170378","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"mirroir-mcp","version":"0.22.2","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.22.2","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"83dec93044e6a9285baf8e52cb2431587b5af1bc","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.22.2.tgz","fileCount":8,"integrity":"sha512-56R2uNC+1NF0F4tNQi+CYGhaZG+OJHXaP5tcMQzthMc79WiRVaRLzXSV1Vn5J32lfsHk3kzE7PGwAVARhEshYA==","signatures":[{"sig":"MEUCIFlgDQjp7jOqi1kxKQmaPIq9KuRPEUS1vAGanA4HcYq4AiEAsk8pMEievOE/1PoGul2KPHamEO95rUGUXO40O1Zl2qE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mirroir-mcp@0.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16806},"gitHead":"08e3255c0085b40723d2eae4285660523ba408c7","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e5bf8e1-4b72-488c-a49a-fac5be052e80"}},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.22.2_1772230928224_0.6719964113493537","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"mirroir-mcp","version":"0.23.0","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.23.0","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"7505bbc9e6abfe2e9a36f300d9801643e22d6cf5","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.23.0.tgz","fileCount":8,"integrity":"sha512-S5h6q4Gi8Vp2q0DS57QZEz3LYgYs859s3z3bHB7wTbu/TYmuSju3TNA6Ik4AR+P09s4RfCsPfVRjryt+QacJ+g==","signatures":[{"sig":"MEUCIQCdYFwWit7o28BCd0Ac9fucstCRMw2+UwGHTiXf2D3SUgIgf66LITDE6InWAo5Sb/AeyiODGQ2WVs33kAWxeEeqhss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mirroir-mcp@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16806},"gitHead":"164c2a991b2cc57d9a35a6cfeecaba971a1b96c2","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e5bf8e1-4b72-488c-a49a-fac5be052e80"}},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.23.0_1772250855341_0.8431746988448594","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"mirroir-mcp","version":"0.24.0","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.24.0","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"13b414590f907fe743a06104bf35863e9eb1e842","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.24.0.tgz","fileCount":8,"integrity":"sha512-EX6Hk6hMZBF6ZQXjIhLohLsUjpMfWLwd2i5BwHkHsR0u8uWbrXOZ/OnSSzx+QN0CW5DNOhENFgtXel+mc923YQ==","signatures":[{"sig":"MEYCIQD4LVTF2VO+AMuCzRoOrRz0OE9a6svEjbmm4kYXqYa2ugIhAIwYLFDI7JOX8il4YkLKr5mucK+dtb7LhvQ6LbjPz+Xi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mirroir-mcp@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16806},"gitHead":"eba6ad798ea373907ef67c76afa9fdc9782464cd","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e5bf8e1-4b72-488c-a49a-fac5be052e80"}},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.24.0_1772585160721_0.9737410011589416","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"mirroir-mcp","version":"0.26.0","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.26.0","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"9b918592d4fd5af5f4f5d7f46ada7616aacf4c41","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.26.0.tgz","fileCount":8,"integrity":"sha512-nAQZ86K5UBmjd0Y4XaCXOuxpZ9We/u2wOsb192gdNzEpl3S30hj5zPi06LyT9BkFtA6Qj2cJhZXCaRUJB6ryKw==","signatures":[{"sig":"MEYCIQCIVnWF7wn+oOjGN7gkqiQrRe46ofoW3kLp+FUMln3HzQIhAIoq1ZwoLe/96tzXocZIMYNDWwBU2WtLO4zRa7qv9FD4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mirroir-mcp@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16806},"gitHead":"cfc8f38a158af2aa10c3703f3bd34363b8325b2d","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e5bf8e1-4b72-488c-a49a-fac5be052e80"}},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.26.0_1773277685664_0.6220906636494987","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"mirroir-mcp","version":"0.27.0","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.27.0","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"46832b99bb778db99a9618833ce86caf991bba2d","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.27.0.tgz","fileCount":8,"integrity":"sha512-58Z12Gz7eQW5yhTQqzTOErXWwKZzkJfF88OWCreSWsAx7nB1v4RcdKUyAI2M5fVKg0UxRs0SyOlGTMkQV8lxVA==","signatures":[{"sig":"MEUCIBl9xelFLbYC/p+aDVeqtKTgyM3rcs52pJ2D22yeEeUyAiEAgyvJsdnaeRoXkzmFqzMgiS6Uhi75kliuQFRO0AxY8Ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mirroir-mcp@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16806},"gitHead":"15383974b4a8a230b72402579e81890b89e7bdba","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e5bf8e1-4b72-488c-a49a-fac5be052e80"}},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.27.0_1773436808190_0.9050661027600759","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"mirroir-mcp","version":"0.28.0","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.28.0","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"e6461052adadd19321a96c287747c758f973c2a9","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.28.0.tgz","fileCount":8,"integrity":"sha512-Fz0gQo961UP3kFCZEUQtxVCry8u/wVgBOEM3xMebzG27zl4ljblmuy3VJnuK5pbRMd/xOs/tOZd8ZEfIchsZqg==","signatures":[{"sig":"MEQCIHQB/Og9rqzrtlhevoK4WpeeX9+rz9shSzXF4KuLy2WbAiBJdibBEDTu4a6u1tBvlxm3BK/7m7Rh3X7bCnUBjF7HJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mirroir-mcp@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16806},"gitHead":"cfa3e78d18c0124e8d241fb06ec69943db58698e","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e5bf8e1-4b72-488c-a49a-fac5be052e80"}},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.28.0_1773705658936_0.1784093221624805","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"mirroir-mcp","version":"0.31.0","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.31.0","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"3291e9c141194a69772080ba7cef1bc64a03cff4","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.31.0.tgz","fileCount":8,"integrity":"sha512-HJokcdSxoOyTqG6upKBaRgQP5+a3Sna18wWUoGu5LH91Ef6uUQfTCbGeg09A10njmr8+tTEoUYgvsI4N+QZ9Gg==","signatures":[{"sig":"MEUCIQDaYVx21iBXIzSVoc6fCktxHRk+z4Ii1+m0u/p2aRCiCQIgT+PcAACjtPK0tVwfGtwQMgS8qHppLeT5nTo7dh8OLoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mirroir-mcp@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16806},"gitHead":"371ce3a4beec0a2b4effd0e08dbefd13e538b9d3","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e5bf8e1-4b72-488c-a49a-fac5be052e80"}},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.31.0_1774984687959_0.43937861704173664","host":"s3://npm-registry-packages-npm-production"}},"0.31.1":{"name":"mirroir-mcp","version":"0.31.1","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.31.1","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"d5506e3feb94c4cf4f4bf916244f775086e172e7","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.31.1.tgz","fileCount":8,"integrity":"sha512-x1TbbIUQr67zm+eqEIvrhgqoev+4dOCwk1b9Wu3NZ4bBCiGocdmDW45YuCfOvAlaM5E+s7gozBkL8K3u3tVteA==","signatures":[{"sig":"MEUCIQDlJV1j3E5SmRextRl0iFCbSU5+OledtNb9LOBHbQrF+gIgQFo1pPkcvvfoey3zH9lOByaucE5tKGy8jk+5N6TT+Qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mirroir-mcp@0.31.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16806},"gitHead":"65755268c0c58231af3a4ad595ba15c8e5f17e2b","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e5bf8e1-4b72-488c-a49a-fac5be052e80"}},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.31.1_1774993875672_0.9005510699599213","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"mirroir-mcp","version":"0.32.0","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.32.0","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"bbf235455e8ce6187cdf075d8548f24c4e2442a8","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.32.0.tgz","fileCount":8,"integrity":"sha512-zDd0FZ3OndFujO35PiOC6Zjb2jaFpey4riE+yYBUzESA9jAoAsTye73r++D6y/3MNFjOXq8JRHuVjCvaGY/uSg==","signatures":[{"sig":"MEUCIQDEikA0NfDUTuVLfcNasQa3uCIpLdURdpsCVhyBnoLbYwIgZHChBga2DQssUZJvKdEoqDeJE6N08TrerNeToKyCPcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mirroir-mcp@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16806},"gitHead":"10db5b61958515a85879187b591a4f6ff2979452","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e5bf8e1-4b72-488c-a49a-fac5be052e80"}},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.32.0_1775703081439_0.11745800964581621","host":"s3://npm-registry-packages-npm-production"}},"0.32.1":{"name":"mirroir-mcp","version":"0.32.1","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.32.1","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"c56629afa9375842103798dc84646b6e13434d1e","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.32.1.tgz","fileCount":8,"integrity":"sha512-pyBW6xpfdbrf9bibQcM1A1Z97UrpZob8lOe2lXpXCy4QQoUvd9boh8Oekl6FN2KyRf8axB7KfDVaYLPP9Cdf4A==","signatures":[{"sig":"MEYCIQCyDOGeeTB3y+iz9h3SxBpbG2Ni1SyHAO1n7MbONiNDawIhAIqTeCL1ZoqSVmj9dFG4bNT0H4KUtVEcsWjM+EjKQ8Kl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mirroir-mcp@0.32.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16806},"gitHead":"81d2b159aa027eda6a5a93a471961267b5addee3","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e5bf8e1-4b72-488c-a49a-fac5be052e80"}},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.32.1_1775858805164_0.5464562022506418","host":"s3://npm-registry-packages-npm-production"}},"0.32.2":{"name":"mirroir-mcp","version":"0.32.2","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.32.2","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"3dd1a00e25fb526402db2480efb14ba94c3640cf","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.32.2.tgz","fileCount":8,"integrity":"sha512-wSLMCpBfIIBl7UnmTvHrzapUXX9lYJYVdHrvNR0H/jQh+nKoewExM2iQ8xfQQOJa+NiFOMH5wc7XGErMRQ5u/A==","signatures":[{"sig":"MEQCIC378J1R510Gif6HphUH56qaOVWIcVmRjEiLi5MTRBtrAiBNt87HME1XOG/paBW6fQery4aH1XwUmaq9ZoOBXqL97w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mirroir-mcp@0.32.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16806},"gitHead":"b5a0a51622dea0692ec402fff15efe50c88a0523","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e5bf8e1-4b72-488c-a49a-fac5be052e80"}},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.32.2_1776215645093_0.9627389822053309","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"mirroir-mcp","version":"0.33.0","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.33.0","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"5285303a23d0c33d9b5e30dd963b2b96b4e0dd24","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.33.0.tgz","fileCount":8,"integrity":"sha512-OiqimZamKaFinglRcnvSUxcrXmqKLxJ+cTLhXWdtvIcKVYXPKIi0PHW78BWQeFSFe+9PUq4FudIw0+BdLNghUQ==","signatures":[{"sig":"MEYCIQD5C1Ur7TZUwdmDAvtqkQ3a3MlDR1KCzST3pZdzGDb0twIhAPcn+mv1NTY/h1Ikr0fdl7UsaDvyWyR51mE7govDg0F7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mirroir-mcp@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16806},"gitHead":"6f466279443a78f3d392e35467926e6c03351ff8","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e5bf8e1-4b72-488c-a49a-fac5be052e80"}},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.33.0_1776987576551_0.8196503955922658","host":"s3://npm-registry-packages-npm-production"}},"0.33.1":{"name":"mirroir-mcp","version":"0.33.1","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.33.1","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"a82120721365209b2c6834b68f00f79ec6330f0f","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.33.1.tgz","fileCount":8,"integrity":"sha512-lLVKYE60DA08y7pVBWumoTh1GMnNtY9jhgo5wFLxfWLELPnnIRtKnwyB2eNA5JzxzLHv5r/vu/T65tLOmzkLQw==","signatures":[{"sig":"MEUCIEcA/gM1UH9VGj9CsPJg2IpK0OaKClP3CxoPiakq8xXAAiEAz7s0m6a3RWXtxSVkREpJZhYenIqvdndLI7YFN2qikh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mirroir-mcp@0.33.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16806},"gitHead":"c0bc6030db922633fb6ddfc49a04119c1f6ab3d9","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e5bf8e1-4b72-488c-a49a-fac5be052e80"}},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.33.1_1777404440767_0.21137588926137396","host":"s3://npm-registry-packages-npm-production"}},"0.33.2":{"name":"mirroir-mcp","version":"0.33.2","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.33.2","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"ab0520004de5c30dcfebd6d4cb28f823f346199b","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.33.2.tgz","fileCount":8,"integrity":"sha512-jNHEJ6kplxtHDZ5N/sn4RMXUljis5n+g68KdjVj12lmbg+09NVhDOKkGXSC0ImHc0oqd1gCfCGSJ+n4VSG0ycw==","signatures":[{"sig":"MEYCIQCRI9Gq3UduYherPkk7R4Hcr/t52n6b7PpKpSdBWe9U8AIhAOkfLpSN1pnQU0OerGN7qvEWzwp1PbbO6Hz0YSRwz+4b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mirroir-mcp@0.33.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16806},"gitHead":"f7891e7fec57b81787cfe00e1be246669d3c3381","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e5bf8e1-4b72-488c-a49a-fac5be052e80"}},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.33.2_1777511415882_0.5983884303552571","host":"s3://npm-registry-packages-npm-production"}},"0.33.3":{"name":"mirroir-mcp","version":"0.33.3","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.33.3","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"ad3017422c6d69df61043be7ec565142c1da497d","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.33.3.tgz","fileCount":8,"integrity":"sha512-SBmV+CsGdB8A6pFkaDJeR5Hj3thhlWHn8rswcZksdjrFZPUSE8Sj0ERobKyPz5JI5Wlf3xYoJYoIzSqGFZQvgQ==","signatures":[{"sig":"MEQCIDlUBoFQFU+od1ECCmLL/usokx6/3fEBgJ1HgchHbeyJAiBilcCQfnL77JW61rQ855asBTw/CbSttTXAGZ2RybtTfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mirroir-mcp@0.33.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16806},"gitHead":"115de127734ea76741024daa762a76e3b3acab57","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e5bf8e1-4b72-488c-a49a-fac5be052e80"}},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.33.3_1780016318771_0.6964253432459648","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"mirroir-mcp","version":"0.34.0","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.34.0","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"d108bb5acaa4bc4537f45a88320a95e524ea4c62","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.34.0.tgz","fileCount":8,"integrity":"sha512-RsrlIUULnw+BQM6Fu/lMYFUPKOQeCvvXrGb4OqmWL3v6r3AnktgJ8I6pbUGiNDBWZvNGAUqTnGJVMl6EVHkMtQ==","signatures":[{"sig":"MEQCIGmduToChHMXLLe37mTAfkhyyXIRg186v93JCW/3Ocq4AiAVf35SEMgbGMC3Eibt24xJczyHjpeYqJGVkLFDL953oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mirroir-mcp@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16945},"gitHead":"83598e769f5b619e96e7f4aff0e038fc49456ce7","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e5bf8e1-4b72-488c-a49a-fac5be052e80"}},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.34.0_1781872556379_0.5885700498892876","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"mirroir-mcp","version":"0.35.0","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.35.0","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"1aed9443188837fd823e27ef260ca44880aa09ed","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.35.0.tgz","fileCount":8,"integrity":"sha512-kA29IPOM0KOx2yJ/BsAtm5P262QFxgnfJghw9StUEz4/OSI7GHk+h1jG2MEfFCq61x1IeXSm743jgjBqMNS3cA==","signatures":[{"sig":"MEYCIQDp5JIemj3p9QAioviqw3U9/LCyIBtEXXpLqFP66Lpx8AIhAKGtDZYoS2yOe+jlbSDzDzs2XFYMHkP6xXS478+/yQLd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mirroir-mcp@0.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16945},"gitHead":"7d30aa2777bc7a8b544f7a0c04998bee37bc630b","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e5bf8e1-4b72-488c-a49a-fac5be052e80"}},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.35.0_1782408383356_0.24776754491178332","host":"s3://npm-registry-packages-npm-production"}},"0.35.1":{"name":"mirroir-mcp","version":"0.35.1","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.35.1","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"7a5e9ba4d2b01487b0886cc74d6b4898ae999a8d","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.35.1.tgz","fileCount":8,"integrity":"sha512-00PT5qrJI9/eSlo0njEPX14Eg6OSzL4QJZCJZIrDCF+nOc31EahPBcxKOBhy8mgFREf8TZJe+LQSH9X5SBG7/g==","signatures":[{"sig":"MEUCIQDV+OKBK/FRlwO6d1wN5/ueoPKJu12tpV3S6QSGeO9uLAIgSb59bHtsvE99r0RnnSO0mJV80VXqrGNpuzso2EZrbQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mirroir-mcp@0.35.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16945},"gitHead":"c1e35e379f65da9c48f9ab6ced01520dbb73ab49","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e5bf8e1-4b72-488c-a49a-fac5be052e80"}},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.35.1_1784904764249_0.3707862833115516","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"mirroir-mcp","version":"0.36.0","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.36.0","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"b0ab16afe9253057f400253326e55fd329612e5d","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.36.0.tgz","fileCount":8,"integrity":"sha512-Huq1w15nRE5WpmIu3h8CXOEL9epPn6VwccIB6G7czTzeGHVI10UVKn9qzZkGrg4QcB6fF71Ua/Di3RkEIrivoA==","signatures":[{"sig":"MEQCIByggW6GH2k8zdUpcHqP+KyvK5Sk6BRSjBvNF6Gr5B5gAiAVlIGsErZ641M7JgqPplDHnlneSSJ/xbVpYT5PWr3RCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mirroir-mcp@0.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16945},"gitHead":"c2c61a0a29b94d15cdee4b8e901720a26a27bc96","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e5bf8e1-4b72-488c-a49a-fac5be052e80"}},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.36.0_1786241790726_0.4160051874000952","host":"s3://npm-registry-packages-npm-production"}},"0.36.1":{"name":"mirroir-mcp","version":"0.36.1","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.36.1","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"84f7017d6cbd621af7faac7e27264983bf80e41f","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.36.1.tgz","fileCount":8,"integrity":"sha512-wDpO2Hji2e2LKmr72G9GIdwMlO0ikrOub0qvhTjLEjbVs+d1BpKy2xYlqh0gWGSFUb5CJEU3G1HP2/77ko7eDg==","signatures":[{"sig":"MEQCIG3kbMy0SGpkI0hGID95Gl/r5R8PBXmcxr1karn5j/JIAiByluKJ8bLlrJiLCw+OxnCvOrIsUY+b7/KmXmHWZTqpIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mirroir-mcp@0.36.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16945},"gitHead":"e0d5f0a3383f0c491c38494261d114be3ace7595","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e5bf8e1-4b72-488c-a49a-fac5be052e80"}},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.36.1_1786548548688_0.2331361249348438","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"mirroir-mcp","version":"0.37.0","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.37.0","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"5633f87745bc63d27aa8b2c72dd1eb7822f558bf","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.37.0.tgz","fileCount":8,"integrity":"sha512-gGcyHvg+Hgj38RaaAIdKKbD5A1gkQzG9wKbXe391yitl6Ah3M9UYM9Z6oBv89nMAB45IbIpvLh1K/OGlpnyUNQ==","signatures":[{"sig":"MEUCIQCdEjsBy9x0jrREBNcCayTufB/L68Ne1FkS/izkOkXWNgIgWfQl73frP1mVtfLc5Z7Xf1bOy+21dOtmKkAAejsnJ5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mirroir-mcp@0.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16945},"gitHead":"d40961c5369a03e2c96482bcbe858be1b55926e1","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e5bf8e1-4b72-488c-a49a-fac5be052e80"}},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.37.0_1786560737478_0.6783385462351323","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"mirroir-mcp","version":"0.38.0","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.38.0","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"0af8cc529c822f69c20f6eafeac9e02a18228c06","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.38.0.tgz","fileCount":8,"integrity":"sha512-T+7lpC5J4FwbbtxekLwx8WKMw3xykgnZ9GEhBx1OEJL1L68l/EU0XPmrDHDABcNYYMeBUGUSvoxRp/0p6plZhw==","signatures":[{"sig":"MEYCIQDslxkSbiqZATWlnVxz+AdUYhHQ9PNJar1lxZWulmxH9wIhAIe/IblCZiGM6m0cOq6BgXAikRqNQ3Dw0UeQ2aApEbq4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mirroir-mcp@0.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16945},"gitHead":"d8742578003b995c1e86110999f7ae5d54cdc579","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e5bf8e1-4b72-488c-a49a-fac5be052e80"}},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.38.0_1786893346915_0.5716946574284987","host":"s3://npm-registry-packages-npm-production"}},"0.38.2":{"name":"mirroir-mcp","version":"0.38.2","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.38.2","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"60ab0181940590d289556c8399fb2d9d32cc3160","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.38.2.tgz","fileCount":8,"integrity":"sha512-GuOF3avxB1qB5Oybk4tXpdHnlBC80NgW4WypxWZCywG6owVbZORb6J5I1SXKX4GBfCv3db6FoctASEgzXY4RGA==","signatures":[{"sig":"MEQCIHFcv67ZxRbXp/J1v9Uz5VoQwsDhRY+LWlPdqMhsTTFrAiB34KyiErspOtMnEdatS5UAvW7GDr591LYqOMhJhOTLag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mirroir-mcp@0.38.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16945},"gitHead":"7ec3f3f03fc4bf2faea21b19f8ad8e42e818d13a","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e5bf8e1-4b72-488c-a49a-fac5be052e80"}},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.38.2_1787005442514_0.958960725760974","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"mirroir-mcp","version":"0.39.0","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"license":"Apache-2.0","_id":"mirroir-mcp@0.39.0","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"homepage":"https://github.com/jfarcand/mirroir-mcp","bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"os":["darwin"],"bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"dist":{"shasum":"e9fc33653276c1746575988d12ce1dad392a409d","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.39.0.tgz","fileCount":8,"integrity":"sha512-I12twWXu+hPGnGuBSXyNfVOeG0hvgzNCVEN3+zN1qps0/JHg84YPVo9zBAIGIFcK35+8G8+o1y6/t4Y4HKk7JA==","signatures":[{"sig":"MEQCIDVwqRWAl5mqQY55GZ3kZMiGM76i73KhOP/NfudvkFyEAiBFF9eH456iCxP23q5mUqzQyMrNm533dZKhUrcDxgEXgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mirroir-mcp@0.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16945},"gitHead":"3c99f44069b73f0e21eaee025030a3d4c0abb39a","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e5bf8e1-4b72-488c-a49a-fac5be052e80"}},"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mirroir-mcp_0.39.0_1788223894619_0.6092789738581013","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"os":["darwin"],"_id":"mirroir-mcp@0.40.0","bin":{"mirroir":"bin/mirroir-mcp","mirroir-mcp":"bin/mirroir-mcp"},"bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"dist":{"shasum":"8884a383912fdf53e45ace8c8cf2d9e8039ffc36","tarball":"https://registry.npmjs.org/mirroir-mcp/-/mirroir-mcp-0.40.0.tgz","fileCount":8,"integrity":"sha512-xxkC01S0newIi5nybiTjsray47KJCE3vv2RsUCkscPDc4jkRlvsZzDla5XL48bI+vMKbgzy/QceJauz9YlsZHw==","signatures":[{"sig":"MEUCIDZGYjc3x0RczTIlt7XAxv9rmUVcu+VZuG+vXR/Kef2rAiEA0Wi7oUSSLiKqWesy/6VSIDtt4pt/0NO1R0L2U+rCZPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGeX1BiOrm668H+t/tZ5/B5t9beBi0bNvyGiKJ87+WgIAiAI3AnlKhjlOZju2hN1oOA9b0Xoaqh+/7mTgR2CyUMRlw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mirroir-mcp@0.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16945},"name":"mirroir-mcp","gitHead":"c024e06d0f570b9073a2873f7e214334647d7f03","license":"Apache-2.0","mcpName":"io.github.jfarcand/mirroir-mcp","scripts":{"postinstall":"node install.js"},"version":"0.40.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8e5bf8e1-4b72-488c-a49a-fac5be052e80"}},"homepage":"https://github.com/jfarcand/mirroir-mcp","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","directories":{},"maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mirroir-mcp_0.40.0_1791068856982_0.845410918090572"}}},"time":{"created":"2026-02-20T23:59:16.540Z","modified":"2026-10-03T23:07:37.387Z","0.15.0":"2026-02-20T23:59:16.775Z","0.15.1":"2026-02-21T00:21:16.125Z","0.16.0":"2026-02-22T02:05:49.807Z","0.17.0":"2026-02-22T19:12:36.664Z","0.18.0":"2026-02-22T23:34:12.810Z","0.19.0":"2026-02-23T20:05:43.606Z","0.20.0":"2026-02-23T23:06:45.692Z","0.21.0":"2026-02-24T23:39:58.730Z","0.22.1":"2026-02-27T17:41:26.741Z","0.22.2":"2026-02-27T22:22:08.388Z","0.23.0":"2026-02-28T03:54:15.507Z","0.24.0":"2026-03-04T00:46:00.862Z","0.26.0":"2026-03-12T01:08:05.814Z","0.27.0":"2026-03-13T21:20:08.340Z","0.28.0":"2026-03-17T00:00:59.077Z","0.31.0":"2026-03-31T19:18:08.116Z","0.31.1":"2026-03-31T21:51:15.844Z","0.32.0":"2026-04-09T02:51:21.593Z","0.32.1":"2026-04-10T22:06:45.310Z","0.32.2":"2026-04-15T01:14:05.232Z","0.33.0":"2026-04-23T23:39:36.702Z","0.33.1":"2026-04-28T19:27:21.058Z","0.33.2":"2026-04-30T01:10:16.042Z","0.33.3":"2026-05-29T00:58:38.915Z","0.34.0":"2026-06-19T12:35:56.521Z","0.35.0":"2026-06-25T17:26:23.487Z","0.35.1":"2026-07-24T14:52:44.393Z","0.36.0":"2026-08-09T02:16:30.891Z","0.36.1":"2026-08-12T15:29:08.833Z","0.37.0":"2026-08-12T18:52:17.608Z","0.38.0":"2026-08-16T15:15:47.056Z","0.38.2":"2026-08-17T22:24:02.652Z","0.39.0":"2026-09-01T00:51:34.755Z","0.40.0":"2026-10-03T23:07:37.082Z"},"bugs":{"url":"https://github.com/jfarcand/mirroir-mcp/issues"},"license":"Apache-2.0","homepage":"https://github.com/jfarcand/mirroir-mcp","keywords":["mcp","mcp-server","model-context-protocol","iphone","mirroir","macos","mobile-testing"],"repository":{"url":"git+https://github.com/jfarcand/mirroir-mcp.git","type":"git"},"description":"MCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.","maintainers":[{"name":"jfarcand","email":"jfarcand@apache.org"}],"readme":"# mirroir-mcp\n\nMCP server that controls a real iPhone through macOS iPhone Mirroring. Screenshot, tap, swipe, type — from any MCP client.\n\nThis npm package downloads the pre-built macOS binary from [GitHub releases](https://github.com/jfarcand/mirroir-mcp/releases).\n\n## Requirements\n\n- macOS 15+ with iPhone Mirroring\n- iPhone connected via iPhone Mirroring\n\n## Install\n\n```bash\nnpm install -g mirroir-mcp\n```\n\nThen add to your MCP client config:\n\n```json\n{\n  \"mcpServers\": {\n    \"mirroir\": {\n      \"command\": \"mirroir-mcp\"\n    }\n  }\n}\n```\n\nSee the [full documentation](https://github.com/jfarcand/mirroir-mcp) for details.\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}