{"_id":"preflight-mcp","_rev":"37-8a3b613032a2bfc091b46878c36d6f36","name":"preflight-mcp","dist-tags":{"latest":"0.7.6"},"versions":{"0.1.0":{"name":"preflight-mcp","version":"0.1.0","license":"MIT","_id":"preflight-mcp@0.1.0","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"00b5da5a74b6a40ca0c01276664506523f0c9d07","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.1.0.tgz","fileCount":32,"integrity":"sha512-nOSOqIn5kJZaWZyapoL8u005oWqGnX6/GFtb8/v7eapXt7CfQK3zMc081LC3l01bk6THnikYVE3hULldGSLR8Q==","signatures":[{"sig":"MEQCIGM+6HXcLj5cREdwPnAFWpQG/GSfKWiN1B0s/Bg7PUVRAiAElBLwJaGjfwRtCeFMsmMKVOr00fg6W9H9j0iiJSeL4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236544},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"a302292c0f39c8d1743d294934a361c5bae33343","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"_npmVersion":"11.6.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","node-cron":"^4.2.1","better-sqlite3":"^12.5.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.1.0_1766120924315_0.7491591828467665","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"preflight-mcp","version":"0.1.1","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.1.1","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"7d4eef4b3b229d8987c00d401df29fc17a2e04f3","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.1.1.tgz","fileCount":38,"integrity":"sha512-uCAe+5K3xAflSPB3qUHC6734SDykDfOI4Ee4f7i6Z7sJ1W5+DGG4jZllZxhefocKaT8ROaLt5SgIbtcnlaMarA==","signatures":[{"sig":"MEQCIDlkvFj41ZuN9AKCNxcn4su+DmQwUntW591ox51m3OJdAiAAuw18KeQT4mQGhsdlzZzFeTLbTnGyTQq4Wf3SubZAsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301572},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"59bc9da24b0ee5ea904dc28da1093997d6d64ac1","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","better-sqlite3":"^12.5.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.1.1_1766172722691_0.7994827479138318","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"preflight-mcp","version":"0.1.2","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.1.2","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"ff90091ebe700546bf44031e363467e2092bfb69","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.1.2.tgz","fileCount":39,"integrity":"sha512-mxo2YEvo1pqf9ayCkTCvNcfwWRhN19xSg+fACfW9aScBxvH+LwSHyItWLr70/a5HQi57tuzOuvOBVeVU2WknMA==","signatures":[{"sig":"MEUCIQCpj8SibrSE9B8+kDbclrOg4TkfylU/Lmv7zoWMdW7gLAIgPUlBVN5eVDmqgKWso1gOm1FXE9Gh/ws5uYlf3Hb695A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315935},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"238c98c7e03dfc0d35320e4023bd6e5418eae627","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","better-sqlite3":"^12.5.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.1.2_1766193928517_0.8548043285850648","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"preflight-mcp","version":"0.1.3","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.1.3","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"57f6ca5c1d1fc2d1780ca0f7a06fc3044f335166","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.1.3.tgz","fileCount":43,"integrity":"sha512-cpxuM9BzIzpuj13Fta2/8LdXx27h5LOyuV9tF/JYHFXJ4sAoUZt1e25QSOQpnxG/j518yGmwuWRNuqKWTMgmqQ==","signatures":[{"sig":"MEQCIDniVfkcWTzn49bOqqFfN6iBPtB7KuyQdKfSW8IVgf2EAiAryTjiagOajl+cO3QSA1NoO9ofAl41N9eKtiOIwfbJRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":415803},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"cea550a2650c5cc6276588bc3b941da09ac91589","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.1.3_1766578399362_0.9229697472485907","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"preflight-mcp","version":"0.1.4","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.1.4","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"2019094dcf686cc2adf7f22e8813fb5ea59f5abb","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.1.4.tgz","fileCount":44,"integrity":"sha512-7cURZRcWBEbDVIxKdnEBrj75ingtYGpT0en/d9eKocORk9aiQXhRrHWhX6SO8Fir3tgaBGSt3cF9PSAvR1KhXg==","signatures":[{"sig":"MEYCIQCQVhJEJqlFV5bKg0HKy78BIzeBljvUWhsOIuJ9tRaz3wIhAP8YaCPb0dhM4vGa0nL1ZSzIbC2rPDm9SrZjzaxNx45z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461566},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"48a30e2bb258e8ea454739c2c5d69f6fa8da641e","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.1.4_1766587461059_0.594387559263766","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"preflight-mcp","version":"0.1.5","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.1.5","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"e784349be41c379418602cf97e1a5810d5ccf0d6","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.1.5.tgz","fileCount":44,"integrity":"sha512-oQFaNrGHN6DHks/42lc5HsIAyeZ64Vm7YzvevpwCvgG+33hdrJx9ejeK0NpvGBg8p8p6QImpt2zGG40ThWfGAg==","signatures":[{"sig":"MEYCIQDsOJwp/vecxjRXXmJA8TUsuRAxAXe439X7Dx26FOzjVQIhANKP62ahAzFNXyB7dIQJ0zDb8Xcqn3vdvaDB/tKAlgfT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466539},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"5afde45394a0cffa8642bfb0b94c14af7a52aefd","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.1.5_1766591399619_0.7017015783290583","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"preflight-mcp","version":"0.1.6","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.1.6","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"deedc0c6c20c8fa690a2c4c8dc69a75210689a07","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.1.6.tgz","fileCount":44,"integrity":"sha512-pSaLPWYl+HMo36S8uel3qEFk5B8NBOnfmNPZ3zjvDHqxsXB1gkDdInbrljC963XAnTcFqGNpJxlx+GWqpFVlvw==","signatures":[{"sig":"MEQCIF02lnQTZuJMRZD7iCxHSfcKj5ZaiJVKpGO9x3IZdZJeAiABWaOogy+42HUHG1hHUNp0t8EIypnjwclKm1Lnszwb2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466860},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"fb274b8c7d47136a0352c960a1a07b42dedefd35","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.1.6_1766593152397_0.5821293721349927","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"preflight-mcp","version":"0.1.7","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.1.7","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"c207e07d8fc3b0f27f179d0e189d391a8e82f306","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.1.7.tgz","fileCount":44,"integrity":"sha512-AzJPrNqSvq4oCgVb1AgUz6D1Rf31wWPAT9t15qXShM7iPuOhqjfagIcBqfusHVGy4Cc7yxDZzMxkY+F+0qilGA==","signatures":[{"sig":"MEUCIBdwqiMj/ov1OfhJ0p1r8NEym1MDe2qTPdRWXLXUmvIUAiEA56W6jr8BXLdgVBy1kRuOcxDiv22WgcmsXcrPxbO4sj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467469},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"62602caec3b2bdfad33da523c5222f5adc7cb80e","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.1.7_1766594859890_0.5426489815188043","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"preflight-mcp","version":"0.1.8","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.1.8","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"03e834de243e538dbd9552367df2541db459942c","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.1.8.tgz","fileCount":44,"integrity":"sha512-J9PqvRajRospwxfqjwR3TRH8ay7P2+ilYCptYqRCXHgblsAgBw8y+61A+2g1GCQCYKOxyowbvscnoezLg2gP8w==","signatures":[{"sig":"MEUCIQDbyXnaPOoIhu81rMBE9XavPo8izR3lgl5jo1fuMck8jQIgBjW+naqBzDdFiufCB2SlSEIoGlRG6POA7/K/EDF0QPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":468836},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"dc33d574a2ddff00589fa927ad847fd85b7f33a5","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.1.8_1766596463689_0.275780985401032","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"preflight-mcp","version":"0.1.9","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.1.9","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"b968334cf58ce0946c1bb0cc9b2fa4fbe3f33b06","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.1.9.tgz","fileCount":44,"integrity":"sha512-iRqevBtULUUZnOubOsgtOV6sWtDTT5rHbVAQ6jQlCgabeqSZ/R8mMTlVFwYikMPVHJfxOZQ1IOHdKAsmqhhqKQ==","signatures":[{"sig":"MEYCIQCmzz2/YPHHmq1CZXTYtOToEWcwIKBOlFWur4YOzHx9/gIhALc2oEC8o32pbhDAqeIzv3AD/2Gy/0SNXohi1Gbtd9ES","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":468918},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"f08bfe4dd93e7ff05c5b5fc0336cab482e546c0d","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.1.9_1766599227358_0.10780956615699355","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"preflight-mcp","version":"0.2.0","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.2.0","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"83febbfc107b8067eef3252eeaf4bcafcb4a39ce","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.2.0.tgz","fileCount":44,"integrity":"sha512-FFdbZcsMUKwLQx+z8imYWXzlEgNA4d49u180fak8VifLU6TTSJa/G65tewXjQiS94sRKuh6yyWp0S3zhok1EPA==","signatures":[{"sig":"MEUCIC/Zv6saaTWe2gcRFROAKyJZoxDdPdoT7lXDG2Btor0EAiEAnBEnSJuJC0EKt+7ALSJxlQfG8VVPzBXMzrvU24gL+mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":472888},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"9f6343c1fe3abc3059d3bb7a6a6e4d84bd468653","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.2.0_1766644131815_0.4296998927436573","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"preflight-mcp","version":"0.2.1","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.2.1","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"1e59f74e6c2dafa4b7ceb88f2686fd6581a5b0ff","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.2.1.tgz","fileCount":44,"integrity":"sha512-Z8WAXmIpliQX4SB4sPMISwgZpkeH0ClYS1EsSBizmQRz3vmNJK6qbx5sr0N+9nHdwGxlN+ebtvSeRN+UawWYCw==","signatures":[{"sig":"MEUCIE/hb+MJagL1cJhc4S/HsCiwGUtXwMlVQiQHCEYMViJ7AiEAlbjgk9oUQL7NTSQl5IN//VSXAs046YrG98oFDYRSOCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483588},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"c45ea7713edb9d70b9f3c29e0d5343e8d25484c2","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.2.1_1766653090258_0.005290142608784132","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"preflight-mcp","version":"0.2.2","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.2.2","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"fa1afbd716d594330248e35d142b22a0b2ea7838","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.2.2.tgz","fileCount":44,"integrity":"sha512-1lA3rn4lqTrmn83VFCnBCWktoCiDqWYFE9HjmprgzkW3/N0Ob2gV5JeyadNyjw8JUOyvZXWfcQt5+Ya4kQ4rpQ==","signatures":[{"sig":"MEQCIBPnutlCygAb2UQr1CazFKhYPKcLI1T9/fLlxABcIGTzAiBfNPDLXx6jfTF0SaZ0hrKH3tLuD/lTGncs7+oRawvDoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485142},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"a89a30c2cb7bb01b51f87716165ae7e053f43cf6","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.2.2_1766670959670_0.42706265858273973","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"preflight-mcp","version":"0.2.3","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.2.3","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"c07acae591d6c86f683b6a8810ecff89cc1530fb","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.2.3.tgz","fileCount":44,"integrity":"sha512-01ObBLmaSUPK4TtnlpljbaBFj3oksdxcz/0+5nYaO204iiVilJM958jStGUiGosCiZXeGOb6qI1KRsBcuKnl4g==","signatures":[{"sig":"MEUCIDV/dJHBE0d2BcZFZJROQd1S0aXi46ywHwQCumXa4SPNAiEAr2nHlTl40PqSMVijHe6cMH1IYOmQwcDAxKnn76a5laY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485200},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"a3c09e83880f213a50e437ac7478070fb0969590","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.2.3_1766673480471_0.6195660576478865","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"preflight-mcp","version":"0.2.4","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.2.4","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"24f1f470b94bc2dd118707a537cf4c278af1e5a7","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.2.4.tgz","fileCount":44,"integrity":"sha512-jvB0ZSYrYNwsXXoy6mmFNhDjxoipHZy+YCitdq8aEWgA9GQt6GJXlvOTNg6eATbbb1D2839XiQGlyiKC3Mkajg==","signatures":[{"sig":"MEUCIGu2jNZzio+DrvOGrTNBiVVXwQcIO8eM4VckutqVD4S0AiEApw+Rj2Ocg8cVurx6Dvg4QtD0wXffYijhd76WVR5MCbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485264},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"46489e024dd435d364982ac83a823397ba67eae0","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.2.4_1766673736455_0.9329117383035601","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"preflight-mcp","version":"0.2.5","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.2.5","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"433d104db7ce9349e1e8a4980a6860f26179f5cf","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.2.5.tgz","fileCount":45,"integrity":"sha512-/m6yd3kOAM8UO/PsLmA92cqjql1prxwkCwwp4apHSSONWxKsZtYE+gKyQxHsgoL6HMUwUZYbI5YUV3UBHNv8IA==","signatures":[{"sig":"MEUCIQDPh2OPJQ+KjZBTnos52z9zx5XBggRmqMBaK/hunB0M6QIgbbBvyuG9W99Rh0oRhAThDWR9v1UOTEFbmJND7dmyfqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":516010},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"23d1e42dd462f091e72dd03b8b966e417a320cb1","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.2.5_1766718106652_0.6407662714276019","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"preflight-mcp","version":"0.2.6","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.2.6","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"570b3949ff07eab2556d3a8c44feb711b03ab459","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.2.6.tgz","fileCount":46,"integrity":"sha512-aA5k6Tk4S16geY1zJF7ANmpPzDawl1v9WlGGLIUQy67y4DNa/eOX9eelWnpH9kmhAlxDb7Rz9dlPDkjtHjcseA==","signatures":[{"sig":"MEUCIQCe2q5aDVZWZ/yPYs5T5G9eoPoCEWfE1NiR+OFaC7v+0gIgKPSLX6KNOqy702e4/8mLKXLFgy4ywHdbLdjUbWylGhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549323},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"2a53f7087d7587a64555dee7da96130863fd39e3","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.2.6_1766725209969_0.6609206359506781","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"preflight-mcp","version":"0.3.0","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.3.0","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"6d0f7d501acdfd9b061b9d7bfb38c5dd1ab73813","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.3.0.tgz","fileCount":46,"integrity":"sha512-a5kMy4YqoipX4Ic0d3O/A7iFJl5dlMQVJdK2snc1JqsUlz/VXaa3SDpqrQ19sWFWFheX8UwP9zBVmFOvEm0VPQ==","signatures":[{"sig":"MEUCIAwApArsCa09RTcK0CEqFbcNVb4heskFZ3k2G/6cQJaxAiEAqkkfYRnIw0TncxlV1v7jOLVfBoCsGAKhrcItw3WiDfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553936},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"18ea470eac719c5fa10ff4a3b8cd130756a7466b","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.3.0_1766727744510_0.0974846241565932","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"preflight-mcp","version":"0.3.1","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.3.1","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"07fc4be5ceb7a96b2da54fe2a905c4640bd83c49","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.3.1.tgz","fileCount":46,"integrity":"sha512-zEG7cWPgOrTj1puNunUfrAV1F53goE9YseSogYWBTnIo+hm+YUcn/NSCyGg/VA24mb6eP2ZgoLHgVhYv/N+NBQ==","signatures":[{"sig":"MEUCIBgArfdUwLlne10bHpsEl1Pnj9VdN9i3v4enJynIhvhIAiEA1y1QYkI9vZkvri9IJj5JMaMaw3Zf5q7vbzLyOnnUfaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556710},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"cd742d2de9d057d97a3ff78b7daf38292f79e1f1","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.3.1_1766738137184_0.2747547931159633","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"preflight-mcp","version":"0.4.0","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.4.0","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"750facfe0c60a0b3f3286db447f09b7c53052a14","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.4.0.tgz","fileCount":50,"integrity":"sha512-xjEoSXth1U49fbrEVV8v3XNLqBEv+yC2mXWu0IJfdww9Y5BtSVrqc6bCKrLnCwt591A84LQQ+LJV9YKnBKcaow==","signatures":[{"sig":"MEUCIQDhQNFzqUoCM7TayAG+ZKuWJUY1XjU9+rGJ5dVPVcxsewIgA8lYY0f0VN9wrP9hzZk8caF0sCVtyuLIMQ7f7Q0KbFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622184},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"ad8dc766dcba447b109b08a2593e1f8650e793db","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","preflight-mcp":"file:","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.4.0_1766751695444_0.28717054228290473","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"preflight-mcp","version":"0.4.1","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.4.1","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"1ba819f0a629660d5fb3bfc785c0ed8d1020618f","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.4.1.tgz","fileCount":50,"integrity":"sha512-HLHeuts4Ikdu68krxaTuDt9BTKmBYE69C8PuMqp/NcWyxvvjYq5J+nEay5DnMTnXY7PFAorHmRmyRpCoQlZL7g==","signatures":[{"sig":"MEQCIDR9yxGoYFsQgjo1PTl5166JyN+YKqOqwvKOpiGuEuMPAiBAzcqqniA9BiSdH/BZZmJvt5NIoSuLpBqhYcMdePNfAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622304},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"9dc9d9066b8766f8d4736a9945fb593ab20eac81","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","preflight-mcp":"file:","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.4.1_1766753300824_0.8609372181657016","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"preflight-mcp","version":"0.4.2","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.4.2","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"102115427136f89f6690dcbe05df7cbb64a8c5c9","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.4.2.tgz","fileCount":50,"integrity":"sha512-uuowlmb6fV3OtYvDgwRPe+Ajg8mQf5+PVL8oOCmROzmRvyurdjQcV2JhM6v9zF6sPVvyaL/yrCtWs0GxnerE+Q==","signatures":[{"sig":"MEYCIQD4vaH8KEwrs05/y6z9phtfmBkgt+lGa3kfSRywYNtJWgIhAJxGYg0Ci/Acbb4QTgJieed0klOtJu9WCwtGwoLpziog","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":629533},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"4e4b027146f86adf922295a7efa4aca16a2da334","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","preflight-mcp":"file:","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.4.2_1766757161618_0.8376502866402666","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"preflight-mcp","version":"0.4.3","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.4.3","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"609ffe9415a27eb5492276c838c03c3f98e50153","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.4.3.tgz","fileCount":50,"integrity":"sha512-di6h/jA6yB8/Dgqzy9/R6OJdSpFcD3wsqzVXT2VMdOmKyc91w3GV3AsrJX+KxXd/FmopMJ9Tac5TNC5pz+vd7w==","signatures":[{"sig":"MEQCIDffOmeMtC2xClO4gtvKK/M97hLFSsAl2gFm84qTlmKIAiBANsj0oq0JnwdSD5yStqpljRGja/+5g4jqhmsXuzMxZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":633442},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"32459d53890bd49371a957e97d00a37becce95bc","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","preflight-mcp":"file:","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.4.3_1766760570883_0.8436372467237825","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"preflight-mcp","version":"0.4.4","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.4.4","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"83891be8a8bc293d2c4ab7862e5ba0a1938711dc","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.4.4.tgz","fileCount":50,"integrity":"sha512-gKXRSiSJa0Ew+/130yEGdtrHLZor7KLIIzdPqOairlE5I35c6KNTpBeCH3ebGrOM0lUngB7WpAk/IissbVXtdg==","signatures":[{"sig":"MEYCIQCSbSP2QM/hU/csYwYAaAI0/d0yuaw/xwFpPFSf88NiCgIhAONbAMBn77ZdHr1GBdvrgTg7oqeC/HM5KlEGhO1qO+kU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":638210},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"b9a53b8bd825a0a19c5eaaeea3a735a9b802a2a1","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","preflight-mcp":"file:","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.4.4_1766761417344_0.7720711114783683","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"preflight-mcp","version":"0.5.0","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.5.0","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"c9eae7deadf9e3615dd836752753a832fb1a2ea8","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.5.0.tgz","fileCount":56,"integrity":"sha512-C9n8CHjmYahd1FUDcMfRE9ZRD1n661l7BLn5V166W6Hhu+IlawBkyTeYzaHmywnNuV+bFKnhBBen25payaPaiw==","signatures":[{"sig":"MEUCIQD4jCv4m6RFKaCUWSibuMu4dv/fjL6s6cg31dgDidvt3AIgX+jpnRQETc/brHegvQnrtxgWfEWT2Eo2SV28Gfv79zA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704255},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"74b7b0fa8cbb4f4108122a53bf8fa4df722d64e4","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","preflight-mcp":"file:","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.5.0_1766769983787_0.9758609344576397","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"preflight-mcp","version":"0.5.1","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.5.1","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"159b121506e94ed6f5b8471fb8c7d49c84970421","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.5.1.tgz","fileCount":56,"integrity":"sha512-urETvvsa/25KK9guaXomk1AaNUchQIkd7ZDyQwvWhas4apqMcU0it+ZObEH6WXjCjqL3u1wPaIIlBimEMk/QJQ==","signatures":[{"sig":"MEUCIQCNyKaIfZFG3w6F20CNRjiPEX0ximv9cOtbN9vLVc9nWQIgTy7S4Nq5lxqJBl0NF+cDedmtPbrfDuJB9TMrBhdqs/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717250},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"2154a73db66d0f47541098b5b0962785d3906203","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","preflight-mcp":"file:","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.5.1_1766852513658_0.9103112897674288","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"preflight-mcp","version":"0.5.2","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.5.2","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"e048a15cee493272878426942b5148d1370bd869","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.5.2.tgz","fileCount":56,"integrity":"sha512-ChcFkYuK2jSBalwDnc37BpHsk+lJQr2czkKeuglkWttZkJKY6MXDsDDvmBBei/YboBJ8elBMNqEnDkMwEOjKmQ==","signatures":[{"sig":"MEQCIH18k+JhzvAywOeDSy5lBFPOqQdwAOfRtMJfcP9zaeBBAiA0tLExqJtG9yru774Ci03XG7GeznODHcZh/s44z2kNbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718320},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"8f84aea05a40af97d30ad6b647242cac4649409d","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","preflight-mcp":"file:","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.5.2_1766878333022_0.9593582461297643","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"preflight-mcp","version":"0.5.3","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.5.3","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"f9cf196163c640e29ec75d1b23c0918e4c91840a","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.5.3.tgz","fileCount":56,"integrity":"sha512-d7WsF+2ji8JibmGzZ0svkxablNeY64hD0JYiCQbjyvr8kxsxKirhI705dh12K8Z4UUrBBKUkb6dSB3TvAHmYgA==","signatures":[{"sig":"MEUCIH/NSSVxog8fKMez3RrXh9POoHKoxipJZFfaKyLQu+RzAiEA/2cW+gtwzTUjScSISHuNbiBh0b/sOrgLEZ74ZxXSiCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":751030},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"6a21070669bbc350e6e946d5fbf1cf0a09bee3b7","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","preflight-mcp":"file:","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.5.3_1766900748701_0.9070565060402025","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"preflight-mcp","version":"0.5.4","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.5.4","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"2674e86234da0d790084e6579f3890976aa76c33","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.5.4.tgz","fileCount":56,"integrity":"sha512-U9TIrgGlRb6BYOPJy40OQgMKsbYKeDbSxUC65gdS1t+NSatIb06ECqdCaVylJAxR1W6NuyuIkiZ+Xw4iy3xSgw==","signatures":[{"sig":"MEUCIQDnp4zpkVKiOVcK+0MyN8cHS3aWXED5ROBvuzDrjrbGXgIgGkf9PdUFvaQfPgTszdc2vaBai9VQXssm5NFtjWYeF4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754649},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"17f8554fbf29cc0af47fadc9a01b0196b0ca750e","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","preflight-mcp":"file:","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.5.4_1766901943557_0.2801646601653558","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"preflight-mcp","version":"0.5.5","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.5.5","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"95abcd29858ec8809303609bdd069ac949c40c0e","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.5.5.tgz","fileCount":56,"integrity":"sha512-WhXf4GQA16MNaRTeZbj+hbXZGLw+FuJcG8kjyqF1V1OXYg90k4JxaDJs3lZWjl4l3ZWM7JIWnmZhCl6XIe/Xxw==","signatures":[{"sig":"MEYCIQCCaECRPzHdWw6sQcM6EF0fxFnPuUFPUCcsZI1icsGaGAIhAKl3FyYJhEQmdqmdq8/VIyQBUMqTORyBH30NrvLXyxv4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":757839},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"f0823fd3c55064e24961dfc419323adf5f4c2946","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","preflight-mcp":"file:","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.5.5_1766902797969_0.49024596326076586","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"preflight-mcp","version":"0.6.0","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"MIT","_id":"preflight-mcp@0.6.0","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"94b69c2dc01b624109d86fe6b6ac3fbb3461f8fb","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.6.0.tgz","fileCount":56,"integrity":"sha512-S5uI2xqGMLQ+29gpinU/9DdiJIFglXF4Ajm1dWfW2oYAfnIATtQB8eII8ru8vIcbFbhZZON1MF9w84sSwl8wwQ==","signatures":[{"sig":"MEUCICJMpV2KzmUwXS9JTHPmBjaplSVxhq2SOjZh0qA46f/jAiEAmvOIw6ns1J5gX23qA5oznlXCpmQFXP0fnPPTG5LuefY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":775107},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"4e79fcc51ea078a7f9692dd0a140a333b087332c","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","ignore":"^7.0.5","adm-zip":"^0.5.16","node-cron":"^4.2.1","preflight-mcp":"file:","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.6.0_1766916472476_0.5285625720496943","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"preflight-mcp","version":"0.7.1","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"AGPL-3.0","_id":"preflight-mcp@0.7.1","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"cef1ae3fbabf60361a4af1fa2d205cdedf78bd3a","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.7.1.tgz","fileCount":95,"integrity":"sha512-WmIyedc7VZ5IGdVezHOBUkB/NZC3eiYsIyW99bqsLFyFci5YaMNOYfZwSjwQ+yje5YjsU3CdU8jokwS1C+mYSw==","signatures":[{"sig":"MEQCIFR8YnagIb4q4pHLpIbGsFWP0sycuKTyd3dorkwgAqy8AiARFUt7rI6nRWyCzx3oiv84JjG0ymH5iTXEnpo2jQTykA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1128887},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"08969e099dc4dcd0f086908027a2e08c9daa79ce","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","unpdf":"^1.4.0","ignore":"^7.0.5","adm-zip":"^0.5.16","ts-morph":"^27.0.2","node-cron":"^4.2.1","pdf-parse":"^2.4.5","officeparser":"^5.2.2","scribe.js-ocr":"^0.9.3","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.7.1_1767228383435_0.9288707995030441","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"preflight-mcp","version":"0.7.2","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"AGPL-3.0","_id":"preflight-mcp@0.7.2","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"35d54759a192fed9aefaf009482c8d34ae09eec7","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.7.2.tgz","fileCount":103,"integrity":"sha512-jOXS4k8OQlqZHSrOaby/u+aV+lRNPtroalF5XJaXcDocYSlxPzZ23gfHF1NOMNlEELEID4kGpGupwX5SoAalgg==","signatures":[{"sig":"MEYCIQDHEPN8NrBS11F8wce56yfoNFRrmiYtub07LnsANrBWowIhAJNPmrhiPtaMtbrSIh/pKrJx87EzpRV2CJ/iivwnv+4E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1286300},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"7fe680638b3b57f5cfc011e0ff2513509b2576e5","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","unpdf":"^1.4.0","ignore":"^7.0.5","adm-zip":"^0.5.16","ts-morph":"^27.0.2","node-cron":"^4.2.1","pdf-parse":"^2.4.5","officeparser":"^5.2.2","scribe.js-ocr":"^0.9.3","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.7.2_1767273813124_0.953470646019019","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"preflight-mcp","version":"0.7.3","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"AGPL-3.0","_id":"preflight-mcp@0.7.3","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"d17ac18126643098ca1c92e8d95a5b8c26e2eaca","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.7.3.tgz","fileCount":103,"integrity":"sha512-OGsQfow8ScECESgD8sRwkZmNoBJ1OmbVpFJ+XVN9WyCrPtZgA3bH4uEK5ccB5JXJNmSjjiLO7T94s5m9h2FIGg==","signatures":[{"sig":"MEUCIQD0b/GnnQULzjJKUxpHfUPRYFR/JeML4aUMXW3r2pt3hgIgZkK9MIkXYUynDd2k9Mv6PQJJvqxUKiRcYoxrLvUM7G8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1286300},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"4a37fe9d1ebbad457f4f2989e52d511fe8aac7f9","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","unpdf":"^1.4.0","ignore":"^7.0.5","adm-zip":"^0.5.16","ts-morph":"^27.0.2","node-cron":"^4.2.1","pdf-parse":"^2.4.5","typescript":"^5.9.3","officeparser":"^5.2.2","scribe.js-ocr":"^0.9.3","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.7.3_1767276337105_0.5468577342830891","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"preflight-mcp","version":"0.7.4","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"AGPL-3.0","_id":"preflight-mcp@0.7.4","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"69a96c96f0a3eb458180221eb8a07bebbf900ffb","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.7.4.tgz","fileCount":126,"integrity":"sha512-x0009osunKRaB6ssIG6K0JsmyppTbzv70oCaxTVhICj2tDxlalPkagaTOSHZ4cCzho9JDE2Xi+IZ/OSiH0wJ5g==","signatures":[{"sig":"MEYCIQDWtAFYxPGjkvVb2lLXbrnia58TZQpNM5yHEQVHNbB6MgIhAOMt5qCCY/+wcSpzoYKfjrZ7C0dek1WWU77fLV6r7hB/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1348150},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"f99300a9e5fe2b53f6114544351a735bc7166dc0","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","docs:serve":"typedoc --watch","docs:generate":"typedoc","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","unpdf":"^1.4.0","ignore":"^7.0.5","adm-zip":"^0.5.16","ts-morph":"^27.0.2","node-cron":"^4.2.1","pdf-parse":"^2.4.5","typescript":"^5.9.3","officeparser":"^5.2.2","scribe.js-ocr":"^0.9.3","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typedoc":"^0.28.15","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.7.4_1767341995943_0.1373621196858168","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"preflight-mcp","version":"0.7.5","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"author":{"name":"preflight-mcp contributors"},"license":"AGPL-3.0","_id":"preflight-mcp@0.7.5","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"bin":{"preflight-mcp":"dist/index.js"},"dist":{"shasum":"29240071e64f98404b209b169dc2f12fb7bea24f","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.7.5.tgz","fileCount":172,"integrity":"sha512-vMIAI5u6m/f275u6t5DYDeeJJYGHbFDopRcc9RqZ1Bv2JhoDbSF0bVbogT8Uw8y21o+wUBmGIoT69csiCZwmzg==","signatures":[{"sig":"MEUCIQD2t7VCiOzgrdqmxxJWjRzfa48oZT3NP5Hah0lAZoRaEQIgB+XQPah7JOfu/kEA5MUfhMgYGDHCbG5huJKmSJdGYs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1394525},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"6e80951d49e8bbe3b7c2b5426c4e3a3d2bfa9947","scripts":{"dev":"tsx src/index.ts","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc -p tsconfig.json","smoke":"npm run build && node scripts/smoke.mjs","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","docs:serve":"typedoc --watch","docs:generate":"typedoc","prepublishOnly":"npm run build"},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"repository":{"url":"git+https://github.com/jonnyhoo/preflight-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^4.2.1","unpdf":"^1.4.0","ignore":"^7.0.5","adm-zip":"^0.5.16","ts-morph":"^27.0.2","node-cron":"^4.2.1","pdf-parse":"^2.4.5","typescript":"^5.9.3","officeparser":"^5.2.2","scribe.js-ocr":"^0.9.3","better-sqlite3":"^12.5.0","web-tree-sitter":"^0.26.3","@vscode/tree-sitter-wasm":"^0.3.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.2.0","ts-jest":"^29.4.6","typedoc":"^0.28.15","@types/jest":"^30.0.0","@types/node":"^25.0.3","@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/node-cron":"^3.0.11","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/preflight-mcp_0.7.5_1767975276619_0.7845439142781268","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"preflight-mcp","version":"0.7.6","description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","type":"module","license":"AGPL-3.0","author":{"name":"preflight-mcp contributors"},"repository":{"type":"git","url":"git+https://github.com/jonnyhoo/preflight-mcp.git"},"bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"bin":{"preflight-mcp":"dist/index.js"},"main":"dist/index.js","engines":{"node":">=18"},"scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","start":"node dist/index.js","typecheck":"tsc -p tsconfig.json --noEmit","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","smoke":"npm run build && node scripts/smoke.mjs","prepublishOnly":"npm run build","docs:generate":"typedoc","docs:serve":"typedoc --watch"},"dependencies":{"@modelcontextprotocol/sdk":"^1.25.1","@vscode/tree-sitter-wasm":"^0.3.0","adm-zip":"^0.5.16","better-sqlite3":"^12.5.0","dotenv":"^17.2.3","ignore":"^7.0.5","node-cron":"^4.2.1","officeparser":"^5.2.2","pdf-parse":"^2.4.5","scribe.js-ocr":"^0.9.3","ts-morph":"^27.0.2","typescript":"^5.9.3","unpdf":"^1.4.0","vscode-jsonrpc":"^8.2.1","vscode-languageserver-protocol":"^3.17.5","web-tree-sitter":"^0.26.3","zod":"^4.2.1"},"devDependencies":{"@jest/globals":"^30.2.0","@types/adm-zip":"^0.5.7","@types/better-sqlite3":"^7.6.13","@types/jest":"^30.0.0","@types/node":"^25.0.3","@types/node-cron":"^3.0.11","jest":"^30.2.0","ts-jest":"^29.4.6","tsx":"^4.21.0","typedoc":"^0.28.15"},"_id":"preflight-mcp@0.7.6","gitHead":"1c47e70b42c3e164747f13cc215c66fcf1152c81","_nodeVersion":"20.19.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-wuEkW36i+ZnduhaxCwFQcndS+i7TwtOEuAr+dBcC3dAZy63B263/sJmNv4vov6vmYVOT8lnlgVjlAzxtmSoM8Q==","shasum":"ca542438213b6b91d91927398cef9a467e8529f2","tarball":"https://registry.npmjs.org/preflight-mcp/-/preflight-mcp-0.7.6.tgz","fileCount":181,"unpackedSize":1721569,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHf11azjjur7ks6yJ/y3a/V/AZd8lhEJMOCHiL1JLdLOAiAGmK6WgxfkJmWmuVKQJgpSEcnT8ai472CZqLPm8vRgcw=="}]},"_npmUser":{"name":"jonnyhoo","email":"42962253@qq.com"},"directories":{},"maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/preflight-mcp_0.7.6_1768611246849_0.27978635021500065"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-19T05:08:44.314Z","modified":"2026-01-17T00:54:07.169Z","0.1.0":"2025-12-19T05:08:44.473Z","0.1.1":"2025-12-19T19:32:02.847Z","0.1.2":"2025-12-20T01:25:28.699Z","0.1.3":"2025-12-24T12:13:19.536Z","0.1.4":"2025-12-24T14:44:21.233Z","0.1.5":"2025-12-24T15:49:59.762Z","0.1.6":"2025-12-24T16:19:12.585Z","0.1.7":"2025-12-24T16:47:40.050Z","0.1.8":"2025-12-24T17:14:23.858Z","0.1.9":"2025-12-24T18:00:27.512Z","0.2.0":"2025-12-25T06:28:51.978Z","0.2.1":"2025-12-25T08:58:10.400Z","0.2.2":"2025-12-25T13:55:59.812Z","0.2.3":"2025-12-25T14:38:00.644Z","0.2.4":"2025-12-25T14:42:16.609Z","0.2.5":"2025-12-26T03:01:46.799Z","0.2.6":"2025-12-26T05:00:10.157Z","0.3.0":"2025-12-26T05:42:24.655Z","0.3.1":"2025-12-26T08:35:37.347Z","0.4.0":"2025-12-26T12:21:35.655Z","0.4.1":"2025-12-26T12:48:20.997Z","0.4.2":"2025-12-26T13:52:41.811Z","0.4.3":"2025-12-26T14:49:31.069Z","0.4.4":"2025-12-26T15:03:37.525Z","0.5.0":"2025-12-26T17:26:23.951Z","0.5.1":"2025-12-27T16:21:53.904Z","0.5.2":"2025-12-27T23:32:13.237Z","0.5.3":"2025-12-28T05:45:48.895Z","0.5.4":"2025-12-28T06:05:43.836Z","0.5.5":"2025-12-28T06:19:58.160Z","0.6.0":"2025-12-28T10:07:52.660Z","0.7.1":"2026-01-01T00:46:23.634Z","0.7.2":"2026-01-01T13:23:33.318Z","0.7.3":"2026-01-01T14:05:37.264Z","0.7.4":"2026-01-02T08:19:56.136Z","0.7.5":"2026-01-09T16:14:36.810Z","0.7.6":"2026-01-17T00:54:07.060Z"},"bugs":{"url":"https://github.com/jonnyhoo/preflight-mcp/issues"},"author":{"name":"preflight-mcp contributors"},"license":"AGPL-3.0","homepage":"https://github.com/jonnyhoo/preflight-mcp#readme","keywords":["mcp","model-context-protocol","ai","llm","github","repository","documentation","search","fts5","sqlite","claude","agents"],"repository":{"type":"git","url":"git+https://github.com/jonnyhoo/preflight-mcp.git"},"description":"MCP server that creates evidence-based preflight bundles for GitHub repositories and library docs.","maintainers":[{"name":"jonnyhoo","email":"42962253@qq.com"}],"readme":"# preflight-mcp\r\n\r\nPreflight MCP 是一个 MCP Server：把 **代码项目 + 论文/文档** 变成可持久化、可搜索的知识 bundle，供 LLM/Agent 进行“证据驱动”的检索与分析。\r\n\r\n这个仓库专门为了 **LLM-first** 做了强化：\r\n- **极简工具集模式**：只暴露 *一个* 工具（`preflight_assistant`），避免模型在工具菜单里乱试、浪费 token。\r\n- **论文 + 配套代码联动**：一次检索同时命中文档与代码，并返回可引用证据。\r\n- **语义索引增量更新**（可选）：按文件级 diff 更新 embedding，不再每次全量重建。\r\n\r\n> 传统的 bundle 管理 / 全文搜索 / 调用图 / 文档解析 等完整工具集仍然在 **full** 模式下可用。\r\n\r\n## 两种模式\r\n\r\n- **minimal（推荐）**：`PREFLIGHT_TOOLSET=minimal`\r\n  - 只暴露：`preflight_assistant`\r\n  - 不注册 prompts/菜单\r\n- **full（管理/开发）**：`PREFLIGHT_TOOLSET=full`\r\n  - 暴露：所有旧工具 +（可选）语义工具 + `preflight_assistant`\r\n\r\n## 快速开始\r\n\r\n### 1）在 MCP Host 里启动\r\n\r\nminimal 模式配置示例：\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"preflight\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"preflight-mcp\"],\r\n      \"env\": {\r\n        \"PREFLIGHT_TOOLSET\": \"minimal\",\r\n        \"PREFLIGHT_STORAGE_DIR\": \"~/.preflight-mcp/bundles\",\r\n        \"PREFLIGHT_ASSISTANT_DIR\": \"~/.preflight-mcp/assistant\",\r\n        \"PREFLIGHT_SEMANTIC_SEARCH\": \"false\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\nfull 模式配置示例：\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"preflight\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"preflight-mcp\"],\r\n      \"env\": {\r\n        \"PREFLIGHT_TOOLSET\": \"full\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n### 2）只用一个工具：`preflight_assistant`\r\n\r\n`preflight_assistant` 是唯一自然语言入口，会自动编排：\r\n-（可选）repo ingest：创建/复用 bundle\r\n-（可选）docPaths ingest：把论文/文档解析为缓存“docs bundle”\r\n-（必要时）bundle repair / update（尽量自动）\r\n- 检索：FTS（可选再叠加 semantic）\r\n- 返回：紧凑的、可引用的 **evidence 证据包**\r\n\r\n#### A）分析项目（代码）\r\n\r\n```json\r\n{\r\n  \"question\": \"深度理解这个项目，并提出可以复用到 B 项目的设计/算法点\",\r\n  \"intent\": \"project\",\r\n  \"sources\": {\r\n    \"repos\": [\r\n      {\r\n        \"kind\": \"local\",\r\n        \"repo\": \"owner/projectA\",\r\n        \"path\": \"C:\\\\path\\\\to\\\\projectA\"\r\n      }\r\n    ]\r\n  },\r\n  \"target\": {\r\n    \"description\": \"B 项目：（描述你的目标系统与约束）\"\r\n  },\r\n  \"fresh\": \"auto\"\r\n}\r\n```\r\n\r\n#### B）分析论文（只给文档）\r\n\r\n```json\r\n{\r\n  \"question\": \"总结论文核心贡献/创新点，并映射到 B 项目\",\r\n  \"intent\": \"paper\",\r\n  \"sources\": {\r\n    \"docPaths\": [\"C:\\\\papers\\\\my-paper.pdf\"]\r\n  }\r\n}\r\n```\r\n\r\n#### C）论文 + 配套代码（联动检索）\r\n\r\n```json\r\n{\r\n  \"question\": \"这篇论文的方法如何落到代码里？给出实现入口点，并同时引用论文与代码证据\",\r\n  \"intent\": \"pair\",\r\n  \"sources\": {\r\n    \"bundleIds\": [\"<existingBundleId>\"],\r\n    \"docPaths\": [\"C:\\\\papers\\\\my-paper.pdf\"]\r\n  }\r\n}\r\n```\r\n\r\n## 输出说明\r\n\r\nassistant 返回 JSON，其中：\r\n- `evidence[]`：每条包含 `bundleId/path/行号范围/uri/带行号 excerpt`，便于引用。\r\n- `resolved`：本次实际使用了哪些 bundle（例如 `repoBundleId` / `docsBundleId` / `targetBundleId`）。\r\n- `operations`：修复/更新/文档缓存/语义索引动作摘要，以及“可复用候选文件”的启发式列表。\r\n\r\n## 可选：语义搜索（向量）\r\n\r\n开启语义搜索：\r\n- `PREFLIGHT_SEMANTIC_SEARCH=true`\r\n- `PREFLIGHT_EMBEDDING_PROVIDER=ollama|openai`\r\n\r\nOllama（本地）：\r\n- `PREFLIGHT_OLLAMA_HOST`（默认：`http://localhost:11434`）\r\n- `PREFLIGHT_OLLAMA_MODEL`（默认：`nomic-embed-text`）\r\n\r\nOpenAI-compatible / Azure：\r\n- `PREFLIGHT_OPENAI_API_KEY`（或 `OPENAI_API_KEY`）\r\n- `PREFLIGHT_OPENAI_MODEL`（默认：`text-embedding-3-small`）\r\n- `PREFLIGHT_OPENAI_BASE_URL`（可选）\r\n- `PREFLIGHT_OPENAI_EMBEDDINGS_URL`（可选，全量 embeddings endpoint）\r\n- `PREFLIGHT_OPENAI_AUTH_MODE=auto|bearer|api-key`\r\n\r\n注意：\r\n- 在 minimal 模式下，语义“工具”不会暴露出来，但 `preflight_assistant` 仍可在内部使用语义检索（如果开启）。\r\n- 语义索引是**增量更新**：只重算变更文件。\r\n\r\n## 存储\r\n\r\n- `PREFLIGHT_STORAGE_DIR`：主 storage\r\n- `PREFLIGHT_STORAGE_DIRS`：镜像备份（用 `;` 分隔）\r\n- `PREFLIGHT_MAX_FILE_BYTES`, `PREFLIGHT_MAX_TOTAL_BYTES`：摄取上限\r\n\r\n## 本地开发\r\n\r\n```bash\r\nnpm install\r\nnpm run typecheck\r\nnpm run build\r\nnpm run smoke\r\n```\r\n\r\n额外 smoke：\r\n- `node scripts/smoke-minimal.mjs`\r\n- `node scripts/smoke-assistant.mjs`\r\n\r\n## License\r\n\r\nAGPL-3.0（见 `LICENSE`）。\r\n","readmeFilename":"README.zh-CN.md"}