{"_id":"@donghao1980/autogo-mcp","_rev":"10-9f4e2ea0945789367128e5bf1b38a7af","name":"@donghao1980/autogo-mcp","dist-tags":{"latest":"0.3.6"},"versions":{"0.1.0":{"name":"@donghao1980/autogo-mcp","version":"0.1.0","keywords":["mcp","autogo","adb","android","ios","ocr","yolo","opencv","automation"],"author":{"name":"donghao1980"},"license":"MIT","_id":"@donghao1980/autogo-mcp@0.1.0","maintainers":[{"name":"donghao1980","email":"107942188@qq.com"}],"homepage":"https://gitee.com/yuan71058/autogo-mcp#readme","bugs":{"url":"https://gitee.com/yuan71058/autogo-mcp/issues"},"bin":{"autogo-mcp":"dist/index.js"},"dist":{"shasum":"f90c863bc17a150d9a463d060591e9b82684b038","tarball":"https://registry.npmjs.org/@donghao1980/autogo-mcp/-/autogo-mcp-0.1.0.tgz","fileCount":19,"integrity":"sha512-uuZd17A/Zvg60MOPdDLoXD9VBwXgexccVHk1/yi4Bhf2PR13NgVZyA1izn8peY57QkGubTxkekn+zJcqoe038w==","signatures":[{"sig":"MEUCIBrhVcKN4h1ypxn1+fG/1d8axGZcagGF1Yj7+0jPZKWdAiEAkSF1Q7bRov+TNo4xNvPyvHUgBgX/aKTureG5Sd1U1S0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155816},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"e337589b8f6d041338b2df3a89e6e7dbb8f00bda","scripts":{"dev":"node --loader ts-node/esm src/index.ts","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","start":"node dist/index.js","pack:check":"npm pack --dry-run","prepublishOnly":"npm run build"},"_npmUser":{"name":"donghao1980","email":"107942188@qq.com"},"repository":{"url":"git+https://gitee.com/yuan71058/autogo-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for AutoGo and ADB workflows - 36 tools for Android/iOS automation","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.24.1","fast-xml-parser":"^5.7.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/autogo-mcp_0.1.0_1777958402293_0.16260167518958069","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@donghao1980/autogo-mcp","version":"0.1.1","keywords":["mcp","autogo","adb","android","ios","ocr","yolo","opencv","automation"],"author":{"name":"donghao1980"},"license":"MIT","_id":"@donghao1980/autogo-mcp@0.1.1","maintainers":[{"name":"donghao1980","email":"107942188@qq.com"}],"homepage":"https://gitee.com/yuan71058/autogo-mcp#readme","bugs":{"url":"https://gitee.com/yuan71058/autogo-mcp/issues"},"bin":{"autogo-mcp":"dist/index.js"},"dist":{"shasum":"08b4353e0e839b17feb76b09ce3242917a22309e","tarball":"https://registry.npmjs.org/@donghao1980/autogo-mcp/-/autogo-mcp-0.1.1.tgz","fileCount":19,"integrity":"sha512-+ufNEDZxt1TGsh9SUWUFvfbcTxF6gbDk2PAQv6R3EiUkD2eY4linliWWAvs0z9TaH83GGCL7MdXs/0+oOETGNw==","signatures":[{"sig":"MEUCIBQI/aD6kG4IhDdLB3WLVF8PljPFNTDqLKjS5jimcmY2AiEAveBZMfMhPxHymMddQ2PVia8AsFOvEPRBmRAEZmiyK6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156002},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"3c674f5d2e18e388ffa8bae4cf8d6164e1394041","scripts":{"dev":"node --loader ts-node/esm src/index.ts","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","start":"node dist/index.js","pack:check":"npm pack --dry-run","prepublishOnly":"npm run build"},"_npmUser":{"name":"donghao1980","email":"107942188@qq.com"},"repository":{"url":"git+https://gitee.com/yuan71058/autogo-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for AutoGo and ADB workflows - 36 tools for Android/iOS automation","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.24.1","fast-xml-parser":"^5.7.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/autogo-mcp_0.1.1_1777958922518_0.5982144036187294","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@donghao1980/autogo-mcp","version":"0.2.0","keywords":["mcp","autogo","adb","android","ios","ocr","yolo","opencv","automation"],"author":{"name":"donghao1980"},"license":"MIT","_id":"@donghao1980/autogo-mcp@0.2.0","maintainers":[{"name":"donghao1980","email":"107942188@qq.com"}],"homepage":"https://gitee.com/yuan71058/autogo-mcp#readme","bugs":{"url":"https://gitee.com/yuan71058/autogo-mcp/issues"},"bin":{"autogo-mcp":"dist/index.js"},"dist":{"shasum":"52be5b6434d882c3a72c136983e5f2ea8d992cec","tarball":"https://registry.npmjs.org/@donghao1980/autogo-mcp/-/autogo-mcp-0.2.0.tgz","fileCount":20,"integrity":"sha512-hSDe6eEAAqB9uFXH2BSUyyycSzIbBtMpe7wwTt632kHZgWYsE7fHbbXUttNsk8hF2Oxb5s2VKV9/yb8tLpPARA==","signatures":[{"sig":"MEUCIC8uSGuonvycub9olmLxTjK7s2V/VKG/uKzFTISkmWbnAiEAto/2J416RHESoQ6U4MN/OUdEuhhAfATNE+1f/OFTl/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192329},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"1f1dfb4655f11d0740ab997d1277c4b3dee47fda","scripts":{"dev":"node --loader ts-node/esm src/index.ts","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","start":"node dist/index.js","pack:check":"npm pack --dry-run","prepublishOnly":"npm run build"},"_npmUser":{"name":"donghao1980","email":"107942188@qq.com"},"repository":{"url":"git+https://gitee.com/yuan71058/autogo-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for AutoGo and ADB workflows - 36 tools for Android/iOS automation","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.24.1","fast-xml-parser":"^5.7.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/autogo-mcp_0.2.0_1778018098279_0.9972735195505464","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@donghao1980/autogo-mcp","version":"0.3.0","keywords":["mcp","autogo","adb","android","ios","ocr","yolo","opencv","automation"],"author":{"name":"donghao1980"},"license":"MIT","_id":"@donghao1980/autogo-mcp@0.3.0","maintainers":[{"name":"donghao1980","email":"107942188@qq.com"}],"homepage":"https://gitee.com/yuan71058/autogo-mcp#readme","bugs":{"url":"https://gitee.com/yuan71058/autogo-mcp/issues"},"bin":{"autogo-mcp":"dist/index.js"},"dist":{"shasum":"7a7a2a668404e2481c5bbd4812acbfe9fe7d9ce4","tarball":"https://registry.npmjs.org/@donghao1980/autogo-mcp/-/autogo-mcp-0.3.0.tgz","fileCount":20,"integrity":"sha512-mhM9fwSQAR2aLVu4pKygyJmv239kiAm5ovCZFIf7YwS+1YmgewU77Ipa5CVzLrjNfyydEDSgWgSebAzyReEgiA==","signatures":[{"sig":"MEYCIQDtcvD7mtrzADxQYSkrTHzicGTpWhJ18Dg2trWdyN20eAIhAIbdtE1nzOQpkWJvo2JENybU7OtPgjkzqwM0CGsljN8c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195212},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"ed9099a05dd1d41350886a61ec326b3facd1034e","scripts":{"dev":"node --loader ts-node/esm src/index.ts","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","start":"node dist/index.js","pack:check":"npm pack --dry-run","prepublishOnly":"npm run build"},"_npmUser":{"name":"donghao1980","email":"107942188@qq.com"},"repository":{"url":"git+https://gitee.com/yuan71058/autogo-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for AutoGo and ADB workflows - 40 tools for Android/iOS automation","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.24.1","fast-xml-parser":"^5.7.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/autogo-mcp_0.3.0_1778019825308_0.6745055561990265","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@donghao1980/autogo-mcp","version":"0.3.1","keywords":["mcp","autogo","adb","android","ios","ocr","yolo","opencv","automation"],"author":{"name":"donghao1980"},"license":"MIT","_id":"@donghao1980/autogo-mcp@0.3.1","maintainers":[{"name":"donghao1980","email":"107942188@qq.com"}],"homepage":"https://gitee.com/yuan71058/autogo-mcp#readme","bugs":{"url":"https://gitee.com/yuan71058/autogo-mcp/issues"},"bin":{"autogo-mcp":"dist/index.js"},"dist":{"shasum":"70b7e4c8d41858d8f57285a9b941230d7704e425","tarball":"https://registry.npmjs.org/@donghao1980/autogo-mcp/-/autogo-mcp-0.3.1.tgz","fileCount":20,"integrity":"sha512-XtrThZgtiu1t7EbtHkkqGfQKHGXjMTOqLTqVo4Xl+wV6a6E7gABHFDhc+Vn8f3Yor6c2i42XGco4y1k2plFgfg==","signatures":[{"sig":"MEUCIQDrl27wirI5EPg5B+49X3wiI1BjBa/sep/FlbntKqOCggIgdIaqk6/cGzkZsVFUpeVLi65WS+Kb2NYYnBqXK8KnlmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194764},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"cdbaee89ee4d1672d3ccef02abe753a80056a544","scripts":{"dev":"node --loader ts-node/esm src/index.ts","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","start":"node dist/index.js","pack:check":"npm pack --dry-run","prepublishOnly":"npm run build"},"_npmUser":{"name":"donghao1980","email":"107942188@qq.com"},"repository":{"url":"git+https://gitee.com/yuan71058/autogo-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for AutoGo and ADB workflows - 40 tools for Android/iOS automation","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.24.1","fast-xml-parser":"^5.7.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/autogo-mcp_0.3.1_1778024470062_0.942290248280033","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@donghao1980/autogo-mcp","version":"0.3.2","keywords":["mcp","autogo","adb","android","ios","ocr","yolo","opencv","automation"],"author":{"name":"donghao1980"},"license":"MIT","_id":"@donghao1980/autogo-mcp@0.3.2","maintainers":[{"name":"donghao1980","email":"107942188@qq.com"}],"homepage":"https://gitee.com/yuan71058/autogo-mcp#readme","bugs":{"url":"https://gitee.com/yuan71058/autogo-mcp/issues"},"bin":{"autogo-mcp":"dist/index.js"},"dist":{"shasum":"9ca31ba33904fa15144ed475070678bfbf96c14b","tarball":"https://registry.npmjs.org/@donghao1980/autogo-mcp/-/autogo-mcp-0.3.2.tgz","fileCount":21,"integrity":"sha512-Ppqmy27cDxn7sdSgwigoBkSNTKe5Pw9Y+LGggY8I9K/DioiRX1JXF8GF1Jov8rSICXHGwUWSnWWSa6b0ZJTwgA==","signatures":[{"sig":"MEYCIQDm2xY+fPwWhrpsp/N3hPALHrcpNl+aPVyKpcUT24zq6wIhALwm1MJXkJOvK+w3eqEANszmki0ssrXjz2mNxNOFDVPz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185599},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"5d250217af106f927b483358c85da8a9badd593c","scripts":{"dev":"node --loader ts-node/esm src/index.ts","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","start":"node dist/index.js","pack:check":"npm pack --dry-run","prepublishOnly":"npm run build"},"_npmUser":{"name":"donghao1980","email":"107942188@qq.com"},"repository":{"url":"git+https://gitee.com/yuan71058/autogo-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for AutoGo and ADB workflows - 40 tools for Android/iOS automation","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.24.1","fast-xml-parser":"^5.7.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/autogo-mcp_0.3.2_1778038797442_0.6168110726270883","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@donghao1980/autogo-mcp","version":"0.3.3","keywords":["mcp","autogo","adb","android","ios","ocr","yolo","opencv","automation"],"author":{"name":"donghao1980"},"license":"MIT","_id":"@donghao1980/autogo-mcp@0.3.3","maintainers":[{"name":"donghao1980","email":"107942188@qq.com"}],"homepage":"https://gitee.com/yuan71058/autogo-mcp#readme","bugs":{"url":"https://gitee.com/yuan71058/autogo-mcp/issues"},"bin":{"autogo-mcp":"dist/index.js"},"dist":{"shasum":"ddf760b3fec3982ed61c817fea2743e57e56a10c","tarball":"https://registry.npmjs.org/@donghao1980/autogo-mcp/-/autogo-mcp-0.3.3.tgz","fileCount":21,"integrity":"sha512-rpW9ncSFea9FaCOQn+j6cqmUpsUJnKtJyr73/BZc5nNjtfJf2V22Pqwr5TZ3q2u0uVAkrDEATI+uWGcMt0lf/w==","signatures":[{"sig":"MEUCIHMAwuUmK8YVZ0qMVTOxEoXP3HJCS5iNznZ5Vv6EzX8uAiEA3KCUX2+qRD2hCEPYJDcbapgEYyylOLlFpYcWqm+OOdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193190},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"5d2bacaf6208d254dd723a06b0739ffb5a06929a","scripts":{"dev":"node --loader ts-node/esm src/index.ts","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","start":"node dist/index.js","pack:check":"npm pack --dry-run","prepublishOnly":"npm run build"},"_npmUser":{"name":"donghao1980","email":"107942188@qq.com"},"repository":{"url":"git+https://gitee.com/yuan71058/autogo-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for AutoGo and ADB workflows - 40 tools for Android/iOS automation","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.24.1","fast-xml-parser":"^5.7.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/autogo-mcp_0.3.3_1778041358951_0.16441741329352277","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@donghao1980/autogo-mcp","version":"0.3.4","keywords":["mcp","autogo","adb","android","ios","ocr","yolo","opencv","automation"],"author":{"name":"donghao1980"},"license":"MIT","_id":"@donghao1980/autogo-mcp@0.3.4","maintainers":[{"name":"donghao1980","email":"107942188@qq.com"}],"homepage":"https://gitee.com/yuan71058/autogo-mcp#readme","bugs":{"url":"https://gitee.com/yuan71058/autogo-mcp/issues"},"bin":{"autogo-mcp":"dist/index.js"},"dist":{"shasum":"c1cb6dba1a0591849aab0223849b98c547e32187","tarball":"https://registry.npmjs.org/@donghao1980/autogo-mcp/-/autogo-mcp-0.3.4.tgz","fileCount":21,"integrity":"sha512-fGsORR1K0SnYi5IwMxiVyMKox4g4/vdO5uv+wE1qomJxSZThoSR11T/EsoNZ5T2wuDfpvmM1gkWlNA0JXaYHDQ==","signatures":[{"sig":"MEYCIQC/45SHHfZT2s5YT4spTj/FKemR76cnwKP6xp5nqCV11AIhAN8WbfmKjeOcCzTKrUjwF5HtGJYoWVCO78LE95A0yF0e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201016},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"0aba3ab5d90111aee4fef70873d9fd8bd157a7ce","scripts":{"dev":"node --loader ts-node/esm src/index.ts","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","start":"node dist/index.js","pack:check":"npm pack --dry-run","prepublishOnly":"npm run build"},"_npmUser":{"name":"donghao1980","email":"107942188@qq.com"},"repository":{"url":"git+https://gitee.com/yuan71058/autogo-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for AutoGo and ADB workflows - 40 tools for Android/iOS automation","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.24.1","fast-xml-parser":"^5.7.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/autogo-mcp_0.3.4_1778041740628_0.49731851261165794","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@donghao1980/autogo-mcp","version":"0.3.5","keywords":["mcp","autogo","adb","android","ios","ocr","yolo","opencv","automation"],"author":{"name":"donghao1980"},"license":"MIT","_id":"@donghao1980/autogo-mcp@0.3.5","maintainers":[{"name":"donghao1980","email":"107942188@qq.com"}],"homepage":"https://gitee.com/yuan71058/autogo-mcp#readme","bugs":{"url":"https://gitee.com/yuan71058/autogo-mcp/issues"},"bin":{"autogo-mcp":"dist/index.js"},"dist":{"shasum":"5e283be01d4a0fc6a50645f68b20d9f2cf549847","tarball":"https://registry.npmjs.org/@donghao1980/autogo-mcp/-/autogo-mcp-0.3.5.tgz","fileCount":22,"integrity":"sha512-X1DJXJfbaTaDACZsfwLPp2RBPcTqZ/Y9HWdgM4x9TSmdZc7smhD81O6yvMc2gBa+PoLIRxVBU780mjBXDKoHWA==","signatures":[{"sig":"MEUCIQD1/vjS8m49dmmEifOQlg0c07j63LV+759p4l/UIHIYXAIgDTyrDgJ0AdO7RqPi1X8JY8ZZaAc02NM/COdpG6Fuv4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220892},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"618f559f6688cb0b8cbfef675a8176a0a2b75dd1","scripts":{"dev":"node --loader ts-node/esm src/index.ts","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.json --noEmit","start":"node dist/index.js","pack:check":"npm pack --dry-run","prepublishOnly":"npm run build"},"_npmUser":{"name":"donghao1980","email":"107942188@qq.com"},"repository":{"url":"git+https://gitee.com/yuan71058/autogo-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for AutoGo and ADB workflows - 40 tools for Android/iOS automation","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.24.1","fast-xml-parser":"^5.7.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/autogo-mcp_0.3.5_1778043544446_0.19832302462192164","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@donghao1980/autogo-mcp","version":"0.3.6","description":"MCP server for AutoGo and ADB workflows - 40 tools for Android/iOS automation","type":"module","main":"dist/index.js","repository":{"type":"git","url":"git+https://gitee.com/yuan71058/autogo-mcp.git"},"homepage":"https://gitee.com/yuan71058/autogo-mcp#readme","bugs":{"url":"https://gitee.com/yuan71058/autogo-mcp/issues"},"engines":{"node":">=18"},"bin":{"autogo-mcp":"dist/index.js"},"keywords":["mcp","autogo","adb","android","ios","ocr","yolo","opencv","automation"],"license":"MIT","author":{"name":"donghao1980"},"scripts":{"build":"tsc -p tsconfig.json","dev":"node --loader ts-node/esm src/index.ts","start":"node dist/index.js","check":"tsc -p tsconfig.json --noEmit","pack:check":"npm pack --dry-run","prepublishOnly":"npm run build"},"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","fast-xml-parser":"^5.7.2","zod":"^3.24.1"},"devDependencies":{"@types/node":"^22.10.2","ts-node":"^10.9.2","typescript":"^5.7.2"},"publishConfig":{"access":"public"},"gitHead":"8902cc0e34517cce2050b6a703387ab5ff8720f6","_id":"@donghao1980/autogo-mcp@0.3.6","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-4TCF29bFEaOYjLB6gbJfvupnGHudhzpAurseLqzyrM9RGaXaxlHftS18kzesGbT7rHc9vxOq4ZJNS+R+HEhopg==","shasum":"d89b1662eab819487bda1e97252ee5b6e7a85893","tarball":"https://registry.npmjs.org/@donghao1980/autogo-mcp/-/autogo-mcp-0.3.6.tgz","fileCount":22,"unpackedSize":202546,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBIH5ZvPeK755u0EYdRuF5N5JMxy5YuiTI/uaqs2gO+KAiEAtgr+rZg79H8AzbPRyUXY7+WhrWufN/qVGADiU17W2KI="}]},"_npmUser":{"name":"donghao1980","email":"107942188@qq.com"},"directories":{},"maintainers":[{"name":"donghao1980","email":"107942188@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/autogo-mcp_0.3.6_1778044481254_0.7176604875304"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-05T05:20:02.219Z","modified":"2026-05-06T05:14:41.520Z","0.1.0":"2026-05-05T05:20:02.440Z","0.1.1":"2026-05-05T05:28:42.676Z","0.2.0":"2026-05-05T21:54:58.428Z","0.3.0":"2026-05-05T22:23:45.449Z","0.3.1":"2026-05-05T23:41:10.233Z","0.3.2":"2026-05-06T03:39:57.586Z","0.3.3":"2026-05-06T04:22:39.109Z","0.3.4":"2026-05-06T04:29:00.819Z","0.3.5":"2026-05-06T04:59:04.606Z","0.3.6":"2026-05-06T05:14:41.409Z"},"bugs":{"url":"https://gitee.com/yuan71058/autogo-mcp/issues"},"author":{"name":"donghao1980"},"license":"MIT","homepage":"https://gitee.com/yuan71058/autogo-mcp#readme","keywords":["mcp","autogo","adb","android","ios","ocr","yolo","opencv","automation"],"repository":{"type":"git","url":"git+https://gitee.com/yuan71058/autogo-mcp.git"},"description":"MCP server for AutoGo and ADB workflows - 40 tools for Android/iOS automation","maintainers":[{"name":"donghao1980","email":"107942188@qq.com"}],"readme":"# AutoGo MCP\n\n`AutoGo MCP` 是一个基于 `stdio` 的 MCP Server，将 AutoGo SDK 的强大功能暴露给支持 MCP 的客户端，提供完整的 Android/iOS 自动化能力。\n\n## ✨ 功能特性\n\n### 🔧 项目管理\n- `run_project` - 运行 AutoGo 项目到指定设备，支持调试模式\n- `stop_project` - 停止设备上的 AutoGo 项目\n- `sync_files` - 同步项目中的 so 和 assets 到设备\n\n### 📱 设备管理\n- `list_devices` - 列出当前可见的 ADB 设备\n- `connect_device` - 连接远程 ADB 设备\n- `adb_command` - 执行自定义 ADB 命令\n\n### 📲 应用管理\n- `app_current_package` - 获取当前页面的应用包名\n- `app_current_activity` - 获取当前页面的 Activity 名称\n- `app_launch` - 启动应用，支持\"包名/类名\"格式\n- `app_get_list` - 获取手机中所有应用列表\n- `app_get_name` - 获取应用名称\n- `app_get_version` - 获取应用版本号\n- `app_is_installed` - 判断应用是否已安装\n- `app_install` - 安装应用（支持 APK/XAPK）\n- `app_uninstall` - 卸载应用\n- `app_force_stop` - 强制停止应用\n\n### 🖼️ 图色操作\n- `capture_screen` - 截取设备屏幕，支持保存到设备或下载到本地\n- `get_pixel_color` - 获取指定坐标的像素颜色值\n- `find_color` - 在屏幕上查找指定颜色的位置\n- `compare_color` - 比较指定位置的颜色是否匹配\n- `find_multi_colors` - 多点找色，精确定位目标\n- `compare_multi_colors` - 多点比色，验证位置颜色\n- `find_multi_colors_all` - 查找所有匹配的多点颜色位置\n\n### 📝 OCR 文字识别\n- `ocr_screen` - 对整个屏幕进行 OCR 文字识别\n- `ocr_region` - 对屏幕指定区域进行 OCR 文字识别\n- `ocr_image` - 对设备上的图片文件进行 OCR 文字识别\n- `ocr_detect` - 检测屏幕上的文字区域位置\n- `ocr_detect_region` - 检测指定区域内的文字位置\n- `ocr_find_text` - 在屏幕上查找指定文字的位置\n\n### 🎯 YOLO 目标检测\n- `yolo_detect` - 对整个屏幕进行目标检测\n- `yolo_detect_region` - 对屏幕指定区域进行目标检测\n- `yolo_detect_image` - 对设备上的图片文件进行目标检测\n- `yolo_find_object` - 在屏幕上查找指定类别的目标\n- `yolo_count_objects` - 统计屏幕上各类目标的数量\n\n### 🖼️ OpenCV 图像处理\n- `opencv_match_template` - 模板匹配查找图片\n\n### 🎬 Motion 运动检测\n\n> 当前版本暂未启用，后续版本开放。\n\n### 📋 UI 节点操作\n- `get_screen_nodes` - 抓取当前屏幕节点树并按条件过滤\n\n### 📊 日志管理\n- `read_project_logs` - 读取运行会话的增量日志\n\n## 📦 环境要求\n\n- Node.js 18 及以上\n- AutoGo SDK\n- ADB（可选；如果 PATH 中没有，需要显式指定）\n\n## 🚀 安装与使用\n\n推荐直接通过 `npx` 启动：\n\n```bash\nnpx -y @donghao1980/autogo-mcp\n```\n\n## ⚙️ 环境变量\n\n| 变量名 | 说明 | 默认值 |\n|--------|------|--------|\n| `AUTOGO_AG_PATH` | AutoGo SDK 路径 | Windows: `C:\\Users\\Public\\ag.exe`<br>macOS: `/Users/Shared/ag` |\n| `AUTOGO_ADB_PATH` | ADB 可执行文件路径 | - |\n| `AUTOGO_DEFAULT_DEVICE` | 默认设备序列号或 ip:port | - |\n| `AUTOGO_PROJECT_PATH` | AutoGo 项目根目录（可选，支持自动检测） | - |\n\n### 🔄 自动检测项目目录\n\nMCP 会自动从当前工作目录向上查找 AutoGo 项目目录（检测 `main.go` 中是否包含 `github.com/Dasongzi1366/AutoGo` 或 `autogo.cc`）。\n\n**优先级**：\n1. 显式传入的 `projectPath` 参数\n2. 环境变量 `AUTOGO_PROJECT_PATH`\n3. 自动检测当前目录及父目录\n\n## 🔌 MCP 客户端配置\n\n### 最简配置\n\n```json\n{\n  \"mcpServers\": {\n    \"autogo\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@donghao1980/autogo-mcp\"]\n    }\n  }\n}\n```\n\n### 推荐配置\n\n```json\n{\n  \"mcpServers\": {\n    \"autogo\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@donghao1980/autogo-mcp\"],\n      \"env\": {\n        \"AUTOGO_AG_PATH\": \"C:\\\\Users\\\\Public\\\\ag.exe\",\n        \"AUTOGO_ADB_PATH\": \"C:\\\\Android\\\\platform-tools\\\\adb.exe\",\n        \"AUTOGO_DEFAULT_DEVICE\": \"192.168.1.100:5555\"\n      }\n    }\n  }\n}\n```\n\n### macOS 示例\n\n```json\n{\n  \"mcpServers\": {\n    \"autogo\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@donghao1980/autogo-mcp\"],\n      \"env\": {\n        \"AUTOGO_AG_PATH\": \"/Users/Shared/ag\",\n        \"AUTOGO_ADB_PATH\": \"/opt/homebrew/bin/adb\",\n        \"AUTOGO_DEFAULT_DEVICE\": \"emulator-5554\"\n      }\n    }\n  }\n}\n```\n\n## 📖 使用示例\n\n### 应用管理\n\n```json\n// 获取当前应用包名\n{}\n\n// 启动应用\n{\n  \"packageName\": \"com.tencent.mm\"\n}\n\n// 启动指定 Activity\n{\n  \"packageName\": \"com.tencent.mm/.ui.LauncherUI\"\n}\n\n// 安装应用\n{\n  \"path\": \"/sdcard/app.apk\"\n}\n\n// 强制停止应用\n{\n  \"packageName\": \"com.tencent.mm\"\n}\n```\n\n### 图色操作\n\n```json\n// 截图\n{\n  \"remotePath\": \"/sdcard/screenshot.png\",\n  \"localPath\": \"C:\\\\screenshots\\\\screen.png\"\n}\n\n// 找色\n{\n  \"color\": \"#FF0000\",\n  \"region\": [100, 200, 300, 400],\n  \"threshold\": 4\n}\n\n// 多点找色\n{\n  \"firstColor\": \"#f64d30\",\n  \"colors\": [[5, 5, \"#ffffff\"], [10, 10, \"#000000\"]],\n  \"threshold\": 4\n}\n```\n\n### OCR 文字识别\n\n```json\n// 全屏 OCR\n{}\n\n// 区域 OCR\n{\n  \"x\": 100,\n  \"y\": 200,\n  \"width\": 300,\n  \"height\": 100\n}\n\n// 查找文字\n{\n  \"text\": \"登录\",\n  \"confidence\": 0.8\n}\n```\n\n### YOLO 目标检测\n\n```json\n// 全屏检测\n{\n  \"confidence\": 0.5,\n  \"iou\": 0.45\n}\n\n// 查找特定目标\n{\n  \"className\": \"person\",\n  \"confidence\": 0.6\n}\n```\n\n### OpenCV 图像处理\n\n```json\n// 模板匹配\n{\n  \"templatePath\": \"/sdcard/template.png\",\n  \"threshold\": 0.8\n}\n```\n\n### Motion 运动检测\n\n> 当前版本暂未启用，后续版本开放。\n\n### UI 节点操作\n\n```json\n// 获取所有可点击节点\n{\n  \"clickable\": true\n}\n\n// 按文本查找节点\n{\n  \"text\": \"确定\"\n}\n\n// 按 ID 查找节点\n{\n  \"id\": \"com.example.app:id/button\"\n}\n```\n\n## 🛠️ 本地开发\n\n```bash\n# 安装依赖\nnpm install\n\n# 类型检查\nnpm run check\n\n# 编译\nnpm run build\n\n# 运行\nnpm start\n```\n\n## 📁 项目结构\n\n```\nAutoGo-mcp-main/\n├── src/\n│   ├── tools/\n│   │   ├── projectTools.ts    # 项目管理工具\n│   │   ├── adbTools.ts        # ADB 设备工具\n│   │   ├── appTools.ts        # 应用管理工具\n│   │   ├── uiTools.ts         # UI 节点工具\n│   │   ├── screenshotTools.ts # 图色操作工具\n│   │   ├── ocrTools.ts        # OCR 文字识别工具\n│   │   ├── yoloTools.ts       # YOLO 目标检测工具\n│   │   ├── opencvTools.ts     # OpenCV 图像处理工具\n│   │   ├── motionTools.ts     # Motion 运动检测工具\n│   │   └── sessionTools.ts    # 日志管理工具\n│   ├── lib/\n│   │   ├── config.ts          # 配置管理（含自动检测项目目录）\n│   │   ├── command.ts         # 命令执行\n│   │   ├── device.ts          # 设备管理\n│   │   ├── mcp.ts             # MCP 工具定义\n│   │   └── sessionStore.ts    # 会话存储\n│   └── server.ts              # MCP 服务器入口\n├── package.json\n├── tsconfig.json\n└── README.md\n```\n\n## 📊 工具统计\n\n| 模块 | 工具数量 | 功能描述 |\n|------|----------|----------|\n| Project | 3 | 项目运行、停止、同步 |\n| Session | 1 | 日志读取 |\n| ADB | 2 | 设备列表、命令执行 |\n| App | 10 | 应用管理、启动、安装等 |\n| UI | 1 | 屏幕节点获取 |\n| Screenshot | 7 | 截图、找色、比色 |\n| OCR | 6 | 文字识别、检测 |\n| YOLO | 5 | 目标检测 |\n| OpenCV | 1 | 模板匹配 |\n| **总计** | **36** | - |\n\n## 🔗 相关链接\n\n- [AutoGo 官方文档](https://autogo.cc/)\n- [AutoGo GitHub](https://github.com/Dasongzi1366/AutoGo)\n- [MCP 协议规范](https://modelcontextprotocol.io/)\n\n## 📄 License\n\n[MIT](./LICENSE)\n","readmeFilename":"README.md"}