{"_id":"@becrafter/prompt-mcp","_rev":"17-5e192c59e68c3db39f70023df84d4181","name":"@becrafter/prompt-mcp","dist-tags":{"latest":"0.1.11"},"versions":{"0.1.1":{"name":"@becrafter/prompt-mcp","version":"0.1.1","keywords":["mcp","prompt","ai","server"],"author":"","license":"MIT","_id":"@becrafter/prompt-mcp@0.1.1","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"dist":{"shasum":"488b992c8864580a2988e2f51ac6ce63c6832ccd","tarball":"https://registry.npmjs.org/@becrafter/prompt-mcp/-/prompt-mcp-0.1.1.tgz","fileCount":12,"integrity":"sha512-f3mvGKqCCddjWrn5o8HwQm+clfhbA9mgR/sKkRArEOt4HaoA71UoQ0DT631ejeQ83pa0uhqMRwQaQBqVwtbdTw==","signatures":[{"sig":"MEYCIQC5qLcf3zb9ZcbEelKUL9Axh8gf3VWmef3O0aKOEKjlQwIhAJU2lpB9shCSEm0th8vYBxSYqu5uuYJb3fODSWq/1Pbm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35169},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"41ff71d999bfc00f89aa4e0c9f189718c94a5ae3","scripts":{"dev":"node --watch src/index.js","help":"node src/index.js --help","test":"node test.js","start":"node src/index.js","version":"node src/index.js --version","test:server":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"_npmVersion":"10.8.2","description":"MCP Server for managing and executing prompts","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.23.8","yaml":"^2.4.1","fs-extra":"^11.2.0","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-mcp_0.1.1_1760636250781_0.7199056336576717","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@becrafter/prompt-mcp","version":"0.1.2","keywords":["mcp","prompt","ai","server"],"author":"","license":"MIT","_id":"@becrafter/prompt-mcp@0.1.2","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-mcp#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-mcp/issues"},"bin":{"prompt-mcp":"bin/prompt-mcp"},"dist":{"shasum":"ed27b91190b2dd9d9855f406f1ed34c303b60828","tarball":"https://registry.npmjs.org/@becrafter/prompt-mcp/-/prompt-mcp-0.1.2.tgz","fileCount":15,"integrity":"sha512-FaG56slN1RNwQT9r3Ige3nFmUBR5rNskYjniqraq2Mx4bHGuEUmNFIz8MbyW0SViqyWC1sOsgCdy0NEz8vcsCw==","signatures":[{"sig":"MEQCIEkKMa4gA+K4KWjJ6bmMfk4r1AcvLzPrumFswMzWnQyVAiAgEMxi9J0+mV0hH6ypZThsW+GRNRSuBY3qm+zA6QUctQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50151},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"62bb80ce146ef433b487cfd22d742db138b0cefa","scripts":{"dev":"node --watch src/index.js","help":"node src/index.js --help","test":"node test.js","start":"node src/index.js","version":"node src/index.js --version","test:server":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP Server for managing and executing prompts","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.23.8","yaml":"^2.4.1","fs-extra":"^11.2.0","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-mcp_0.1.2_1760684272727_0.21618720304633277","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@becrafter/prompt-mcp","version":"0.1.3","keywords":["mcp","prompt","ai","server"],"author":"","license":"MIT","_id":"@becrafter/prompt-mcp@0.1.3","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-mcp#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-mcp/issues"},"bin":{"prompt-mcp":"bin/prompt-mcp"},"dist":{"shasum":"3ef0b7d24dbfcb446e9f52b231840a1b1c63b503","tarball":"https://registry.npmjs.org/@becrafter/prompt-mcp/-/prompt-mcp-0.1.3.tgz","fileCount":42,"integrity":"sha512-UagKdVmHHstIyVVe5cWfk2MNoZolPV3sPh18X23K47KJlJZv8WFKrk9PPe+F3QUTDDR5btI06eIsuSvZZmrCtw==","signatures":[{"sig":"MEUCIQDKFtyr/ntFo07twT2EwoPVToqUXX8SYuRoBMTn47a//AIgKzBHHqM7LkcFrF27yjYaPGSR8bsp6YH/oJ9lAaM8Ulg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169978},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d5b3300cca0abf9c9fb85672b17b383e6993daaf","scripts":{"dev":"node --watch src/index.js","help":"node src/index.js --help","test":"node test.js","start":"node src/index.js","version":"node src/index.js --version","test:server":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP Server for managing and executing prompts","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.23.8","yaml":"^2.4.1","fs-extra":"^11.2.0","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-mcp_0.1.3_1760699595605_0.8291239409621927","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@becrafter/prompt-mcp","version":"0.1.4","keywords":["mcp","prompt","ai","server"],"author":"","license":"MIT","_id":"@becrafter/prompt-mcp@0.1.4","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-mcp#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-mcp/issues"},"bin":{"prompt-mcp":"bin/prompt-mcp"},"dist":{"shasum":"f24a4a5e862e54c5e27a73bc579bf0371f939c80","tarball":"https://registry.npmjs.org/@becrafter/prompt-mcp/-/prompt-mcp-0.1.4.tgz","fileCount":40,"integrity":"sha512-7cvKHuzN82HFR2gtsKwG09JngMkpuHG5UpJDYRXL8HwxtT5j421o/vbHdfdzOPCWbfWWTxw8mPBQc5CXeuPFtw==","signatures":[{"sig":"MEUCIQCVLOU+YUOeLPi+9te5UH0HDBVBcCOw5nKhPdfFAPJ4rwIgYSMQ5B/lo53Tvh6OnZ5epOk5pQpIHdL6QKPIsSIG2ZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159996},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"a0bfd09036b3c9ccb2306b03d455fb64ca6c2d6e","scripts":{"dev":"node --watch src/index.js","help":"node src/index.js --help","test":"node test.js","start":"node src/index.js","version":"node src/index.js --version","test:server":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP Server for managing and executing prompts","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.23.8","yaml":"^2.4.1","fs-extra":"^11.2.0","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-mcp_0.1.4_1760702266198_0.6052919699215376","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@becrafter/prompt-mcp","version":"0.1.5","keywords":["mcp","prompt","ai","server"],"author":"","license":"MIT","_id":"@becrafter/prompt-mcp@0.1.5","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-mcp#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-mcp/issues"},"bin":{"prompt-mcp":"bin/prompt-mcp"},"dist":{"shasum":"c288abfe88080e8e50f326410c0ec0dde72ca7d8","tarball":"https://registry.npmjs.org/@becrafter/prompt-mcp/-/prompt-mcp-0.1.5.tgz","fileCount":40,"integrity":"sha512-PXlnGuBhbMohPFEhTmROZ3/MeTmsR58ngAW7dKu8FzK4+k4fHyhwwbd90/hRCP1wdLQrm7N4TKTDH5YrPQE1/Q==","signatures":[{"sig":"MEUCIEWLVzmPT6OXUzOljvnIuFmZbOhvmJA3B/PtFA+4SgnmAiEAgQuyGtH5ScD82QXHswN90DtyIrwyb8+udZ9pkqOcHl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165649},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ed0d432ecc0da3aaed338adc8f36af2aaf285de1","scripts":{"dev":"node --watch src/index.js","help":"node src/index.js --help","test":"node test.js","start":"node src/index.js","version":"node src/index.js --version","test:server":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP Server for managing and executing prompts","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.23.8","yaml":"^2.4.1","fs-extra":"^11.2.0","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-mcp_0.1.5_1760845079463_0.16417404581195938","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@becrafter/prompt-mcp","version":"0.1.6","keywords":["mcp","prompt","ai","server"],"author":"","license":"MIT","_id":"@becrafter/prompt-mcp@0.1.6","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-mcp#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-mcp/issues"},"bin":{"prompt-mcp":"bin/prompt-mcp"},"dist":{"shasum":"e45f569eb00eaf125147aa426a6bb18f24cf667a","tarball":"https://registry.npmjs.org/@becrafter/prompt-mcp/-/prompt-mcp-0.1.6.tgz","fileCount":40,"integrity":"sha512-VF46VUy88l4EPTlucyZw4tkx8ZD9sYbqUSxcO2GZ/j23RdO2151t2ZrUVp8lXqL6EjSLGnYrTjwxJExuIETNDQ==","signatures":[{"sig":"MEQCIBjAmti5WQDrfKJa6C/M/jCfy/y+5BWo0975UQExDkq0AiBlAuJZuvrK26H5g4mQQvJXNFOVntS9L+LoJOR3rDg58A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165878},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d6f55ff00efc967d329952a827f20c1f3c1c86be","scripts":{"dev":"node --watch src/index.js","help":"node src/index.js --help","test":"node test.js","start":"node src/index.js","version":"node src/index.js --version","test:server":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP Server for managing and executing prompts","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.23.8","yaml":"^2.4.1","fs-extra":"^11.2.0","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-mcp_0.1.6_1760889290476_0.664647259710085","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@becrafter/prompt-mcp","version":"0.1.7","keywords":["mcp","prompt","ai","server"],"author":"","license":"MIT","_id":"@becrafter/prompt-mcp@0.1.7","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-mcp#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-mcp/issues"},"bin":{"prompt-mcp":"bin/prompt-mcp"},"dist":{"shasum":"11d677b7110cf51795fbe24c8abb712a22be5190","tarball":"https://registry.npmjs.org/@becrafter/prompt-mcp/-/prompt-mcp-0.1.7.tgz","fileCount":40,"integrity":"sha512-DueHwXx1je1xWmVF5tbT4Y6OU0pZL0sLIdlPdmMh5Wv55HomPTq1O/QCUdJjF9LAIZRkogJlTEYc8A81SW2gew==","signatures":[{"sig":"MEQCIGx5446PgWAy0iQfQ7NlFRdd9sFA8V0nccW51o9nVTIIAiBOgwrT2yoAK+ZMHKWOMClWp254JBpgggV4PPUz55h+qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165878},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"be8d51a36094de908806ee97b545d71c0af23c06","scripts":{"dev":"node --watch src/index.js","help":"node src/index.js --help","test":"node test.js","start":"node src/index.js","version":"node src/index.js --version","test:server":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP Server for managing and executing prompts","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.23.8","yaml":"^2.4.1","fs-extra":"^11.2.0","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-mcp_0.1.7_1760889567479_0.7654098339891728","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@becrafter/prompt-mcp","version":"0.1.8","keywords":["mcp","prompt","ai","server"],"author":"","license":"MIT","_id":"@becrafter/prompt-mcp@0.1.8","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-mcp#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-mcp/issues"},"bin":{"prompt-mcp":"bin/prompt-mcp"},"dist":{"shasum":"019fbd0bb6adc5292f85e85426c471b29a1da266","tarball":"https://registry.npmjs.org/@becrafter/prompt-mcp/-/prompt-mcp-0.1.8.tgz","fileCount":40,"integrity":"sha512-LjmovB6nMoMOsbEGdBhm05EeFlx4RyUjbIYhokM+ObX8Z2z9argAI9hN4l2K1OYkGhSm+mCju0E1C0ss5RbWnA==","signatures":[{"sig":"MEUCIQDPRBCKe8Or0cwojDH6YvkzFWS/cUHzBib1Z3PE7cNKSwIgC7cCc05HLYX4hfYhEL+Km2tlUN2bvIjPl5HHemMS4V4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159955},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"a132a8c76e365beacf89afb7adb9c0188a15818e","scripts":{"dev":"node --watch src/index.js","help":"node src/index.js --help","test":"node test.js","start":"node src/index.js","version":"node src/index.js --version","test:server":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP Server for managing and executing prompts","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.23.8","yaml":"^2.4.1","fs-extra":"^11.2.0","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-mcp_0.1.8_1760892267293_0.6451550489747062","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@becrafter/prompt-mcp","version":"0.1.9","keywords":["mcp","prompt","ai","server"],"author":"","license":"MIT","_id":"@becrafter/prompt-mcp@0.1.9","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-mcp#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-mcp/issues"},"bin":{"prompt-mcp":"bin/prompt-mcp"},"dist":{"shasum":"86b9ab5e9e815b7e063ca21e20ca2c555d491f1b","tarball":"https://registry.npmjs.org/@becrafter/prompt-mcp/-/prompt-mcp-0.1.9.tgz","fileCount":40,"integrity":"sha512-8x1v5431UZznj4Ar7wfZbfVCtYEXs6VXWojq5621T11I65ukurKoKwVQWPGsxd++MXXs/5dhWQTmQuw6fXdKzw==","signatures":[{"sig":"MEYCIQDSJaP06MhM+ifz+gcXpyRb56E09SXfHOspo9Z8Rdq7ggIhANfqP0g/dLQfaJHBvM2B7wCLjvhn6a18yvC4LncfDc6g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160737},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"6100fa7ed811426781df958481b62e6521353327","scripts":{"dev":"node --watch src/index.js","help":"node src/index.js --help","test":"node test.js","start":"node src/index.js","version":"node src/index.js --version","test:server":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP Server for managing and executing prompts","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.23.8","yaml":"^2.4.1","fs-extra":"^11.2.0","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-mcp_0.1.9_1760969616297_0.28929305567017116","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@becrafter/prompt-mcp","version":"0.1.10","keywords":["mcp","prompt","ai","server"],"author":"","license":"MIT","_id":"@becrafter/prompt-mcp@0.1.10","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-mcp#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-mcp/issues"},"bin":{"prompt-mcp":"bin/prompt-mcp"},"dist":{"shasum":"08e5a82553090f38bf60ca8109b6b1c65d3d8c71","tarball":"https://registry.npmjs.org/@becrafter/prompt-mcp/-/prompt-mcp-0.1.10.tgz","fileCount":40,"integrity":"sha512-NYNWo5tXBHl2Ih4uI0jWzyQs2AAclL7SoKnVajCrGnQDT4AN4iKbURvnbmirdT67raAMvBSGAGzjgu+OIRryqA==","signatures":[{"sig":"MEUCIQD0UKr0kB0SAjykoFYGsUAaaCNpFVOBZTKKDeKHugHCcwIgcytIOhcGh1IsynDujecTiH8IUp4Zvjrbkuy7ZeKBjS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160724},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"30876bc612791a85b218898b8c4d78d852b00e16","scripts":{"dev":"node --watch src/index.js","help":"node src/index.js --help","test":"node test.js","start":"node src/index.js","version":"node src/index.js --version","test:server":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP Server for managing and executing prompts","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.23.8","yaml":"^2.4.1","fs-extra":"^11.2.0","@modelcontextprotocol/sdk":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-mcp_0.1.10_1760970252058_0.05588284789179143","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@becrafter/prompt-mcp","version":"0.1.11","description":"MCP Server for managing and executing prompts","publishConfig":{"access":"public"},"type":"module","main":"src/index.js","bin":{"prompt-mcp":"bin/prompt-mcp"},"repository":{"type":"git","url":"git+https://github.com/BeCrafter/prompt-mcp.git"},"homepage":"https://github.com/BeCrafter/prompt-mcp#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-mcp/issues"},"scripts":{"start":"node src/index.js","dev":"node --watch src/index.js -p ~/.prompt-manager/prompts","test":"node test.js","test:server":"echo \"Error: no test specified\" && exit 1","help":"node src/index.js --help","version":"node src/index.js --version"},"keywords":["mcp","prompt","ai","server"],"author":"","license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"^0.5.0","fs-extra":"^11.2.0","yaml":"^2.4.1","zod":"^3.23.8"},"engines":{"node":">=18.0.0"},"_id":"@becrafter/prompt-mcp@0.1.11","gitHead":"ff0f516c88f078b1f23d0b9aba84ca3f542fa6ba","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-17oPi1LazyV5VBXxVyLyNy+qS4+z9zx9RNiU2dA178mbBVtA2hwHcwai39eA3PMqolOClAPy15ZVx5vKCaXRew==","shasum":"c425ba5c97adec18fdb4ada62be7b6c2b774c914","tarball":"https://registry.npmjs.org/@becrafter/prompt-mcp/-/prompt-mcp-0.1.11.tgz","fileCount":39,"unpackedSize":158463,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDlAp7Pqi005GpXrjcjXdsXbMDiM479Waw/Jy7y3T6JfAIgFCYde+8sPCzC4bIVe7SV3ANiH0LOaQ74ppXZBgd7FZE="}]},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"directories":{},"maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/prompt-mcp_0.1.11_1761632350084_0.9370141972911057"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-16T17:37:30.689Z","modified":"2025-10-28T06:19:10.512Z","1.0.0":"2025-10-16T13:43:00.711Z","1.0.2":"2025-10-16T14:36:44.443Z","0.0.8":"2025-10-16T17:14:39.600Z","0.1.1":"2025-10-16T17:37:30.960Z","0.1.2":"2025-10-17T06:57:52.932Z","0.1.3":"2025-10-17T11:13:15.794Z","0.1.4":"2025-10-17T11:57:46.382Z","0.1.5":"2025-10-19T03:37:59.670Z","0.1.6":"2025-10-19T15:54:50.678Z","0.1.7":"2025-10-19T15:59:27.696Z","0.1.8":"2025-10-19T16:44:27.480Z","0.1.9":"2025-10-20T14:13:36.484Z","0.1.10":"2025-10-20T14:24:12.255Z","0.1.11":"2025-10-28T06:19:10.270Z"},"bugs":{"url":"https://github.com/BeCrafter/prompt-mcp/issues"},"license":"MIT","homepage":"https://github.com/BeCrafter/prompt-mcp#readme","keywords":["mcp","prompt","ai","server"],"repository":{"type":"git","url":"git+https://github.com/BeCrafter/prompt-mcp.git"},"description":"MCP Server for managing and executing prompts","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"readme":"# MCP Prompt Server\n\n[![npm version](https://badge.fury.io/js/%40becrafter%2Fprompt-mcp.svg)](https://www.npmjs.com/package/@becrafter/prompt-mcp)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Node.js Version](https://img.shields.io/badge/node-%3E%3D18.0.0-brightgreen)](https://nodejs.org/)\n\n基于 Model Context Protocol (MCP) 的 Prompt 管理服务器，将 AI 提示词封装为可复用的 MCP 工具。\n\n## 核心特性\n\n- 🛠️ 四个核心工具：列表、获取、搜索、重载\n- 🔑 8位唯一ID：基于文件路径哈希，避免冲突\n- 📁 递归扫描：自动发现子目录中的 prompt\n- 🌐 远程支持：从远程服务器加载 prompts\n- 🔄 热重载：运行时重新加载\n\n## 快速开始\n\n### 1. 安装\n\n```bash\nnpm install @becrafter/prompt-mcp\n```\n\n### 2. 配置 MCP 客户端\n\n编辑配置文件（macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`）：\n\n```json\n{\n  \"mcpServers\": {\n    \"prompt-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@becrafter/prompt-mcp\"]\n    }\n  }\n}\n```\n\n**自定义 prompts 目录**：\n```json\n{\n  \"mcpServers\": {\n    \"prompt-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@becrafter/prompt-mcp\",\n        \"--prompts-dir\",\n        \"/path/to/your/prompts\"\n      ]\n    }\n  }\n}\n```\n\n> ⚠️ **重要**：不要使用 `npm start`，会导致 JSON 解析错误。使用 `npx` 或 `node` 命令。\n\n### 3. 创建 Prompt\n\n```yaml\n# prompts/code-review.yaml\nname: \"代码审查助手\"\ndescription: \"帮助进行代码审查\"\nmessages:\n  - role: \"user\"\n    content:\n      text: \"请审查以下{{language}}代码：\\n```\\n{{code}}\\n```\"\narguments:\n  - name: \"language\"\n    description: \"编程语言\"\n    required: true\n  - name: \"code\"\n    description: \"代码内容\"\n    required: true\n```\n\n### 4. 使用工具\n\n在 Claude Desktop 中直接调用：\n- `get_prompt_list` - 查看所有可用 prompts\n- `get_prompt` - 获取特定 prompt（使用 8 位 ID）\n- `search_prompts` - 搜索 prompts\n- `reload_prompts` - 重新加载\n\n## MCP 工具\n\n### get_prompt_list\n获取所有可用的 prompt 列表。\n\n**返回示例**：\n```json\n{\n  \"success\": true,\n  \"count\": 3,\n  \"prompts\": [\n    {\n      \"id\": \"a1b2c3d4\",\n      \"name\": \"code-review\",\n      \"description\": \"代码审查助手\",\n      \"hasArguments\": true\n    }\n  ]\n}\n```\n\n### get_prompt\n根据 ID 获取特定 prompt 的完整内容。\n\n**参数**：\n- `prompt_id` (string, 必需): 8位唯一ID\n\n### search_prompts\n搜索 prompts，支持模糊匹配。\n\n**参数**：\n- `title` (string, 必需): 搜索关键词\n\n**特性**：\n- 在 `name` 和 `description` 字段中搜索\n- 按相关性排序\n- 支持完全匹配、包含匹配、部分词匹配\n\n### reload_prompts\n重新加载所有 prompts。\n\n## 配置\n\n### 命令行参数\n\n```bash\n# 指定 prompts 目录\nnpx @becrafter/prompt-mcp --prompts-dir /path/to/prompts\n\n# 使用远程服务器\nnpx @becrafter/prompt-mcp --remote-url https://api.example.com/prompts\n\n# 设置请求头\nnpx @becrafter/prompt-mcp -r https://api.example.com -H '{\"Authorization\":\"Bearer token\"}'\n```\n\n### 环境变量\n\n```bash\nPROMPTS_DIR=/path/to/prompts          # prompts 目录\nREMOTE_URL=https://api.example.com    # 远程服务器\nLOG_LEVEL=info                        # 日志级别 (error/warn/info/debug)\nRECURSIVE_SCAN=true                   # 递归扫描子目录\n```\n\n完整配置参考 [env.example](./env.example)\n\n## 远程服务\n\n### 配置\n\n```bash\nexport REMOTE_URL=\"https://your-server.com\"\nexport REMOTE_HEADERS='{\"Authorization\":\"Bearer token\"}'\n```\n\n### API 接口\n\n**获取列表**：`GET {REMOTE_URL}`\n```json\n[\n  {\n    \"name\": \"prompt-name\",\n    \"description\": \"描述\",\n    \"messages\": [...],\n    \"arguments\": [...],\n    \"uniqueId\": \"a1b2c3d4\"\n  }\n]\n```\n\n详细规范：[REMOTE_SERVICE_API.md](./docs/REMOTE_SERVICE_API.md)\n\n## Prompt 文件格式\n\n```yaml\nname: \"prompt名称\"              # 必需\ndescription: \"prompt描述\"       # 可选\nmessages:                      # 可选\n  - role: \"user\"\n    content:\n      text: \"内容，支持{{参数}}占位符\"\narguments:                     # 可选\n  - name: \"参数名\"\n    description: \"参数描述\"\n    type: \"string\"             # string, number, boolean\n    required: true             # true, false\n```\n\n## 故障排除\n\n### 常见问题\n\n**找不到 prompt？**\n- 使用 `get_prompt_list` 查看所有可用 ID\n- 确保使用 8 位 ID，不是 name\n\n**服务器无法启动？**\n- 检查 Node.js 版本 (>= 18.0.0)\n- 检查 prompts 目录是否存在\n\n**需要调试？**\n```bash\nLOG_LEVEL=debug npx @becrafter/prompt-mcp\n```\n\n## 文档\n\n- [开发文档](./docs/DEVELOPMENT.md) - 项目结构、开发指南\n- [远程服务API](./docs/REMOTE_SERVICE_API.md) - 接口规范\n- [NPM发布](./docs/NPM_RELEASE.md) - 发布流程\n\n## 许可证\n\nMIT License\n","readmeFilename":"README.md"}