{"_id":"@bagaking/proj_facts_mcp","_rev":"11-585e46ed2548d26a7708bf970ce3ea8e","name":"@bagaking/proj_facts_mcp","dist-tags":{"latest":"0.1.11"},"versions":{"0.1.1":{"name":"@bagaking/proj_facts_mcp","version":"0.1.1","keywords":["mcp","model-context-protocol","knowledge-management","facts","insights","ai-agent","typescript"],"author":{"name":"bagaking"},"license":"MIT","_id":"@bagaking/proj_facts_mcp@0.1.1","maintainers":[{"name":"kinghand","email":"kinghand@foxmail.com"}],"homepage":"https://github.com/bagaking/proj_facts_mcp#readme","bugs":{"url":"https://github.com/bagaking/proj_facts_mcp/issues"},"bin":{"bagaking-proj-facts-mcp":"dist/index.js"},"dist":{"shasum":"f3cb14d8117e8262da475a7c54aa67c2073fb725","tarball":"https://registry.npmjs.org/@bagaking/proj_facts_mcp/-/proj_facts_mcp-0.1.1.tgz","fileCount":36,"integrity":"sha512-hKeAz17KS3nFWEnht6EOSZZE3PEhyuNg8pH7C8iSxe4hoeqGpsbwCGYTmxjI1SghCv9NiZcZC2Zq3BFNi4L+lA==","signatures":[{"sig":"MEQCIBC8MAseavw0O+quylpctdXodhCR3rstkCHGR11/lZHnAiBksJQb49hkRh7AM99lWIJHNU899YtqQEaaXl97W93Oaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117582},"main":"dist/index.js","type":"module","_from":"file:bagaking-proj_facts_mcp-0.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","lint":"eslint src/**/*.ts","test":"echo \"Tests will be added in future iterations\" && exit 0","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","lint:fix":"eslint src/**/*.ts --fix","prebuild":"pnpm run clean","release:major":"pnpm run version:major && pnpm run build && pnpm publish","release:minor":"pnpm run version:minor && pnpm run build && pnpm publish","release:patch":"pnpm run version:patch && pnpm run build && pnpm publish","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","publish:current":"pnpm run build && pnpm publish","release:dry-run":"pnpm run validate-release && pnpm publish --dry-run","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"kinghand","email":"kinghand@foxmail.com"},"_resolved":"/private/var/folders/rn/qkrjflvj0yqbj7dwjxxgx56r0000gn/T/3164a900b20d5361748804072f60b66f/bagaking-proj_facts_mcp-0.1.1.tgz","_integrity":"sha512-hKeAz17KS3nFWEnht6EOSZZE3PEhyuNg8pH7C8iSxe4hoeqGpsbwCGYTmxjI1SghCv9NiZcZC2Zq3BFNi4L+lA==","repository":{"url":"git+https://github.com/bagaking/proj_facts_mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"MCP server for project knowledge management and fact-based insights","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","eslint":"^8.55.0","typescript":"^5.3.0","@types/node":"^20.10.0","@typescript-eslint/parser":"^6.14.0","@typescript-eslint/eslint-plugin":"^6.14.0"},"_npmOperationalInternal":{"tmp":"tmp/proj_facts_mcp_0.1.1_1757144686987_0.3257737472181017","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@bagaking/proj_facts_mcp","version":"0.1.2","keywords":["mcp","model-context-protocol","knowledge-management","facts","insights","ai-agent","typescript"],"author":{"name":"bagaking"},"license":"MIT","_id":"@bagaking/proj_facts_mcp@0.1.2","maintainers":[{"name":"kinghand","email":"kinghand@foxmail.com"}],"homepage":"https://github.com/bagaking/proj_facts_mcp#readme","bugs":{"url":"https://github.com/bagaking/proj_facts_mcp/issues"},"bin":{"proj_facts_mcp":"dist/index.js"},"dist":{"shasum":"a773265199ebe1b2ee797f6f58811df8d154fbfa","tarball":"https://registry.npmjs.org/@bagaking/proj_facts_mcp/-/proj_facts_mcp-0.1.2.tgz","fileCount":36,"integrity":"sha512-4+VfULlRXz1z/AjpPTYdUKOq6YHAnq36f3ls0fYSqHD7DgHRzbfLkGwqLEO+EVQZU+X+WDnLI4wgghtQYZCLUQ==","signatures":[{"sig":"MEUCIAsUm8vy1IF72k24omhPQaaMz0+H4dAhGd8VY9AlapUAAiEA1NMFVTbCOE1OFQgogBBLUha3DiarD+Stvc13ZQJL+xY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117545},"main":"dist/index.js","type":"module","_from":"file:bagaking-proj_facts_mcp-0.1.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","lint":"eslint src/**/*.ts","test":"echo \"Tests will be added in future iterations\" && exit 0","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","lint:fix":"eslint src/**/*.ts --fix","prebuild":"pnpm run clean","release:major":"pnpm run version:major && pnpm run build && pnpm publish","release:minor":"pnpm run version:minor && pnpm run build && pnpm publish","release:patch":"pnpm run version:patch && pnpm run build && pnpm publish","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","publish:current":"pnpm run build && pnpm publish","release:dry-run":"pnpm run validate-release && pnpm publish --dry-run","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"kinghand","email":"kinghand@foxmail.com"},"_resolved":"/private/var/folders/rn/qkrjflvj0yqbj7dwjxxgx56r0000gn/T/21d753359c4778b0600e76421b97fc3c/bagaking-proj_facts_mcp-0.1.2.tgz","_integrity":"sha512-4+VfULlRXz1z/AjpPTYdUKOq6YHAnq36f3ls0fYSqHD7DgHRzbfLkGwqLEO+EVQZU+X+WDnLI4wgghtQYZCLUQ==","repository":{"url":"git+https://github.com/bagaking/proj_facts_mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"MCP server for project knowledge management and fact-based insights","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","eslint":"^8.55.0","typescript":"^5.3.0","@types/node":"^20.10.0","@typescript-eslint/parser":"^6.14.0","@typescript-eslint/eslint-plugin":"^6.14.0"},"_npmOperationalInternal":{"tmp":"tmp/proj_facts_mcp_0.1.2_1757145891813_0.2652596914625507","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@bagaking/proj_facts_mcp","version":"0.1.3","keywords":["mcp","model-context-protocol","knowledge-management","facts","insights","ai-agent","typescript"],"author":{"name":"bagaking"},"license":"MIT","_id":"@bagaking/proj_facts_mcp@0.1.3","maintainers":[{"name":"kinghand","email":"kinghand@foxmail.com"}],"homepage":"https://github.com/bagaking/proj_facts_mcp#readme","bugs":{"url":"https://github.com/bagaking/proj_facts_mcp/issues"},"bin":{"proj_facts_mcp":"dist/index.js"},"dist":{"shasum":"60f18cc3e0ef15fe788625d370e40ac4cb0f9212","tarball":"https://registry.npmjs.org/@bagaking/proj_facts_mcp/-/proj_facts_mcp-0.1.3.tgz","fileCount":36,"integrity":"sha512-M30DGLAJEJpPDPoF/p1E1Z7BZfGLjX/njfzFUi3ZdNa4XQqbNBAEkGXFuyOGyQX2L/AIZftUfoCX2nAQsC1GFA==","signatures":[{"sig":"MEUCIFTJyKdxFn0gmkjAd1PIJ+28kjTu/jAooS0emz9jOpQnAiEAja4Dr3cL7DlOqLGodTuPeHphGArQEO9G8Krv2Sr4ChM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117251},"main":"dist/index.js","type":"module","_from":"file:bagaking-proj_facts_mcp-0.1.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","lint":"eslint src/**/*.ts","test":"echo \"Tests will be added in future iterations\" && exit 0","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","lint:fix":"eslint src/**/*.ts --fix","prebuild":"pnpm run clean","release:major":"pnpm run version:major && pnpm run build && pnpm publish","release:minor":"pnpm run version:minor && pnpm run build && pnpm publish","release:patch":"pnpm run version:patch && pnpm run build && pnpm publish","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","publish:current":"pnpm run build && pnpm publish","release:dry-run":"pnpm run validate-release && pnpm publish --dry-run","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"kinghand","email":"kinghand@foxmail.com"},"_resolved":"/private/var/folders/rn/qkrjflvj0yqbj7dwjxxgx56r0000gn/T/46acffafd1650bb6d7c548e80244b1da/bagaking-proj_facts_mcp-0.1.3.tgz","_integrity":"sha512-M30DGLAJEJpPDPoF/p1E1Z7BZfGLjX/njfzFUi3ZdNa4XQqbNBAEkGXFuyOGyQX2L/AIZftUfoCX2nAQsC1GFA==","repository":{"url":"git+https://github.com/bagaking/proj_facts_mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"MCP server for project knowledge management and fact-based insights","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","eslint":"^8.55.0","typescript":"^5.3.0","@types/node":"^20.10.0","@typescript-eslint/parser":"^6.14.0","@typescript-eslint/eslint-plugin":"^6.14.0"},"_npmOperationalInternal":{"tmp":"tmp/proj_facts_mcp_0.1.3_1757146122841_0.4172093328951003","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@bagaking/proj_facts_mcp","version":"0.1.4","keywords":["mcp","model-context-protocol","knowledge-management","facts","insights","ai-agent","typescript"],"author":{"name":"bagaking"},"license":"MIT","_id":"@bagaking/proj_facts_mcp@0.1.4","maintainers":[{"name":"kinghand","email":"kinghand@foxmail.com"}],"homepage":"https://github.com/bagaking/proj_facts_mcp#readme","bugs":{"url":"https://github.com/bagaking/proj_facts_mcp/issues"},"bin":{"bagaking-proj-facts-mcp":"dist/index.js"},"dist":{"shasum":"7ea9a166477c0169bdec768e3c9d9e5871a88d9b","tarball":"https://registry.npmjs.org/@bagaking/proj_facts_mcp/-/proj_facts_mcp-0.1.4.tgz","fileCount":36,"integrity":"sha512-oNbgnLk1yVlSRorSwRXGDON6hnDF6lM0TvL/eepSFfWF/LiXrQG46+vaQkvqXEPrD5wWsHV9OevqvTeGNTsANA==","signatures":[{"sig":"MEYCIQC+tOkSLUyTRONa2TVYSG3Y99IWl2gl6ndPmz33KMfn+wIhAMFOmG+NeptcoAkilcS0x/ugcYY5GvL2OKGuly6nHskb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117288},"main":"dist/index.js","type":"module","_from":"file:bagaking-proj_facts_mcp-0.1.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","lint":"eslint src/**/*.ts","test":"echo \"Tests will be added in future iterations\" && exit 0","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","lint:fix":"eslint src/**/*.ts --fix","prebuild":"pnpm run clean","release:major":"pnpm run version:major && pnpm run build && pnpm publish","release:minor":"pnpm run version:minor && pnpm run build && pnpm publish","release:patch":"pnpm run version:patch && pnpm run build && pnpm publish","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","publish:current":"pnpm run build && pnpm publish","release:dry-run":"pnpm run validate-release && pnpm publish --dry-run","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"kinghand","email":"kinghand@foxmail.com"},"_resolved":"/private/var/folders/rn/qkrjflvj0yqbj7dwjxxgx56r0000gn/T/69b174a193e1ccfe96c99e9748c952f0/bagaking-proj_facts_mcp-0.1.4.tgz","_integrity":"sha512-oNbgnLk1yVlSRorSwRXGDON6hnDF6lM0TvL/eepSFfWF/LiXrQG46+vaQkvqXEPrD5wWsHV9OevqvTeGNTsANA==","repository":{"url":"git+https://github.com/bagaking/proj_facts_mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"MCP server for project knowledge management and fact-based insights","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","eslint":"^8.55.0","typescript":"^5.3.0","@types/node":"^20.10.0","@typescript-eslint/parser":"^6.14.0","@typescript-eslint/eslint-plugin":"^6.14.0"},"_npmOperationalInternal":{"tmp":"tmp/proj_facts_mcp_0.1.4_1757146424462_0.35740974676568893","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@bagaking/proj_facts_mcp","version":"0.1.5","keywords":["mcp","model-context-protocol","knowledge-management","facts","insights","ai-agent","typescript"],"author":{"name":"bagaking"},"license":"MIT","_id":"@bagaking/proj_facts_mcp@0.1.5","maintainers":[{"name":"kinghand","email":"kinghand@foxmail.com"}],"homepage":"https://github.com/bagaking/proj_facts_mcp#readme","bugs":{"url":"https://github.com/bagaking/proj_facts_mcp/issues"},"bin":{"bagaking-proj-facts-mcp":"dist/index.js"},"dist":{"shasum":"b665c7a14210401793783d6923ab794f5891bd91","tarball":"https://registry.npmjs.org/@bagaking/proj_facts_mcp/-/proj_facts_mcp-0.1.5.tgz","fileCount":36,"integrity":"sha512-D9amuPNDEmMshZxm6nowlIvt4Gsql42Q4rNAQa1GofoTKb4tszlBC5Ad1HG7Y6VH8bcD3PopBgLJ+MisF4g0KA==","signatures":[{"sig":"MEYCIQCbkc3izHPx+dTWf+RMCqkKK5AueBsa0KIH9m7hZoM6hQIhAPEdLAU3x+VCTabsYsQsBfeR/uLd1spXWWIOeJftP5qZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117093},"main":"dist/index.js","type":"module","_from":"file:bagaking-proj_facts_mcp-0.1.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","lint":"eslint src/**/*.ts","test":"echo \"Tests will be added in future iterations\" && exit 0","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","lint:fix":"eslint src/**/*.ts --fix","prebuild":"pnpm run clean","release:major":"pnpm run version:major && pnpm run build && pnpm publish","release:minor":"pnpm run version:minor && pnpm run build && pnpm publish","release:patch":"pnpm run version:patch && pnpm run build && pnpm publish","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","publish:current":"pnpm run build && pnpm publish","release:dry-run":"pnpm run validate-release && pnpm publish --dry-run","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"kinghand","email":"kinghand@foxmail.com"},"_resolved":"/private/var/folders/rn/qkrjflvj0yqbj7dwjxxgx56r0000gn/T/a29e5e955230c6a80b9108f55cbc1b48/bagaking-proj_facts_mcp-0.1.5.tgz","_integrity":"sha512-D9amuPNDEmMshZxm6nowlIvt4Gsql42Q4rNAQa1GofoTKb4tszlBC5Ad1HG7Y6VH8bcD3PopBgLJ+MisF4g0KA==","repository":{"url":"git+https://github.com/bagaking/proj_facts_mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"MCP server for project knowledge management and fact-based insights","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","eslint":"^8.55.0","typescript":"^5.3.0","@types/node":"^20.10.0","@typescript-eslint/parser":"^6.14.0","@typescript-eslint/eslint-plugin":"^6.14.0"},"_npmOperationalInternal":{"tmp":"tmp/proj_facts_mcp_0.1.5_1757146728806_0.768973648218066","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@bagaking/proj_facts_mcp","version":"0.1.6","keywords":["mcp","model-context-protocol","knowledge-management","facts","insights","ai-agent","typescript"],"author":{"name":"bagaking"},"license":"MIT","_id":"@bagaking/proj_facts_mcp@0.1.6","maintainers":[{"name":"kinghand","email":"kinghand@foxmail.com"}],"homepage":"https://github.com/bagaking/proj_facts_mcp#readme","bugs":{"url":"https://github.com/bagaking/proj_facts_mcp/issues"},"bin":{"bagaking-proj-facts-mcp":"dist/index.js"},"dist":{"shasum":"d44e7094983ee98ae90c60587e8ccaf0fb10ec27","tarball":"https://registry.npmjs.org/@bagaking/proj_facts_mcp/-/proj_facts_mcp-0.1.6.tgz","fileCount":36,"integrity":"sha512-uuouHXlySUaZDA1ljIrkKEyo1fCAEB/9eN8YkTHomguXz1nUicQrj7te1VGXfkFl0JL7SONcpRrfS8LPjxPvww==","signatures":[{"sig":"MEYCIQDb0mqsgCvj3zTnwznMYxSgdpVvdAw4Z9+y+djgdtQ5qQIhANH2tkZ0R3+6hzLTwGgZvt2ZmTbcS8EstPtn3xDkRJB1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117172},"main":"dist/index.js","type":"module","_from":"file:bagaking-proj_facts_mcp-0.1.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","lint":"eslint src/**/*.ts","test":"echo \"Tests will be added in future iterations\" && exit 0","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","lint:fix":"eslint src/**/*.ts --fix","prebuild":"pnpm run clean","release:major":"pnpm run version:major && pnpm run build && pnpm publish","release:minor":"pnpm run version:minor && pnpm run build && pnpm publish","release:patch":"pnpm run version:patch && pnpm run build && pnpm publish","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","publish:current":"pnpm run build && pnpm publish","release:dry-run":"pnpm run validate-release && pnpm publish --dry-run","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"kinghand","email":"kinghand@foxmail.com"},"_resolved":"/private/var/folders/rn/qkrjflvj0yqbj7dwjxxgx56r0000gn/T/6abda3545126f4b1ff56ab73da567362/bagaking-proj_facts_mcp-0.1.6.tgz","_integrity":"sha512-uuouHXlySUaZDA1ljIrkKEyo1fCAEB/9eN8YkTHomguXz1nUicQrj7te1VGXfkFl0JL7SONcpRrfS8LPjxPvww==","repository":{"url":"git+https://github.com/bagaking/proj_facts_mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"MCP server for project knowledge management and fact-based insights","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","eslint":"^8.55.0","typescript":"^5.3.0","@types/node":"^20.10.0","@typescript-eslint/parser":"^6.14.0","@typescript-eslint/eslint-plugin":"^6.14.0"},"_npmOperationalInternal":{"tmp":"tmp/proj_facts_mcp_0.1.6_1757147075369_0.7439700601507195","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@bagaking/proj_facts_mcp","version":"0.1.7","keywords":["mcp","model-context-protocol","knowledge-management","facts","insights","ai-agent","typescript"],"author":{"name":"bagaking"},"license":"MIT","_id":"@bagaking/proj_facts_mcp@0.1.7","maintainers":[{"name":"kinghand","email":"kinghand@foxmail.com"}],"homepage":"https://github.com/bagaking/proj_facts_mcp#readme","bugs":{"url":"https://github.com/bagaking/proj_facts_mcp/issues"},"bin":{"bagaking-proj-facts-mcp":"dist/index.js"},"dist":{"shasum":"f21c97acea171e2efe7e85dd0c506c917191a000","tarball":"https://registry.npmjs.org/@bagaking/proj_facts_mcp/-/proj_facts_mcp-0.1.7.tgz","fileCount":36,"integrity":"sha512-fpg+HNWVU4Os6Bk7EcIw6XP0R8DElDwyRSiKyJYnsWyoCcyjgT0ShUtc3G36h4irNvFSo+SAFDk7oovdF1rYfQ==","signatures":[{"sig":"MEUCIGNwh8neWhRbdwdbMhGLqH0H8nuf1XHvFIlAPtccxXlcAiEA00uwtX2onR+XJjuSaZXmmHh0CXFcVjb1OBjzhyj0E50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121528},"main":"dist/index.js","type":"module","_from":"file:bagaking-proj_facts_mcp-0.1.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","lint":"eslint src/**/*.ts","test":"echo \"Tests will be added in future iterations\" && exit 0","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","lint:fix":"eslint src/**/*.ts --fix","prebuild":"pnpm run clean","release:major":"pnpm run version:major && pnpm run build && pnpm publish","release:minor":"pnpm run version:minor && pnpm run build && pnpm publish","release:patch":"pnpm run version:patch && pnpm run build && pnpm publish","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","publish:current":"pnpm run build && pnpm publish","release:dry-run":"pnpm run validate-release && pnpm publish --dry-run","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"kinghand","email":"kinghand@foxmail.com"},"_resolved":"/private/var/folders/rn/qkrjflvj0yqbj7dwjxxgx56r0000gn/T/521ad965d8f579d72bb0fce68ed5e61f/bagaking-proj_facts_mcp-0.1.7.tgz","_integrity":"sha512-fpg+HNWVU4Os6Bk7EcIw6XP0R8DElDwyRSiKyJYnsWyoCcyjgT0ShUtc3G36h4irNvFSo+SAFDk7oovdF1rYfQ==","repository":{"url":"git+https://github.com/bagaking/proj_facts_mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"MCP server for project knowledge management and fact-based insights","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","eslint":"^8.55.0","typescript":"^5.3.0","@types/node":"^20.10.0","@typescript-eslint/parser":"^6.14.0","@typescript-eslint/eslint-plugin":"^6.14.0"},"_npmOperationalInternal":{"tmp":"tmp/proj_facts_mcp_0.1.7_1757161256136_0.4129348837618505","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@bagaking/proj_facts_mcp","version":"0.1.8","keywords":["mcp","model-context-protocol","knowledge-management","facts","insights","ai-agent","typescript"],"author":{"name":"bagaking"},"license":"MIT","_id":"@bagaking/proj_facts_mcp@0.1.8","maintainers":[{"name":"kinghand","email":"kinghand@foxmail.com"}],"homepage":"https://github.com/bagaking/proj_facts_mcp#readme","bugs":{"url":"https://github.com/bagaking/proj_facts_mcp/issues"},"bin":{"bagaking-proj-facts-mcp":"dist/index.js"},"dist":{"shasum":"3de749adc2159a2085c80a08d5d43ca9cb3a9d28","tarball":"https://registry.npmjs.org/@bagaking/proj_facts_mcp/-/proj_facts_mcp-0.1.8.tgz","fileCount":36,"integrity":"sha512-Zboe3SMteNMfsYV8wxhW6rCdI3YlVrwiH3NpCUCluz+uXcIVkuyoSjjb3OkC2AtAp9EOIeOoAqa7tRiEA0XILQ==","signatures":[{"sig":"MEYCIQDSwAuG2pBA9A2kLV0uGrk/Ll1wwk0GkWxV8ZOFjRmx3AIhANsvV17LIvww06yTX+D/Kfpy2pIN8H3+XmLM3eY3v9nn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115796},"main":"dist/index.js","type":"module","_from":"file:bagaking-proj_facts_mcp-0.1.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","lint":"eslint src/**/*.ts","test":"echo \"Tests will be added in future iterations\" && exit 0","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","lint:fix":"eslint src/**/*.ts --fix","prebuild":"pnpm run clean","release:major":"pnpm run version:major && pnpm run build && pnpm publish","release:minor":"pnpm run version:minor && pnpm run build && pnpm publish","release:patch":"pnpm run version:patch && pnpm run build && pnpm publish","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","publish:current":"pnpm run build && pnpm publish","release:dry-run":"pnpm run validate-release && pnpm publish --dry-run","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"kinghand","email":"kinghand@foxmail.com"},"_resolved":"/private/var/folders/rn/qkrjflvj0yqbj7dwjxxgx56r0000gn/T/a471eb7aa0c177e33bad204b1ec4b1d6/bagaking-proj_facts_mcp-0.1.8.tgz","_integrity":"sha512-Zboe3SMteNMfsYV8wxhW6rCdI3YlVrwiH3NpCUCluz+uXcIVkuyoSjjb3OkC2AtAp9EOIeOoAqa7tRiEA0XILQ==","repository":{"url":"git+https://github.com/bagaking/proj_facts_mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"MCP server for project knowledge management and fact-based insights","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","eslint":"^8.55.0","typescript":"^5.3.0","@types/node":"^20.10.0","@typescript-eslint/parser":"^6.14.0","@typescript-eslint/eslint-plugin":"^6.14.0"},"_npmOperationalInternal":{"tmp":"tmp/proj_facts_mcp_0.1.8_1757163620676_0.13988167180589883","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@bagaking/proj_facts_mcp","version":"0.1.9","keywords":["mcp","model-context-protocol","knowledge-management","facts","insights","ai-agent","typescript"],"author":{"name":"bagaking"},"license":"MIT","_id":"@bagaking/proj_facts_mcp@0.1.9","maintainers":[{"name":"kinghand","email":"kinghand@foxmail.com"}],"homepage":"https://github.com/bagaking/proj_facts_mcp#readme","bugs":{"url":"https://github.com/bagaking/proj_facts_mcp/issues"},"bin":{"bagaking-proj-facts-mcp":"dist/index.js"},"dist":{"shasum":"4c87b61d1486fd3218d948cfb399064b8e658c45","tarball":"https://registry.npmjs.org/@bagaking/proj_facts_mcp/-/proj_facts_mcp-0.1.9.tgz","fileCount":36,"integrity":"sha512-4QVNy7aVyKtu+AtWZ0JU01x2k0Gy+8+2ZGjmXTBjFRQe8LSAGI+0WpwBHpkSlccijTw8Uv/f9mRQSbq9AuxnSw==","signatures":[{"sig":"MEQCIHRJv6Xgw0s3mGMzAddQRAK5yjbxaEPzqDkRQpXhwplQAiA05Z4KeORKO38KDYAuILf1Dvo4i3k9/dIeX1iJ54PMow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123165},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f905776c8e43748ca2125f46aa4b1a6a19f7d109","scripts":{"dev":"tsx src/index.ts","lint":"eslint src/**/*.ts","test":"echo \"Tests will be added in future iterations\" && exit 0","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run build","lint:fix":"eslint src/**/*.ts --fix","prebuild":"pnpm run clean","release:major":"pnpm run version:major && pnpm run build && pnpm publish","release:minor":"pnpm run version:minor && pnpm run build && pnpm publish","release:patch":"pnpm run version:patch && pnpm run build && pnpm publish","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","prepublishOnly":"pnpm run validate-release","publish:current":"pnpm run build && pnpm publish","release:dry-run":"pnpm run validate-release && pnpm publish --dry-run","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"kinghand","email":"kinghand@foxmail.com"},"repository":{"url":"git+https://github.com/bagaking/proj_facts_mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"MCP server for project knowledge management and fact-based insights","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","eslint":"^8.55.0","typescript":"^5.3.0","@types/node":"^20.10.0","@typescript-eslint/parser":"^6.14.0","@typescript-eslint/eslint-plugin":"^6.14.0"},"_npmOperationalInternal":{"tmp":"tmp/proj_facts_mcp_0.1.9_1757166076772_0.464701290561939","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@bagaking/proj_facts_mcp","version":"0.1.10","keywords":["mcp","model-context-protocol","knowledge-management","facts","insights","ai-agent","typescript"],"author":{"name":"bagaking"},"license":"MIT","_id":"@bagaking/proj_facts_mcp@0.1.10","maintainers":[{"name":"kinghand","email":"kinghand@foxmail.com"}],"homepage":"https://github.com/bagaking/proj_facts_mcp#readme","bugs":{"url":"https://github.com/bagaking/proj_facts_mcp/issues"},"bin":{"bagaking-proj-facts-mcp":"dist/index.js"},"dist":{"shasum":"dc8df318f3becfc9a77c9fbcd4617ff7874ae850","tarball":"https://registry.npmjs.org/@bagaking/proj_facts_mcp/-/proj_facts_mcp-0.1.10.tgz","fileCount":36,"integrity":"sha512-38t0q9CXGvet067i2pLjexNejSFsAWY3mlKYciMN0ehUIjjBb9yPWMcvEmeOBP4fuQvT3p4cgS2ix87l8OizXg==","signatures":[{"sig":"MEQCIHIadH7itskV9w1NEQQbNhoTAM6SSZ2Gwi60btgLhXZPAiA9iyIgwlNxL1kpXFX5FnwxnddfIvGFxHzPN/Bunn9hig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127524},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0768982250b00c8cda474134dfd81166b004ea43","scripts":{"dev":"tsx src/index.ts","lint":"eslint src/**/*.ts","test":"echo \"Tests will be added in future iterations\" && exit 0","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepack":"pnpm run build","lint:fix":"eslint src/**/*.ts --fix","prebuild":"pnpm run clean","release:major":"pnpm run version:major && pnpm run build && pnpm publish","release:minor":"pnpm run version:minor && pnpm run build && pnpm publish","release:patch":"pnpm run version:patch && pnpm run build && pnpm publish","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","prepublishOnly":"pnpm run validate-release","publish:current":"pnpm run build && pnpm publish","release:dry-run":"pnpm run validate-release && pnpm publish --dry-run","validate-release":"node scripts/validate-release.js"},"_npmUser":{"name":"kinghand","email":"kinghand@foxmail.com"},"repository":{"url":"git+https://github.com/bagaking/proj_facts_mcp.git","type":"git"},"_npmVersion":"10.9.0","description":"MCP server for project knowledge management and fact-based insights","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.6.0","eslint":"^8.55.0","typescript":"^5.3.0","@types/node":"^20.10.0","@typescript-eslint/parser":"^6.14.0","@typescript-eslint/eslint-plugin":"^6.14.0"},"_npmOperationalInternal":{"tmp":"tmp/proj_facts_mcp_0.1.10_1757167073131_0.9668560381523839","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@bagaking/proj_facts_mcp","version":"0.1.11","description":"MCP server for project knowledge management and fact-based insights","type":"module","main":"dist/index.js","bin":{"bagaking-proj-facts-mcp":"dist/index.js"},"scripts":{"build":"tsc","dev":"tsx src/index.ts","start":"node dist/index.js","test":"echo \"Tests will be added in future iterations\" && exit 0","lint":"eslint src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","clean":"rm -rf dist","prebuild":"pnpm run clean","prepack":"pnpm run build","prepublishOnly":"pnpm run validate-release","publish:current":"pnpm run build && pnpm publish","validate-release":"node scripts/validate-release.js","version:patch":"pnpm version patch --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:major":"pnpm version major --no-git-tag-version","release:patch":"pnpm run version:patch && pnpm run build && pnpm publish","release:minor":"pnpm run version:minor && pnpm run build && pnpm publish","release:major":"pnpm run version:major && pnpm run build && pnpm publish","release:dry-run":"pnpm run validate-release && pnpm publish --dry-run"},"keywords":["mcp","model-context-protocol","knowledge-management","facts","insights","ai-agent","typescript"],"author":{"name":"bagaking"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bagaking/proj_facts_mcp.git"},"bugs":{"url":"https://github.com/bagaking/proj_facts_mcp/issues"},"homepage":"https://github.com/bagaking/proj_facts_mcp#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","zod":"^3.22.4"},"devDependencies":{"@types/node":"^20.10.0","@typescript-eslint/eslint-plugin":"^6.14.0","@typescript-eslint/parser":"^6.14.0","eslint":"^8.55.0","tsx":"^4.6.0","typescript":"^5.3.0"},"engines":{"node":">=18.0.0"},"_id":"@bagaking/proj_facts_mcp@0.1.11","gitHead":"5688026d967e3aa1fe142fab6ba4ee20d62c2748","types":"./dist/index.d.ts","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-REQaaq9Tb7vPE5HIdPgvoehEjRPQfEIl0ZDF8tp8+NQzyzQYf+R16JwZoBwpfgYvqmRs+KItfxcXSxSrJF3rzw==","shasum":"6436dbd6295fc42088d992746e7b01ba8f6b2a87","tarball":"https://registry.npmjs.org/@bagaking/proj_facts_mcp/-/proj_facts_mcp-0.1.11.tgz","fileCount":36,"unpackedSize":130117,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCg68vyU+ZQkwCaXOXGJ4KhJAtCJMc83bLQpaWeNWc9HQIgT9XeHFnLMLNenLuAssjRX2xWCEA7Tkww6wNQP/F0lHY="}]},"_npmUser":{"name":"kinghand","email":"kinghand@foxmail.com"},"directories":{},"maintainers":[{"name":"kinghand","email":"kinghand@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/proj_facts_mcp_0.1.11_1757169004357_0.6266686489984175"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-06T07:44:46.881Z","modified":"2025-09-06T14:30:04.798Z","0.1.1":"2025-09-06T07:44:47.166Z","0.1.2":"2025-09-06T08:04:52.030Z","0.1.3":"2025-09-06T08:08:43.065Z","0.1.4":"2025-09-06T08:13:44.630Z","0.1.5":"2025-09-06T08:18:49.001Z","0.1.6":"2025-09-06T08:24:35.568Z","0.1.7":"2025-09-06T12:20:56.397Z","0.1.8":"2025-09-06T13:00:20.865Z","0.1.9":"2025-09-06T13:41:16.980Z","0.1.10":"2025-09-06T13:57:53.312Z","0.1.11":"2025-09-06T14:30:04.580Z"},"bugs":{"url":"https://github.com/bagaking/proj_facts_mcp/issues"},"author":{"name":"bagaking"},"license":"MIT","homepage":"https://github.com/bagaking/proj_facts_mcp#readme","keywords":["mcp","model-context-protocol","knowledge-management","facts","insights","ai-agent","typescript"],"repository":{"type":"git","url":"git+https://github.com/bagaking/proj_facts_mcp.git"},"description":"MCP server for project knowledge management and fact-based insights","maintainers":[{"name":"kinghand","email":"kinghand@foxmail.com"}],"readme":"# Facts MCP Server\n\n一个专注于项目知识管理和上下文工程的 Model Context Protocol (MCP) 服务器。通过智能的知识整合和经验沉淀，为问题解决提供完整的上下文支持。\n\n## 核心特性\n\n- **上下文工程** (`how_to_solve`) - 整合项目指令+历史经验+调研资料，为问题解决提供完整上下文\n- **经验沉淀记录** (`record_insight`) - 结构化记录解决方案和关键洞察到知识库\n- **知识自动管理** - 自动维护KNOWLEDGE.md索引和USER_COMMAND.md项目指令\n- **facts-manager Agent** - 统一的知识管理和上下文工程专家\n- **项目集成** - 一键初始化并集成到现有项目工作流\n\n## 安装使用\n\n### 快速开始\n\n```bash\n# 1. 全局安装\nnpm install -g @bagaking/proj_facts_mcp\n\n# 2. 在Claude Code中添加MCP工具\nclaude mcp add proj-facts -- npx -y @bagaking/proj_facts_mcp\n\n# 3. 初始化项目知识管理系统\ninit_facts_system --enable_auto_capture true\n```\n\n### 基础工作流\n\n**解决问题前** - 获取完整上下文：\n```bash\nhow_to_solve \"实现用户认证系统\"\n# 返回: 项目约束 + 历史经验 + 调研资料 + 解决上下文\n```\n\n**完成任务后** - 记录关键洞察：  \n```bash\nrecord_insight --category technical --task \"实现JWT认证\" --solution \"使用RS256算法...\" --reasoning \"考虑到安全性和性能...\" --confidence high\n# 自动存储到 .bkproj/facts/solutions/ 并更新索引\n```\n\n## MCP 工具详解\n\n### 1. `how_to_solve`\n\n为问题解决构建完整的知识上下文，整合项目约束、历史经验和最新调研。\n\n**输入参数：**\n- `problem` (string): 要解决的问题描述\n- `context` (string, optional): 额外的上下文信息  \n- `constraints` (array, optional): 约束条件\n- `priority` (enum, optional): 优先级 [high|medium|low]\n\n**返回内容：**\n- 项目约束(USER_COMMAND.md匹配的强制要求)\n- 历史经验分析(相关solutions文档和核心模式)\n- 调研补充(官方文档和最佳实践摘录)\n- 解决思路整合(基于完整上下文的分析)\n\n### 2. `record_insight`\n\n记录任务解决过程中的关键洞察和经验。\n\n**输入参数：**\n- `task` (string): 已解决的任务描述\n- `solution` (string): 采用的解决方案\n- `reasoning` (string): 选择该方案的原因和思考过程\n- `evidence` (array, optional): 支持证据和参考资料\n- `category` (enum): 洞察类别 [technical|process|decision|pattern]\n- `confidence` (enum, optional): 置信度 [high|medium|low]\n\n**返回内容：**\n- 生成的solutions文档路径和文件名\n- 自动提取的搜索关键词和标签\n- 更新后的KNOWLEDGE.md导航索引\n\n### 3. `init_facts_system`\n\n初始化项目的知识管理系统，包括目录结构和工作流集成。\n\n**输入参数：**\n- `project_path` (string, optional): 项目路径（默认当前目录）\n- `enable_auto_capture` (boolean, optional): 是否在CLAUDE.md中启用自动提醒\n\n**创建的结构：**\n```\n.bkproj/facts/               # 知识库主目录\n├── KNOWLEDGE.md             # 自动维护的知识导航索引\n├── solutions/               # 我解决过的问题和方案\n├── docs/                    # 摘录的原文资料\n└── templates/               # 洞察记录模板\n\n.claude/agents/              # Claude Code Agent 目录\n└── facts-manager.md        # 统一的知识管理和上下文工程Agent\n\nUSER_COMMAND.md              # 项目强制指令(最高优先级)\nCLAUDE.md                    # 更新工作流集成\n```\n\n## 架构设计\n\nFacts MCP采用MCP+Agent协作模式：\n\n### 1. MCP工具层\n- `how_to_solve` - 收集问题上下文，调用facts-manager Agent\n- `record_insight` - 接收用户经验，调用facts-manager Agent沉淀\n- `init_facts_system` - 初始化知识库目录结构\n\n### 2. facts-manager Agent\n**知识管理和上下文工程专家**（自动安装到 `.claude/agents/facts-manager.md`）：\n- 管理.bkproj/facts/目录下的所有文档\n- 上下文工程：整合项目指令+历史经验+调研资料\n- 文档操作：创建、更新、组织solutions/和docs/\n- **不直接解决技术问题，而是提供解决问题的完整上下文**\n\n### 3. 知识库结构\n- **USER_COMMAND.md** - 项目特定指令，最高优先级\n- **solutions/** - 结构化的问题解决经验\n- **docs/** - 原文摘录的权威资料\n- **KNOWLEDGE.md** - 自动生成的导航索引\n\n## 知识管理最佳实践\n\n### 记录洞察时\n- **具体化**: 包含具体的问题场景、解决步骤、验证结果\n- **可操作**: 其他人能基于记录复现解决方案\n- **有证据**: 提供参考资料、验证数据、相关链接\n- **标签化**: 使用准确的category和关键词便于检索\n\n### 使用历史知识时\n- **批判性复用**: 评估历史方案对当前场景的适用性\n- **渐进式改进**: 在历史基础上进一步优化完善\n- **经验传承**: 将改进的方案重新记录形成新的洞察\n\n### 团队协作\n- **标准化流程**: 统一使用how_to_solve → 获取上下文 → 执行方案 → record_insight\n- **知识共享**: 定期review和讨论关键洞察和决策记录\n- **质量控制**: 对重要洞察进行peer review确保准确性\n- **项目指令**: 通过USER_COMMAND.md统一项目级强制要求\n\n## 开发和贡献\n\n### 本地开发\n```bash\ngit clone https://github.com/bagaking/proj_facts_mcp.git\ncd proj_facts_mcp\nnpm install\nnpm run dev  # 开发模式启动\n```\n\n### 构建发布\n```bash\nnpm run build    # TypeScript编译\nnpm run lint     # 代码检查\nnpm test         # 运行测试\nnpm publish      # 发布到npm\n```\n\n## 许可证\n\nMIT License - 详见 [LICENSE](LICENSE) 文件\n\n---\n\n**Facts MCP v0.1.1** - 让每次问题解决都成为团队知识的增长","readmeFilename":"README.md"}