{"_id":"@mobilenext/mobile-mcp","_rev":"68-431c0084b95f9b96af91aecb18351f3b","name":"@mobilenext/mobile-mcp","dist-tags":{"beta":"0.0.31-beta","latest":"1.0.8"},"versions":{"0.0.6":{"name":"@mobilenext/mobile-mcp","version":"0.0.6","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.6","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"dist":{"shasum":"494092d9a4c6749598200c46e87d286dbf2e14ae","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.6.tgz","fileCount":7,"integrity":"sha512-OMy61i5YmqJhCuxIDAqAxwoZYE4EKqiV/BNzj2hUfLQnfaWpdbHZkHLFvz5lSSsA2+PXD+FXgrCtGu4zmwegfw==","signatures":[{"sig":"MEQCIQCb/V9EecJXLiwF/KKn2ZVev6wkFVfuSGnhZJkrOSPPegIfKxm8Gko6V2saz8tQbljzS5MGslxDHCZFX8XcbWj9ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24795},"main":"index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"9b14388e139e4bca1474bdd10b919f9c21de4cb5","scripts":{"lint":"eslint .","build":"tsc","clean":"rm -rf lib","watch":"tsc --watch"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"23.8.0","dependencies":{"sharp":"^0.33.5","fast-xml-parser":"^5.0.9","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","eslint-plugin":"^1.0.1","@eslint/eslintrc":"^3.2.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.6_1743346782389_0.7404319755943847","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@mobilenext/mobile-mcp","version":"0.0.7","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.7","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"dist":{"shasum":"c23e1a69829ea0dcd2f77dcd45fd8aacebdabe7d","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.7.tgz","fileCount":7,"integrity":"sha512-Xecguy8QL/barB43P3QIlM2pxN5edNhBPcROX3I0FTLZ8sku0h5v4ADAkBB7QL+YruhVhB4r9muOCAAXt3DzCQ==","signatures":[{"sig":"MEQCIEnIfxI7wIcyEWNr4H8h6VykjXQgHXY9pMFWVDEnxihKAiB8zoS9cSFg9YkvzFG3pv60qlT7Nxv5DWD+RgfIB8TSsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24841},"main":"index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"85ed134b5db4ea866a4e2e95d5739d21ee149378","scripts":{"lint":"eslint .","build":"tsc","clean":"rm -rf lib","watch":"tsc --watch"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"20.10.0","dependencies":{"sharp":"^0.33.5","fast-xml-parser":"^5.0.9","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","eslint-plugin":"^1.0.1","@eslint/eslintrc":"^3.2.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.7_1743347173482_0.36259067293940306","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@mobilenext/mobile-mcp","version":"0.0.8","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.8","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"dist":{"shasum":"1a81155ec37063a7520d7d28fa4c51a6eff5383c","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.8.tgz","fileCount":7,"integrity":"sha512-QowFHLBMnhCTuAChER9jJpqIN/VggQHS+t7i3XRw9HMNp/jKpozUmgqCSEcW6iwkk8iCzdWaPB12OjQ2lYZDJA==","signatures":[{"sig":"MEQCIGBqIRjBb8fsUECJi3zhiDL9dXAWc4A2H0Ia5ESL74ejAiAReZwM8ee0z3sp5FwZt0uIMbopglJ1ZBGkXBhrF/ftDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24972},"main":"index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"c3e00c8794d4a6a706a710d02a075ac69cf0246a","scripts":{"lint":"eslint .","build":"tsc","clean":"rm -rf lib","start":"node lib/index.js","watch":"tsc --watch"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"20.10.0","dependencies":{"sharp":"^0.33.5","fast-xml-parser":"^5.0.9","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","eslint-plugin":"^1.0.1","@eslint/eslintrc":"^3.2.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.8_1743347571726_0.10309425239284353","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@mobilenext/mobile-mcp","version":"0.0.9","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.9","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"2f7d58c74c591138a5895e265b23f4c61a02e3b4","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.9.tgz","fileCount":7,"integrity":"sha512-jT1HJWq9RZvPfOPvNMNS6XGuqP5eGMzufJUWgqICggYyEBcxiKQRg+0LXWD+usUyr1j4448ZdegD0eRHfppcnQ==","signatures":[{"sig":"MEQCICOo2CSYqNYSvulxZqBj5hQTP6QLujuB2fSFuecc/1rxAiAPFlJEzdF/22hSlVCuKH03bMkE1YcusPEIL8mczGH7qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25071},"main":"index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"881c69ac23236c3f7a59b82fdad76d20f4dea657","scripts":{"lint":"eslint .","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"20.10.0","dependencies":{"sharp":"^0.33.5","fast-xml-parser":"^5.0.9","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","eslint-plugin":"^1.0.1","@eslint/eslintrc":"^3.2.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.9_1743348343848_0.4832089907992023","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@mobilenext/mobile-mcp","version":"0.0.10","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.10","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"80291bd0d23be87cf7a4baad52356f12421a09b8","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.10.tgz","fileCount":8,"integrity":"sha512-Nyljuj3++z3KQsqKLWl2wyTdAMWLzis7qdlm8SuoXFfOglkd6Bvu8t4HEc+1/obt8R3I7YbJByKlMtas23Yn8Q==","signatures":[{"sig":"MEUCIHjlVAJZ15fuzvSDs2W+iV89UBd0c/XZaAk4Xa5YaZWjAiEAytHkz5Y+c0N7XwByAQawi58h4S/PwvDLJmzrx3iy8jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37227},"main":"index.js","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"e6a3e00ac161d6366115cd029cb1cb2c1f88bacb","scripts":{"lint":"eslint .","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"20.10.0","dependencies":{"sharp":"^0.33.5","fast-xml-parser":"^5.0.9","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","eslint-plugin":"^1.0.1","@eslint/eslintrc":"^3.2.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.10_1743366739355_0.09455123658822595","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@mobilenext/mobile-mcp","version":"0.0.11","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.11","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"41b13592552520da8e8296da063c5ca68e5281d7","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.11.tgz","fileCount":11,"integrity":"sha512-uFyhCIs3tlhTXBezEDhqMfrPBBoaymg9wp2+evuHBDQa20byKclPmZrsQb6Dk1vnhNR9eoY5GQmuFmk4TIvtag==","signatures":[{"sig":"MEUCIGPefK4N5+dzKQTk/f3digS+H5QUs9HG7pISA7A/RXAcAiEA/eRvUymtubpHXcAjketNKJ+SdUQ1c//nYXW/IY//sSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55344},"main":"index.js","engines":{"node":">=18"},"gitHead":"5556a1e80c9962985c405f692da5eb6c5649312a","scripts":{"lint":"eslint .","test":"mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"20.10.0","dependencies":{"sharp":"^0.33.5","fast-xml-parser":"^5.0.9","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@eslint/eslintrc":"^3.2.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.11_1743931491121_0.26347532560551823","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@mobilenext/mobile-mcp","version":"0.0.12","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.12","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"25ddbb117738bd2f210635ff663f2b6b52f0ad3f","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.12.tgz","fileCount":11,"integrity":"sha512-ALnBrFsK9/HeTpQHUK2ToiFRhAttQIBPyiOh7p8c1sQ/z2YCbcBnT2+cNhApUKwyQuwsKvigeNGNtR4N5IamRQ==","signatures":[{"sig":"MEYCIQD31sUFEqrG7putDjkVBBhUWr46gn01zNH7zjYvFMSYrQIhAJ0LnWNJv5ORhba6UwPbgBHkvIJLVyGbjr3jxsoW/5su","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57857},"main":"index.js","engines":{"node":">=18"},"gitHead":"5705feb5fde55c27c2ee6d3c7c10536c6f2f3d5e","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"20.10.0","dependencies":{"nyc":"^17.1.0","sharp":"^0.33.5","fast-xml-parser":"^5.0.9","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@eslint/eslintrc":"^3.2.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.12_1744490101411_0.967762762679101","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@mobilenext/mobile-mcp","version":"0.0.13","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.13","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"4c26787c301ef44ce84f0443454460c569a4f8de","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.13.tgz","fileCount":11,"integrity":"sha512-Zt/47aN+lafQCPn3wuwX1L5GNg3bdU11uisUXt4A00jMdNJ5q489Kklwy4zZIiZXVZwIGBcW8e3rm4/mXbSy+w==","signatures":[{"sig":"MEQCIBuKZEFgDBfmsOnF0CC0dngM8Ad8sOjc41qbEMtf5ekGAiBWgQLnDdL3YwAIS1z/qaNac+vz3FQDj4oR+yFfJctoBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60636},"main":"index.js","engines":{"node":">=18"},"gitHead":"b2ca7d78a88591ed9ce41c5542ab68161126c8c2","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"20.10.0","dependencies":{"nyc":"^17.1.0","sharp":"^0.33.5","fast-xml-parser":"^5.0.9","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@eslint/eslintrc":"^3.2.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.13_1744968831640_0.335450850949476","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@mobilenext/mobile-mcp","version":"0.0.14","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.14","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"fc4a93c276c584cb0a478a17c09ed23e7565980c","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.14.tgz","fileCount":13,"integrity":"sha512-X0S7+9R4y2eSTAevWgBCEf5QkdzbDdKN4+axzWav2rOgsHIn4fiFQVFd9UrJwSUQL3TnAb1G1fYivjny83B86g==","signatures":[{"sig":"MEQCIElreKuVQL8uVIkrjcdjG6WLHFUfgJJ6fkZr4OQI31ReAiABuIv4hb0h9XkhkQM68QMTnEi2qoJHH8PIFBqMqDdmbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66638},"main":"index.js","engines":{"node":">=18"},"gitHead":"08998ba5bbbbe5cd4ba63dff0ec718f857666480","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.13.1","dependencies":{"fast-xml-parser":"^5.0.9","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@eslint/eslintrc":"^3.2.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.14_1746207308926_0.7721437625651832","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@mobilenext/mobile-mcp","version":"0.0.15","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.15","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"6c092692c76f6371f760d54bbac952a0ce626e50","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.15.tgz","fileCount":13,"integrity":"sha512-TDxiNUy7/APNQ3n8NfVKFejJqqgBF9bhnfYlvaQ7JZuHl6uM/qAQaaTDIVT1GDdzdQxs8abrLAKqekszp7Wkiw==","signatures":[{"sig":"MEUCIGnA9eoE+W8O0x4qdGfzPPux48PVahADEF5p635QChOMAiEA5tnttPJU42EgXccwCm8+DJPgNbHFWJIF3NojtNqsGe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66641},"main":"index.js","engines":{"node":">=18"},"gitHead":"4aab869d9c73bfba7677dec2ef8834a277453060","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"20.10.0","dependencies":{"fast-xml-parser":"^5.0.9","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@eslint/eslintrc":"^3.2.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.15_1746363912004_0.12555310383076201","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@mobilenext/mobile-mcp","version":"0.0.16","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.16","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"1d0e5a519abf3739997e39dc1063acddb2ce0b44","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.16.tgz","fileCount":13,"integrity":"sha512-8/wEs9ePwmBZBfZl12pLkwAxqOMB3OjhV82RK5g+wEPVDAU3KAhmyl+4UmdtWYKc4Fr8r85I3tAmEk/ZrHYRHA==","signatures":[{"sig":"MEUCICyFRq8llJYWio2JZY4BRjA4bdV1wDTzlekOb9gOP/YqAiEAmpZYCFkLJ4ePKc9y/rvU1HaUtNO3AN0exrS1ZhcDDU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67290},"main":"index.js","engines":{"node":">=18"},"gitHead":"9e32e3f3612d045ec4994437988949118f18c20f","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"20.10.0","dependencies":{"fast-xml-parser":"^5.0.9","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@eslint/eslintrc":"^3.2.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.16_1746863616596_0.6832309767781359","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@mobilenext/mobile-mcp","version":"0.0.17","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.17","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"b032fff2f65903574da499c8c2f21e40c28c3b0b","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.17.tgz","fileCount":13,"integrity":"sha512-tEIFUFMWR4RtqVJkOHTp+DvkW3Qh8RGmz4MQSPCmdMuP4Jw8Bnk5Am2tIqSeG7as0jmYBu3mxAyuiK/lWnig1g==","signatures":[{"sig":"MEYCIQDuvc5jqZHDzHdCnFA6eg0QJfd/852/WxAOAsRC4+L5egIhAOr7/yJClFT2IzpQGdvaEeh32wdxq5g/3OJ5/7DMrMrR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69010},"main":"index.js","engines":{"node":">=18"},"gitHead":"7dd49bd8c1ada85fb06270df9617b9e4ce74e34b","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"20.10.0","dependencies":{"fast-xml-parser":"^5.0.9","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@eslint/eslintrc":"^3.2.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.17_1747422251200_0.3073645333427444","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@mobilenext/mobile-mcp","version":"0.0.18","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.18","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"e813b7a62909a7eb5afa0707f2b58bbd970005f8","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.18.tgz","fileCount":13,"integrity":"sha512-9c+AUPAWbR8pCRduXcVsYR/NHYBqBzO4mKQryjpuzo+DZIxTD/7QJQWYHzVZqH2ds9XhPypw0sQOo9dWWidltA==","signatures":[{"sig":"MEQCIFj5nCEfOdXGQ9e8C+OTFsq/uvPBbGjOozM6HmpNtXmTAiA+T7HGYAJ4I4yML9oby2grNOygmGD4cKk82uNLU/8A7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69379},"main":"index.js","engines":{"node":">=18"},"gitHead":"c8396c13257d06628025d98ee21efdbf961c772a","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.16.0","dependencies":{"express":"^5.1.0","commander":"^14.0.0","@types/express":"^5.0.3","fast-xml-parser":"^5.0.9","@types/commander":"^2.12.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@eslint/eslintrc":"^3.2.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.18_1749737154964_0.47359474868801255","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@mobilenext/mobile-mcp","version":"0.0.19","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.19","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"b5106146f701b7e26b7e5bcd7576ace48cb48348","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.19.tgz","fileCount":13,"integrity":"sha512-JHjhL2IT2LjoBfBfLHButCsiKiWANHWW4nj8xPwzXeEBZUfeYg1bWdLf+wSd4HyHpPagy3tIC9gNCrZOpmv/Ng==","signatures":[{"sig":"MEUCIQDViC3+o4+bDYoETz2Kz+eIUfoORUafZ4++J1Tl6LaK0wIgcAebuY87kVs1C21JS0DU7wEFcWI9Tvpk0zI0r/Uh15U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77432},"main":"index.js","engines":{"node":">=18"},"gitHead":"667214bb1f95705fb3fc0b0e3a2157d122b80073","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.16.0","dependencies":{"express":"^5.1.0","commander":"^14.0.0","@types/express":"^5.0.3","fast-xml-parser":"^5.0.9","@types/commander":"^2.12.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@eslint/eslintrc":"^3.2.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.19_1750064942868_0.47242118546815637","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@mobilenext/mobile-mcp","version":"0.0.20","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.20","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"34ac3e30a6edcbc62408bd48c2b1296fd1f8b364","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.20.tgz","fileCount":13,"integrity":"sha512-ETaqjQTRREkXTTbglS+TkfaKUjru/3iShaAxVD4nyUomp+YikdCxZlpiF3gAa1gv38SwI2wDNM8rmneVyQg4fQ==","signatures":[{"sig":"MEYCIQDUNnMbIWPMCCCh2vSEaixsWGuveDc+sssb541zxl/iYwIhAMZhEBRva5/HsmMGJ39UIXVj9860j+cLybijdFIRZYDR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82648},"main":"index.js","engines":{"node":">=18"},"gitHead":"b4c7c482085557274371ffcd98eb798580fe30d7","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","prepare":"husky"},"_npmUser":{"name":"gilmegidish","actor":{"name":"gilmegidish","type":"user","email":"gil@megidish.net"},"email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.16.0","dependencies":{"express":"^5.1.0","commander":"^14.0.0","@types/express":"^5.0.3","fast-xml-parser":"^5.0.9","@types/commander":"^2.12.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@eslint/eslintrc":"^3.2.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.20_1750675232914_0.8168455119367415","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@mobilenext/mobile-mcp","version":"0.0.21","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.21","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"4254e6cc3a4f886e62e15a12db74b5ca232d8749","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.21.tgz","fileCount":13,"integrity":"sha512-jXEzCcOjju5C36OFL/ybu4+AMX8688DFw9BUZ7KqZ8SsLeB+SkdyCkB5U2F+xn9j6hvjMxz8eLT29onHrzgKzA==","signatures":[{"sig":"MEUCIA73pK88plhNouO0k7ykDi8CVUfTrWIojmwgRXNXBJ3sAiEAhk3l7D91+hPxLU1dzxvqvp6q7y2+G2861kUFDfD+Hzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84941},"main":"index.js","engines":{"node":">=18"},"gitHead":"23e7d798a7d655144b96b9f9d908e593d8aa89e0","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","prepare":"husky"},"_npmUser":{"name":"gilmegidish","actor":{"name":"gilmegidish","type":"user","email":"gil@megidish.net"},"email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.16.0","dependencies":{"express":"^5.1.0","commander":"^14.0.0","fast-xml-parser":"^5.0.9","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.21_1751016270096_0.4279426106793045","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@mobilenext/mobile-mcp","version":"0.0.22","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.22","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"29590ce9b6c596da0d703011b685513274c22312","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.22.tgz","fileCount":13,"integrity":"sha512-oHr2JLotpquviZmhyfTxD2G44uWJutov6fng0GSAc6c42l0qdKvK5OffehQr9roSsheEUXdC+es7UZjXQcLP1A==","signatures":[{"sig":"MEUCIQCPqYBch2A4THHkus0ioIPqXAF5pKFMVApys6k/GnfnAgIgVJ3MMgAoSc6ovNwEk4Qc7z6t9D09lmJgN2s0VetLdbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84935},"main":"index.js","engines":{"node":">=18"},"gitHead":"42f154618e9f3c7c911c79ed521b2327028ed486","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.17.0","dependencies":{"express":"^5.1.0","commander":"^14.0.0","fast-xml-parser":"^5.0.9","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.22_1752747506658_0.4160312407601465","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@mobilenext/mobile-mcp","version":"0.0.23","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.23","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"1735027263dcdb57ea57aeea82603827bc32fcdf","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.23.tgz","fileCount":13,"integrity":"sha512-F/EkQTTz7RZyvunM2u2/PHdYnNHYsp+ZbbMGB83eRT1p4PXe9Ep+5/xzExOJGus9CRYHrKM1qd5HZiGSsyZiZg==","signatures":[{"sig":"MEYCIQCovhSznQXr7JTJyw2YJxpSoEC5HAWkEp5RqVgCJpUYWwIhALcxhT+jSptAFlQRjwihVxtG5eo+7P/L090hgfZt7gPx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85523},"main":"index.js","engines":{"node":">=18"},"gitHead":"ad8434ae31d0a9ad965973ca20dceeb18db7739c","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.17.1","dependencies":{"express":"^5.1.0","commander":"^14.0.0","fast-xml-parser":"^5.0.9","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.23_1753978225131_0.2251267103637049","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@mobilenext/mobile-mcp","version":"0.0.24","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.24","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"400ac967065fa68cb8a5e04040c4ed7159a3aae0","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.24.tgz","fileCount":13,"integrity":"sha512-6IbSwwY9u0Ao3JfHAkugHDPj1HxI779csIarnJXtPc30XfX8pqvMOiHzh624hxT+ABH0Xy+F/Sito6r0l1dqSw==","signatures":[{"sig":"MEUCIQCTUwtx39Mnjss1mOoxA5FFBX79gPtP+omoD0wRLZxw/wIgJm/VkRRMVorvUDVB3q59Yl8KnaCWe2Q/giMrEwOkFzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88326},"main":"index.js","engines":{"node":">=18"},"gitHead":"abfef7e91d7fc06b0d33b4da4296a3c79dd38bbc","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.18.0","dependencies":{"express":"^5.1.0","commander":"^14.0.0","fast-xml-parser":"^5.0.9","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.24_1756064200642_0.5570238797019984","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@mobilenext/mobile-mcp","version":"0.0.25","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.25","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"7fd4298918ec714851d700b831eaad9899d77e42","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.25.tgz","fileCount":13,"integrity":"sha512-SeMi80hqmSMotTyloGoSEuSV4zeQjWZI6RSbMC+YKwgA7L2ellgYP9DWpjbXbk0dAOBaubhETkWNWLh/mfQQMw==","signatures":[{"sig":"MEUCIQCL28JBefkr77P29ZiBQZpGKJfE7YbqB6KqjrP+SGvzwwIgTbmxgh/TBHLLNvbA+yKdwSz99f8FFTu6Sqa5itKCiKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89136},"main":"index.js","engines":{"node":">=18"},"gitHead":"9735cdb7c0b62a91c6f51e7c119cd1136a9e5f5d","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.19.0","dependencies":{"express":"^5.1.0","commander":"^14.0.0","fast-xml-parser":"^5.0.9","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.25_1757364027154_0.7520767068566359","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@mobilenext/mobile-mcp","version":"0.0.26","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.26","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"b275ae8465bdc2583f14284b58b45489ea8c223b","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.26.tgz","fileCount":13,"integrity":"sha512-plehwJeIYHGpgj4fs3F3cWSVqGIxLZFUBCaPKvTmb9BbTHmyHwcLJz52i1ds5bM9riOwJLmqmiQOGIhz3h7Mbw==","signatures":[{"sig":"MEUCIErmTkZ5ViZWiIFf0wtpf920otoypGCrbsAAo+Gz3GjqAiEAvcHSCWSwjntUkB7TcxMoAWIimWamlWXBfhbsbEqUpIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89185},"main":"index.js","engines":{"node":">=18"},"gitHead":"f984b6b95e118d5626d874f1a187c1ea5f43d6c5","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.19.0","dependencies":{"express":"^5.1.0","commander":"^14.0.0","fast-xml-parser":"^5.0.9","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.26_1757400278084_0.24105448014742437","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@mobilenext/mobile-mcp","version":"0.0.27","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.27","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"900ab56e46e73ad413d3a9047b7e2de93115d9db","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.27.tgz","fileCount":13,"integrity":"sha512-kXJ+DvcAddxVt0Ert7GzHzJSmO2WQSnq9M1s3xP+mEG3VzCYk3QI8DYoq1jbXVtfAyKlw723ey56CBG12SWIfA==","signatures":[{"sig":"MEYCIQC5/6AG7NoLHFbtWQXGshW1t8eQhFzFpKLMV80oWOEuagIhAIQWDos9spm4kP57NDMhT0MPh2UPqLFMkptdJTEIoV6P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102449},"main":"index.js","engines":{"node":">=18"},"gitHead":"e37c6c91be0fd8a00c7d61ce2803acd038c28e8d","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.19.0","dependencies":{"express":"^5.1.0","commander":"^14.0.0","fast-xml-parser":"^5.0.9","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.27_1757497670567_0.5852398913221868","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@mobilenext/mobile-mcp","version":"0.0.28","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.28","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"efaedd2e9ed7445727cc4541a709175e8ea70116","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.28.tgz","fileCount":13,"integrity":"sha512-eyQ8OhYc9S+vfuRd6rhuRxrGY4xNOiUidck0upNCziQurUdvZ9KZiWdc8aKLZiVMtjBIMqqxUMsHuFYuyvnKmg==","signatures":[{"sig":"MEUCIQCXGWbMWsQANdWxXmYZlBgqhOMVLvtrj4D7oJIoxY5L2AIgR28L6HVBzzeGP74UwANoB3MPbUjmHFSpxkyPzrJawbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103480},"main":"index.js","engines":{"node":">=18"},"gitHead":"8ab354a8ff22563232a2ed397da4ee106a6abc13","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.19.0","dependencies":{"express":"^5.1.0","commander":"^14.0.0","fast-xml-parser":"^5.0.9","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.28_1757945505939_0.1017382946859442","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@mobilenext/mobile-mcp","version":"0.0.29","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.29","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"6e1200eb0f337e55c4e685e86661b3f4234df4fb","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.29.tgz","fileCount":13,"integrity":"sha512-3TxeJYaJpqVfSMplEcmcSIlU+BYVrm2am9Y7PVh9iHcG+70HJOGHrNKxo4zxvmcf40SNfogz/wcN3n6x4qfQuQ==","signatures":[{"sig":"MEUCIQDV8Q3LYv16olKXMXj4deXMDoIT1k2OumDPeeMDoAA95wIgemyxz4TYm1QXtPAFN7WhQAnv/RKN/dTRGjvnwVOj/e0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93951},"main":"index.js","engines":{"node":">=18"},"gitHead":"badb5e2d081b4e4c6095ac6ae28cdb2b77bc8309","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.19.0","dependencies":{"express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.2.5","zod-to-json-schema":"3.24.6","@modelcontextprotocol/sdk":"1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.29_1758889151272_0.022426813492669284","host":"s3://npm-registry-packages-npm-production"}},"0.0.30-beta":{"name":"@mobilenext/mobile-mcp","version":"0.0.30-beta","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.30-beta","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"57fe6e42f7240ab21183bfada53917a586206fec","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.30-beta.tgz","fileCount":14,"integrity":"sha512-R0f5rnTQOf6Ba4HG9Xrq4Knx7gY6ZsQwk6RgnmS9Of7na5kgJNjjwfyNUGLH0Ljd1rp/szalG+2JtVRQssmigw==","signatures":[{"sig":"MEYCIQC5sQEq+wXZ6vJOhVD85cFdeNxJ+reC0Z6mLC4zH10EuQIhAPzHU/Jckm1c87A7xi8RA9sCKqMEF/woix5X8qRlwvJ0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96825},"main":"index.js","engines":{"node":">=18"},"gitHead":"33d3f70ed86e2138ab76d443bf45b993ef24ec43","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"23.11.1","dependencies":{"express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.2.5","zod-to-json-schema":"3.24.6","@mobilenext/mobilecli":"0.0.25","@modelcontextprotocol/sdk":"1.13.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.30-beta_1758895609741_0.950556607094039","host":"s3://npm-registry-packages-npm-production"}},"0.0.31-beta":{"name":"@mobilenext/mobile-mcp","version":"0.0.31-beta","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.31-beta","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"6ffbc006bcef5bf67191d700ac1985434124845b","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.31-beta.tgz","fileCount":14,"integrity":"sha512-nh2tC+cBA+BpmCTWMMnsmdosfLdBAUNIRgMzAl4tKQ1dw/NwEfFS8r1j4CVuBQpa/V5dVbEWf1pfe/sN0M21xg==","signatures":[{"sig":"MEUCIQC8t6XRN/4A0e3a9JFaeW030ktme4OliqPPoHmACrZiRwIgRdpPbYaY2ys7nwx93EywYxkYbCMpll++pncLpo5c7j4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97196},"main":"index.js","engines":{"node":">=18"},"gitHead":"25994098c2d66540f832872758a14b50222ed46b","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"23.11.1","dependencies":{"express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.2.5","zod-to-json-schema":"3.24.6","@mobilenext/mobilecli":"0.0.25","@modelcontextprotocol/sdk":"1.13.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.31-beta_1759140126798_0.6807211440605314","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@mobilenext/mobile-mcp","version":"0.0.30","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.30","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"9be256c724ce4410105b345d15969d80b7aef996","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.30.tgz","fileCount":14,"integrity":"sha512-Fdqlkl9eLgqCFmOXCHOKX3s4ayugfbG5hfF563E1uJONi+TguAbUgXAdaAyQDaS5rGkzdHJ3y2pl6rW20la89A==","signatures":[{"sig":"MEUCIA5P8VNLIJ5Haq6Zv4MZpMmIo06BsqQ3ikRU5mCyrBCTAiEA4ETnfajIM86GFPbmJjfMk9+TnKJf1/4geI8tUeI2rmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104367},"main":"index.js","engines":{"node":">=18"},"gitHead":"cb6d1927198c6f32fa3cb3d3527a55b41c758462","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.20.0","dependencies":{"express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.2.5","zod-to-json-schema":"3.24.6","@modelcontextprotocol/sdk":"1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"optionalDependencies":{"@mobilenext/mobilecli":"0.0.27"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.30_1759740123546_0.8224505862319758","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@mobilenext/mobile-mcp","version":"0.0.31","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.31","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"02f3e8d706c9d2d923f0cb05a289ff054e674aed","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.31.tgz","fileCount":14,"integrity":"sha512-PmmlVkIpywUvctFarPFHHk0zqGThrd7CUR3naMYiQ+Vs/3+DzIHQYj2m32aKtaR+qZm4lj19nL1yjMUhnB8jkw==","signatures":[{"sig":"MEUCIEaI2fKNlIhbmds7chKass7P2FPwM4TbtlVYTmCyBSQfAiEA3xjYFJQZ2KIaNTKPzWj9Glhf4S4zxYO0S32stI+Ll5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104812},"main":"index.js","engines":{"node":">=18"},"gitHead":"7e5bcb054cc7decac7aa8da17a8b93c0efc208c8","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.20.0","dependencies":{"express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.2.5","zod-to-json-schema":"3.24.6","@modelcontextprotocol/sdk":"1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"optionalDependencies":{"@mobilenext/mobilecli":"0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.31_1759865478371_0.2295274024421674","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@mobilenext/mobile-mcp","version":"0.0.32","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.32","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"ed0bc8c06e91e408794c13fa817845d244a98c41","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.32.tgz","fileCount":14,"integrity":"sha512-SOrJUHa/NIZtSu/9IWA+DB2dNzZTcvEjiDeHdfhePGLYLVxJCkKDPgiBPzGZKvqFiTuLdypSGXsjYyVCcF4/ng==","signatures":[{"sig":"MEQCID7tAOMGND98TrJheHBc+KVBQxaiUTDV8ox7yYdCG0B8AiAP/VmR5TSoiNOGjrhp1JkKaC34BgZ/Eo1os74GtYD5FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108659},"main":"index.js","engines":{"node":">=18"},"gitHead":"9fa8965f349169b441a145ec33e0b0434c7fc168","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.20.0","dependencies":{"express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.2.5","zod-to-json-schema":"3.24.6","@modelcontextprotocol/sdk":"1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"optionalDependencies":{"@mobilenext/mobilecli":"0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.32_1759912396492_0.4719070633503619","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@mobilenext/mobile-mcp","version":"0.0.33","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.33","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"1f04430fef94f2ceaf426f52f3bc7a820d62c351","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.33.tgz","fileCount":14,"integrity":"sha512-KCjukrBOsQxZ5KnUvF0Zm5mrdFO0B70lltmIEfWjrGjfZaTvZV+SsPvdjGtZQf3Mei6VAu9x+3Bv+3QdBwz8Og==","signatures":[{"sig":"MEUCIQDSpoHowB+R91Y90g0IOJlYWJATCFiEN57NILiAxUpRZwIgPqJXY+Duf105CCTD/R0VMuvcVE+wMx6DWy75cc/yDhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109001},"main":"index.js","engines":{"node":">=18"},"gitHead":"c187ebc76ce0fa4c663eadc17199909f8de43d54","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.20.0","dependencies":{"express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.2.5","zod-to-json-schema":"3.24.6","@modelcontextprotocol/sdk":"1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"optionalDependencies":{"@mobilenext/mobilecli":"0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.33_1760984181760_0.5662813941351914","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@mobilenext/mobile-mcp","version":"0.0.34","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.34","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"5e7a8ec0b295732a59c84e86894ceb1adb780de8","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.34.tgz","fileCount":14,"integrity":"sha512-Y3d8pz8pIjRzfNso+z3M99VnSIh1ldfO4EMxZgioHAIZaQcvpBmrrcRyDWT5obsQD41D7nqlBOKZ5IWHN+jvVQ==","signatures":[{"sig":"MEUCIQCpssgHocTewJns+IVAc0rEScIkGTtT0Y3pC5Tt0MjfTQIgce6TfDtd9cPJx4NjXhL3HBEtJklw3CSZWfUnD4buMEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111729},"main":"index.js","engines":{"node":">=18"},"gitHead":"a7461d9d1a3bfa5777461858900be33235dedacb","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.21.1","dependencies":{"express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.2.5","zod-to-json-schema":"3.24.6","@modelcontextprotocol/sdk":"1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"optionalDependencies":{"@mobilenext/mobilecli":"0.0.33"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.34_1761996708035_0.045328276456193306","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@mobilenext/mobile-mcp","version":"0.0.35","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.35","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"32451a5f04e4876a56c4d11ea07c53c8204d9c49","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.35.tgz","fileCount":14,"integrity":"sha512-nyJLvMJ7OETRizf8S+BGSkYYVccKtRM+8f2dfM8L6FVRaefUAdev3ZBHY0H4WCUBHuSSdmnvONbPbM4bYjto9Q==","signatures":[{"sig":"MEUCIBnOx6CAZjhJOq6ffOhHT4I5xJseKDxKpv9Hlld4AyHYAiEA61T9uWTetqtNS/BTQBDy3YTfrHcWFfDXJtBiNTUwP8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113951},"main":"index.js","engines":{"node":">=18"},"gitHead":"0ae40bf7d0a7e63f1dea055dd2c736d4ffafa8a3","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.21.1","dependencies":{"express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.2.5","zod-to-json-schema":"3.24.6","@modelcontextprotocol/sdk":"1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"optionalDependencies":{"@mobilenext/mobilecli":"0.0.33"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.35_1763116883255_0.23725705764566096","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@mobilenext/mobile-mcp","version":"0.0.36","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.36","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"72d31fd11a9bbc6f863fccae370c42d70b6a8d6f","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.36.tgz","fileCount":14,"integrity":"sha512-xlEPlmQ45e6zj6Q2CT+ntdZCwi0REBT1AUHv8sWJydTsP03VOhqA4ZVUCsz/p19x7aNX4K/UNg9AhGcn/9k7ag==","signatures":[{"sig":"MEYCIQD6w4/uBXCkrgusm518vD5QdN/c9+wOQQUbdq8smHPZXAIhAMt433H7NrAElOVyLkSB1zgAoLpEPM6lJcuC1Vnl53oa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113951},"main":"index.js","engines":{"node":">=18"},"gitHead":"fa894400c419239c11a89158d01f89e18e2fc67d","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.21.1","dependencies":{"express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.2.5","zod-to-json-schema":"3.24.6","@modelcontextprotocol/sdk":"1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"^5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"optionalDependencies":{"@mobilenext/mobilecli":"0.0.38"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.36_1763539704805_0.6356061762182816","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"@mobilenext/mobile-mcp","version":"0.0.37","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.37","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"e967bba4b5bd26391572beee8bfaae1779b6ea18","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.37.tgz","fileCount":14,"integrity":"sha512-rv8LRxaNaySM5TGEU1tmYmRjTB6pU34UK57ZSQUmEBaFOW07riYG+kpM1+iDAE10lT/Gk8ZnFnN8yVgaBwssqQ==","signatures":[{"sig":"MEQCIA41/zMwZIhJpMc0mOlYJzacB0p9D0ECuyJDj3fAUJgYAiBjEhSTDixqaDsWtRkLZaDKW1NwjSFVK9+AkwLPKf5n7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114337},"main":"index.js","engines":{"node":">=18"},"gitHead":"bd57f5525abaa2ab8d501e04231a0a9237fd04e5","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.2.5","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.24.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"optionalDependencies":{"@mobilenext/mobilecli":"0.0.38"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.37_1765189738095_0.0772788462970373","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"@mobilenext/mobile-mcp","version":"0.0.38","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.38","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"005c7e9935bb58002c33728ca559a9bf25b693f6","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.38.tgz","fileCount":15,"integrity":"sha512-+c3+tFFZW9qW/WNoYN6YFy8M4dx8RvFCxPYhbQLgPH/Nf3MtPLe1+giZSGx0bVYVGMYYKQd2HayutFT+023z7A==","signatures":[{"sig":"MEQCIEDbHHBvn+aZV71qMfNcG3ZHGoNNIda18vg9mglRBlTAAiB6Hc94lf1orGsToqsoNqnqKLiucv73uDtWvYI6hKgUXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124429},"main":"index.js","engines":{"node":">=18"},"gitHead":"cb0c290b60295a7654ecf6f9bbb839acb0f2f975","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.2.5","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.24.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"optionalDependencies":{"@mobilenext/mobilecli":"0.0.46"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.38_1765286621560_0.18848392740923803","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"@mobilenext/mobile-mcp","version":"0.0.39","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.39","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"bdd71feae5b95b4d515f1e39e50d703222554bc4","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.39.tgz","fileCount":15,"integrity":"sha512-DcJS1YB9EkcuK0/PMZElLabe3jeOqEl1y31P1ILH2jYBi33XNXK/gOWtez73pLSrtUWa+M+79+D1AsohyD9idA==","signatures":[{"sig":"MEYCIQCFJh9lMDhqoXQLMPIkTfbL37bBt3TYNcx9nczDXxgdcQIhAL5DXX1D7d0Qg5D+bF6o3NFM2E5RT9MxXTiPTQnvIFn8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125342},"main":"index.js","engines":{"node":">=18"},"gitHead":"6495aff23da06661b2676a61b20b05e4adb52765","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.2.5","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.24.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"optionalDependencies":{"@mobilenext/mobilecli":"0.0.49"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.39_1767294809606_0.5241420629574052","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"@mobilenext/mobile-mcp","version":"0.0.40","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.40","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"22e36c0b8de270a55a74dc51cb40a8b91311b24a","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.40.tgz","fileCount":15,"integrity":"sha512-o3x2HlqPqUp2xrrMjVmGDvAvl73VjNsYAiWzbOQoDhbrsnWkKCZnw1enaZof8RJzLzcCpNYQyZgndNYqOI+98A==","signatures":[{"sig":"MEYCIQD8zucHPgQ6nQ+1o0JxWfYfqoNQzjmwsiBsJd4PhwQ1uQIhAPp6h0QGt0E7dlx0ai7TKoZbqibBot7uwVgV9KZED5fz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125343},"main":"index.js","engines":{"node":">=18"},"gitHead":"619ade2f00dc88367078f76e9886e27bad229657","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.2.5","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.25.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"optionalDependencies":{"@mobilenext/mobilecli":"0.0.49"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.40_1768504718937_0.7067930430032674","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"@mobilenext/mobile-mcp","version":"0.0.41","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.41","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"63d5d1a395a6a7beaae512c3713c0b7cd1a68429","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.41.tgz","fileCount":15,"integrity":"sha512-H3XKw9Y+dF9eINJckHpqyqJG9LabK26+4igiLi5ze6AC1TzzjFxRWyLNzQRcCbKJjbMLH2UDgmR/RUFKta9mLQ==","signatures":[{"sig":"MEUCIEKoiVhvt7XqXnJRfLs9dBPo6ROqAjHPnnhsENp99js6AiEAjejjjniKIQ/8OVy4BBxGgxY+8t0tHFojlbUx7J3TL6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125395},"main":"index.js","engines":{"node":">=18"},"gitHead":"f92af76b965607bfc52459a5598c808913024e08","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.2.5","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.25.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"optionalDependencies":{"@mobilenext/mobilecli":"0.0.52"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.41_1769507693941_0.19163708986195438","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"@mobilenext/mobile-mcp","version":"0.0.42","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.42","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"37fb09ad44fd4c62fb4a8d17a2ad43537b69aac1","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.42.tgz","fileCount":15,"integrity":"sha512-SNjm1/AkTwc0ZIS/izqled+w4WNYGMt7URJfPXrpCVq09jmj+Ralqw6/xjmiD1aujtzwfOx5g849i3C8DXMOxw==","signatures":[{"sig":"MEUCIFk8iL5vw3+CnPEresLKwLwq28+Gah37W1vdSHEgJHzlAiEAgxRoWblzNP1UBF4pVCEQrSlb4jWJpDMXfuGK5YYH8gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125578},"main":"index.js","engines":{"node":">=18"},"gitHead":"418be0f73461cd465789704f52a83181485da80b","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.3.4","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.25.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"optionalDependencies":{"@mobilenext/mobilecli":"0.0.54"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.42_1770137011275_0.42749579891365563","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"@mobilenext/mobile-mcp","version":"0.0.43","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.43","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"db735e1efa91ad37159d0790a6dd9e31a88b810c","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.43.tgz","fileCount":15,"integrity":"sha512-tL5WRRevY0HmW6jT4EMh6WZ66JRdvMP/WZ2Gkl9TP3TFCfyQEcPhmtHj6Yqvxmtds0YPT8ruZdBJsv0+zJU1Xw==","signatures":[{"sig":"MEQCIDnzK8lIlMbT3p+7cupmds+NGwKQYa7A8mSzvPukmuaKAiAtCleZCe4fc9fkeIT0H6EKMLExClZKKEbVFyZzHT4aJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125869},"main":"index.js","engines":{"node":">=18"},"gitHead":"3630733d5fda6114dac59fb96e1c0f21f39b36ad","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.22.0","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.3.7","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"optionalDependencies":{"@mobilenext/mobilecli":"0.0.54"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.43_1771942941054_0.39540007132079436","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"@mobilenext/mobile-mcp","version":"0.0.44","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.44","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"37ab4e07d80acfa82e827e2abd4fa3d05de3b09c","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.44.tgz","fileCount":15,"integrity":"sha512-aiYwYMS2pjrEQHCZC3ZKHApdzsWydtdiIhn4cgLuOGCgPtpo24TQ7dd/vDF65GhG/k0+b45dP6G+5AYnydw5iw==","signatures":[{"sig":"MEQCIDaWYBFu5vvLN/7YIWaPsd439J/JGzPZ45rKI/6TG5HpAiBT/rZnTVrND5oXoyCO6HGKrDw3CpeWzSSJ2nY5kiwYpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127414},"main":"index.js","engines":{"node":">=18"},"gitHead":"c7536988aa54fabeaa2773d69f0b9123d9734d7b","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.22.0","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.3.7","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"optionalDependencies":{"@mobilenext/mobilecli":"0.1.59"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.44_1772048667393_0.9134705644738232","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"@mobilenext/mobile-mcp","version":"0.0.45","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.45","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"181d2b9f8f721565e09ef30da396549aa4193393","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.45.tgz","fileCount":16,"integrity":"sha512-GvtQqptQYcEeizJ5aj8wmbfojednyf8PGpI0L6uqDwfNYSRjlM03N+HRu2Vib2abZ9Z//rGyH3h/cYTeb3UGxg==","signatures":[{"sig":"MEQCIE0s9Qc1CBKcknFoj+/UuzRiGYlKimheONPZdLIttd6BAiBQjQQthCc9J8ZPVCwxYYimu/ysXJzLAjXdBUqLrbwU5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128088},"main":"index.js","engines":{"node":">=18"},"gitHead":"37ec8aa4b8a2742cee4413dca0087f4e2105e59f","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.22.0","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.3.8","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"optionalDependencies":{"@mobilenext/mobilecli":"0.1.59"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.45_1772447297311_0.8169426387339429","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"@mobilenext/mobile-mcp","version":"0.0.46","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.46","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"5096fe35abdacf374019124d8ea4505be9f4c1a3","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.46.tgz","fileCount":16,"integrity":"sha512-k0MQVyJoF7jaE5DuW+qb+QtNFEytL8tYCCsSRFRx6FfNOqepC9Z7P+nGfczuqLfewtGTvoP2kdSfSVTC9JYFzQ==","signatures":[{"sig":"MEQCIFxh+eCsb7XhBwbzHkH/5aVBuBU1exJga4/Oc+k3ybJCAiAB65CZ8NMutmxjZAGZriVx76NTw7vlrxVxSx34zIEBeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131798},"main":"index.js","engines":{"node":">=18"},"gitHead":"e0b925493d835c070b0c28ee0f477a02ed819766","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.22.0","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.3.8","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"optionalDependencies":{"@mobilenext/mobilecli":"0.1.60"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.46_1772554572893_0.5667391873170649","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"@mobilenext/mobile-mcp","version":"0.0.47","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.47","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"4dcc7e39455fd5469d604522cea6b2a919300b80","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.47.tgz","fileCount":16,"integrity":"sha512-bwDZnqWKyIsX6j/Cww4AtjYbGlRVzqlG+4E7/eqBog2HrGAAKYJhg1IottAxqJ0kOkJvJWUB1nNU0eHXRegKGA==","signatures":[{"sig":"MEUCIQDVqyRhUVvRqIyV6DJqUt2VsUzn0JWjhND1bcUOgd1AJAIgOkh4qnnL+WYnCEJBXGn+TtYCifknrQAgDQnQQhqFZVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133327},"main":"index.js","engines":{"node":">=18"},"gitHead":"f7a4bb2a4493fedec694fa4ee45b877b4627b5a9","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.22.0","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.3.8","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"optionalDependencies":{"@mobilenext/mobilecli":"0.1.60"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.47_1773085542240_0.6932082741389827","host":"s3://npm-registry-packages-npm-production"}},"0.0.48":{"name":"@mobilenext/mobile-mcp","version":"0.0.48","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.48","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"141bd939006028b3dcbce9f33a9dd97035fc5feb","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.48.tgz","fileCount":16,"integrity":"sha512-zzy8zQs6++qXBZnnzXp2E702EWddIaPH3Cm6cMeUhyj8/A4Ll0Z/hDL49oClhYiqc+E09+5Y0OO6NC4Ujw3pag==","signatures":[{"sig":"MEUCIQDgzoQvFmLRYyFS5cmAUW+StkXVEvhAJztP+qZvYOoSiwIgfMmr4jy9UJfT54UwYjqIbv8VwtFbTbremjYmox6CgqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133509},"main":"index.js","engines":{"node":">=18"},"gitHead":"0665f61c1024c1dc3d407c966092a6d39d4cd388","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.22.1","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.5.7","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"optionalDependencies":{"@mobilenext/mobilecli":"0.1.60"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.48_1774002670695_0.8461764028262002","host":"s3://npm-registry-packages-npm-production"}},"0.0.49":{"name":"@mobilenext/mobile-mcp","version":"0.0.49","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.49","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"5ad15c480311e3655d82724299847abb93db5a2c","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.49.tgz","fileCount":16,"integrity":"sha512-4uGsxcs4bMPKkceNETfBayjwSqVMj91TWXWbYHAZtOg4DxnGybYLazTGZJJ+ESq5J5QChLB1y81U7pMQZ0RWrQ==","signatures":[{"sig":"MEUCIQCDLoVf0iO0+BqGdNHb+mkATDED3zZ3MZg2ZJ1wzvVZhQIgWCeYC+4S9/s/Cm/KVfIexejXNJejP3N9AonuZGDInsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136560},"main":"index.js","engines":{"node":">=18"},"gitHead":"40a8e768219f2469fec426ca19da0c6c6e75f08e","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.22.1","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.5.7","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"optionalDependencies":{"@mobilenext/mobilecli":"0.1.60"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.49_1774378353031_0.5416616244586898","host":"s3://npm-registry-packages-npm-production"}},"0.0.50":{"name":"@mobilenext/mobile-mcp","version":"0.0.50","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.50","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"38d51a23864b7ad7a6b0736bcbed049e98c01cb4","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.50.tgz","fileCount":16,"integrity":"sha512-I5VNH+a9MUJAvFX3OvxYB8qG2gDp+bxL7uBBI1nqg5+T2AnMwebAg1lblmnHHdQG00fSoke2CUCbuvvdsCV7/Q==","signatures":[{"sig":"MEYCIQDIY57paVUXeXg+NhHN9mBehPamTzTghqv0qhv9nMCH/gIhAIrL/nPLUv1Vk7UHh6WmAcqAt/cF8XxMZn58H96bHDeB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136474},"main":"index.js","engines":{"node":">=18"},"gitHead":"5415d1706ef101e93098c50a6e825b19ec83c2f0","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"gilmegidish","email":"gil@megidish.net"},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"22.22.1","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.5.7","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"optionalDependencies":{"@mobilenext/mobilecli":"0.1.60"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.50_1774640436699_0.9856174195034699","host":"s3://npm-registry-packages-npm-production"}},"0.0.51":{"name":"@mobilenext/mobile-mcp","version":"0.0.51","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.51","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"e86b2294b1e07128c8103dcedbd3a88767187941","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.51.tgz","fileCount":16,"integrity":"sha512-IpgErTbMojtawiU2483qQ4I7K4cIAFf5dLXYKPz+dm/RWzDseVW3QhkCN435Q1pKU4+ihSPThvmaih6OpAZ7IA==","signatures":[{"sig":"MEUCICXyxdhZbVOAsQso/8zOCM4cBaIcCfMdPmlbdG11vsr3AiEAuzpLgpfoJEDrIQDQeDTdVhc98D5gYNkufMtegJMI5E0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobilenext%2fmobile-mcp@0.0.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138690},"main":"index.js","engines":{"node":">=18"},"gitHead":"65c6ef862f2c2d3b7e87f3e7baa23c479fe135c6","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:08e82db6-fde6-41ac-9f5b-65ed92a0d33a"}},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"24.14.1","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.5.7","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"optionalDependencies":{"@mobilenext/mobilecli":"0.1.60"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.51_1775377133749_0.38502622088618565","host":"s3://npm-registry-packages-npm-production"}},"0.0.52":{"name":"@mobilenext/mobile-mcp","version":"0.0.52","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.52","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"917a7b1a86aed20e634835cf9b95529bb49768fc","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.52.tgz","fileCount":16,"integrity":"sha512-TOqe74Z31Y/is4XOSCFvpveMppzgkmKHlLQt/jTorj/TVFhXhC6kvsUOAHqmfQKTu8DbhdMSJgwci8fV5SNc2w==","signatures":[{"sig":"MEUCIAjpMUDZiUMFSCoQGFzVgou6Nmhyqhb0dduhNtUi8+ghAiEAyskRZfnqFEVJI/HBAf/L0TOYGDNNEg2VlVRj+FsoSGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobilenext%2fmobile-mcp@0.0.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139428},"main":"index.js","engines":{"node":">=18"},"gitHead":"eb1eb6a12a5bbe36e7cfa13948579dcd0b8abc7d","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:08e82db6-fde6-41ac-9f5b-65ed92a0d33a"}},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"24.14.1","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.5.7","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"optionalDependencies":{"mobilecli":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.52_1776104828009_0.3371417303771036","host":"s3://npm-registry-packages-npm-production"}},"0.0.53":{"name":"@mobilenext/mobile-mcp","version":"0.0.53","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.53","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"fc04419532c088a0b29d70dec6263f6f8ad84c7e","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.53.tgz","fileCount":16,"integrity":"sha512-thV06HHAvnscePAd+hF1HCnPRytsxUzy+QsjZTNOqOnhrF92uM4/XXt/xGk7Ly2mePCJbgG+t0oi5TzK6PJVlA==","signatures":[{"sig":"MEQCIHVY26W3bcgzJ7vkFH3f4r95baCWzYuWU71pnZn1YCT+AiBQqCZXg9YvcjE4BpGE2jDjQugiRkqB0Y4iCbahWXL14Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobilenext%2fmobile-mcp@0.0.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141586},"main":"index.js","engines":{"node":">=18"},"gitHead":"f0df35c98b0a8dda8fa10f73753da9330adf07e4","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:08e82db6-fde6-41ac-9f5b-65ed92a0d33a"}},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"24.14.1","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.5.7","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"optionalDependencies":{"mobilecli":"0.3.68"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.53_1777651606775_0.26842522940381297","host":"s3://npm-registry-packages-npm-production"}},"0.0.54":{"name":"@mobilenext/mobile-mcp","version":"0.0.54","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.54","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"e214d9ecef264eb65c56b7aefc8a815d246178a8","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.54.tgz","fileCount":16,"integrity":"sha512-l4TK8XskV2twTKkIEwhu8CZowFz9mwc5D23bRM0rJeOaCQfV6NJufWK9w4QaUCZxWcaf4OJrzedi0/l5P+uaxQ==","signatures":[{"sig":"MEYCIQDifUyQqRlPuQdQ9ywhhdDJv4MY0yszfz3lsE6npRg44AIhANpuWVXMdiR48eruJgQiNBr50Mn4koE3u1ilm212SMmo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobilenext%2fmobile-mcp@0.0.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141586},"main":"index.js","engines":{"node":">=18"},"gitHead":"2663d1284663a991be87703396d4275fc8640bcf","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:08e82db6-fde6-41ac-9f5b-65ed92a0d33a"}},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"24.14.1","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","fast-xml-parser":"5.5.7","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"optionalDependencies":{"mobilecli":"0.3.70"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.54_1777900791450_0.6390373824098896","host":"s3://npm-registry-packages-npm-production"}},"0.0.55":{"name":"@mobilenext/mobile-mcp","version":"0.0.55","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.55","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"2351d300d00877c3989d7b9a6b18efa673237679","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.55.tgz","fileCount":16,"integrity":"sha512-meQJ8PKXb0cvReLHviuQl4bS9AGJiCrYFmZVsizV2w2RPgyT1gym35NmZZJw0HS9VkVa0UAIE4JBJYfiJOGx5g==","signatures":[{"sig":"MEUCIQCaxPu74exhWPlEby2Jgc8yhbIbzRMekUvVt9l1e6qN2AIgMibUdiWBLcLRpziarI+oH4Fv4Z/JcT/FLCFX7tFBQjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobilenext%2fmobile-mcp@0.0.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141557},"main":"index.js","engines":{"node":">=18"},"gitHead":"8a2947a93cb1b660479aee8e354457623396aa6f","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:08e82db6-fde6-41ac-9f5b-65ed92a0d33a"}},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"24.15.0","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","mobilewright":"0.0.37","fast-xml-parser":"5.8.0","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.55_1778951965281_0.38555575574996515","host":"s3://npm-registry-packages-npm-production"}},"0.0.56":{"name":"@mobilenext/mobile-mcp","version":"0.0.56","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.56","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"3b2e6133d9c7c43ce8bd060e0b1e6ea33ce2e7e7","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.56.tgz","fileCount":16,"integrity":"sha512-qC50bgR2tDjiuZJ/1ioTzB0dnlp7TJ5phjaetD1cCvQhI3efq5D1ckI/zYjC5IzerHW45125qWo6ATKM91OzYw==","signatures":[{"sig":"MEUCIQCgTtx7i/HL9uBMyAoApdvqHXsykGyddj06wevGxxOzrgIgNonvMw9LOh/+K+KkUr7CQGdn/GI5wZ9BVjNTwfcdzh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobilenext%2fmobile-mcp@0.0.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141557},"main":"index.js","engines":{"node":">=18"},"gitHead":"f9486673dd3732990d65753ac2ae6b16a57a5594","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:08e82db6-fde6-41ac-9f5b-65ed92a0d33a"}},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"24.15.0","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","mobilewright":"0.0.38","fast-xml-parser":"5.8.0","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.56_1779047765804_0.08769166425736064","host":"s3://npm-registry-packages-npm-production"}},"0.0.57":{"name":"@mobilenext/mobile-mcp","version":"0.0.57","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.57","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"205620a9501ff26f65006dc8e2a7a380e5def2e0","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.57.tgz","fileCount":16,"integrity":"sha512-gu98qHPXCzqiFZT7ei8eMLez37YGh74N52KOGM1V9EKEK7xOKrRD1/w15fLWabqohSevRqVbtPKc0VIOwYDEUg==","signatures":[{"sig":"MEUCIQDhl33fZOid1EAk3W+qF3NRt7p6mGIT0jv9uNg8u9TR+AIgDNz/yNAN7GnrEUfxPq3YkWpTT90aex02k9Jjp9PlQnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobilenext%2fmobile-mcp@0.0.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141557},"main":"index.js","engines":{"node":">=18"},"gitHead":"ef6d335685fde1ae04c9b2155509439aaf26a97e","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"nyc mocha --require ts-node/register test/*.ts","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:08e82db6-fde6-41ac-9f5b-65ed92a0d33a"}},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"24.16.0","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","mobilewright":"0.0.41","fast-xml-parser":"5.8.0","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","husky":"^9.1.7","mocha":"^11.1.0","eslint":"^9.19.0","ts-node":"^10.9.2","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","@types/mocha":"^10.0.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.57_1780000342447_0.3261098211004527","host":"s3://npm-registry-packages-npm-production"}},"0.0.58":{"name":"@mobilenext/mobile-mcp","version":"0.0.58","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.58","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"0e82ce5ed1ea527112c4da7c61a0b56d7cdfe618","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.58.tgz","fileCount":16,"integrity":"sha512-WGKgbe9V+M4O8trxXdXJLk0Sqh/MZ1tti8FENsqjIZ9Po2HDjC83RxEVbl42dv0l05KwC68LD83x7TvMv6+w+Q==","signatures":[{"sig":"MEQCIB2xsLF5EEBB6Oi/W3oUQHkw70Oug2Y3EVHdzG78231qAiARPwvUAUMFZk1R2PIz236uRAkRZoiRgN0YMQqmhWiurQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobilenext%2fmobile-mcp@0.0.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141752},"main":"index.js","engines":{"node":">=18"},"gitHead":"754091f3bb0d84047489907679905aef0d1da659","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"c8 playwright test","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:08e82db6-fde6-41ac-9f5b-65ed92a0d33a"}},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"24.16.0","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","mobilewright":"0.0.41","fast-xml-parser":"5.8.0","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","husky":"^9.1.7","eslint":"^9.19.0","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@playwright/test":"^1.49.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.58_1780398502000_0.9713860113847683","host":"s3://npm-registry-packages-npm-production"}},"0.0.59":{"name":"@mobilenext/mobile-mcp","version":"0.0.59","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.59","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"0ca03397acbc7bff6897162c8ec65d6ce32b2bd6","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.59.tgz","fileCount":16,"integrity":"sha512-ubU83wFxqodylEdEmidcs+y99QKBsGhG+L6oceFpVfKBM9zpgBv94Cu4y6UiIAUgNRC3wrTGg7gybVRXhHdDQg==","signatures":[{"sig":"MEUCIQCd0aEAYx753/xrYz81q5dHRJGNZsbKplZKgXSBapEwPAIgFRcyDyR1+xpsUihjflOzCbIFudeZpafiOzh4eRtSr7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobilenext%2fmobile-mcp@0.0.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141752},"main":"index.js","engines":{"node":">=18"},"gitHead":"9008f712891b39c751dfc1f5a39f1368d1e38a5f","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"c8 playwright test","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:08e82db6-fde6-41ac-9f5b-65ed92a0d33a"}},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"24.16.0","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","mobilewright":"0.0.42","fast-xml-parser":"5.8.0","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","husky":"^9.1.7","eslint":"^9.19.0","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@playwright/test":"^1.49.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.59_1781010215422_0.7028102113839676","host":"s3://npm-registry-packages-npm-production"}},"0.0.60":{"name":"@mobilenext/mobile-mcp","version":"0.0.60","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.60","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"a3bd971555737f9d15b9844d1e2f9b93ad3807d9","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.60.tgz","fileCount":16,"integrity":"sha512-3u4MwY7p9OWUZYBPP842yWrJYJWU2TF3lrQrRxXgrZXpPFho2KTg5DWS3TmuFucbrnSU++W83IYZQ3+AXHc9pg==","signatures":[{"sig":"MEUCIQD7CmLH0skxiGoE4e1BXj7Asx2AAIuI6NojBXO4kK8CywIgfncO+3d6vBeVCoURTMAXQH2gY7Y+IaCB2rW+UZfJ9hY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobilenext%2fmobile-mcp@0.0.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141752},"main":"index.js","engines":{"node":">=18"},"gitHead":"67e2d3f5d09a6cde8a751fa7790cef8f25a3ee18","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"c8 playwright test","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:08e82db6-fde6-41ac-9f5b-65ed92a0d33a"}},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"24.16.0","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","mobilewright":"0.0.45","fast-xml-parser":"5.8.0","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","husky":"^9.1.7","eslint":"^9.19.0","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@playwright/test":"^1.49.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.60_1781554256444_0.16524350654814834","host":"s3://npm-registry-packages-npm-production"}},"0.0.61":{"name":"@mobilenext/mobile-mcp","version":"0.0.61","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.61","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"c7350ea51444d8bf9be7881706278b3b7142d38c","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.61.tgz","fileCount":16,"integrity":"sha512-xe7ZNAJshfPz3plla0R7bZeO5K2JrnfaIhBXoPrVJPknWF3Ov+z/GH0qj4XSUjPe2++VVkDjGzAmNSVgRzxAHw==","signatures":[{"sig":"MEYCIQDqRlq5HYs5nKtCf7ZOgAE4xAfkNW+r6NN7Ah6U31QjNAIhAMhrk7XDJV4yny20jFhEogevAUWXye2B+Q00lf0LMG0+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobilenext%2fmobile-mcp@0.0.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142213},"main":"index.js","engines":{"node":">=18"},"gitHead":"c5d7d27fd61e4762e15ae4b1c68b6c011be88bb7","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"c8 playwright test","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:08e82db6-fde6-41ac-9f5b-65ed92a0d33a"}},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"24.18.0","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","mobilewright":"0.0.45","fast-xml-parser":"5.8.0","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","husky":"^9.1.7","eslint":"^9.19.0","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@playwright/test":"^1.49.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.61_1782996964171_0.6393230698886332","host":"s3://npm-registry-packages-npm-production"}},"0.0.62":{"name":"@mobilenext/mobile-mcp","version":"0.0.62","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@0.0.62","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"bd634b3989d0599d0e0d13b6431c72115a7eb883","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-0.0.62.tgz","fileCount":16,"integrity":"sha512-a2u/SrEnlnTmKsW3KUG95uxtZestTouIm9QmzlROrtHeODDw/rcnSEpOalqufQci+unB65EhsaxoVug2cXh64A==","signatures":[{"sig":"MEYCIQCkWWtkSoA14I9AZh52WFrNzB7znn0EHLY6hl52u2/A2gIhAPCWCugoZYk412XU/KPPKQcuaw8W2oNBHoW5l5Nggtqk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobilenext%2fmobile-mcp@0.0.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146244},"main":"index.js","engines":{"node":">=20"},"gitHead":"6c4504a6fe06a0c411ea4eeca193108f13ec4b2c","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"c8 playwright test","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:08e82db6-fde6-41ac-9f5b-65ed92a0d33a"}},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"24.18.0","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","mobilewright":"0.0.48","fast-xml-parser":"5.8.0","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","husky":"^9.1.7","eslint":"^9.19.0","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@playwright/test":"^1.49.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_0.0.62_1783797367741_0.7703572141926007","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@mobilenext/mobile-mcp","version":"1.0.0","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@1.0.0","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"5a09c957532f5e434cad6574810d714e491f188e","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-1.0.0.tgz","fileCount":16,"integrity":"sha512-vbNL4ZByX30VwHa5oUKjsGme97hgh6a8U9ueLK+m6n33JHM3V8K23LfidbBKDSJua6lEVuO9qU1SbpeTl/dWuw==","signatures":[{"sig":"MEUCIGh8nkaFaEr+bxpB9h7tU+7KdHP8Mf6iBj45E8nvboIFAiEA+sweKl7WrWw22Rs45RYFiGWA1/oumVE580owf2ytZ2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobilenext%2fmobile-mcp@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147854},"main":"index.js","engines":{"node":">=20"},"gitHead":"36bcb0ef89e0b4ac3dd2c1cf376cdc13b0f66e27","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"c8 playwright test","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:08e82db6-fde6-41ac-9f5b-65ed92a0d33a"}},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"24.18.0","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","mobilewright":"0.0.52","fast-xml-parser":"5.8.0","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","husky":"^9.1.7","eslint":"^9.19.0","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@playwright/test":"^1.49.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_1.0.0_1785689364478_0.8786144734617525","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@mobilenext/mobile-mcp","version":"1.0.1","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@1.0.1","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"1fba7e919a3d27de708817ded8fd1e036a9738fd","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-1.0.1.tgz","fileCount":16,"integrity":"sha512-ImPGvPr+KhGyxHRUvQWrwbgj47d4ISyhrRyuutrUK+eJuMX9nEn9yqRuEZsgIsdz5g5BBNHMiU36P+xoEzuSvQ==","signatures":[{"sig":"MEUCIFPkRyLUmXmA51TBhFIXk2SUYZC+c+zndiJQzVvTx+kUAiEAj6JHcGlMDUhc2CPCOYKOnfa1SB/Ahb2YCZrrTW9SCjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobilenext%2fmobile-mcp@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155851},"main":"index.js","engines":{"node":">=20"},"gitHead":"65576232df374064cdd81bd1e54cab07ff841907","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"c8 playwright test","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:08e82db6-fde6-41ac-9f5b-65ed92a0d33a"}},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"24.18.0","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","mobilewright":"0.0.52","fast-xml-parser":"5.8.0","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","husky":"^9.1.7","eslint":"^9.19.0","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@playwright/test":"^1.49.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_1.0.1_1786028501927_0.5162474086360598","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@mobilenext/mobile-mcp","version":"1.0.2","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@1.0.2","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"3419c20b4b124ce7a24bb4c8be7e2171f049416b","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-1.0.2.tgz","fileCount":16,"integrity":"sha512-EVWH2dLOL69Ur1HZn7g5oPEhVnCbpyoZdKLKUAjQWh5JGn9i10OU6TrS+onInzUeRWFJY18M7Cnha4Q+LgxzKA==","signatures":[{"sig":"MEQCIHRnViRreQeLj5QmWtWTL7XJzBv3t3F9iHk22E/HzWrIAiAdD3WMHFzNvTmLXlRJYQIQf4JT3YBDCvBHSSe8oVEfeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobilenext%2fmobile-mcp@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156248},"main":"index.js","engines":{"node":">=20"},"gitHead":"48250f81a9e6df8a1f0960185eb7fd7abba886c8","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"c8 playwright test","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:08e82db6-fde6-41ac-9f5b-65ed92a0d33a"}},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"24.18.0","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","mobilewright":"0.0.52","fast-xml-parser":"5.8.0","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","husky":"^9.1.7","eslint":"^9.19.0","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@playwright/test":"^1.49.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_1.0.2_1786271861305_0.9860637740819203","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@mobilenext/mobile-mcp","version":"1.0.3","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@1.0.3","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"9af93e6c772dbaba32b6c4ce7cad72c5f9d803da","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-1.0.3.tgz","fileCount":18,"integrity":"sha512-fHLj+zO3lZyj6dqHcIldCSWslTkRWqL/38KrHCTDNdYGEUJA45EHIpQ43F5pNQC+1BaClzPodemTDt8r8IH9eg==","signatures":[{"sig":"MEQCIFueBWxmDKEThowVuxtEwofP0zxFWHtPU2NIcVukj05MAiAEg8Ny8aXHCbmchf6KUME8N4j0qDB7t81mr8mkJn9eJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobilenext%2fmobile-mcp@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217895},"main":"index.js","engines":{"node":">=20"},"gitHead":"f40600cd216c131046cbd2d078f41762389a600e","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"c8 playwright test","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:08e82db6-fde6-41ac-9f5b-65ed92a0d33a"}},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"24.20.0","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","mobilewright":"0.0.57","fast-xml-parser":"5.8.0","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.26.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","husky":"^9.1.7","eslint":"^9.19.0","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@playwright/test":"^1.49.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_1.0.3_1788879693714_0.055190424280885164","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@mobilenext/mobile-mcp","version":"1.0.4","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@1.0.4","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"a33dccf3e55d83f1109575fbc992a8e14d689cd1","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-1.0.4.tgz","fileCount":20,"integrity":"sha512-4DI2PdE1bxSfFeBo7HqY9hlBvrn+pl0DA4Pid/22YmUo33CZkhMUC3/FSyO7JWi4wZexqznkeZHpjSfgoxph0g==","signatures":[{"sig":"MEUCIQClSfLThR4e+NlPcYQ8snXSb9SHCEq0V9vu/uiDSMFg7wIgBUqxEIhPaSZDqxwoxleUyhUM3GWcU4rNV1wKZrLKTEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCENgi+V+KilplFio4nkdHrIrL6iWAuAhjfjNetfaZ14QIhAK2VLDy8uLmsr3vAyf7+9Lxd4VRNN1FNIcdhC0ZJvGim","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobilenext%2fmobile-mcp@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226843},"main":"index.js","engines":{"node":">=20"},"gitHead":"63a5974d9bfa5b66d1ee4d1b0945df3ebea18b11","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"c8 playwright test","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","start":"node lib/index.js","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:08e82db6-fde6-41ac-9f5b-65ed92a0d33a"}},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"24.20.0","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.1.13","express":"5.1.0","commander":"14.0.0","mobilewright":"0.0.57","fast-xml-parser":"5.8.0","zod-to-json-schema":"3.25.0","@modelcontextprotocol/sdk":"1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","husky":"^9.1.7","eslint":"^9.19.0","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@playwright/test":"^1.49.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_1.0.4_1789331015430_0.23635304666063495","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@mobilenext/mobile-mcp","version":"1.0.5","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@1.0.5","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"483313dea9b935d10a9fcad3851b7a192d120a40","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-1.0.5.tgz","fileCount":20,"integrity":"sha512-zySRlpe+8O+84758mcwsJ/93S2gDrS4mq0J4+oHPxQbCbfUO5SagZcccYAbU5XaT4tWdmcwkTLzEd+cyv7EN3A==","signatures":[{"sig":"MEUCIHsZnbhY8uNYO+noKa8nWpUh8VzfgLr+6GpwJ50FRSomAiEAiS8Cs89jE41yY5Qt3q1eSz1APU+ub0eX0M5LOiME9Ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGN2jEiUkgQHgTXE7hLwITPBrb2esq9R0cxM8otW9PztAiEA+c1Z6Ut3QUEy25OIs5gMC193OoCCmsNW0DUl2Obt3Rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobilenext%2fmobile-mcp@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":228581},"main":"index.js","engines":{"node":">=20"},"gitHead":"18d0e8c44ef4dbc4113d57ee917c51f2da5678d4","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"c8 playwright test","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","start":"node lib/index.js","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:08e82db6-fde6-41ac-9f5b-65ed92a0d33a"}},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"24.21.0","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.2.0","express":"5.1.0","commander":"14.0.0","mobilewright":"0.0.60","fast-xml-parser":"5.8.0","zod-to-json-schema":"3.25.0","@modelcontextprotocol/node":"2.0.0","@modelcontextprotocol/server":"2.0.0","@modelcontextprotocol/express":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","husky":"^9.1.7","eslint":"^9.19.0","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@playwright/test":"^1.49.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@modelcontextprotocol/client":"2.0.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_1.0.5_1790178260404_0.5538498332178816","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@mobilenext/mobile-mcp","version":"1.0.6","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@1.0.6","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"fab4e551d8d068576869e228ef240538bebdd08a","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-1.0.6.tgz","fileCount":20,"integrity":"sha512-HhXdGhqOg19UycS1OA0Fa1J1ZHKJm4niFnyLOLWf9Ryev7ELV7Xgn4lL52w9Zh8NmqyovlrTjUuB/1Rx1aCLwA==","signatures":[{"sig":"MEUCIC4/+o2Nv6XYp1baXE1fKnN93nEqw/WvHhdIedRQ4EEdAiEAjq8hYnfHOEwZNGAx4tgDLSq/K2DcVbRUgy3t4AlRuts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDatmHjx9JRq9PGcL3QNyP2k6QzJ05ElQ/FovWj8ckKUQIhAP/jx33YEdS1/SPSAqlr+1pjLt/529Fb2GV3/UujBom1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobilenext%2fmobile-mcp@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230489},"main":"index.js","engines":{"node":">=20"},"gitHead":"7b7d68e3152e5c34dd130f0cc1cc204cd1343617","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"c8 playwright test","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","start":"node lib/index.js","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"08e82db6-fde6-41ac-9f5b-65ed92a0d33a"}},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"24.21.0","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.2.0","express":"5.1.0","commander":"14.0.0","mobilewright":"0.0.62","fast-xml-parser":"5.8.0","zod-to-json-schema":"3.25.0","@modelcontextprotocol/node":"2.0.0","@modelcontextprotocol/server":"2.0.0","@modelcontextprotocol/express":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","husky":"^9.1.7","eslint":"^9.19.0","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@playwright/test":"^1.49.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@modelcontextprotocol/client":"2.0.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_1.0.6_1790760816964_0.9540024758248349","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@mobilenext/mobile-mcp","version":"1.0.7","author":"","license":"Apache-2.0","_id":"@mobilenext/mobile-mcp@1.0.7","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"homepage":"https://github.com/mobile-next/mobile-mcp#readme","bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"bin":{"mcp-server-mobile":"lib/index.js"},"dist":{"shasum":"7404adbee5209e4aa8168bf57c8886c154e16e58","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-1.0.7.tgz","fileCount":20,"integrity":"sha512-ItZW3KGkHOP2NzxEWLGpdAufnYH/VZ09LBsj9yOlEXx3Q04mBa/5G8fT8S9J+u9HShKtAOHE4X7AQYK37CjzTQ==","signatures":[{"sig":"MEQCIEXLrqvEwQGg/Zd6Xw1qUTFg9ogv7RadiAWFCYhA8dZ3AiAxPiHM8tM5G4dteEyRyQGYgcTLldUiiCoFrh3eJwS0lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCVDLgJWMG0o6rFtKQYE1i6d1zrtIhi2HMEoiszr6HMZAIhAMZ1N9marzyzir37E/dQOHV69hP0XKNHUiZTtkghZ5h6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobilenext%2fmobile-mcp@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230901},"main":"index.js","engines":{"node":">=20"},"gitHead":"ef371e8c6fd7fee066d773b98a0ce6b57a73b42d","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"c8 playwright test","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","start":"node lib/index.js","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"08e82db6-fde6-41ac-9f5b-65ed92a0d33a"}},"repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Mobile MCP","directories":{"lib":"lib"},"_nodeVersion":"24.21.0","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.2.0","express":"5.1.0","commander":"14.0.0","mobilewright":"0.0.63","fast-xml-parser":"5.8.0","zod-to-json-schema":"3.25.0","@modelcontextprotocol/node":"2.0.0","@modelcontextprotocol/server":"2.0.0","@modelcontextprotocol/express":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","husky":"^9.1.7","eslint":"^9.19.0","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@playwright/test":"^1.49.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@modelcontextprotocol/client":"2.0.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"tmp":"tmp/mobile-mcp_1.0.7_1790866974318_0.5519592173291514","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"_id":"@mobilenext/mobile-mcp@1.0.8","bin":{"mcp-server-mobile":"lib/index.js"},"bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"dist":{"shasum":"2e60b2522e36c5db13cbc810d6261f2cfdd06153","tarball":"https://registry.npmjs.org/@mobilenext/mobile-mcp/-/mobile-mcp-1.0.8.tgz","fileCount":20,"integrity":"sha512-LlUaUK/DcI+4oFoKNiM59hAtbmJWGnJFh4eICEeKa7+IKp1uj69ab3HlqdFMrAR5HxU5aMOE2tP1g91fYoPeZQ==","signatures":[{"sig":"MEQCIAwRPMSAhFdHEV1ofSR7FWd1/MIfwRnXWJxiQiYXAJgGAiAzZmTKTbYvq6f8GSSajZa5JoHNqaH9jBk108ZCB16D0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHBw+jKAeUcJnqJFah4N4hplMupz1CGxJyRwAmxzNDzKAiEArNC5iGv3rFad71bBjKJPX7vI91Uv2npt4ZcmmBXrx5c="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mobilenext%2fmobile-mcp@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233935},"main":"index.js","name":"@mobilenext/mobile-mcp","author":"","engines":{"node":">=20"},"gitHead":"65953016441e1f519d47c98d7bcc742647249c95","license":"Apache-2.0","mcpName":"io.github.mobile-next/mobile-mcp","scripts":{"lint":"eslint .","test":"c8 playwright test","build":"tsc && chmod +x lib/index.js","clean":"rm -rf lib","start":"node lib/index.js","watch":"tsc --watch","fixlint":"eslint . --fix","prepare":"husky"},"version":"1.0.8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"08e82db6-fde6-41ac-9f5b-65ed92a0d33a"}},"homepage":"https://github.com/mobile-next/mobile-mcp#readme","repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Mobile MCP","directories":{"lib":"lib"},"maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"_nodeVersion":"24.21.0","dependencies":{"qs":"^6.15.0","ajv":"^8.18.0","zod":"^4.2.0","express":"5.1.0","commander":"14.0.0","mobilewright":"0.0.63","fast-xml-parser":"5.8.0","zod-to-json-schema":"3.25.0","@modelcontextprotocol/node":"2.0.0","@modelcontextprotocol/server":"2.0.0","@modelcontextprotocol/express":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","husky":"^9.1.7","eslint":"^9.19.0","@eslint/js":"^9.19.0","typescript":"5.8.2","@types/node":"^22.13.10","eslint-plugin":"^1.0.1","@types/express":"^5.0.3","@eslint/eslintrc":"^3.2.0","@playwright/test":"^1.49.0","@types/commander":"^2.12.0","eslint-plugin-import":"^2.31.0","eslint-plugin-notice":"^1.0.0","@stylistic/eslint-plugin":"^3.0.1","@typescript-eslint/utils":"^8.26.1","@typescript-eslint/parser":"^8.26.1","@modelcontextprotocol/client":"2.0.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mobile-mcp_1.0.8_1790949603927_0.8032344105210794"}}},"time":{"created":"2025-03-30T14:59:42.332Z","modified":"2026-10-02T14:00:04.373Z","0.0.6":"2025-03-30T14:59:42.625Z","0.0.7":"2025-03-30T15:06:13.676Z","0.0.8":"2025-03-30T15:12:51.931Z","0.0.9":"2025-03-30T15:25:44.027Z","0.0.10":"2025-03-30T20:32:19.562Z","0.0.11":"2025-04-06T09:24:51.317Z","0.0.12":"2025-04-12T20:35:01.626Z","0.0.13":"2025-04-18T09:33:51.841Z","0.0.14":"2025-05-02T17:35:09.130Z","0.0.15":"2025-05-04T13:05:12.202Z","0.0.16":"2025-05-10T07:53:36.815Z","0.0.17":"2025-05-16T19:04:11.401Z","0.0.18":"2025-06-12T14:05:55.141Z","0.0.19":"2025-06-16T09:09:03.055Z","0.0.20":"2025-06-23T10:40:33.119Z","0.0.21":"2025-06-27T09:24:30.273Z","0.0.22":"2025-07-17T10:18:26.871Z","0.0.23":"2025-07-31T16:10:25.368Z","0.0.24":"2025-08-24T19:36:40.871Z","0.0.25":"2025-09-08T20:40:27.347Z","0.0.26":"2025-09-09T06:44:38.318Z","0.0.27":"2025-09-10T09:47:50.743Z","0.0.28":"2025-09-15T14:11:46.150Z","0.0.29":"2025-09-26T12:19:11.501Z","0.0.30-beta":"2025-09-26T14:06:49.936Z","0.0.31-beta":"2025-09-29T10:02:07.090Z","0.0.30":"2025-10-06T08:42:03.740Z","0.0.31":"2025-10-07T19:31:18.565Z","0.0.32":"2025-10-08T08:33:16.722Z","0.0.33":"2025-10-20T18:16:21.959Z","0.0.34":"2025-11-01T11:31:48.290Z","0.0.35":"2025-11-14T10:41:23.499Z","0.0.36":"2025-11-19T08:08:24.995Z","0.0.37":"2025-12-08T10:28:58.249Z","0.0.38":"2025-12-09T13:23:41.719Z","0.0.39":"2026-01-01T19:13:29.751Z","0.0.40":"2026-01-15T19:18:39.084Z","0.0.41":"2026-01-27T09:54:54.097Z","0.0.42":"2026-02-03T16:43:31.422Z","0.0.43":"2026-02-24T14:22:21.195Z","0.0.44":"2026-02-25T19:44:27.557Z","0.0.45":"2026-03-02T10:28:17.468Z","0.0.46":"2026-03-03T16:16:13.053Z","0.0.47":"2026-03-09T19:45:42.402Z","0.0.48":"2026-03-20T10:31:10.847Z","0.0.49":"2026-03-24T18:52:33.179Z","0.0.50":"2026-03-27T19:40:36.844Z","0.0.51":"2026-04-05T08:18:53.880Z","0.0.52":"2026-04-13T18:27:08.151Z","0.0.53":"2026-05-01T16:06:46.927Z","0.0.54":"2026-05-04T13:19:51.593Z","0.0.55":"2026-05-16T17:19:25.430Z","0.0.56":"2026-05-17T19:56:05.962Z","0.0.57":"2026-05-28T20:32:22.585Z","0.0.58":"2026-06-02T11:08:22.154Z","0.0.59":"2026-06-09T13:03:35.584Z","0.0.60":"2026-06-15T20:10:56.605Z","0.0.61":"2026-07-02T12:56:04.339Z","0.0.62":"2026-07-11T19:16:07.907Z","1.0.0":"2026-08-02T16:49:24.625Z","1.0.1":"2026-08-06T15:01:42.080Z","1.0.2":"2026-08-09T10:37:41.463Z","1.0.3":"2026-09-08T15:01:33.859Z","1.0.4":"2026-09-13T20:23:35.507Z","1.0.5":"2026-09-23T15:44:20.495Z","1.0.6":"2026-09-30T09:33:37.043Z","1.0.7":"2026-10-01T15:02:54.420Z","1.0.8":"2026-10-02T14:00:04.017Z"},"bugs":{"url":"https://github.com/mobile-next/mobile-mcp/issues"},"license":"Apache-2.0","homepage":"https://github.com/mobile-next/mobile-mcp#readme","repository":{"url":"git+https://github.com/mobile-next/mobile-mcp.git","type":"git"},"description":"Mobile MCP","maintainers":[{"name":"krismuhi","email":"kristof.muhi@gmail.com"},{"name":"gilmegidish","email":"gil@megidish.net"}],"readme":"# Mobile Next - 用于移动开发与自动化的 MCP 服务器 | iOS、Android、模拟器、仿真器与真机\n\n[English](README.md) | [日本語](README.ja.md) | **简体中文**\n\n这是一个 MCP 服务器，它通过与平台无关的接口实现可扩展的移动自动化与开发，让你无需掌握 iOS 或 Android 的专门知识。你可以在仿真器、模拟器以及真机（iOS 和 Android）上运行它。\n\n该服务器让智能体和 LLM 能够通过结构化的无障碍（accessibility）快照，或基于截图的坐标点击，来与原生 iOS/Android 应用和设备交互。\n\n**支持 Claude Code、Codex、Gemini、GitHub Copilot、Antigravity** —— 以及任何兼容 MCP 的客户端。\n\n你可以在自己机器上的设备运行它，也可以通过 **[Mobile Next Cloud](https://mobilenext.ai/cloud?utm_source=github&utm_medium=readme&utm_campaign=mobile-mcp&utm_content=intro)** 在云端真实 iOS 和 Android 设备上运行 —— 工具完全相同，无需本地环境配置。\n\n<h4 align=\"center\">\n  <a href=\"https://github.com/mobile-next/mobile-mcp\">\n    <img src=\"https://img.shields.io/github/stars/mobile-next/mobile-mcp\" alt=\"Mobile Next Stars\" />\n  </a>\n  <a href=\"https://www.npmjs.com/package/@mobilenext/mobile-mcp\">\n    <img src=\"https://img.shields.io/npm/dm/@mobilenext/mobile-mcp?logo=npm&style=flat&color=red\" alt=\"npm\" />\n  </a>\n  <a href=\"https://github.com/mobile-next/mobile-mcp/releases\">\n    <img src=\"https://img.shields.io/github/release/mobile-next/mobile-mcp\" />\n  </a>\n  <a href=\"https://insiders.vscode.dev/redirect?url=vscode%3Amcp%2Finstall%3F%7B%22name%22%3A%22mobile-mcp%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40mobilenext%2Fmobile-mcp%40latest%22%5D%7D\">\n    <img src=\"https://img.shields.io/badge/VS_Code-VS_Code?style=flat-square&label=Install%20Server&color=0098FF\" alt=\"Install in VS Code\" />\n  </a>\n  <a href=\"https://github.com/mobile-next/mobile-mcp/wiki\">\n    <img src=\"https://img.shields.io/badge/documentation-wiki-blue\" alt=\"wiki\" />\n  </a>\n  <a href=\"https://mobilenext.ai/join-slack?utm_source=github&utm_medium=readme&utm_campaign=mobile-mcp&utm_content=badge\">\n    <img src=\"https://img.shields.io/badge/join-Slack-blueviolet?logo=slack&style=flat\" alt=\"join on Slack\" />\n  </a>\n</h4>\n\n\nhttps://github.com/user-attachments/assets/bb084777-beb3-4930-ae6f-8d3fe694ddde\n\n\n<p align=\"center\">\n    <a href=\"https://github.com/mobile-next/\">\n        <img alt=\"mobile-mcp\" src=\"https://raw.githubusercontent.com/mobile-next/mobile-next-assets/refs/heads/main/mobile-mcp-banner.png\" width=\"600\" />\n    </a>\n</p>\n\n### 主要使用场景\n\n我们如何帮助你扩展移动自动化:\n\n- 📲 面向测试或数据录入场景的原生应用自动化（iOS 和 Android）\n- 📝 无需手动操作模拟器/仿真器或真机（iPhone、三星、Google Pixel 等）即可执行的脚本化流程与表单交互\n- 🧭 由 LLM 驱动的多步骤用户旅程自动化\n- 👆 面向智能体框架的通用移动应用交互能力\n- 🤖 为移动自动化和数据提取场景提供智能体之间的通信能力\n\n## 主要特性\n\n- 🚀 **无障碍优先 —— 快速且低成本**: 基于原生无障碍树驱动应用（无需视觉模型，不消耗图像 token），仅在必要时回退到截图 + 坐标方式。\n- 📱 **一套 API，覆盖所有目标**: 同一套工具同时适用于 iOS 和 Android —— 模拟器、仿真器和真机皆可。\n- 🧠 **无需平台专业知识**: 不需要 XCUITest，不需要 Espresso，也不需要各平台的胶水代码 —— 描述目标，智能体来完成。\n- 🧰 **完整的设备控制**: 点击、滑动与手势；应用安装/启动/终止；屏幕录制；硬件按键；深度链接；屏幕方向。\n- 📊 **结构化、确定性的输出**: 读取真实的 UI 元素并提取结构化数据，减少纯截图方案带来的歧义。\n- 🪞 **在 Claude Code 中镜像设备**: 适用于在 Ghostty 或 kitty 中运行的 Claude Code。安装插件后运行 `/mobile-mirror`，即可在侧边窗格中查看设备的实时画面，并且无需离开终端就能点按、输入文字以及按 Home/Back。\n\n<p align=\"center\">\n    <img alt=\"/mobile-mirror showing an iOS simulator beside a Claude Code session\" src=\"docs/screenshots/mobile-mirror.png\" width=\"800\" />\n</p>\n\n### 🎯 平台支持\n\n| 目标 | 是否支持 | 环境准备 |\n|---|:---:|---|\n| iOS 模拟器 | ✅ | Xcode 以及已启动的模拟器 (`xcrun simctl`) |\n| iOS 真机 | ✅ | 通过 USB 连接并已信任的设备 |\n| Android 仿真器 | ✅ | Android SDK 以及运行中的仿真器 (`adb`) |\n| Android 真机 | ✅ | `adb`，并已启用并授权 USB 调试 |\n\n## 🔧 可用的 MCP 工具\n\n### 设备管理\n- **`mobile_list_available_devices`** - 列出所有可用设备（模拟器、仿真器和真机）\n- **`mobile_get_screen_size`** - 获取移动设备的屏幕尺寸（像素）\n- **`mobile_get_orientation`** - 获取设备当前的屏幕方向\n- **`mobile_set_orientation`** - 更改屏幕方向（竖屏/横屏）\n- **`mobile_set_location`** - 覆盖设备上报的 GPS 位置，或清除该覆盖\n- **`mobile_clipboard`** - 读取或替换设备剪贴板内容\n\n### 远程设备（Mobile Next Cloud）\n- **`mobile_login_to_cloud_provider`** - 将本机与云设备提供方进行认证（基于浏览器的设备码登录）\n- **`mobile_list_remote_devices`** - 列出可从云设备池中预约的设备型号\n- **`mobile_allocate_remote_device`** - 预约一台物理云设备以供独占使用\n- **`mobile_release_remote_device`** - 将已预约的云设备释放回设备池\n\n### 应用管理\n- **`mobile_list_apps`** - 列出设备上已安装的所有应用\n- **`mobile_get_foreground_app`** - 获取当前处于前台的应用\n- **`mobile_launch_app`** - 使用包名启动应用\n- **`mobile_terminate_app`** - 停止并终止正在运行的应用\n- **`mobile_install_app`** - 从文件安装应用（.apk、.ipa、.app、.zip）\n- **`mobile_uninstall_app`** - 使用 bundle ID 或包名卸载应用\n\n### 屏幕交互\n- **`mobile_take_screenshot`** - 截取屏幕截图以了解屏幕上的内容\n- **`mobile_save_screenshot`** - 将截图保存为文件\n- **`mobile_list_elements_on_screen`** - 列出 UI 元素及其坐标和属性\n- **`mobile_click_on_screen_at_coordinates`** - 点击指定的 x,y 坐标\n- **`mobile_double_tap_on_screen`** - 双击指定坐标\n- **`mobile_long_press_on_screen_at_coordinates`** - 长按指定坐标\n- **`mobile_swipe_on_screen`** - 向任意方向滑动（上、下、左、右）\n- **`mobile_start_screen_recording`** - 开始将设备屏幕录制为视频文件\n- **`mobile_stop_screen_recording`** - 停止当前的屏幕录制并保存视频\n\n### 输入与导航\n- **`mobile_type_keys`** - 向获得焦点的元素输入文本，可选择是否提交\n- **`mobile_press_button`** - 按下设备按键（HOME、BACK、VOLUME_UP/DOWN、ENTER 等）\n- **`mobile_open_url`** - 在设备浏览器中打开 URL\n\n### 日志与崩溃报告\n- **`mobile_get_device_logs`** - 采集设备实时日志（Android 上为 logcat，iOS 上为 unified log），可选择保存到文件\n- **`mobile_list_crashes`** - 列出设备上可用的崩溃报告\n- **`mobile_get_crash`** - 按 ID 获取崩溃报告的完整内容\n- **`mobile_batch_commands`** - 在一次调用中按顺序运行多个工具（例如点击、输入、点击），可选择在最后列出屏幕元素\n\n## 🏗️ Mobile MCP 架构\n\n<p align=\"center\">\n    <a href=\"https://raw.githubusercontent.com/mobile-next/mobile-next-assets/refs/heads/main/mobile-mcp-arch-1.png\">\n        <img alt=\"mobile-mcp\" src=\"https://raw.githubusercontent.com/mobile-next/mobile-next-assets/refs/heads/main/mobile-mcp-arch-1.png\" width=\"600\">\n    </a>\n</p>\n\n\n## 📚 Wiki 页面\n\n关于安装、配置和调试的更多细节，请查看我们的 [wiki 页面](https://github.com/mobile-next/mobile-mcp/wiki)。\n\n\n## 前置条件\n\n将 MCP 与你的智能体和移动设备连接起来所需要的东西:\n\n- [Xcode 命令行工具](https://developer.apple.com/xcode/resources/)\n- [Android Platform Tools](https://developer.android.com/tools/releases/platform-tools)\n- [node.js](https://nodejs.org/en/download/) v20 及以上\n- 支持 [MCP](https://modelcontextprotocol.io/introduction) 的基础模型或智能体，例如 [Claude MCP](https://modelcontextprotocol.io/quickstart/server)、[OpenAI Agent SDK](https://openai.github.io/openai-agents-python/mcp/)、[Copilot Studio](https://www.microsoft.com/en-us/microsoft-copilot/blog/copilot-studio/introducing-model-context-protocol-mcp-in-copilot-studio-simplified-integration-with-ai-apps-and-agents/)\n\n## 安装与配置\n\n**标准配置** 适用于大多数工具:\n\n```json\n{\n  \"mcpServers\": {\n    \"mobile-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@mobilenext/mobile-mcp@latest\"]\n    }\n  }\n}\n```\n\n<details>\n<summary>Amp</summary>\n\n可以通过 Amp 的 VS Code 扩展设置界面添加，或者更新你的 `settings.json` 文件:\n\n```json\n\"amp.mcpServers\": {\n  \"mobile-mcp\": {\n    \"command\": \"npx\",\n    \"args\": [\n      \"@mobilenext/mobile-mcp@latest\"\n    ]\n  }\n}\n```\n\n**Amp CLI:**\n\n在终端中运行以下命令:\n\n```bash\namp mcp add mobile-mcp -- npx @mobilenext/mobile-mcp@latest\n```\n\n</details>\n\n<details>\n<summary>Antigravity 2</summary>\n\nAntigravity 没有添加 MCP 服务器的 CLI 命令，因此需要手动添加。编辑 `~/.gemini/config/mcp_config.json` 并加入:\n\n```json\n{\n  \"mcpServers\": {\n    \"mobile-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@mobilenext/mobile-mcp@latest\"]\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>Cline</summary>\n\n配置 Cline 时，只需将上面的 json 添加到你的 MCP 设置文件中即可。\n\n[更多内容见我们的 wiki](https://github.com/mobile-next/mobile-mcp/wiki/Cline)\n\n</details>\n\n<details>\n<summary>Claude Code</summary>\n\n在 Claude Code 中安装插件，它会添加 Mobile MCP 服务器和 `/mobile-mirror`:\n\n```\n/plugin marketplace add mobile-next/mobile-mcp\n/plugin install mobile-mcp@mobile-mcp\n```\n\n`/mobile-mirror [device-id]` 会打开一个显示设备实时画面的窗格。点击画面即可点按设备，输入文字即可发送按键，上方还有 Home、Back、App Switch 和 URL 按钮。显示画面需要支持 kitty 图形协议的终端，例如 kitty 或 Ghostty。\n\n如果无法使用插件，可以用 Claude Code CLI 只添加 MCP 服务器:\n\n```bash\nclaude mcp add mobile-mcp -- npx -y @mobilenext/mobile-mcp@latest\n```\n</details>\n\n<details>\n<summary>Claude Desktop</summary>\n\n参照 [MCP 安装指南](https://modelcontextprotocol.io/quickstart/user)，使用上面的 json 配置。\n\n</details>\n\n<details>\n<summary>Codex</summary>\n\n使用 Codex CLI 添加 Mobile MCP 服务器:\n\n```bash\ncodex mcp add mobile-mcp npx \"@mobilenext/mobile-mcp@latest\"\n```\n\n或者，创建或编辑配置文件 `~/.codex/config.toml` 并加入:\n\n```toml\n[mcp_servers.mobile-mcp]\ncommand = \"npx\"\nargs = [\"@mobilenext/mobile-mcp@latest\"]\n```\n\n更多信息请参阅 Codex 的 MCP 文档。\n\n</details>\n\n<details>\n<summary>Copilot</summary>\n\n使用 Copilot CLI 交互式地添加 Mobile MCP 服务器:\n\n```text\n/mcp add\n```\n\n你也可以编辑配置文件 `~/.copilot/mcp-config.json` 并加入:\n\n```json\n{\n  \"mcpServers\": {\n    \"mobile-mcp\": {\n      \"type\": \"local\",\n      \"command\": \"npx\",\n      \"tools\": [\n        \"*\"\n      ],\n      \"args\": [\n        \"@mobilenext/mobile-mcp@latest\"\n      ]\n    }\n  }\n}\n```\n\n更多信息请参阅 Copilot CLI 文档。\n\n</details>\n\n<details>\n<summary>Cursor</summary>\n\n#### 点击按钮安装:\n\n[<img src=\"https://cursor.com/deeplink/mcp-install-dark.svg\" alt=\"Install in Cursor\">](https://cursor.com/en/install-mcp?name=Mobile%20MCP&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIkBtb2JpbGVuZXh0L21vYmlsZS1tY3BAbGF0ZXN0Il19)\n\n#### 或手动安装:\n\n依次进入 `Cursor Settings` -> `MCP` -> `Add new MCP Server`。名称可自定义，类型选择 `command`，命令填写 `npx -y @mobilenext/mobile-mcp@latest`。你也可以点击 `Edit` 来核对配置或添加命令行参数。\n\n</details>\n\n<details>\n<summary>Gemini CLI</summary>\n\n使用 Gemini CLI 添加 Mobile MCP 服务器:\n\n```bash\ngemini mcp add mobile-mcp npx -y @mobilenext/mobile-mcp@latest\n```\n\n</details>\n\n<details>\n<summary>Goose</summary>\n\n#### 点击按钮安装:\n\n[![Install in Goose](https://goose-docs.ai/img/extension-install-dark.svg)](https://goose-docs.ai/extension?cmd=npx&arg=-y&arg=%40mobilenext%2Fmobile-mcp%40latest&id=mobile-mcp&name=Mobile%20MCP&description=Mobile%20automation%20and%20development%20for%20iOS%2C%20Android%2C%20simulators%2C%20emulators%2C%20and%20real%20devices)\n\n#### 或手动安装:\n\n依次进入 `Advanced settings` -> `Extensions` -> `Add custom extension`。名称可自定义，类型选择 `STDIO`，并将 `command` 设为 `npx -y @mobilenext/mobile-mcp@latest`。然后点击 “Add Extension”。\n\n</details>\n\n<details>\n<summary>Kiro</summary>\n\n请参照 MCP 服务器[文档](https://kiro.dev/docs/mcp/)。例如在 `.kiro/settings/mcp.json` 中:\n\n```json\n{\n  \"mcpServers\": {\n    \"mobile-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"@mobilenext/mobile-mcp@latest\"\n      ]\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>opencode</summary>\n\n请参照 MCP 服务器文档。例如在 `~/.config/opencode/opencode.json` 中:\n\n```json\n{\n  \"$schema\": \"https://opencode.ai/config.json\",\n  \"mcp\": {\n    \"mobile-mcp\": {\n      \"type\": \"local\",\n      \"command\": [\n        \"npx\",\n        \"@mobilenext/mobile-mcp@latest\"\n      ],\n      \"enabled\": true\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>Windsurf</summary>\n\n打开 Windsurf 设置，进入 MCP servers，使用 `command` 类型添加一个新服务器:\n\n```bash\nnpx @mobilenext/mobile-mcp@latest\n```\n\n或者按照上文所示，将标准配置添加到设置中的 `mcpServers` 下。\n\n</details>\n\n\n[在我们的 wiki 中了解更多](https://github.com/mobile-next/mobile-mcp/wiki)! 🚀\n\n### ✅ 验证是否正常工作\n\n服务器配置完成后，让你的智能体列出设备:\n\n> list available devices\n\n你应当会看到正在运行的模拟器、仿真器以及已连接的设备。如果能看到，说明 Mobile MCP 已正确接入。如果列表为空，请确认已经启动了模拟器或仿真器（参见[前置条件](#前置条件)）—— 需要更多帮助请查看 [wiki](https://github.com/mobile-next/mobile-mcp/wiki)。\n\n### ☁️ 扩展规模，使用云设备\n\n想扩展到数百台设备？想在 CI/CD 流水线中使用 Mobile MCP？\n\n在你的智能体中输入提示词:\n```text\nlog in to mobile next cloud and then show me which remote devices are available to me\n```\n\n### Streamable HTTP 服务器模式\n\nMobile MCP 默认通过 stdio 运行。若要改为启动 [Streamable HTTP](https://modelcontextprotocol.io/specification/2025-03-26/basic/transports#streamable-http) 服务器，请使用 `--listen` 参数:\n\n```bash\nnpx @mobilenext/mobile-mcp@latest --listen 3000\n```\n\n这会绑定到 `localhost:3000`。若要绑定到指定网络接口:\n\n```bash\nnpx @mobilenext/mobile-mcp@latest --listen 0.0.0.0:3000\n```\n\n然后将你的 MCP 客户端配置为连接 `http://<host>:3000/mcp`（TLS 后可用 `https://…/mcp`）。该端点接受 Streamable HTTP（对 `/mcp` 的 `POST`）；远程模式为 **无状态**（无需会话亲和性），非常适合 Smithery 等水平扩展的托管平台。\n\n> **迁移说明:** 此前 `--listen` 在 `/mcp` 上提供已弃用的 HTTP+SSE。客户端需对 `http(s)://host:port/mcp` 使用 Streamable HTTP。`/mcp` 上原有的纯 SSE 流程已不再可用。\n\n绑定到 localhost 时，会自动启用基于 Host 请求头的 DNS 重绑定防护。\n\n#### 认证授权\n\n若要在 HTTP 服务器上强制使用 Bearer token 授权，请设置环境变量 `MOBILEMCP_AUTH`:\n\n```bash\nMOBILEMCP_AUTH=my-secret-token npx @mobilenext/mobile-mcp@latest --listen 3000\n```\n\n设置之后，所有请求都必须包含请求头 `Authorization: Bearer my-secret-token`。未设置时接受未认证连接并输出警告。\n\n### 🛠️ 如何使用\n\n将 MCP 服务器添加到你的 IDE/客户端之后，你就可以指示 AI 助手使用这些可用工具。\n例如在 Cursor 的 agent 模式下，你可以使用下面的提示词来快速验证、测试和迭代 UI 交互，从屏幕读取信息，或者走完复杂的流程。\n描述要具体，直击要点。\n\n### ✨ 提示词示例\n\n#### 工作流\n\n你可以在一条提示词中指定详细的工作流，验证业务逻辑，搭建自动化。可以尽情发挥:\n\n**搜索视频，评论、点赞并分享**\n```\nFind the video called \" Beginner Recipe for Tonkotsu Ramen\" by Way of\nRamen, click on like video, after liking write a comment \" this was\ndelicious, will make it next Friday\", share the video with the first\ncontact in your whatsapp list.\n```\n\n**下载一款热门计步应用，注册、设置锻炼并给出五星好评**\n```\nFind and Download a free \"Pomodoro\" app that has more than 1k stars.\nLaunch the app, register with my email, after registration find how to\nstart a pomodoro timer. When the pomodoro timer started, go back to the\napp store and rate the app 5 stars, and leave a comment how useful the\napp is.\n```\n\n**在 Substack 中搜索、阅读、高亮、评论并保存文章**\n```\nOpen Substack website, search for \"Latest trends in AI automation 2025\",\nopen the first article, highlight the section titled \"Emerging AI trends\",\nand save article to reading list for later review, comment a random\nparagraph summary.\n```\n\n**预约健身课程并设置计时器**\n```\nOpen ClassPass, search for yoga classes tomorrow morning within 2 miles,\nbook the highest-rated class at 7 AM, confirm reservation,\nsetup a timer for the booked slot in the phone\n```\n\n**查找本地活动并创建日历事件**\n```\nOpen Eventbrite, search for AI startup meetup events happening this\nweekend in \"Austin, TX\", select the most popular one, register and RSVP\nyes to the event, setup a calendar event as a reminder.\n```\n\n**查看天气预报并通过 Whatsapp/Telegram/Slack 发送消息**\n```\nOpen Weather app, check tomorrow's weather forecast for \"Berlin\", and\nsend the summary via Whatsapp/Telegram/Slack to contact \"Lauren Trown\",\nthumbs up their response.\n```\n\n- **在 Zoom 中安排会议并通过邮件分享邀请**\n```\nOpen Zoom app, schedule a meeting titled \"AI Hackathon\" for tomorrow at\n10AM with a duration of 1 hour, copy the invitation link, and send it via\nGmail to contacts \"team@example.com\".\n```\n\n## 运行与配置\n\n### 环境变量\n\n| 变量 | 说明 | 示例 |\n|---|---|---|\n| `MOBILEMCP_AUTH` | 要求 Streamable HTTP 服务器（`--listen`）使用 Bearer token —— 设置后每个请求都必须发送 `Authorization: Bearer <token>`。 | `MOBILEMCP_AUTH=my-secret-token` |\n| `MOBILEMCP_DISABLE_TELEMETRY` | 关闭匿名使用情况遥测。 | `MOBILEMCP_DISABLE_TELEMETRY=1` |\n| `MOBILEMCP_ALLOW_UNSAFE_URLS` | 允许 `mobile_open_url` 打开非标准的 URL scheme（默认被阻止）。 | `MOBILEMCP_ALLOW_UNSAFE_URLS=1` |\n| `MOBILEMCP_LEGACY_ROBOT` | 对 Android 设备和 iOS 真机使用旧版的平台专用 robot。iOS 模拟器仍然使用 `mobilecli`。 | `MOBILEMCP_LEGACY_ROBOT=1` |\n\n### 模拟器、仿真器与真机\n\n启动后，Mobile MCP 可以连接到:\n- macOS/Linux 上的 iOS 模拟器\n- Linux/Windows/macOS 上的 Android 仿真器\n- iOS 或 Android 真机（需要相应的平台工具和驱动）\n\n在运行 Mobile Next Mobile MCP 之前，请确保已正确安装并配置移动平台 SDK（Xcode、Android SDK）。\n\n### 遥测\n\nMobile MCP 通过 PostHog 和 Scarf 收集匿名的使用情况遥测数据。若要关闭，请设置环境变量 `MOBILEMCP_DISABLE_TELEMETRY`:\n\n```bash\nMOBILEMCP_DISABLE_TELEMETRY=1 npx @mobilenext/mobile-mcp@latest\n```\n\n对于 json 配置:\n\n```json\n{\n  \"mcpServers\": {\n    \"mobile-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@mobilenext/mobile-mcp@latest\"],\n      \"env\": {\n        \"MOBILEMCP_DISABLE_TELEMETRY\": \"1\"\n      }\n    }\n  }\n}\n```\n\n### 在模拟器/仿真器上以“无头”模式运行\n\n当你的机器上没有连接真机时，可以让 Mobile MCP 配合后台运行的仿真器或模拟器工作。\n\n例如在 Android 上:\n1. 启动一个仿真器（avdmanager / emulator 命令）。\n2. 使用所需参数运行 Mobile MCP。\n\n在 iOS 上，你需要安装 Xcode，并在通过 Mobile MCP 使用某个模拟器实例之前先启动 Simulator。\n- `xcrun simctl list`\n- `xcrun simctl boot \"iPhone 16\"`\n\n## 🧩 Mobile Next 的一部分\n\nMobile MCP 是驱动真实移动设备这套工具集中的一环:\n\n- **[mobilewright](https://github.com/mobile-next/mobilewright)** —— “移动端的 Playwright”。当你准备把智能体驱动的探索式操作变成 iOS 和 Android 上**可重复、确定性的测试**时，就该升级到 mobilewright。\n- **[mobilecli](https://github.com/mobile-next/mobilecli)** —— Mobile MCP 所构建于其上的通用设备 CLI: 通过命令行或 JSON-RPC API 控制设备、模拟器和仿真器。\n- **[Mobile Next Cloud](https://mobilenext.ai/cloud?utm_source=github&utm_medium=readme&utm_campaign=mobile-mcp&utm_content=part-of-mobile-next)** —— 同一套技术栈，按需租用: 随时可用的真实 iOS 和 Android 设备。只需向你的智能体输入提示词 `log in to mobile next cloud and then show me which remote devices are available to me` 即可开始。\n\n## 🚀 路线图\n\n我们持续改进 Mobile MCP。想了解我们接下来在做什么，请查看 [ROADMAP.md](ROADMAP.md) —— 优先级在很大程度上取决于社区反馈，所以请告诉我们你希望看到什么。\n\n## 🤝 参与贡献\n\n我们欢迎各种形式的贡献 —— 代码、文档、错误报告和想法。\n\n- ⭐ **[给仓库点个 star](https://github.com/mobile-next/mobile-mcp)** —— 这是帮助更多人发现 Mobile MCP 最简单的方式。\n- 阅读 [CONTRIBUTING.md](CONTRIBUTING.md) 了解如何构建、测试并提交 pull request。\n- 浏览[待处理的 issue](https://github.com/mobile-next/mobile-mcp/issues) 寻找可以着手的工作。\n- 也欢迎在我们的 [Slack 社区](https://mobilenext.ai/join-slack?utm_source=github&utm_medium=readme&utm_campaign=mobile-mcp&utm_content=contributing) 中提问和分享想法。\n\n也请阅读我们的[行为准则](CODE_OF_CONDUCT.md)。\n\n# 感谢所有贡献者 ❤️\n\n### 感谢每一位帮助改进这个项目的人。\n\n  <a href = \"https://github.com/mobile-next/mobile-mcp/graphs/contributors\">\n   <img src = \"https://contrib.rocks/image?repo=mobile-next/mobile-mcp\"/>\n </a>\n\n## 隐私政策\n\nMobile MCP 在本地运行，仅与你所连接的设备通信。\n有关数据收集、使用、保留以及联系方式，请查看 Mobile Next 隐私政策:\n[https://mobilenext.ai/privacy](https://mobilenext.ai/privacy)。\n","readmeFilename":"README.zh-CN.md"}