{"_id":"@mico_fe/mcp","_rev":"30-7e7be987565e802f521b06ba043dfd9f","name":"@mico_fe/mcp","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.8":{"name":"@mico_fe/mcp","version":"1.0.8","keywords":["mcp","model-context-protocol","apifox","figma","cursor","monorepo"],"author":{"name":"mico"},"license":"MIT","_id":"@mico_fe/mcp@1.0.8","maintainers":[{"name":"nanges","email":"xianshannan@qq.com"},{"name":"mico_fronent_team","email":"yuanzhou@micous.com"}],"bin":{"manwang-mcp":"src/cli.js"},"dist":{"shasum":"699b3ea5508fce283453923ab01c7f7b21fa3fdf","tarball":"https://registry.npmjs.org/@mico_fe/mcp/-/mcp-1.0.8.tgz","fileCount":25,"integrity":"sha512-ELdlJ/Sr7QEdpFCI0RlRIwmVDoL0ojam5hkKm+0RkPSSv0mH2DoztLDMDBf36+iRm5mt4KEQNebEy/FXobaAzQ==","signatures":[{"sig":"MEUCIQDMbiTAn+8KOqlsM5Y0taP9mFXX0pNawwlg+o1p35tgpQIgNEKD44xfA0weMvCuabB8M9odFBKVsZ349J+QE+JTXIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83926},"type":"module","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"09e7aea07be38d7493032b7b8dba8bb613bb77a4","scripts":{"//1":"========== Gallery 核心命令 ==========","//2":"========== 子项目构建命令 ==========","//3":"========== 子项目开发命令 ==========","//4":"========== 测试命令 ==========","//5":"========== 依赖管理命令 ==========","//6":"========== 清理命令 ==========","//7":"========== 发布命令 ==========","//8":"========== 维护命令（低频使用） ==========","dev":"pnpm -r --parallel dev","test":"node src/cli.js","build":"pnpm -r build","clean":"pnpm -r clean && rm -rf node_modules","start":"node src/gallery-server.js","prepare":"pnpm build","prestart":"lsof -ti:8888 | xargs kill -9 2>/dev/null || true","port:kill":"lsof -ti:8888 | xargs kill -9 2>/dev/null || echo '✅ 端口 8888 空闲'","sync-deps":"node scripts/sync-deps.js","port:check":"lsof -ti:8888 && echo '⚠️  端口 8888 被占用' || echo '✅ 端口 8888 空闲'","start:debug":"node src/gallery-server.js --debug","clean:builds":"pnpm -r exec rm -rf dist build","prepublishOnly":"echo '\n✅ 构建已由 prepare 完成，准备发布...\n'"},"_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"_npmVersion":"10.8.2","description":"统一的 MCP 服务器集合","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ky":"^1.7.2","zod":"^3.24.2","conf":"^13.0.1","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^5.3.0","yargs":"^17.7.2","dotenv":"^16.4.7","express":"^4.21.2","p-limit":"^6.1.0","archiver":"^7.0.1","fs-extra":"^11.3.2","inquirer":"^10.2.2","form-data":"^4.0.4","lru-cache":"^10.4.3","node-fetch":"^3.3.2","@faker-js/faker":"^10.1.0","openapi-sampler":"^1.6.2","jer-code-preview":"^1.0.5","@manwang/mobile-templates":"^1.0.1","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.8_1765769666449_0.623829455188101","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@mico_fe/mcp","version":"1.0.9","keywords":["mcp","model-context-protocol","apifox","figma","cursor","monorepo"],"author":{"name":"mico"},"license":"MIT","_id":"@mico_fe/mcp@1.0.9","maintainers":[{"name":"nanges","email":"xianshannan@qq.com"},{"name":"mico_fronent_team","email":"yuanzhou@micous.com"}],"bin":{"manwang-mcp":"src/cli.js"},"dist":{"shasum":"5163f6a7c51dc922a794bd03d56e7f268a14a3c0","tarball":"https://registry.npmjs.org/@mico_fe/mcp/-/mcp-1.0.9.tgz","fileCount":28,"integrity":"sha512-AntvgUTOJhZ52vGaeVftBtkFxHDSQkPWtos08Oq4opkAumsm2layLmrc36iIr9z7LFhcGTxm8m50vEoHZuamKA==","signatures":[{"sig":"MEQCIAPKw24ZjfhdnyHlQuVvWhgKJtbyHOxcIukcncRhnT7ZAiAfaknhBvYKZg6DhY6fFUv8EyVa5mQ5fwJBeELDhFySrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84774},"type":"module","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"09e7aea07be38d7493032b7b8dba8bb613bb77a4","scripts":{"//1":"========== Gallery 核心命令 ==========","//2":"========== 子项目构建命令 ==========","//3":"========== 子项目开发命令 ==========","//4":"========== 测试命令 ==========","//5":"========== 依赖管理命令 ==========","//6":"========== 清理命令 ==========","//7":"========== 发布命令 ==========","//8":"========== 维护命令（低频使用） ==========","dev":"pnpm -r --parallel dev","test":"node src/cli.js","build":"pnpm -r build","clean":"pnpm -r clean && rm -rf node_modules","start":"node src/gallery-server.js","prepare":"pnpm build","prestart":"lsof -ti:8888 | xargs kill -9 2>/dev/null || true","port:kill":"lsof -ti:8888 | xargs kill -9 2>/dev/null || echo '✅ 端口 8888 空闲'","sync-deps":"node scripts/sync-deps.js","port:check":"lsof -ti:8888 && echo '⚠️  端口 8888 被占用' || echo '✅ 端口 8888 空闲'","start:debug":"node src/gallery-server.js --debug","clean:builds":"pnpm -r exec rm -rf dist build","prepublishOnly":"echo '\n✅ 构建已由 prepare 完成，准备发布...\n'"},"_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"_npmVersion":"10.8.2","description":"统一的 MCP 服务器集合","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ky":"^1.7.2","zod":"^3.24.2","conf":"^13.0.1","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^5.3.0","yargs":"^17.7.2","dotenv":"^16.4.7","express":"^4.21.2","p-limit":"^6.1.0","archiver":"^7.0.1","fs-extra":"^11.3.2","inquirer":"^10.2.2","form-data":"^4.0.4","lru-cache":"^10.4.3","node-fetch":"^3.3.2","@faker-js/faker":"^10.1.0","openapi-sampler":"^1.6.2","jer-code-preview":"^1.0.5","@manwang/mobile-templates":"^1.0.1","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.9_1765771104201_0.02241510101584887","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@mico_fe/mcp","version":"1.0.10","keywords":["mcp","model-context-protocol","apifox","figma","cursor","monorepo"],"author":{"name":"mico"},"license":"MIT","_id":"@mico_fe/mcp@1.0.10","maintainers":[{"name":"nanges","email":"xianshannan@qq.com"},{"name":"mico_fronent_team","email":"yuanzhou@micous.com"}],"bin":{"manwang-mcp":"src/cli.js"},"dist":{"shasum":"ee2b8d630078ecf8db38f9aa8e88f27a7a78cdfb","tarball":"https://registry.npmjs.org/@mico_fe/mcp/-/mcp-1.0.10.tgz","fileCount":136,"integrity":"sha512-WZT5dzxF8Vdooe3LFkwMi5WcGrPAH9GADGpduptg33mtmcgrw/ndbD6qvcvfhCULGzDNgY88yz2aQe5Qmb29mA==","signatures":[{"sig":"MEUCIQC7l43MP95jNqdj0zttHpR2/kHmGsBwedv8+K/r4OlzeQIgMrK7fTwedo/zcD5P/kH3iN2pPYRxCLDVIpZKPzJ4KrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10752990},"type":"module","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"09e7aea07be38d7493032b7b8dba8bb613bb77a4","scripts":{"//1":"========== Gallery 核心命令 ==========","//2":"========== 子项目构建命令 ==========","//3":"========== 子项目开发命令 ==========","//4":"========== 测试命令 ==========","//5":"========== 依赖管理命令 ==========","//6":"========== 清理命令 ==========","//7":"========== 发布命令 ==========","//8":"========== 维护命令（低频使用） ==========","dev":"pnpm -r --parallel dev","test":"node src/cli.js","build":"pnpm -r build","clean":"pnpm -r clean && rm -rf node_modules","start":"node src/gallery-server.js","prepare":"pnpm build","prestart":"lsof -ti:8888 | xargs kill -9 2>/dev/null || true","port:kill":"lsof -ti:8888 | xargs kill -9 2>/dev/null || echo '✅ 端口 8888 空闲'","sync-deps":"node scripts/sync-deps.js","port:check":"lsof -ti:8888 && echo '⚠️  端口 8888 被占用' || echo '✅ 端口 8888 空闲'","start:debug":"node src/gallery-server.js --debug","clean:builds":"pnpm -r exec rm -rf dist build","prepublishOnly":"echo '\n✅ 构建已由 prepare 完成，准备发布...\n'"},"_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"_npmVersion":"10.8.2","description":"统一的 MCP 服务器集合","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ky":"^1.7.2","zod":"^3.24.2","conf":"^13.0.1","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^5.3.0","yargs":"^17.7.2","dotenv":"^16.4.7","express":"^4.21.2","p-limit":"^6.1.0","archiver":"^7.0.1","fs-extra":"^11.3.2","inquirer":"^10.2.2","form-data":"^4.0.4","lru-cache":"^10.4.3","node-fetch":"^3.3.2","@faker-js/faker":"^10.1.0","openapi-sampler":"^1.6.2","jer-code-preview":"^1.0.5","@manwang/mobile-templates":"^1.0.1","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.10_1765771447739_0.6775019211253821","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@mico_fe/mcp","version":"1.0.11","keywords":["mcp","model-context-protocol","apifox","figma","cursor","monorepo"],"author":{"name":"mico"},"license":"MIT","_id":"@mico_fe/mcp@1.0.11","maintainers":[{"name":"nanges","email":"xianshannan@qq.com"},{"name":"mico_fronent_team","email":"yuanzhou@micous.com"}],"bin":{"manwang-mcp":"src/cli.js"},"dist":{"shasum":"1cf328aa93840e2a35a193b4e5fcac481685f9af","tarball":"https://registry.npmjs.org/@mico_fe/mcp/-/mcp-1.0.11.tgz","fileCount":166,"integrity":"sha512-ewe6brzkMGwO2sYIfpfD4+ctH1/Xs4hLckbX87iUGmbZBOybiffU34hsC3ncow4pl84CnRedwV38HYKmP2AgAQ==","signatures":[{"sig":"MEYCIQCuPoBk6VjlxJ7SJLu28O3W9YSOPwMS2o4cpL6vxsr7wgIhAPqgrLPic9oq43mKN8zNkq1KstV0njPFxjj4S3C6C0rE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10866983},"type":"module","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"5ac1abd08a900e765b30867ae483f182a8102667","scripts":{"//1":"========== Gallery 核心命令 ==========","//2":"========== 子项目构建命令 ==========","//3":"========== 子项目开发命令 ==========","//4":"========== 测试命令 ==========","//5":"========== 依赖管理命令 ==========","//6":"========== 清理命令 ==========","//7":"========== 发布命令 ==========","//8":"========== 维护命令（低频使用） ==========","dev":"pnpm -r --parallel dev","test":"node src/cli.js","build":"pnpm -r build","clean":"pnpm -r clean && rm -rf node_modules","start":"node src/gallery-server.js","prepare":"pnpm build","prestart":"lsof -ti:8888 | xargs kill -9 2>/dev/null || true","port:kill":"lsof -ti:8888 | xargs kill -9 2>/dev/null || echo '✅ 端口 8888 空闲'","sync-deps":"node scripts/sync-deps.js","port:check":"lsof -ti:8888 && echo '⚠️  端口 8888 被占用' || echo '✅ 端口 8888 空闲'","start:debug":"node src/gallery-server.js --debug","clean:builds":"pnpm -r exec rm -rf dist build","prepublishOnly":"echo '\n✅ 构建已由 prepare 完成，准备发布...\n'"},"_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"_npmVersion":"10.8.2","description":"统一的 MCP 服务器集合","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ky":"^1.7.2","zod":"^3.24.2","conf":"^13.0.1","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^5.3.0","yargs":"^17.7.2","dotenv":"^16.4.7","express":"^4.21.2","p-limit":"^6.1.0","archiver":"^7.0.1","fs-extra":"^11.3.2","inquirer":"^10.2.2","form-data":"^4.0.4","lru-cache":"^10.4.3","node-fetch":"^3.3.2","@faker-js/faker":"^10.1.0","openapi-sampler":"^1.6.2","jer-code-preview":"^1.0.5","@manwang/mobile-templates":"^1.0.1","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.11_1765771755674_0.9246080452532244","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@mico_fe/mcp","version":"1.0.12","keywords":["mcp","model-context-protocol","apifox","figma","cursor","monorepo"],"author":{"name":"mico"},"license":"MIT","_id":"@mico_fe/mcp@1.0.12","maintainers":[{"name":"nanges","email":"xianshannan@qq.com"},{"name":"mico_fronent_team","email":"yuanzhou@micous.com"}],"bin":{"manwang-mcp":"src/cli.js"},"dist":{"shasum":"d7c5bd2e0360691a76a8066f3813b068cf428179","tarball":"https://registry.npmjs.org/@mico_fe/mcp/-/mcp-1.0.12.tgz","fileCount":165,"integrity":"sha512-bDXcOK5t0X37mtGiGxDS8U8M+Z4hMkWaiOQa3YCmLMSIHT7zKobkNR9T5YeWUW2cpdjBKdtvQZrG9qs5+kPB8Q==","signatures":[{"sig":"MEYCIQCX1/4lYHfgwG2AosVgeek9QCLHcxg70eJnEKtqdpELegIhAPBhkJX3S63PY5ql+is/EiLnM6JwRiKOH8FU62l8oAHt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9145735},"type":"module","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"3e173a481fb61476dd482c494d9321fccea312c6","scripts":{"//1":"========== Gallery 核心命令 ==========","//2":"========== 子项目构建命令 ==========","//3":"========== 子项目开发命令 ==========","//4":"========== 测试命令 ==========","//5":"========== 依赖管理命令 ==========","//6":"========== 清理命令 ==========","//7":"========== 发布命令 ==========","//8":"========== 维护命令（低频使用） ==========","dev":"pnpm -r --parallel dev","test":"node src/cli.js","build":"pnpm -r build","clean":"pnpm -r clean && rm -rf node_modules","start":"node src/gallery-server.js","prepare":"pnpm build","prestart":"lsof -ti:8888 | xargs kill -9 2>/dev/null || true","port:kill":"lsof -ti:8888 | xargs kill -9 2>/dev/null || echo '✅ 端口 8888 空闲'","sync-deps":"node scripts/sync-deps.js","port:check":"lsof -ti:8888 && echo '⚠️  端口 8888 被占用' || echo '✅ 端口 8888 空闲'","start:debug":"node src/gallery-server.js --debug","clean:builds":"pnpm -r exec rm -rf dist build","prepublishOnly":"echo '\n✅ 构建已由 prepare 完成，准备发布...\n'"},"_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"_npmVersion":"10.8.2","description":"统一的 MCP 服务器集合","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ky":"^1.7.2","zod":"^3.24.2","conf":"^13.0.1","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^5.3.0","sharp":"^0.34.5","yargs":"^17.7.2","dotenv":"^16.4.7","express":"^4.21.2","p-limit":"^6.1.0","archiver":"^7.0.1","fs-extra":"^11.3.2","inquirer":"^10.2.2","minimist":"^1.2.8","form-data":"^4.0.4","lru-cache":"^10.4.3","@faker-js/faker":"^10.1.0","openapi-sampler":"^1.6.2","jer-code-preview":"^1.0.5","@manwang/mobile-templates":"^1.0.1","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"less":"^4.4.2","tsc-alias":"^1.8.10","vitepress":"^1.6.4","typescript":"^5.7.2","@types/node":"^20.0.0","sass-embedded":"^1.93.3","@types/archiver":"^6.0.2","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.12_1765773275801_0.8646469078060475","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@mico_fe/mcp","version":"1.0.13","keywords":["mcp","model-context-protocol","apifox","figma","cursor","monorepo"],"author":{"name":"mico"},"license":"MIT","_id":"@mico_fe/mcp@1.0.13","maintainers":[{"name":"nanges","email":"xianshannan@qq.com"},{"name":"mico_fronent_team","email":"yuanzhou@micous.com"}],"bin":{"manwang-mcp":"src/cli.js"},"dist":{"shasum":"423feffe4820363b940abc20a7b31a741036297b","tarball":"https://registry.npmjs.org/@mico_fe/mcp/-/mcp-1.0.13.tgz","fileCount":165,"integrity":"sha512-umBR+ELE2n9vNfPAehkO3Kw2EyUoMijLbInGdlZDPE3HP383Cs2Xfq5YqTSfaRAHpZUHBNelxnQOonSWFPFXNA==","signatures":[{"sig":"MEUCIDAOxgeYWtoLYTc+9f8d96vOy6RC5XWa1zKr3QGVo6QMAiEAtRfLh9j8j8aWmp+J8qqao/QN4q+Y8KoDe11Ap8wnLHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9145681},"type":"module","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"31c28e1925d0c15f55fe94f7ae1acc3178dd1190","scripts":{"//1":"========== Gallery 核心命令 ==========","//2":"========== 子项目构建命令 ==========","//3":"========== 子项目开发命令 ==========","//4":"========== 测试命令 ==========","//5":"========== 依赖管理命令 ==========","//6":"========== 清理命令 ==========","//7":"========== 发布命令 ==========","//8":"========== 维护命令（低频使用） ==========","dev":"pnpm -r --parallel dev","test":"node src/cli.js","build":"pnpm -r build","clean":"pnpm -r clean && rm -rf node_modules","start":"node src/gallery-server.js","prepare":"pnpm build","prestart":"lsof -ti:8888 | xargs kill -9 2>/dev/null || true","port:kill":"lsof -ti:8888 | xargs kill -9 2>/dev/null || echo '✅ 端口 8888 空闲'","sync-deps":"node scripts/sync-deps.js","port:check":"lsof -ti:8888 && echo '⚠️  端口 8888 被占用' || echo '✅ 端口 8888 空闲'","start:debug":"node src/gallery-server.js --debug","clean:builds":"pnpm -r exec rm -rf dist build","prepublishOnly":"echo '\n✅ 构建已由 prepare 完成，准备发布...\n'"},"_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"_npmVersion":"10.8.2","description":"统一的 MCP 服务器集合","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ky":"^1.7.2","zod":"^3.24.2","conf":"^13.0.1","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^5.3.0","sharp":"^0.34.5","yargs":"^17.7.2","dotenv":"^16.4.7","express":"^4.21.2","p-limit":"^6.1.0","archiver":"^7.0.1","fs-extra":"^11.3.2","inquirer":"^10.2.2","minimist":"^1.2.8","form-data":"^4.0.4","lru-cache":"^10.4.3","vitepress":"^1.6.4","@faker-js/faker":"^10.1.0","openapi-sampler":"^1.6.2","jer-code-preview":"^1.0.5","@manwang/mobile-templates":"^1.0.1","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"tsc-alias":"^1.8.10","typescript":"^5.7.2","@types/node":"^20.0.0","@types/archiver":"^6.0.2","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.13_1765779431765_0.1656766160233507","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@mico_fe/mcp","version":"1.0.14","keywords":["mcp","model-context-protocol","apifox","figma","cursor","monorepo"],"author":{"name":"mico"},"license":"MIT","_id":"@mico_fe/mcp@1.0.14","maintainers":[{"name":"nanges","email":"xianshannan@qq.com"},{"name":"mico_fronent_team","email":"yuanzhou@micous.com"}],"bin":{"manwang-mcp":"src/cli.js"},"dist":{"shasum":"16f22e3eac491fc6f75d445ce8c22bc48c522c30","tarball":"https://registry.npmjs.org/@mico_fe/mcp/-/mcp-1.0.14.tgz","fileCount":165,"integrity":"sha512-P+MQJ+OTcTpde3ZgfO8W6hKD/mmweCgIwRi0cSTJkweQMacsdAvBNBZPfS/Hpq7yoAHXIZ7gKRNpaR1uMwM4dA==","signatures":[{"sig":"MEUCIQCAJ0DRsHzZAMfxwHpXl4p+MbidsNfGrJWKr5Yqd0veoAIgY5JB27Dp9DQExCp7c6mGUSdofsnsFa59kyC0jeC6Zp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9145735},"type":"module","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"74b392b3f75745497702b56d00ea003e2c201e2e","scripts":{"//1":"========== Gallery 核心命令 ==========","//2":"========== 子项目构建命令 ==========","//3":"========== 子项目开发命令 ==========","//4":"========== 测试命令 ==========","//5":"========== 依赖管理命令 ==========","//6":"========== 清理命令 ==========","//7":"========== 发布命令 ==========","//8":"========== 维护命令（低频使用） ==========","dev":"pnpm -r --parallel dev","test":"node src/cli.js","build":"pnpm -r build","clean":"pnpm -r clean && rm -rf node_modules","start":"node src/gallery-server.js","prepare":"pnpm build","prestart":"lsof -ti:8888 | xargs kill -9 2>/dev/null || true","port:kill":"lsof -ti:8888 | xargs kill -9 2>/dev/null || echo '✅ 端口 8888 空闲'","sync-deps":"node scripts/sync-deps.js","port:check":"lsof -ti:8888 && echo '⚠️  端口 8888 被占用' || echo '✅ 端口 8888 空闲'","start:debug":"node src/gallery-server.js --debug","clean:builds":"pnpm -r exec rm -rf dist build","prepublishOnly":"echo '\n✅ 构建已由 prepare 完成，准备发布...\n'"},"_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"_npmVersion":"10.8.2","description":"统一的 MCP 服务器集合","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ky":"^1.7.2","zod":"^3.24.2","conf":"^13.0.1","less":"^4.4.2","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^5.3.0","sharp":"^0.34.5","yargs":"^17.7.2","dotenv":"^16.4.7","express":"^4.21.2","p-limit":"^6.1.0","archiver":"^7.0.1","fs-extra":"^11.3.2","inquirer":"^10.2.2","minimist":"^1.2.8","form-data":"^4.0.4","lru-cache":"^10.4.3","vitepress":"^1.6.4","sass-embedded":"^1.93.3","@faker-js/faker":"^10.1.0","openapi-sampler":"^1.6.2","jer-code-preview":"^1.0.5","@manwang/mobile-templates":"^1.0.1","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"tsc-alias":"^1.8.10","typescript":"^5.7.2","@types/node":"^20.0.0","@types/archiver":"^6.0.2","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.14_1765780153778_0.11334626469599574","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@mico_fe/mcp","version":"1.1.0","keywords":["mcp","model-context-protocol","apifox","figma","cursor","monorepo"],"author":{"name":"mico"},"license":"MIT","_id":"@mico_fe/mcp@1.1.0","maintainers":[{"name":"laishichang","email":"360781lsc@sina.com"},{"name":"chwcan","email":"2259687643@qq.com"},{"name":"kyrie0925","email":"kyrie66@126.com"},{"name":"kaluli","email":"kaluli@micous.com"},{"name":"mico_zackshi","email":"zackshi@micous.com"},{"name":"nanges","email":"xianshannan@qq.com"},{"name":"mico_fronent_team","email":"yuanzhou@micous.com"},{"name":"mangwan","email":"1833280931@qq.com"}],"bin":{"manwang-mcp":"src/cli.js"},"dist":{"shasum":"090548d0db1b04ba16313ff83774853324a22e28","tarball":"https://registry.npmjs.org/@mico_fe/mcp/-/mcp-1.1.0.tgz","fileCount":165,"integrity":"sha512-4/7qMZdbQWZC5mt6aVgVSebV9mjGWc9utrH64w8OrWsds26rWahdThr9Ikr5qHrfVultPUSxc2I+1FgebFwBPg==","signatures":[{"sig":"MEUCIBYLVpvdzUKnFltOnpNven+rVM/kccmPDDIGAGkdBPufAiEAtjvcfNFkul6y2V/0aSMnFVP8EA6Rmhg2uFnmcDYoeF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9147823},"type":"module","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"ad59d93b717b4d547990a6a6f25f777f319ec86a","scripts":{"//1":"========== Gallery 核心命令 ==========","//2":"========== 子项目构建命令 ==========","//3":"========== 子项目开发命令 ==========","//4":"========== 测试命令 ==========","//5":"========== 依赖管理命令 ==========","//6":"========== 清理命令 ==========","//7":"========== 发布命令 ==========","//8":"========== 维护命令（低频使用） ==========","dev":"pnpm -r --parallel dev","test":"node src/cli.js","build":"pnpm -r build","clean":"pnpm -r clean && rm -rf node_modules","start":"node src/gallery-server.js","prepare":"pnpm build","prestart":"lsof -ti:8888 | xargs kill -9 2>/dev/null || true","port:kill":"lsof -ti:8888 | xargs kill -9 2>/dev/null || echo '✅ 端口 8888 空闲'","sync-deps":"node scripts/sync-deps.js","port:check":"lsof -ti:8888 && echo '⚠️  端口 8888 被占用' || echo '✅ 端口 8888 空闲'","start:debug":"node src/gallery-server.js --debug","clean:builds":"pnpm -r exec rm -rf dist build","prepublishOnly":"echo '\n✅ 构建已由 prepare 完成，准备发布...\n'"},"_npmUser":{"name":"mico_fronent_team","email":"yuanzhou@micous.com"},"_npmVersion":"10.8.2","description":"统一的 MCP 服务器集合","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ky":"^1.7.2","zod":"^3.24.2","conf":"^13.0.1","less":"^4.4.2","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^5.3.0","sharp":"^0.34.5","yargs":"^17.7.2","dotenv":"^16.4.7","express":"^4.21.2","p-limit":"^6.1.0","archiver":"^7.0.1","fs-extra":"^11.3.2","inquirer":"^10.2.2","minimist":"^1.2.8","form-data":"^4.0.4","lru-cache":"^10.4.3","vitepress":"^1.6.4","sass-embedded":"^1.93.3","@faker-js/faker":"^10.1.0","openapi-sampler":"^1.6.2","jer-code-preview":"^1.0.5","@manwang/mobile-templates":"^1.0.1","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"tsc-alias":"^1.8.10","typescript":"^5.7.2","@types/node":"^20.0.0","@types/archiver":"^6.0.2","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.0_1765855435875_0.15129939578329754","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@mico_fe/mcp","version":"1.1.1","keywords":["mcp","model-context-protocol","apifox","figma","cursor","monorepo"],"author":{"name":"mico"},"license":"MIT","_id":"@mico_fe/mcp@1.1.1","maintainers":[{"name":"laishichang","email":"360781lsc@sina.com"},{"name":"chwcan","email":"2259687643@qq.com"},{"name":"kyrie0925","email":"kyrie66@126.com"},{"name":"kaluli","email":"kaluli@micous.com"},{"name":"mico_zackshi","email":"zackshi@micous.com"},{"name":"nanges","email":"xianshannan@qq.com"},{"name":"mico_fronent_team","email":"yuanzhou@micous.com"},{"name":"mangwan","email":"1833280931@qq.com"}],"bin":{"manwang-mcp":"src/cli.js"},"dist":{"shasum":"db6e2aa68ec0ef78772a6b3856f311e1e9c2119a","tarball":"https://registry.npmjs.org/@mico_fe/mcp/-/mcp-1.1.1.tgz","fileCount":165,"integrity":"sha512-TUnM5eUWdo57mo1Pcw14hTW2l2Bm4/0p2+6anUURenNUwb1okRP9PdGoWx5o0wRUI7qJ6tizWLI+TfCIeJYxZA==","signatures":[{"sig":"MEUCIExrTtOMXFJddjmuq0N9xCsGb9fJaIvGmNXbnSQJVW+3AiEAjCN6u/l4q+JHm7fouuOgttxPbW5plje+F5s86Sg10Lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9147966},"type":"module","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"48a025bae573e9453404aec08c4fc092f07efa5e","scripts":{"//1":"========== Gallery 核心命令 ==========","//2":"========== 子项目构建命令 ==========","//3":"========== 子项目开发命令 ==========","//4":"========== 测试命令 ==========","//5":"========== 依赖管理命令 ==========","//6":"========== 清理命令 ==========","//7":"========== 发布命令 ==========","//8":"========== 维护命令（低频使用） ==========","dev":"pnpm -r --parallel dev","test":"node src/cli.js","build":"pnpm -r build","clean":"pnpm -r clean && rm -rf node_modules","start":"node src/gallery-server.js","prepare":"pnpm build","prestart":"lsof -ti:8888 | xargs kill -9 2>/dev/null || true","port:kill":"lsof -ti:8888 | xargs kill -9 2>/dev/null || echo '✅ 端口 8888 空闲'","sync-deps":"node scripts/sync-deps.js","port:check":"lsof -ti:8888 && echo '⚠️  端口 8888 被占用' || echo '✅ 端口 8888 空闲'","start:debug":"node src/gallery-server.js --debug","clean:builds":"pnpm -r exec rm -rf dist build","prepublishOnly":"echo '\n✅ 构建已由 prepare 完成，准备发布...\n'"},"_npmUser":{"name":"mico_fronent_team","email":"yuanzhou@micous.com"},"_npmVersion":"10.8.2","description":"统一的 MCP 服务器集合","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ky":"^1.7.2","zod":"^3.24.2","conf":"^13.0.1","less":"^4.4.2","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^5.3.0","sharp":"^0.34.5","yargs":"^17.7.2","dotenv":"^16.4.7","express":"^4.21.2","p-limit":"^6.1.0","archiver":"^7.0.1","fs-extra":"^11.3.2","inquirer":"^10.2.2","minimist":"^1.2.8","form-data":"^4.0.4","lru-cache":"^10.4.3","vitepress":"^1.6.4","sass-embedded":"^1.93.3","@faker-js/faker":"^10.1.0","openapi-sampler":"^1.6.2","jer-code-preview":"^1.0.5","@manwang/mobile-templates":"^1.0.1","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"tsc-alias":"^1.8.10","typescript":"^5.7.2","@types/node":"^20.0.0","@types/archiver":"^6.0.2","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.1_1765856524808_0.6448920443704709","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@mico_fe/mcp","version":"1.1.2","keywords":["mcp","model-context-protocol","apifox","figma","cursor","monorepo"],"author":{"name":"mico"},"license":"MIT","_id":"@mico_fe/mcp@1.1.2","maintainers":[{"name":"laishichang","email":"360781lsc@sina.com"},{"name":"chwcan","email":"2259687643@qq.com"},{"name":"kyrie0925","email":"kyrie66@126.com"},{"name":"kaluli","email":"kaluli@micous.com"},{"name":"mico_zackshi","email":"zackshi@micous.com"},{"name":"nanges","email":"xianshannan@qq.com"},{"name":"mico_fronent_team","email":"yuanzhou@micous.com"},{"name":"mangwan","email":"1833280931@qq.com"}],"bin":{"manwang-mcp":"src/cli.js"},"dist":{"shasum":"865b4c9672ecd9a4483084256de12a769f32159d","tarball":"https://registry.npmjs.org/@mico_fe/mcp/-/mcp-1.1.2.tgz","fileCount":145,"integrity":"sha512-uE4PbYQIrxy+Y8DXHViIvK/OaFZIVTTDXWp6gYh4gpe1V3P9B2bujb2jZqga7T8wrO7vDq1IgMTD6W4fu8cTDA==","signatures":[{"sig":"MEUCIEMrcvAzM3sxkPq3mdJlmG7EQrtvf8Jx8arsxaNfllu9AiEAjkbAgysmJcdBYg0aLuhG9SxMqn+eTCYwIl3TcVvauBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416642},"type":"module","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"9efcba6e4063d2f9bc6613cf9824d7ddb205fa1c","scripts":{"//1":"========== Gallery 核心命令 ==========","//2":"========== 子项目构建命令 ==========","//3":"========== 子项目开发命令 ==========","//4":"========== 测试命令 ==========","//5":"========== 依赖管理命令 ==========","//6":"========== 清理命令 ==========","//7":"========== 发布命令 ==========","//8":"========== 维护命令（低频使用） ==========","dev":"pnpm -r --parallel dev","test":"node src/cli.js","build":"pnpm -r build","clean":"pnpm -r clean && rm -rf node_modules","start":"node src/gallery-server.js","prepare":"pnpm build","prestart":"lsof -ti:8888 | xargs kill -9 2>/dev/null || true","port:kill":"lsof -ti:8888 | xargs kill -9 2>/dev/null || echo '✅ 端口 8888 空闲'","sync-deps":"node scripts/sync-deps.js","port:check":"lsof -ti:8888 && echo '⚠️  端口 8888 被占用' || echo '✅ 端口 8888 空闲'","start:debug":"node src/gallery-server.js --debug","clean:builds":"pnpm -r exec rm -rf dist build","prepublishOnly":"echo '\n✅ 构建已由 prepare 完成，准备发布...\n'"},"_npmUser":{"name":"mico_zackshi","email":"zackshi@micous.com"},"_npmVersion":"10.8.2","description":"统一的 MCP 服务器集合","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ky":"^1.7.2","zod":"^3.24.2","conf":"^13.0.1","less":"^4.4.2","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^5.3.0","sharp":"^0.34.5","yargs":"^17.7.2","dotenv":"^16.4.7","express":"^4.21.2","p-limit":"^6.1.0","archiver":"^7.0.1","fs-extra":"^11.3.2","inquirer":"^10.2.2","minimist":"^1.2.8","form-data":"^4.0.4","lru-cache":"^10.4.3","vitepress":"^1.6.4","sass-embedded":"^1.93.3","@faker-js/faker":"^10.1.0","openapi-sampler":"^1.6.2","jer-code-preview":"^1.0.5","@manwang/mobile-templates":"^1.0.1","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"tsc-alias":"^1.8.10","typescript":"^5.7.2","@types/node":"^20.0.0","@types/archiver":"^6.0.2","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.2_1765857870189_0.5328939520330602","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@mico_fe/mcp","version":"1.1.3","keywords":["mcp","model-context-protocol","apifox","figma","cursor","monorepo"],"author":{"name":"mico"},"license":"MIT","_id":"@mico_fe/mcp@1.1.3","maintainers":[{"name":"laishichang","email":"360781lsc@sina.com"},{"name":"chwcan","email":"2259687643@qq.com"},{"name":"kyrie0925","email":"kyrie66@126.com"},{"name":"kaluli","email":"kaluli@micous.com"},{"name":"mico_zackshi","email":"zackshi@micous.com"},{"name":"nanges","email":"xianshannan@qq.com"},{"name":"mico_fronent_team","email":"yuanzhou@micous.com"},{"name":"mangwan","email":"1833280931@qq.com"}],"bin":{"manwang-mcp":"src/cli.js"},"dist":{"shasum":"4d70ea13eb51ddeaf7471d5f2ff0036b3149d491","tarball":"https://registry.npmjs.org/@mico_fe/mcp/-/mcp-1.1.3.tgz","fileCount":153,"integrity":"sha512-lgr/2FbT3BKjpeqSxMajet8azRHtvJUMJWuRnhE6mdF9rQ6WwEW1WWU0EcG3fYSXxNd4DA7OSBO/BSUhEs+2qg==","signatures":[{"sig":"MEUCID4HRaOZViaG86m/K3Z7E2shEOIKI1WejMouZz7brDjeAiEAvAByTzijXxp2JfZTRHI34YEX+u6rtdgVi05++L0iuGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":465330},"type":"module","_from":"file:mico_fe-mcp-1.1.3.tgz","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"scripts":{"//1":"========== Gallery 核心命令 ==========","//2":"========== 子项目构建命令 ==========","//3":"========== 子项目开发命令 ==========","//4":"========== 测试命令 ==========","//5":"========== 依赖管理命令 ==========","//6":"========== 清理命令 ==========","//7":"========== 发布命令 ==========","//8":"========== 维护命令（低频使用） ==========","dev":"pnpm -r --parallel dev","test":"node src/cli.js","build":"pnpm -r build","clean":"pnpm -r clean && rm -rf node_modules","start":"node src/gallery-server.js","prestart":"lsof -ti:8888 | xargs kill -9 2>/dev/null || true","port:kill":"lsof -ti:8888 | xargs kill -9 2>/dev/null || echo '✅ 端口 8888 空闲'","sync-deps":"node scripts/sync-deps.js","port:check":"lsof -ti:8888 && echo '⚠️  端口 8888 被占用' || echo '✅ 端口 8888 空闲'","start:debug":"node src/gallery-server.js --debug","clean:builds":"pnpm -r exec rm -rf dist build"},"_npmUser":{"name":"mico_zackshi","email":"zackshi@micous.com"},"_resolved":"/private/var/folders/zd/8_c6vl_52n136nr31bb_z4m00000gn/T/46e4f12b588ed692967e7de3948fd4c8/mico_fe-mcp-1.1.3.tgz","_integrity":"sha512-lgr/2FbT3BKjpeqSxMajet8azRHtvJUMJWuRnhE6mdF9rQ6WwEW1WWU0EcG3fYSXxNd4DA7OSBO/BSUhEs+2qg==","_npmVersion":"10.8.2","description":"统一的 MCP 服务器集合","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ky":"^1.7.2","zod":"^3.24.2","conf":"^13.0.1","less":"^4.4.2","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^5.3.0","sharp":"^0.34.5","yargs":"^17.7.2","dotenv":"^16.4.7","express":"^4.21.2","p-limit":"^6.1.0","archiver":"^7.0.1","fs-extra":"^11.3.2","inquirer":"^10.2.2","minimist":"^1.2.8","form-data":"^4.0.4","lru-cache":"^10.4.3","vitepress":"^1.6.4","sass-embedded":"^1.93.3","@faker-js/faker":"^10.1.0","openapi-sampler":"^1.6.2","jer-code-preview":"^1.0.5","@manwang/mobile-templates":"^1.0.1","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.10","typescript":"^5.7.2","@types/node":"^20.0.0","@types/archiver":"^6.0.2","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.3_1765858167930_0.290174497323173","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@mico_fe/mcp","version":"1.1.4","keywords":["mcp","model-context-protocol","apifox","figma","cursor","monorepo"],"author":{"name":"mico"},"license":"MIT","_id":"@mico_fe/mcp@1.1.4","maintainers":[{"name":"laishichang","email":"360781lsc@sina.com"},{"name":"chwcan","email":"2259687643@qq.com"},{"name":"kyrie0925","email":"kyrie66@126.com"},{"name":"kaluli","email":"kaluli@micous.com"},{"name":"mico_zackshi","email":"zackshi@micous.com"},{"name":"tianyu.micous","email":"tianyu@micous.com"},{"name":"nanges","email":"xianshannan@qq.com"},{"name":"mico_fronent_team","email":"yuanzhou@micous.com"},{"name":"mangwan","email":"1833280931@qq.com"}],"bin":{"manwang-mcp":"src/cli.js"},"dist":{"shasum":"6c0488d6c893c884755cf1ae88ca36d3d8834c5a","tarball":"https://registry.npmjs.org/@mico_fe/mcp/-/mcp-1.1.4.tgz","fileCount":159,"integrity":"sha512-v0dA3cee4p74gJdyOvyTCnyKUI/Fox9R2g80ob5opaullslN76rbxh3zZJbpPNJ1fYKBIFXs7VBOJnEdHvy9mA==","signatures":[{"sig":"MEQCIF6r5Lvw2PnXXE+VGVKrYO9AGuEClDZRxuBSHj2rn6WLAiAF2FfWVxrCXqaNTcpk64NRPj2o9NHtn8Y8RurumbGdTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480746},"type":"module","_from":"file:mico_fe-mcp-1.1.4.tgz","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"scripts":{"//1":"========== Gallery 核心命令 ==========","//2":"========== 子项目构建命令 ==========","//3":"========== 子项目开发命令 ==========","//4":"========== 测试命令 ==========","//5":"========== 依赖管理命令 ==========","//6":"========== 清理命令 ==========","//7":"========== 发布命令 ==========","//8":"========== 维护命令（低频使用） ==========","dev":"pnpm -r --parallel dev","test":"node src/cli.js","build":"pnpm -r build","clean":"pnpm -r clean && rm -rf node_modules","start":"node src/gallery-server.js","prestart":"lsof -ti:8888 | xargs kill -9 2>/dev/null || true","port:kill":"lsof -ti:8888 | xargs kill -9 2>/dev/null || echo '✅ 端口 8888 空闲'","sync-deps":"node scripts/sync-deps.js","port:check":"lsof -ti:8888 && echo '⚠️  端口 8888 被占用' || echo '✅ 端口 8888 空闲'","start:debug":"node src/gallery-server.js --debug","clean:builds":"pnpm -r exec rm -rf dist build"},"_npmUser":{"name":"mico_zackshi","email":"zackshi@micous.com"},"_resolved":"/private/var/folders/zd/8_c6vl_52n136nr31bb_z4m00000gn/T/2656291464df48d6b3769dfdf307c26b/mico_fe-mcp-1.1.4.tgz","_integrity":"sha512-v0dA3cee4p74gJdyOvyTCnyKUI/Fox9R2g80ob5opaullslN76rbxh3zZJbpPNJ1fYKBIFXs7VBOJnEdHvy9mA==","_npmVersion":"10.8.2","description":"统一的 MCP 服务器集合","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ky":"^1.7.2","zod":"^3.24.2","conf":"^13.0.1","less":"^4.4.2","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^5.3.0","sharp":"^0.34.5","yargs":"^17.7.2","dotenv":"^16.4.7","express":"^4.21.2","p-limit":"^6.1.0","archiver":"^7.0.1","fs-extra":"^11.3.2","inquirer":"^10.2.2","minimist":"^1.2.8","form-data":"^4.0.4","lru-cache":"^10.4.3","vitepress":"^1.6.4","sass-embedded":"^1.93.3","@faker-js/faker":"^10.1.0","openapi-sampler":"^1.6.2","jer-code-preview":"^1.0.5","@manwang/mobile-templates":"^1.0.1","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.10","typescript":"^5.7.2","@types/node":"^20.0.0","@types/archiver":"^6.0.2","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.4_1766125603010_0.4531086420857211","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@mico_fe/mcp","version":"1.1.5","keywords":["mcp","model-context-protocol","apifox","figma","cursor","monorepo"],"author":{"name":"mico"},"license":"MIT","_id":"@mico_fe/mcp@1.1.5","maintainers":[{"name":"laishichang","email":"360781lsc@sina.com"},{"name":"chwcan","email":"2259687643@qq.com"},{"name":"kyrie0925","email":"kyrie66@126.com"},{"name":"kaluli","email":"kaluli@micous.com"},{"name":"mico_zackshi","email":"zackshi@micous.com"},{"name":"tianyu.micous","email":"tianyu@micous.com"},{"name":"nanges","email":"xianshannan@qq.com"},{"name":"mico_fronent_team","email":"yuanzhou@micous.com"},{"name":"mangwan","email":"1833280931@qq.com"}],"bin":{"manwang-mcp":"src/cli.js"},"dist":{"shasum":"f76d726329b35cadeb3aaac5beb39105f667160c","tarball":"https://registry.npmjs.org/@mico_fe/mcp/-/mcp-1.1.5.tgz","fileCount":159,"integrity":"sha512-blIypaKwECbA7aInfYxLKlt2LNbL/R7mpHSBiTboKl4r/gTONkL3wkQSGZ7WGPLFwZrPVjOgBBK2zp7haqDoGQ==","signatures":[{"sig":"MEUCIACIii8r0kL2CSOoYxWlVVPvoamP9L8xNmHGbpgDv33vAiEAkbFhz6cUiBB34AeCAzjz60kSrWIY/uvEvAdBqNIwQts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480746},"type":"module","_from":"file:mico_fe-mcp-1.1.5.tgz","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"scripts":{"//1":"========== Gallery 核心命令 ==========","//2":"========== 子项目构建命令 ==========","//3":"========== 子项目开发命令 ==========","//4":"========== 测试命令 ==========","//5":"========== 依赖管理命令 ==========","//6":"========== 清理命令 ==========","//7":"========== 发布命令 ==========","//8":"========== 维护命令（低频使用） ==========","dev":"pnpm -r --parallel dev","test":"node src/cli.js","build":"pnpm -r build","clean":"pnpm -r clean && rm -rf node_modules","start":"node src/gallery-server.js","prestart":"lsof -ti:8888 | xargs kill -9 2>/dev/null || true","port:kill":"lsof -ti:8888 | xargs kill -9 2>/dev/null || echo '✅ 端口 8888 空闲'","sync-deps":"node scripts/sync-deps.js","port:check":"lsof -ti:8888 && echo '⚠️  端口 8888 被占用' || echo '✅ 端口 8888 空闲'","start:debug":"node src/gallery-server.js --debug","clean:builds":"pnpm -r exec rm -rf dist build"},"_npmUser":{"name":"mico_zackshi","email":"zackshi@micous.com"},"_resolved":"/private/var/folders/zd/8_c6vl_52n136nr31bb_z4m00000gn/T/dd24b7bd12a53ecabd64bcbf89409625/mico_fe-mcp-1.1.5.tgz","_integrity":"sha512-blIypaKwECbA7aInfYxLKlt2LNbL/R7mpHSBiTboKl4r/gTONkL3wkQSGZ7WGPLFwZrPVjOgBBK2zp7haqDoGQ==","_npmVersion":"10.8.2","description":"统一的 MCP 服务器集合","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ky":"^1.7.2","zod":"^3.24.2","conf":"^13.0.1","less":"^4.4.2","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^5.3.0","sharp":"^0.34.5","yargs":"^17.7.2","dotenv":"^16.4.7","express":"^4.21.2","p-limit":"^6.1.0","archiver":"^7.0.1","fs-extra":"^11.3.2","inquirer":"^10.2.2","minimist":"^1.2.8","form-data":"^4.0.4","lru-cache":"^10.4.3","vitepress":"^1.6.4","sass-embedded":"^1.93.3","@faker-js/faker":"^10.1.0","openapi-sampler":"^1.6.2","jer-code-preview":"^1.0.5","@mico_fe/mobile-templates":"^1.0.2","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.10","typescript":"^5.7.2","@types/node":"^20.0.0","@types/archiver":"^6.0.2","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.5_1766127789833_0.05333020482269246","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@mico_fe/mcp","version":"1.1.6","keywords":["mcp","model-context-protocol","apifox","figma","cursor","monorepo"],"author":{"name":"mico"},"license":"MIT","_id":"@mico_fe/mcp@1.1.6","maintainers":[{"name":"laishichang","email":"360781lsc@sina.com"},{"name":"chwcan","email":"2259687643@qq.com"},{"name":"kyrie0925","email":"kyrie66@126.com"},{"name":"kaluli","email":"kaluli@micous.com"},{"name":"mico_zackshi","email":"zackshi@micous.com"},{"name":"tianyu.micous","email":"tianyu@micous.com"},{"name":"nanges","email":"xianshannan@qq.com"},{"name":"mico_fronent_team","email":"yuanzhou@micous.com"},{"name":"mangwan","email":"1833280931@qq.com"}],"bin":{"manwang-mcp":"src/cli.js"},"dist":{"shasum":"d1d3f5b309f9dffac2b2ea74d065493933124aea","tarball":"https://registry.npmjs.org/@mico_fe/mcp/-/mcp-1.1.6.tgz","fileCount":161,"integrity":"sha512-r/++y5yUwV34Gjkf9PqivKrYwAQOwrYSW1K4sb1JeSj1JAzt2mbNODx67g2cqSi/i3G2WbktsepP+SzDyZtC+Q==","signatures":[{"sig":"MEUCIQDH5oMi8QH/VKSLriHuLIEBrplyyFW9y55yNFoqqAQS5wIgVQMqV2yY6d719ZMPraCPp9Z3oB3B6M044ciQIdgxk4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487138},"type":"module","_from":"file:mico_fe-mcp-1.1.6.tgz","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"scripts":{"//1":"========== Gallery 核心命令 ==========","//2":"========== 子项目构建命令 ==========","//3":"========== 子项目开发命令 ==========","//4":"========== 测试命令 ==========","//5":"========== 依赖管理命令 ==========","//6":"========== 清理命令 ==========","//7":"========== 发布命令 ==========","//8":"========== 维护命令（低频使用） ==========","dev":"pnpm -r --parallel dev","test":"node src/cli.js","build":"pnpm -r build","clean":"pnpm -r clean && rm -rf node_modules","start":"node src/gallery-server.js","prestart":"lsof -ti:8888 | xargs kill -9 2>/dev/null || true","port:kill":"lsof -ti:8888 | xargs kill -9 2>/dev/null || echo '✅ 端口 8888 空闲'","sync-deps":"node scripts/sync-deps.js","port:check":"lsof -ti:8888 && echo '⚠️  端口 8888 被占用' || echo '✅ 端口 8888 空闲'","start:debug":"node src/gallery-server.js --debug","clean:builds":"pnpm -r exec rm -rf dist build"},"_npmUser":{"name":"mico_zackshi","email":"zackshi@micous.com"},"_resolved":"/private/var/folders/zd/8_c6vl_52n136nr31bb_z4m00000gn/T/39e9a71d9fed42e98d585bc35a40d1e5/mico_fe-mcp-1.1.6.tgz","_integrity":"sha512-r/++y5yUwV34Gjkf9PqivKrYwAQOwrYSW1K4sb1JeSj1JAzt2mbNODx67g2cqSi/i3G2WbktsepP+SzDyZtC+Q==","_npmVersion":"10.8.2","description":"统一的 MCP 服务器集合","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ky":"^1.7.2","zod":"^3.24.2","conf":"^13.0.1","less":"^4.4.2","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^5.3.0","sharp":"^0.34.5","yargs":"^17.7.2","dotenv":"^16.4.7","express":"^4.21.2","p-limit":"^6.1.0","archiver":"^7.0.1","fs-extra":"^11.3.2","inquirer":"^10.2.2","minimist":"^1.2.8","form-data":"^4.0.4","lru-cache":"^10.4.3","vitepress":"^1.6.4","sass-embedded":"^1.93.3","@faker-js/faker":"^10.1.0","openapi-sampler":"^1.6.2","jer-code-preview":"^1.0.5","@mico_fe/mobile-templates":"^1.0.2","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.10","typescript":"^5.7.2","@types/node":"^20.0.0","@types/archiver":"^6.0.2","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.6_1766138042179_0.15270901031310835","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@mico_fe/mcp","version":"1.2.0","keywords":["mcp","model-context-protocol","apifox","figma","cursor","monorepo"],"author":{"name":"mico"},"license":"MIT","_id":"@mico_fe/mcp@1.2.0","maintainers":[{"name":"laishichang","email":"360781lsc@sina.com"},{"name":"chwcan","email":"2259687643@qq.com"},{"name":"kyrie0925","email":"kyrie66@126.com"},{"name":"kaluli","email":"kaluli@micous.com"},{"name":"mico_zackshi","email":"zackshi@micous.com"},{"name":"tianyu.micous","email":"tianyu@micous.com"},{"name":"nanges","email":"xianshannan@qq.com"},{"name":"mico_fronent_team","email":"yuanzhou@micous.com"},{"name":"mangwan","email":"1833280931@qq.com"}],"bin":{"manwang-mcp":"src/cli.js"},"dist":{"shasum":"5a0fed6acb683dcb5407a812f71bf291a3cca77e","tarball":"https://registry.npmjs.org/@mico_fe/mcp/-/mcp-1.2.0.tgz","fileCount":164,"integrity":"sha512-Z5qNlHRozMaQQpK+OR9cq0a5mg20BvpAYuwW1hYXwCkm2G4KSRy+i6QSfv0bZcRnlLbwM3I9Tk2BkjWwCJwWQA==","signatures":[{"sig":"MEUCIQDNUnb6ae3wfI4mCTUQiNgJpX6hBlv8KZHLOEzj73KBQAIgZ06g2EytW+IESn3DjNfVfbP7Xt0kXmvTjjGD29Ya5+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499457},"type":"module","_from":"file:mico_fe-mcp-1.2.0.tgz","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"scripts":{"//1":"========== Gallery 核心命令 ==========","//2":"========== 子项目构建命令 ==========","//3":"========== 子项目开发命令 ==========","//4":"========== 测试命令 ==========","//5":"========== 依赖管理命令 ==========","//6":"========== 清理命令 ==========","//7":"========== 发布命令 ==========","//8":"========== 维护命令（低频使用） ==========","dev":"pnpm -r --parallel dev","test":"node src/cli.js","build":"pnpm -r build","clean":"pnpm -r clean && rm -rf node_modules","start":"node src/gallery-server.js","prestart":"lsof -ti:8888 | xargs kill -9 2>/dev/null || true","port:kill":"lsof -ti:8888 | xargs kill -9 2>/dev/null || echo '✅ 端口 8888 空闲'","sync-deps":"node scripts/sync-deps.js","port:check":"lsof -ti:8888 && echo '⚠️  端口 8888 被占用' || echo '✅ 端口 8888 空闲'","start:debug":"node src/gallery-server.js --debug","clean:builds":"pnpm -r exec rm -rf dist build"},"_npmUser":{"name":"mico_zackshi","email":"zackshi@micous.com"},"_resolved":"/private/var/folders/zd/8_c6vl_52n136nr31bb_z4m00000gn/T/108ad70cd7d46ce3360e5222ef51bbac/mico_fe-mcp-1.2.0.tgz","_integrity":"sha512-Z5qNlHRozMaQQpK+OR9cq0a5mg20BvpAYuwW1hYXwCkm2G4KSRy+i6QSfv0bZcRnlLbwM3I9Tk2BkjWwCJwWQA==","_npmVersion":"10.9.2","description":"统一的 MCP 服务器集合","directories":{},"_nodeVersion":"23.5.0","dependencies":{"ky":"^1.7.2","zod":"^3.24.2","conf":"^13.0.1","less":"^4.4.2","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^5.3.0","sharp":"^0.34.5","yargs":"^17.7.2","dotenv":"^16.4.7","express":"^4.21.2","p-limit":"^6.1.0","archiver":"^7.0.1","fs-extra":"^11.3.2","inquirer":"^10.2.2","minimist":"^1.2.8","form-data":"^4.0.4","lru-cache":"^10.4.3","vitepress":"^1.6.4","sass-embedded":"^1.93.3","@faker-js/faker":"^10.1.0","openapi-sampler":"^1.6.2","jer-code-preview":"^1.0.5","@mico_fe/mobile-templates":"^1.0.2","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"tsc-alias":"^1.8.10","typescript":"^5.7.2","@types/node":"^20.0.0","@types/archiver":"^6.0.2","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.2.0_1767526921135_0.6789794619891434","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@mico_fe/mcp","version":"1.2.1","keywords":["mcp","model-context-protocol","apifox","figma","cursor","monorepo"],"author":{"name":"mico"},"license":"MIT","_id":"@mico_fe/mcp@1.2.1","maintainers":[{"name":"laishichang","email":"360781lsc@sina.com"},{"name":"chwcan","email":"2259687643@qq.com"},{"name":"kyrie0925","email":"kyrie66@126.com"},{"name":"kaluli","email":"kaluli@micous.com"},{"name":"mico_zackshi","email":"zackshi@micous.com"},{"name":"tianyu.micous","email":"tianyu@micous.com"},{"name":"nanges","email":"xianshannan@qq.com"},{"name":"mico_fronent_team","email":"yuanzhou@micous.com"},{"name":"mangwan","email":"1833280931@qq.com"}],"bin":{"mcp":"src/cli.js"},"dist":{"shasum":"9ce0f42399e76e4e328b48bd89cabedbc487ab76","tarball":"https://registry.npmjs.org/@mico_fe/mcp/-/mcp-1.2.1.tgz","fileCount":164,"integrity":"sha512-qQfyEiw9SoPxPHrNUMsjbPSnFLnGQ6PZkWtYpUFztZPXr+AMGgV6jEuBD3J5dacp2VBCs8yArUwqAme6U7aZCQ==","signatures":[{"sig":"MEQCIGzJGN93jgnt98Z+lkBYXO94lEg8EOTC+9g8deVaULDAAiAbQ1H8BSnznEofTLQxIGA3vd0azqdWatN3u9J1pvA+8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499401},"type":"module","_from":"file:mico_fe-mcp-1.2.1.tgz","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"scripts":{"//1":"========== Gallery 核心命令 ==========","//2":"========== 子项目构建命令 ==========","//3":"========== 子项目开发命令 ==========","//4":"========== 测试命令 ==========","//5":"========== 依赖管理命令 ==========","//6":"========== 清理命令 ==========","//7":"========== 发布命令 ==========","//8":"========== 维护命令（低频使用） ==========","dev":"pnpm -r --parallel dev","test":"node src/cli.js","build":"pnpm -r build","clean":"pnpm -r clean && rm -rf node_modules","start":"node src/gallery-server.js","prestart":"lsof -ti:8888 | xargs kill -9 2>/dev/null || true","port:kill":"lsof -ti:8888 | xargs kill -9 2>/dev/null || echo '✅ 端口 8888 空闲'","sync-deps":"node scripts/sync-deps.js","port:check":"lsof -ti:8888 && echo '⚠️  端口 8888 被占用' || echo '✅ 端口 8888 空闲'","start:debug":"node src/gallery-server.js --debug","clean:builds":"pnpm -r exec rm -rf dist build"},"_npmUser":{"name":"mico_zackshi","email":"zackshi@micous.com"},"_resolved":"/private/var/folders/zd/8_c6vl_52n136nr31bb_z4m00000gn/T/e38705bb11b6bffaacab767d70faab15/mico_fe-mcp-1.2.1.tgz","_integrity":"sha512-qQfyEiw9SoPxPHrNUMsjbPSnFLnGQ6PZkWtYpUFztZPXr+AMGgV6jEuBD3J5dacp2VBCs8yArUwqAme6U7aZCQ==","_npmVersion":"10.9.2","description":"统一的 MCP 服务器集合","directories":{},"_nodeVersion":"23.5.0","dependencies":{"ky":"^1.7.2","zod":"^3.24.2","conf":"^13.0.1","less":"^4.4.2","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^5.3.0","sharp":"^0.34.5","yargs":"^17.7.2","dotenv":"^16.4.7","express":"^4.21.2","p-limit":"^6.1.0","archiver":"^7.0.1","fs-extra":"^11.3.2","inquirer":"^10.2.2","minimist":"^1.2.8","form-data":"^4.0.4","lru-cache":"^10.4.3","vitepress":"^1.6.4","sass-embedded":"^1.93.3","@faker-js/faker":"^10.1.0","openapi-sampler":"^1.6.2","jer-code-preview":"^1.0.5","@mico_fe/mobile-templates":"^1.0.2","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"tsc-alias":"^1.8.10","typescript":"^5.7.2","@types/node":"^20.0.0","@types/archiver":"^6.0.2","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.2.1_1767527965541_0.21786409586738764","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@mico_fe/mcp","version":"1.3.0","keywords":["mcp","model-context-protocol","apifox","figma","cursor","monorepo"],"author":{"name":"mico"},"license":"MIT","_id":"@mico_fe/mcp@1.3.0","maintainers":[{"name":"laishichang","email":"360781lsc@sina.com"},{"name":"chwcan","email":"2259687643@qq.com"},{"name":"kyrie0925","email":"kyrie66@126.com"},{"name":"kaluli","email":"kaluli@micous.com"},{"name":"mico_zackshi","email":"zackshi@micous.com"},{"name":"tianyu.micous","email":"tianyu@micous.com"},{"name":"nanges","email":"xianshannan@qq.com"},{"name":"mico_fronent_team","email":"yuanzhou@micous.com"},{"name":"mangwan","email":"1833280931@qq.com"}],"bin":{"mcp":"src/cli.js"},"dist":{"shasum":"4b91079ea80c6d1907f89cae43a308eee0bbc08a","tarball":"https://registry.npmjs.org/@mico_fe/mcp/-/mcp-1.3.0.tgz","fileCount":198,"integrity":"sha512-6THngFC2Tpl7WleeQploNj+yUCORqTmmlH6JMOzrrU+XdCmtrif1dViKn2jJ3boW0F/5UHCjUzp+7eiiScueXg==","signatures":[{"sig":"MEUCIQDJhO3namjgMQq3NxjznM6kj/EgkvcQ7aKGxE96UcZFsQIgFTRcHMGZz/MmA4A67QZt2pvkmtlV/kivDxwmmBHG4KA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9812903},"type":"module","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"9b0e9c2d7def3d30512bea6696b3b773e721db3e","scripts":{"//1":"========== Gallery 核心命令 ==========","//2":"========== 子项目构建命令 ==========","//3":"========== 子项目开发命令 ==========","//4":"========== 测试命令 ==========","//5":"========== 依赖管理命令 ==========","//6":"========== 清理命令 ==========","//7":"========== 发布命令 ==========","//8":"========== 维护命令（低频使用） ==========","dev":"pnpm -r --parallel dev","test":"node src/cli.js","build":"pnpm -r build","clean":"pnpm -r clean && rm -rf node_modules","start":"node src/gallery-server.js","prepare":"pnpm build","prestart":"lsof -ti:8888 | xargs kill -9 2>/dev/null || true","port:kill":"lsof -ti:8888 | xargs kill -9 2>/dev/null || echo '✅ 端口 8888 空闲'","sync-deps":"node scripts/sync-deps.js","port:check":"lsof -ti:8888 && echo '⚠️  端口 8888 被占用' || echo '✅ 端口 8888 空闲'","start:debug":"node src/gallery-server.js --debug","clean:builds":"pnpm -r exec rm -rf dist build","prepublishOnly":"echo '\n✅ 构建已由 prepare 完成，准备发布...\n'"},"_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"_npmVersion":"10.8.2","description":"统一的 MCP 服务器集合","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ky":"^1.7.2","zod":"^3.24.2","conf":"^13.0.1","less":"^4.4.2","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^5.3.0","sharp":"^0.34.5","yargs":"^17.7.2","dotenv":"^16.4.7","express":"^4.21.2","p-limit":"^6.1.0","archiver":"^7.0.1","fs-extra":"^11.3.2","inquirer":"^10.2.2","minimist":"^1.2.8","form-data":"^4.0.4","lru-cache":"^10.4.3","vitepress":"^1.6.4","sass-embedded":"^1.93.3","@faker-js/faker":"^10.1.0","openapi-sampler":"^1.6.2","jer-code-preview":"^1.0.5","@mico_fe/mobile-templates":"^1.0.2","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"tsc-alias":"^1.8.10","typescript":"^5.7.2","@types/node":"^20.0.0","@types/archiver":"^6.0.2","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.0_1767593593446_0.4496640453804266","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@mico_fe/mcp","version":"1.3.1","keywords":["mcp","model-context-protocol","apifox","figma","cursor","monorepo"],"author":{"name":"mico"},"license":"MIT","_id":"@mico_fe/mcp@1.3.1","maintainers":[{"name":"laishichang","email":"360781lsc@sina.com"},{"name":"chwcan","email":"2259687643@qq.com"},{"name":"kyrie0925","email":"kyrie66@126.com"},{"name":"kaluli","email":"kaluli@micous.com"},{"name":"mico_zackshi","email":"zackshi@micous.com"},{"name":"tianyu.micous","email":"tianyu@micous.com"},{"name":"nanges","email":"xianshannan@qq.com"},{"name":"mico_fronent_team","email":"yuanzhou@micous.com"},{"name":"mangwan","email":"1833280931@qq.com"}],"bin":{"mcp":"src/cli.js"},"dist":{"shasum":"7d1481bf70f99b0e1940c2656e7ef516a3f870b8","tarball":"https://registry.npmjs.org/@mico_fe/mcp/-/mcp-1.3.1.tgz","fileCount":163,"integrity":"sha512-zqD8t5O+cRSrfC5wo3kA5/OXk1OudY8TZDwYAbfWJZ2Dt7jYb5bv0KvyppbeRdYL/bvmMgISX0CAhj2yKEonvQ==","signatures":[{"sig":"MEUCIQDly1gVQGZRjzByuahfh7Njwy2bK8v7uY2uzGadY0jDfgIgaSD0EcnpeBGGGi1/Vut422hVdaLYoEDRmz7yGkrB7mA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495203},"type":"module","_from":"file:mico_fe-mcp-1.3.1.tgz","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"scripts":{"//1":"========== Gallery 核心命令 ==========","//2":"========== 子项目构建命令 ==========","//3":"========== 子项目开发命令 ==========","//4":"========== 测试命令 ==========","//5":"========== 依赖管理命令 ==========","//6":"========== 清理命令 ==========","//7":"========== 发布命令 ==========","//8":"========== 维护命令（低频使用） ==========","dev":"pnpm -r --parallel dev","test":"node src/cli.js","build":"pnpm -r build","clean":"pnpm -r clean && rm -rf node_modules","start":"node src/gallery-server.js","prestart":"lsof -ti:8888 | xargs kill -9 2>/dev/null || true","port:kill":"lsof -ti:8888 | xargs kill -9 2>/dev/null || echo '✅ 端口 8888 空闲'","sync-deps":"node scripts/sync-deps.js","port:check":"lsof -ti:8888 && echo '⚠️  端口 8888 被占用' || echo '✅ 端口 8888 空闲'","start:debug":"node src/gallery-server.js --debug","clean:builds":"pnpm -r exec rm -rf dist build"},"_npmUser":{"name":"mico_zackshi","email":"zackshi@micous.com"},"_resolved":"/private/var/folders/zd/8_c6vl_52n136nr31bb_z4m00000gn/T/ffdd43db0a6e43373d728769ae2f348b/mico_fe-mcp-1.3.1.tgz","_integrity":"sha512-zqD8t5O+cRSrfC5wo3kA5/OXk1OudY8TZDwYAbfWJZ2Dt7jYb5bv0KvyppbeRdYL/bvmMgISX0CAhj2yKEonvQ==","_npmVersion":"10.9.2","description":"统一的 MCP 服务器集合","directories":{},"_nodeVersion":"23.5.0","dependencies":{"ky":"^1.7.2","zod":"^3.24.2","conf":"^13.0.1","less":"^4.4.2","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^5.3.0","sharp":"^0.34.5","yargs":"^17.7.2","dotenv":"^16.4.7","express":"^4.21.2","p-limit":"^6.1.0","archiver":"^7.0.1","fs-extra":"^11.3.2","inquirer":"^10.2.2","minimist":"^1.2.8","form-data":"^4.0.4","lru-cache":"^10.4.3","vitepress":"^1.6.4","sass-embedded":"^1.93.3","@faker-js/faker":"^10.1.0","openapi-sampler":"^1.6.2","jer-code-preview":"^1.0.5","@mico_fe/mobile-templates":"^1.0.2","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"tsc-alias":"^1.8.10","typescript":"^5.7.2","@types/node":"^20.0.0","@types/archiver":"^6.0.2","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.1_1767694815834_0.46902965638691896","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@mico_fe/mcp","version":"1.3.2","keywords":["mcp","model-context-protocol","apifox","figma","cursor","monorepo"],"author":{"name":"mico"},"license":"MIT","_id":"@mico_fe/mcp@1.3.2","maintainers":[{"name":"laishichang","email":"360781lsc@sina.com"},{"name":"chwcan","email":"2259687643@qq.com"},{"name":"kyrie0925","email":"kyrie66@126.com"},{"name":"kaluli","email":"kaluli@micous.com"},{"name":"mico_zackshi","email":"zackshi@micous.com"},{"name":"tianyu.micous","email":"tianyu@micous.com"},{"name":"nanges","email":"xianshannan@qq.com"},{"name":"mico_fronent_team","email":"yuanzhou@micous.com"},{"name":"mangwan","email":"1833280931@qq.com"}],"bin":{"mcp":"src/cli.js"},"dist":{"shasum":"3f5cfd08794ed944ce2f4b48548e0a62513fb009","tarball":"https://registry.npmjs.org/@mico_fe/mcp/-/mcp-1.3.2.tgz","fileCount":198,"integrity":"sha512-wfPpZP71NrLqiTYmIhAmf4OFSb93mfCB7PJIn2SDyKXw3DVUP8NuhSv6XAbchnLPuiL8woXYt5X60zAfRmDORQ==","signatures":[{"sig":"MEUCIQCUE4wm132JxnEceXXxjnKt9vzwXCxI7rl+p9KwPK7k5AIgG3KJOJ7fKjXX8uQO1xvFkeNJRf0mQlJFVzh+U7zdZMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9809852},"type":"module","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"ce6e85c8930c576404299f536b7940e38bd83345","scripts":{"//1":"========== Gallery 核心命令 ==========","//2":"========== 子项目构建命令 ==========","//3":"========== 子项目开发命令 ==========","//4":"========== 测试命令 ==========","//5":"========== 依赖管理命令 ==========","//6":"========== 清理命令 ==========","//7":"========== 发布命令 ==========","//8":"========== 维护命令（低频使用） ==========","dev":"pnpm -r --parallel dev","test":"node src/cli.js","build":"pnpm -r build","clean":"pnpm -r clean && rm -rf node_modules","start":"node src/gallery-server.js","prepare":"pnpm build","prestart":"lsof -ti:8888 | xargs kill -9 2>/dev/null || true","port:kill":"lsof -ti:8888 | xargs kill -9 2>/dev/null || echo '✅ 端口 8888 空闲'","sync-deps":"node scripts/sync-deps.js","port:check":"lsof -ti:8888 && echo '⚠️  端口 8888 被占用' || echo '✅ 端口 8888 空闲'","start:debug":"node src/gallery-server.js --debug","clean:builds":"pnpm -r exec rm -rf dist build","prepublishOnly":"echo '\n✅ 构建已由 prepare 完成，准备发布...\n'"},"_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"_npmVersion":"10.8.2","description":"统一的 MCP 服务器集合","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ky":"^1.7.2","zod":"^3.24.2","conf":"^13.0.1","less":"^4.4.2","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^5.3.0","sharp":"^0.34.5","yargs":"^17.7.2","dotenv":"^16.4.7","express":"^4.21.2","p-limit":"^6.1.0","archiver":"^7.0.1","fs-extra":"^11.3.2","inquirer":"^10.2.2","minimist":"^1.2.8","form-data":"^4.0.4","lru-cache":"^10.4.3","vitepress":"^1.6.4","sass-embedded":"^1.93.3","@faker-js/faker":"^10.1.0","openapi-sampler":"^1.6.2","jer-code-preview":"^1.0.5","@mico_fe/mobile-templates":"^1.0.2","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"tsc-alias":"^1.8.10","typescript":"^5.7.2","@types/node":"^20.0.0","@types/archiver":"^6.0.2","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.2_1767945797273_0.18885292771998152","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@mico_fe/mcp","version":"1.3.3","keywords":["mcp","model-context-protocol","apifox","figma","cursor","monorepo"],"author":{"name":"mico"},"license":"MIT","_id":"@mico_fe/mcp@1.3.3","maintainers":[{"name":"laishichang","email":"360781lsc@sina.com"},{"name":"chwcan","email":"2259687643@qq.com"},{"name":"kyrie0925","email":"kyrie66@126.com"},{"name":"kaluli","email":"kaluli@micous.com"},{"name":"mico_zackshi","email":"zackshi@micous.com"},{"name":"tianyu.micous","email":"tianyu@micous.com"},{"name":"nanges","email":"xianshannan@qq.com"},{"name":"mico_fronent_team","email":"yuanzhou@micous.com"},{"name":"mangwan","email":"1833280931@qq.com"}],"bin":{"mcp":"src/cli.js"},"dist":{"shasum":"1d8229c8055bdb3d30b29a24f34c8f6a6f78aae3","tarball":"https://registry.npmjs.org/@mico_fe/mcp/-/mcp-1.3.3.tgz","fileCount":208,"integrity":"sha512-oyBGw5ECMsLt02yHYlXDTg/e3rT8zVflyzkOMWTYBAD460wzyD50Jd4YAs6kOAp1eW64FrRZIfEjXenMnsKFUw==","signatures":[{"sig":"MEUCIQD+T2f50qkALji15eCPLXdDznRhgaB/IHHLnp93my3VbQIgKvjwL0PTpFcDj/Us4HReciu4ZuW23v7RnBYzfuWkIog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9887823},"type":"module","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"gitHead":"87d35fb21ed30532e5e92a8c096b344bf236cd95","scripts":{"//1":"========== Gallery 核心命令 ==========","//2":"========== 子项目构建命令 ==========","//3":"========== 子项目开发命令 ==========","//4":"========== 测试命令 ==========","//5":"========== 依赖管理命令 ==========","//6":"========== 清理命令 ==========","//7":"========== 发布命令 ==========","//8":"========== 维护命令（低频使用） ==========","dev":"pnpm -r --parallel dev","test":"node src/cli.js","build":"pnpm -r build","clean":"pnpm -r clean && rm -rf node_modules","start":"node src/gallery-server.js","prepare":"pnpm build","prestart":"lsof -ti:8888 | xargs kill -9 2>/dev/null || true","port:kill":"lsof -ti:8888 | xargs kill -9 2>/dev/null || echo '✅ 端口 8888 空闲'","sync-deps":"node scripts/sync-deps.js","port:check":"lsof -ti:8888 && echo '⚠️  端口 8888 被占用' || echo '✅ 端口 8888 空闲'","start:debug":"node src/gallery-server.js --debug","clean:builds":"pnpm -r exec rm -rf dist build","prepublishOnly":"echo '\n✅ 构建已由 prepare 完成，准备发布...\n'"},"_npmUser":{"name":"nanges","email":"xianshannan@qq.com"},"_npmVersion":"10.8.2","description":"统一的 MCP 服务器集合","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ky":"^1.7.2","zod":"^3.24.2","conf":"^13.0.1","less":"^4.4.2","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^5.3.0","sharp":"^0.34.5","yargs":"^17.7.2","dotenv":"^16.4.7","express":"^4.21.2","p-limit":"^6.1.0","archiver":"^7.0.1","fs-extra":"^11.3.2","inquirer":"^10.2.2","minimist":"^1.2.8","form-data":"^4.0.4","lru-cache":"^10.4.3","vitepress":"^1.6.4","sass-embedded":"^1.93.3","@faker-js/faker":"^10.1.0","openapi-sampler":"^1.6.2","jer-code-preview":"^1.0.5","@mico_fe/mobile-templates":"^1.0.2","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"tsc-alias":"^1.8.10","typescript":"^5.7.2","@types/node":"^20.0.0","@types/archiver":"^6.0.2","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.3_1767946741459_0.9455325196275466","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@mico_fe/mcp","version":"1.3.4","keywords":["mcp","model-context-protocol","apifox","figma","cursor","monorepo"],"author":{"name":"mico"},"license":"MIT","_id":"@mico_fe/mcp@1.3.4","maintainers":[{"name":"laishichang","email":"360781lsc@sina.com"},{"name":"chwcan","email":"2259687643@qq.com"},{"name":"kyrie0925","email":"kyrie66@126.com"},{"name":"kaluli","email":"kaluli@micous.com"},{"name":"mico_zackshi","email":"zackshi@micous.com"},{"name":"tianyu.micous","email":"tianyu@micous.com"},{"name":"nanges","email":"xianshannan@qq.com"},{"name":"mico_fronent_team","email":"yuanzhou@micous.com"},{"name":"mangwan","email":"1833280931@qq.com"}],"bin":{"mcp":"src/cli.js"},"dist":{"shasum":"29a52d4101e9a3b040f7a0f9089ea748f4d8e2a2","tarball":"https://registry.npmjs.org/@mico_fe/mcp/-/mcp-1.3.4.tgz","fileCount":165,"integrity":"sha512-ot1ha8OSny+745YGK6E+x9qcxKjCUPCHF0q9RfuN2RoNlHzAcumEZJntwQxNhT+3tjq4Twtly0N2DRXVUuYHMQ==","signatures":[{"sig":"MEQCIHeMCVGTKumsAuMmhksrSe04382d6amziYfhk1uJ+Uw4AiAuml1ZJVyCoCp8v4Znz0VtFabiWZkpiUtTF9I175G6vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511669},"type":"module","_from":"file:mico_fe-mcp-1.3.4.tgz","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"scripts":{"//1":"========== Gallery 核心命令 ==========","//2":"========== 子项目构建命令 ==========","//3":"========== 子项目开发命令 ==========","//4":"========== 测试命令 ==========","//5":"========== 依赖管理命令 ==========","//6":"========== 清理命令 ==========","//7":"========== 发布命令 ==========","//8":"========== 维护命令（低频使用） ==========","dev":"pnpm -r --parallel dev","test":"node src/cli.js","build":"pnpm -r build","clean":"pnpm -r clean && rm -rf node_modules","start":"node src/gallery-server.js","prestart":"lsof -ti:8888 | xargs kill -9 2>/dev/null || true","port:kill":"lsof -ti:8888 | xargs kill -9 2>/dev/null || echo '✅ 端口 8888 空闲'","sync-deps":"node scripts/sync-deps.js","port:check":"lsof -ti:8888 && echo '⚠️  端口 8888 被占用' || echo '✅ 端口 8888 空闲'","start:debug":"node src/gallery-server.js --debug","clean:builds":"pnpm -r exec rm -rf dist build"},"_npmUser":{"name":"mico_zackshi","email":"zackshi@micous.com"},"_resolved":"/private/var/folders/zd/8_c6vl_52n136nr31bb_z4m00000gn/T/4caca00214ac92d1276d0ad42b67f084/mico_fe-mcp-1.3.4.tgz","_integrity":"sha512-ot1ha8OSny+745YGK6E+x9qcxKjCUPCHF0q9RfuN2RoNlHzAcumEZJntwQxNhT+3tjq4Twtly0N2DRXVUuYHMQ==","_npmVersion":"10.9.2","description":"统一的 MCP 服务器集合","directories":{},"_nodeVersion":"23.5.0","dependencies":{"ky":"^1.7.2","zod":"^3.24.2","conf":"^13.0.1","less":"^4.4.2","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^5.3.0","sharp":"^0.34.5","yargs":"^17.7.2","dotenv":"^16.4.7","express":"^4.21.2","p-limit":"^6.1.0","archiver":"^7.0.1","fs-extra":"^11.3.2","inquirer":"^10.2.2","minimist":"^1.2.8","form-data":"^4.0.4","lru-cache":"^10.4.3","vitepress":"^1.6.4","sass-embedded":"^1.93.3","@faker-js/faker":"^10.1.0","openapi-sampler":"^1.6.2","jer-code-preview":"^1.0.5","@mico_fe/mobile-templates":"^1.0.2","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"tsc-alias":"^1.8.10","typescript":"^5.7.2","@types/node":"^20.0.0","@types/archiver":"^6.0.2","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.4_1769595219206_0.03209120287094103","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@mico_fe/mcp","version":"1.4.0","keywords":["mcp","model-context-protocol","apifox","figma","cursor","monorepo"],"author":{"name":"mico"},"license":"MIT","_id":"@mico_fe/mcp@1.4.0","maintainers":[{"name":"laishichang","email":"360781lsc@sina.com"},{"name":"chwcan","email":"2259687643@qq.com"},{"name":"kyrie0925","email":"kyrie66@126.com"},{"name":"kaluli","email":"kaluli@micous.com"},{"name":"mico_zackshi","email":"zackshi@micous.com"},{"name":"tianyu.micous","email":"tianyu@micous.com"},{"name":"nanges","email":"xianshannan@qq.com"},{"name":"mico_fronent_team","email":"yuanzhou@micous.com"},{"name":"mangwan","email":"1833280931@qq.com"}],"bin":{"mcp":"src/cli.js"},"dist":{"shasum":"39bf78c70fb270e0afc2c9b376bf23d556d93efb","tarball":"https://registry.npmjs.org/@mico_fe/mcp/-/mcp-1.4.0.tgz","fileCount":163,"integrity":"sha512-tCAfzxgGuxNHzc/dQ820uBrAHy3YRMCs4GmWP8rJMgsoegAYp9rSO5wPVP+utytViKxcKjYNl4Q5tgKk0+HA+Q==","signatures":[{"sig":"MEYCIQDv3b9pCjO2vvWHP2DcwvE7ZHDk6yOFKgQV3vEJDTXG3AIhAKCgmWUfPtQCR3ovIqyiJHPhVd0y/HZ7hscKbVC5GwcS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":581908},"type":"module","_from":"file:mico_fe-mcp-1.4.0.tgz","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"scripts":{"//1":"========== Gallery 核心命令 ==========","//2":"========== 子项目构建命令 ==========","//3":"========== 子项目开发命令 ==========","//4":"========== 测试命令 ==========","//5":"========== 依赖管理命令 ==========","//6":"========== 清理命令 ==========","//7":"========== 发布命令 ==========","//8":"========== 维护命令（低频使用） ==========","dev":"pnpm -r --parallel dev","test":"node src/cli.js","build":"pnpm -r build","clean":"pnpm -r clean && rm -rf node_modules","start":"node src/gallery-server.js","prestart":"lsof -ti:8888 | xargs kill -9 2>/dev/null || true","port:kill":"lsof -ti:8888 | xargs kill -9 2>/dev/null || echo '✅ 端口 8888 空闲'","sync-deps":"node scripts/sync-deps.js","port:check":"lsof -ti:8888 && echo '⚠️  端口 8888 被占用' || echo '✅ 端口 8888 空闲'","start:debug":"node src/gallery-server.js --debug","clean:builds":"pnpm -r exec rm -rf dist build"},"_npmUser":{"name":"mico_zackshi","email":"zackshi@micous.com"},"_resolved":"/private/var/folders/zd/8_c6vl_52n136nr31bb_z4m00000gn/T/2cf6d2f275a83940a522f6cb9d687fb1/mico_fe-mcp-1.4.0.tgz","_integrity":"sha512-tCAfzxgGuxNHzc/dQ820uBrAHy3YRMCs4GmWP8rJMgsoegAYp9rSO5wPVP+utytViKxcKjYNl4Q5tgKk0+HA+Q==","_npmVersion":"10.9.2","description":"统一的 MCP 服务器集合","directories":{},"_nodeVersion":"23.5.0","dependencies":{"ky":"^1.7.2","zod":"^3.24.2","conf":"^13.0.1","less":"^4.4.2","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^5.3.0","sharp":"^0.34.5","dotenv":"^16.4.7","express":"^4.21.2","p-limit":"^6.1.0","archiver":"^7.0.1","fs-extra":"^11.3.2","minimist":"^1.2.8","form-data":"^4.0.4","lru-cache":"^10.4.3","vitepress":"^1.6.4","sass-embedded":"^1.93.3","@faker-js/faker":"^10.1.0","openapi-sampler":"^1.6.2","jer-code-preview":"^1.0.5","@mico_fe/mobile-templates":"^1.0.2","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.0","devDependencies":{"tsc-alias":"^1.8.10","typescript":"^5.7.2","@types/node":"^20.0.0","@types/archiver":"^6.0.2","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.4.0_1770798748539_0.023356193647365187","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@mico_fe/mcp","version":"2.0.0","description":"统一的 MCP 服务器集合","type":"module","publishConfig":{"access":"public"},"bin":{"mcp":"src/cli.js"},"keywords":["mcp","model-context-protocol","apifox","figma","cursor","monorepo"],"author":{"name":"mico"},"license":"MIT","engines":{"node":">=18.0.0","pnpm":">=8.0.0"},"packageManager":"pnpm@8.15.0","dependencies":{"@faker-js/faker":"^10.1.0","@mico_fe/mobile-templates":"^1.0.2","@modelcontextprotocol/sdk":"^1.21.1","chalk":"^5.3.0","conf":"^13.0.1","dotenv":"^16.4.7","express":"^4.21.2","ky":"^1.7.2","lru-cache":"^10.4.3","openapi-sampler":"^1.6.2","p-limit":"^6.1.0","zod":"^3.24.2","axios":"^1.13.2","uuid":"^13.0.0","fs-extra":"^11.3.2","archiver":"^7.0.1","jer-code-preview":"^1.0.5","form-data":"^4.0.4","sharp":"^0.34.5","vitepress":"^1.6.4","less":"^4.4.2","sass-embedded":"^1.93.3","minimist":"^1.2.8"},"devDependencies":{"@types/archiver":"^6.0.2","@types/fs-extra":"^11.0.4","@types/node":"^20.0.0","typescript":"^5.7.2","tsc-alias":"^1.8.10"},"scripts":{"//1":"========== Gallery 核心命令 ==========","start":"node src/gallery-server.js","start:debug":"node src/gallery-server.js --debug","prestart":"lsof -ti:8888 | xargs kill -9 2>/dev/null || true","//2":"========== 子项目构建命令 ==========","build":"pnpm -r build","//3":"========== 子项目开发命令 ==========","dev":"pnpm -r --parallel dev","//4":"========== 测试命令 ==========","test":"node src/cli.js","//5":"========== 依赖管理命令 ==========","sync-deps":"node scripts/sync-deps.js","//6":"========== 清理命令 ==========","clean":"pnpm -r clean && rm -rf node_modules","clean:builds":"pnpm -r exec rm -rf dist build","//7":"========== 发布命令 ==========","//8":"========== 维护命令（低频使用） ==========","port:kill":"lsof -ti:8888 | xargs kill -9 2>/dev/null || echo '✅ 端口 8888 空闲'","port:check":"lsof -ti:8888 && echo '⚠️  端口 8888 被占用' || echo '✅ 端口 8888 空闲'"},"_id":"@mico_fe/mcp@2.0.0","_integrity":"sha512-UmEL63zc+GVCR13NBojc1nIcOsuFYsSUB7I9hhtB6s1I9Sk5MFoLX8N2AR71byr/3wPzyG/DzwuAajycF9p4jw==","_resolved":"/private/var/folders/zd/8_c6vl_52n136nr31bb_z4m00000gn/T/d31acef891a0c3db6483b4da5908b42b/mico_fe-mcp-2.0.0.tgz","_from":"file:mico_fe-mcp-2.0.0.tgz","_nodeVersion":"23.5.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-UmEL63zc+GVCR13NBojc1nIcOsuFYsSUB7I9hhtB6s1I9Sk5MFoLX8N2AR71byr/3wPzyG/DzwuAajycF9p4jw==","shasum":"e368e4bf9cec0f246003e44945cf4640b7563233","tarball":"https://registry.npmjs.org/@mico_fe/mcp/-/mcp-2.0.0.tgz","fileCount":165,"unpackedSize":623335,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC/ZTOpga4ghJ+SNaDq19rnR2sA5/0ef6CoqX9p1Y9u8QIhAOhfDrRpBKYNL8JT3pfPxb9UYKX+HCrRraW5hDkytnZh"}]},"_npmUser":{"name":"mico_zackshi","email":"zackshi@micous.com"},"directories":{},"maintainers":[{"name":"laishichang","email":"360781lsc@sina.com"},{"name":"chwcan","email":"2259687643@qq.com"},{"name":"kyrie0925","email":"kyrie66@126.com"},{"name":"kaluli","email":"kaluli@micous.com"},{"name":"mico_zackshi","email":"zackshi@micous.com"},{"name":"tianyu.micous","email":"tianyu@micous.com"},{"name":"nanges","email":"xianshannan@qq.com"},{"name":"mico_fronent_team","email":"yuanzhou@micous.com"},{"name":"mangwan","email":"1833280931@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_2.0.0_1772442977126_0.7855672684263324"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-15T03:34:26.334Z","modified":"2026-03-02T09:16:17.521Z","1.0.8":"2025-12-15T03:34:26.614Z","1.0.9":"2025-12-15T03:58:24.338Z","1.0.10":"2025-12-15T04:04:08.025Z","1.0.11":"2025-12-15T04:09:15.958Z","1.0.12":"2025-12-15T04:34:36.083Z","1.0.13":"2025-12-15T06:17:12.067Z","1.0.14":"2025-12-15T06:29:14.115Z","1.1.0":"2025-12-16T03:23:56.168Z","1.1.1":"2025-12-16T03:42:05.106Z","1.1.2":"2025-12-16T04:04:30.367Z","1.1.3":"2025-12-16T04:09:28.086Z","1.1.4":"2025-12-19T06:26:43.285Z","1.1.5":"2025-12-19T07:03:09.983Z","1.1.6":"2025-12-19T09:54:02.323Z","1.2.0":"2026-01-04T11:42:01.341Z","1.2.1":"2026-01-04T11:59:25.735Z","1.3.0":"2026-01-05T06:13:13.867Z","1.3.1":"2026-01-06T10:20:16.031Z","1.3.2":"2026-01-09T08:03:17.585Z","1.3.3":"2026-01-09T08:19:01.747Z","1.3.4":"2026-01-28T10:13:39.390Z","1.4.0":"2026-02-11T08:32:28.688Z","2.0.0":"2026-03-02T09:16:17.333Z"},"author":{"name":"mico"},"license":"MIT","keywords":["mcp","model-context-protocol","apifox","figma","cursor","monorepo"],"description":"统一的 MCP 服务器集合","maintainers":[{"name":"laishichang","email":"360781lsc@sina.com"},{"name":"chwcan","email":"2259687643@qq.com"},{"name":"kyrie0925","email":"kyrie66@126.com"},{"name":"kaluli","email":"kaluli@micous.com"},{"name":"mico_zackshi","email":"zackshi@micous.com"},{"name":"tianyu.micous","email":"tianyu@micous.com"},{"name":"nanges","email":"xianshannan@qq.com"},{"name":"mico_fronent_team","email":"yuanzhou@micous.com"},{"name":"mangwan","email":"1833280931@qq.com"}],"readme":"# @mico_fe/mcp - 统一 MCP 服务器集合\n\n🚪 **将多个 MCP 服务器整合到一个项目中，通过统一命令行和配置中心管理**\n\n[![Node.js](https://img.shields.io/badge/Node.js-%3E=18.0.0-brightgreen.svg)](https://nodejs.org/)[![pnpm](https://img.shields.io/badge/pnpm-%3E=8.0.0-orange.svg)](https://pnpm.io/)\n\n[快速开始](#-快速开始) • [配置指南](#️-配置到-cursor) • [服务器列表](#-包含的服务器) • [开发指南](#️-开发指南)\n\n---\n\n## 📦 包含的服务器\n\n### 1. Apifox MCP Server (`apifox`)\n\nApifox 接口文档 + Mock 代理一体化服务\n\n**核心能力：**\n\n- ✅ **接口文档读取** — 通过 Apifox 链接或文件夹 ID 获取 OpenAPI 3.1 文档\n- ✅ **Mock 数据生成** — 基于 Schema 自动生成，支持真实数据池混合、中文语义推断\n- ✅ **Mock 代理拦截** — 本地 Express 代理服务器，拦截 fetch/XHR 返回 Mock 响应，支持多场景切换\n- ✅ **Web UI Dashboard**（`http://localhost:端口/__mock__`）— 可视化管理规则、分组归档、导入导出\n- ✅ **智能缓存** — LRU 内存 + 磁盘持久化，多索引查询\n- ✅ **双鉴权** — API Key（推荐）/ Cookie Token\n\n**工具列表：** 16 个\n\n| 分类 | 工具 | 说明 |\n|------|------|------|\n| 接口文档 | `get-api-by-url` | 通过 Apifox 链接获取接口详情 |\n| | `get-openapi-doc` | 获取文件夹的 OpenAPI 文档 |\n| Mock 代理 | `add-mock-rule` | 基于接口自动创建拦截规则（含多场景） |\n| | `list-mock-rules` | 列出所有拦截规则 |\n| | `toggle-mock-rule` | 启用/禁用规则 |\n| | `switch-mock-scenario` | 切换激活场景 |\n| | `update-mock-scenario` | 修改场景响应数据 |\n| | `delete-mock-rule` | 删除规则 |\n| | `get-proxy-status` | 查看代理服务器状态 |\n| Mock 数据 | `generate-mock-data` | 生成 Mock 数据（支持真实数据混合） |\n| | `add-real-data` | 添加真实数据到数据池 |\n| | `list-real-data` | 查看数据池 |\n| | `clear-real-data` | 清空数据池 |\n| 缓存管理 | `cache-stats` | 查看缓存统计 |\n| | `refresh-cache` | 刷新接口缓存 |\n| | `clear-cache` | 清空缓存 |\n\n📖 [详细文档](./servers/apifox/README.md)\n\n---\n\n### 2. Figma to Code MCP Server (`figma`)\n\nFigma HTML 片段转 Vue 组件服务器\n\n**功能特性：**\n\n- ✅ 自动从数据库获取 HTML 设计稿\n- ✅ AI 智能转换为规范的 Vue 3 组件\n- ✅ 自动保存到项目指定目录\n- ✅ 自动生成组件文档（支持 Props 表格、组件预览）\n- ✅ 使用 VitePress 构建静态文档页面并保存到服务器\n\n**工具列表：** 4 个工具\n\n- `fetch-html-fragment` - 根据 ID 获取 HTML 片段\n- `save-vue-component` - 保存 Vue 组件到本地\n- `generate-component-doc` - 生成组件文档\n- `save-component-to-server` - 保存组件到服务器\n\n📖 [详细文档](./servers/figma/README.md)\n\n---\n\n### 3. H5 Page Scaffold MCP Server (`h5-page`)\n\nH5 页面脚手架生成服务器\n\n**功能特性：**\n\n- ✅ 业务分类的模板管理（从 npm 包加载）\n- ✅ 支持多级页面路径（如 `2025/activity`）\n- ✅ 自动占位符替换（组件名、路由、多语言）\n- ✅ 集成 Vue Router 和 i18n 配置\n\n**工具列表：** 4 个工具\n\n- `list-businesses` - 列出所有可用的业务分类\n- `list-templates` - 列出指定业务的模板\n- `create-page` - 从模板创建新页面\n- `get-template-info` - 获取模板详细信息\n\n📖 [详细文档](./servers/h5-page/README.md)\n\n---\n\n## 🚀 快速开始\n\n### 前置要求\n\n- **Node.js** >= 18.0.0\n\n### 方式 1: 使用 NPM 包（推荐）✨\n\n直接使用 npx 运行，无需安装：\n\n```bash\n# 查看帮助\nnpx @mico_fe/mcp\n\n# 启动配置中心\nnpx @mico_fe/mcp gallery\n# 浏览器访问 http://localhost:8888\n\n# 测试服务器\nnpx @mico_fe/mcp apifox\nnpx @mico_fe/mcp figma\nnpx @mico_fe/mcp h5-page\n```\n\n**配置中心功能：**\n\n- 📦 所有可用的 MCP 服务器列表\n- 🛠️ 每个服务器的功能说明\n- ⚙️ 环境变量配置指南\n- 📋 一键复制 Cursor 配置\n\n**截图：**\n\n![配置中心主页](./docs/imgs/1111.png)\n![服务器详情](./docs/imgs/2222.png)\n\n**全局安装（可选）：**\n\n```bash\nnpm install -g @mico_fe/mcp\n\n# 安装后可简化命令\nmcp gallery\nmcp apifox\nmcp figma\n```\n\n---\n\n### 方式 2: 本地开发使用\n\n如果你需要修改源码或添加自定义服务器：\n\n**前置要求：** pnpm >= 8.0.0\n\n```bash\n# 1. 克隆项目\ngit clone <your-repo-url>\ncd mcp\n\n# 2. 安装依赖（自动构建）\npnpm install\n\n# 3. 启动配置中心\npnpm start\n# 访问 http://localhost:8888\n\n# 3.1 启动配置中心（Debug 模式）\npnpm start:debug\n# Debug 模式会生成使用本地路径的 Cursor 配置，方便开发调试\n\n# 4. 测试服务器\npnpm test           # 显示帮助\npnpm test apifox    # 测试 Apifox\npnpm test figma     # 测试 Figma\npnpm test h5-page   # 测试 H5 Page\n```\n\n---\n\n## ⚙️ 配置到 Cursor\n\n### 🌟 方式 1: 使用 NPM 包（推荐）✨\n\n编辑 `~/.cursor/mcp.json`：\n\n```json\n{\n  \"mcpServers\": {\n    \"apifox\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@mico_fe/mcp\", \"apifox\"],\n      \"env\": {\n        \"APIFOX_API_KEY\": \"APS-你的API密钥\",\n        \"PROJECT_ID\": \"你的项目ID\"\n      }\n    },\n    \"figma\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@mico_fe/mcp\", \"figma\"]\n    },\n    \"h5-page\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@mico_fe/mcp\", \"h5-page\"],\n      \"env\": {\n        \"TARGET_DIR\": \"/Users/你的用户名/项目路径/src/page\"\n      }\n    }\n  }\n}\n```\n\n**说明：**\n\n- ✅ 使用 `npx` 无需安装，自动使用最新版本\n- ✅ `-y` 参数跳过确认提示\n- ✅ 无需配置路径，适用于所有机器\n\n**重启 Cursor** 让配置生效。\n\n---\n\n### 方式 2: 使用配置中心\n\n启动配置中心，在浏览器中一键复制配置：\n\n```bash\n# 使用 NPM 包\nnpx @mico_fe/mcp gallery\n\n# 或本地开发\npnpm start\n\n# 浏览器打开 http://localhost:8888\n```\n\n**配置中心提供：**\n\n- 📦 所有 MCP 服务器的详细信息\n- 🛠️ 功能列表和使用说明\n- ⚙️ 环境变量配置指南\n- 📋 一键复制 Cursor 配置\n- 🎨 美观的 Web 界面\n\n---\n\n### 方式 3: 本地开发模式\n\n如果你克隆了项目并进行本地开发，可以使用本地路径：\n\n```json\n{\n  \"mcpServers\": {\n    \"apifox\": {\n      \"command\": \"node\",\n      \"args\": [\"/path/to/mcp/src/cli.js\", \"apifox\"],\n      \"env\": {\n        \"APIFOX_API_KEY\": \"APS-你的API密钥\",\n        \"PROJECT_ID\": \"你的项目ID\"\n      }\n    },\n    \"figma\": {\n      \"command\": \"node\",\n      \"args\": [\"/path/to/mcp/src/cli.js\", \"figma\"]\n    },\n    \"h5-page\": {\n      \"command\": \"node\",\n      \"args\": [\"/path/to/mcp/src/cli.js\", \"h5-page\"],\n      \"env\": {\n        \"TARGET_DIR\": \"/Users/你的用户名/项目路径/src/page\"\n      }\n    }\n  }\n}\n```\n\n**⚠️ 注意：** 请将 `/path/to/mcp` 替换为你的实际项目路径。\n\n---\n\n## 📖 使用示例\n\n配置到 Cursor 后，可以直接在 AI 对话中使用。\n\n> ⚠️ **重要提示：** 使用 MCP 工具前，请确保 Cursor 已切换到 **Agent 模式**（在 Chat 区域底部切换）。\n\n### Apifox 服务器示例\n\n```\n使用 MCP 服务 apifox，获取这个接口的详情 https://app.apifox.com/link/project/3189010/apis/api-362821568\n\n使用 MCP 服务 apifox，生成登录接口的请求体 Mock 数据\n\n使用 MCP 服务 apifox，查看当前缓存统计信息\n\n使用 MCP 服务 apifox，添加真实数据到全局数据池：{\"uid\": \"313012040519936\", \"nickname\": \"测试用户\"}\n```\n\n### Figma 服务器示例\n\n```\n使用 MCP 服务 figma，请帮我完成以下任务：\n\n1. 获取 ID 为 \"test001\" 的 HTML 组件片段\n\n2. 分析这个 HTML，将它转换为一个优化的 Vue 3 组件\n\n3. 保存组件到本地项目\n   组件名：GameWelcomeModal\n   项目路径：/Users/mico/myproject\n\n4. 生成组件的 Markdown 文档\n\n5. 将组件保存到服务器数据库\n```\n\n### H5 Page 服务器示例\n\n```\n使用 MCP 服务 h5-page，创建一个新页面，使用 soulstar 的 base 模板，路径为 2025/activity\n\n使用 MCP 服务 h5-page，列出所有可用的业务分类和模板\n\n使用 MCP 服务 h5-page，查看 soulstar 业务的所有模板详情\n\n使用 MCP 服务 h5-page，创建多级页面 2025/12/christmas，使用 base 模板\n```\n\n### 命令行测试\n\n```bash\n# 使用 NPM 包（推荐）\nnpx @mico_fe/mcp gallery      # 启动配置中心\nnpx @mico_fe/mcp apifox       # 测试 Apifox 服务器\nnpx @mico_fe/mcp figma        # 测试 Figma 服务器\nnpx @mico_fe/mcp h5-page      # 测试 H5 Page 服务器\n\n# 本地开发\npnpm start                    # 启动配置中心\npnpm test apifox              # 测试 Apifox 服务器\npnpm test figma               # 测试 Figma 服务器\npnpm test h5-page             # 测试 H5 Page 服务器\n```\n\n---\n\n## 🛠️ 开发指南\n\n### 项目结构（Monorepo）\n\n```\n@mico_fe/mcp/\n├── 📄 pnpm-workspace.yaml      # pnpm workspace 配置\n├── 📦 package.json             # 根目录配置（workspace 根）\n├── 📋 servers.json             # 服务器注册表\n├── 🎨 src/                     # Gallery 入口层\n│   ├── cli.js                 # 统一 CLI 路由\n│   └── gallery-server.js      # 配置中心 Web UI\n└── 🚀 servers/                 # MCP 服务器集合\n    ├── apifox/                # Apifox 服务器（独立项目）\n    │   ├── package.json       # @mico/apifox-server\n    │   ├── build/             # 构建产物\n    │   ├── src/               # TypeScript 源码\n    │   └── README.md\n    ├── figma/                 # Figma 服务器（独立项目）\n    │   ├── package.json       # @mico/figma-server\n    │   ├── dist/              # 构建产物\n    │   ├── src/               # TypeScript 源码\n    │   └── README.md\n    └── h5-page/               # H5 Page 服务器（独立项目）\n        ├── package.json       # @mico/h5-page-server\n        ├── build/             # 构建产物\n        ├── src/               # TypeScript 源码\n        └── README.md\n```\n\n### NPM 包命令（推荐用户使用）\n\n```bash\n# 查看帮助\nnpx @mico_fe/mcp\n\n# 启动配置中心\nnpx @mico_fe/mcp gallery\n\n# 启动服务器\nnpx @mico_fe/mcp apifox\nnpx @mico_fe/mcp figma\nnpx @mico_fe/mcp h5-page\n\n# 全局安装（可选）\nnpm install -g @mico_fe/mcp\nmcp gallery\nmcp apifox\n```\n\n---\n\n### 本地开发命令（开发者使用）\n\n#### Gallery 核心命令\n\n```bash\npnpm start              # 启动配置中心（http://localhost:8888）\npnpm start:debug        # 启动配置中心（Debug 模式，生成本地路径配置）\npnpm test               # 显示帮助信息\npnpm test <server>      # 测试指定服务器\n```\n\n#### 构建命令\n\n```bash\npnpm build              # 构建所有子项目（并行）\npnpm install            # 安装依赖 + 自动构建（prepare 钩子）\n\n# 构建单个子项目\npnpm --filter @mico/apifox-server build\npnpm --filter @mico/figma-server build\npnpm --filter @mico/h5-page-server build\n```\n\n#### 开发命令\n\n```bash\npnpm dev                # 所有子项目并行开发模式（热重载）\n\n# 开发单个子项目\npnpm --filter @mico/apifox-server dev\npnpm --filter @mico/figma-server dev\npnpm --filter @mico/h5-page-server dev\n```\n\n#### 清理命令\n\n```bash\npnpm clean              # 清理所有（包括 node_modules）\npnpm clean:builds       # 仅清理构建产物\n```\n\n#### 维护命令\n\n```bash\npnpm port:check         # 检查 8888 端口状态\npnpm port:kill          # 清理 8888 端口占用\n```\n\n---\n\n### 添加新服务器\n\n#### 1. 创建服务器项目\n\n在 `servers/` 目录创建新的服务器项目：\n\n```bash\ncd servers\nmkdir my-new-server\ncd my-new-server\npnpm init\n```\n\n#### 2. 配置 package.json\n\n```json\n{\n  \"name\": \"@mico/my-new-server\",\n  \"version\": \"1.0.0\",\n  \"type\": \"module\",\n  \"main\": \"dist/index.js\",\n  \"scripts\": {\n    \"build\": \"tsc\",\n    \"clean\": \"rm -rf dist\",\n    \"dev\": \"tsx watch src/index.ts\"\n  }\n}\n```\n\n#### 3. 在 servers.json 中注册\n\n编辑根目录的 `servers.json`：\n\n```json\n{\n  \"servers\": [\n    {\n      \"name\": \"my-new-server\",\n      \"displayName\": \"My New Server\",\n      \"description\": \"描述你的服务器功能\",\n      \"file\": \"../servers/my-new-server/dist/index.js\",\n      \"type\": \"node\",\n      \"features\": [\"tool-1 - 工具 1 说明\", \"tool-2 - 工具 2 说明\"],\n      \"env\": {\n        \"API_KEY\": \"你的 API Key（可选）\"\n      }\n    }\n  ]\n}\n```\n\n#### 4. 安装依赖并构建\n\n```bash\ncd /Users/mico/mcp\npnpm install          # 自动链接到 workspace\npnpm build            # 构建所有项目（包括新项目）\n```\n\n#### 5. 测试运行\n\n```bash\n# 本地开发测试\npnpm test my-new-server\n\n# 或使用 NPM 包测试（发布后）\nnpx @mico_fe/mcp my-new-server\n```\n\n---\n\n## 🎯 架构特点\n\n### 1. **Monorepo 架构**\n\n- 使用 **pnpm workspace** 管理多个子项目\n- 共享依赖提升到根目录（节省空间）\n- 子项目独立构建，互不影响\n\n### 2. **配置驱动**\n\n- 通过 `servers.json` 集中管理所有服务器\n- 动态加载服务器，无需预加载\n- 易于扩展，添加新服务器只需配置即可\n\n### 3. **自动构建**\n\n- `pnpm install` 自动触发构建（postinstall 钩子）\n- 首次克隆项目无需手动构建步骤\n- 开发模式支持热重载\n\n### 4. **统一入口**\n\n- 单一 CLI 管理所有服务器\n- 配置中心提供可视化管理界面\n- 一键复制 Cursor 配置\n\n### 执行流程\n\n```\nCursor 调用\n    ↓\nsrc/cli.js 读取 servers.json\n    ↓\n查找 name=\"apifox\" 的配置\n    ↓\n找到 file=\"../servers/apifox/build/index.js\"\n    ↓\n动态 import 并启动服务器\n```\n\n---\n\n## 🔧 技术栈\n\n### 运行时\n\n- **Node.js** >= 18.0.0\n- **包管理器**: pnpm >= 8.0.0\n- **模块系统**: ESM (`\"type\": \"module\"`)\n\n### 核心框架\n\n- **MCP SDK**: @modelcontextprotocol/sdk ^1.22.0\n- **HTTP 服务**: Express.js（Apifox 服务器）\n- **传输层**: Stdio / SSE（Server-Sent Events）\n\n### 开发工具\n\n- **TypeScript**: ^5.7.2\n- **构建工具**: tsc + tsc-alias\n- **热重载**: tsx watch\n\n---\n\n## 📊 依赖管理\n\n### Workspace 优势\n\n**之前（独立项目）：**\n\n```\nfoxy-mcp/node_modules/          # 独立依赖\nfetchFigmaData/node_modules/    # 独立依赖\n```\n\n**之后（Monorepo）：**\n\n```\nnode_modules/                   # 共享依赖（提升）\nservers/apifox/node_modules/    # 仅特有依赖\nservers/figma/node_modules/     # 仅特有依赖\n```\n\n**收益：**\n\n- ✅ 节省磁盘空间（共享依赖）\n- ✅ 依赖版本统一（MCP SDK 1.22.0）\n- ✅ 安装速度更快（pnpm 符号链接）\n\n---\n\n## 🎨 配置中心特性\n\n启动配置中心：\n\n```bash\n# 使用 NPM 包（推荐）\nnpx @mico_fe/mcp gallery\n\n# 或本地开发\npnpm start\n\n# 访问 http://localhost:8888\n```\n\n**Debug 模式：**\n\n本地开发时，可以使用 `--debug` 参数启动配置中心，生成的配置将使用本地路径：\n\n```bash\n# 使用 NPM 包\nnpx @mico_fe/mcp gallery --debug\n\n# 或本地开发\npnpm start:debug\n```\n\nDebug 模式下生成的配置示例：\n\n```json\n{\n  \"apifox\": {\n    \"command\": \"node\",\n    \"args\": [\"/your/project/path/src/cli.js\", \"apifox\"],\n    \"env\": { ... }\n  }\n}\n```\n\n> 💡 **提示：** 普通模式生成 `npx` 配置，Debug 模式生成本地 `node` 路径配置。\n\n**功能：**\n\n- 📦 展示所有 MCP 服务器卡片\n- 🛠️ 查看每个服务器的工具列表\n- ⚙️ 查看环境变量配置说明\n- 📋 一键复制 Cursor 配置（包含实际路径）\n- 💾 下载配置文件（JSON 格式）\n- 🔗 Cursor Deep Link（点击安装）\n- 🎯 健康检查 API（`/health`）\n- 🚀 优雅关闭（SIGTERM/SIGINT 处理）\n\n**API 端点：**\n\n- `GET /` - 主页（服务器列表）\n- `GET /api/servers` - JSON API（获取服务器配置）\n- `GET /health` - 健康检查\n\n---\n\n## ❓ 常见问题\n\n### Q: 如何使用 NPM 包？\n\n**推荐方式：** 使用 `npx` 无需安装\n\n```bash\nnpx @mico_fe/mcp gallery      # 启动配置中心\nnpx @mico_fe/mcp apifox       # 启动 Apifox 服务器\nnpx @mico_fe/mcp figma        # 启动 Figma 服务器\nnpx @mico_fe/mcp h5-page      # 启动 H5 Page 服务器\n```\n\n**全局安装（可选）：**\n\n```bash\nnpm install -g @mico_fe/mcp\nmcp gallery\n```\n\n### Q: 本地开发需要手动构建吗？\n\n**不需要！** `prepare` 钩子会自动构建所有子项目。\n\n```bash\npnpm install    # 安装依赖 + 自动构建\npnpm start      # 直接启动\n```\n\n### Q: 如何只构建单个服务器？\n\n使用 `--filter` 参数：\n\n```bash\npnpm --filter @mico/apifox-server build\npnpm --filter @mico/figma-server build\n```\n\n### Q: 如何在开发模式运行？\n\n```bash\n# 所有服务器并行开发\npnpm dev\n\n# 单个服务器开发\npnpm --filter @mico/apifox-server dev\n```\n\n### Q: 配置中心启动失败（端口被占用）？\n\n```bash\n# 本地开发方式\npnpm port:check     # 检查端口\npnpm port:kill      # 清理端口\npnpm start          # 重新启动\n\n# NPM 包方式\nnpx @mico_fe/mcp gallery\n```\n\n### Q: 如何查看所有可用命令？\n\n```bash\n# 查看 NPM 包帮助\nnpx @mico_fe/mcp\n\n# 本地开发\npnpm run            # 查看所有脚本命令\npnpm test           # 查看可用的 MCP 服务器\n```\n\n### Q: 如何添加新的 MCP 服务器？\n\n参考 [添加新服务器](#添加新服务器) 章节。\n\n### Q: 子项目可以独立运行吗？\n\n可以！每个子项目都是独立的：\n\n```bash\ncd servers/apifox\npnpm install    # 会自动链接到 workspace\npnpm build\npnpm start\n```\n\n### Q: 如何更新 Cursor 配置？\n\n1. **推荐：使用 npx 方式**（无需配置路径）：\n\n   ```json\n   {\n     \"mcpServers\": {\n       \"apifox\": {\n         \"command\": \"npx\",\n         \"args\": [\"-y\", \"@mico_fe/mcp\", \"apifox\"],\n         \"env\": { \"APIFOX_API_KEY\": \"...\" }\n       }\n     }\n   }\n   ```\n\n2. **使用配置中心**：\n\n   ```bash\n   npx @mico_fe/mcp gallery\n   # 访问 http://localhost:8888，点击 \"ⓘ\" 图标查看详细配置\n   ```\n\n3. **重启 Cursor**\n\n---\n\n## 🔗 相关链接\n\n- [Model Context Protocol (MCP) 文档](https://modelcontextprotocol.io/)\n- [Apifox - 开放 API](https://apifox-openapi.apifox.cn/)\n- [pnpm Workspace 文档](https://pnpm.io/workspaces)\n- [mcp-test-servers 参考项目](https://github.com/msfeldstein/mcp-test-servers)\n\n---\n\n## 📝 更新日志\n\n### v2.1.0 - Apifox Mock 代理增强\n\n- ✅ Web UI：规则总开关、分组管理（折叠/归档/重命名/移动）、导入导出（含冲突策略）\n- ✅ 规则编辑、FAB 添加按钮、延迟排序\n- ✅ 代理服务启动优化：端口冲突自动清理、ESM 兼容修复\n\n### v2.0.0 - Mock 代理拦截服务\n\n- ✅ 本地 Mock 代理服务器（Express），拦截前端 API 请求返回 Mock 响应\n- ✅ 多场景管理、Web UI Dashboard、规则持久化\n- ✅ 新增 7 个 Mock 相关 MCP 工具\n\n### v1.0.0 - Monorepo 架构\n\n- ✅ 迁移到 pnpm workspace 架构\n- ✅ 统一依赖管理（MCP SDK 1.22.0）\n- ✅ 自动构建（postinstall 钩子）\n- ✅ 简化命令（从 11 个减少到 8 个）\n- ✅ 优化 CLI 路由（支持帮助信息）\n- ✅ 配置中心 Web UI\n\nMade with ❤️ by zackshi@micous.com\n","readmeFilename":"README.md"}