{"_id":"narrarium-mcp-server","_rev":"48-a005d935142c7b5ca448c7cf92648b0b","name":"narrarium-mcp-server","dist-tags":{"latest":"0.1.58"},"versions":{"0.1.0":{"name":"narrarium-mcp-server","version":"0.1.0","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.0","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"485af16dd5b0fb012fb69e0124feeae88af5bbc6","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.0.tgz","fileCount":18,"integrity":"sha512-m9kZiCKI7u1PXIeCljoDxFxC6XjhT+kiB+mVJLCcw92TBNb7C4cyYZjFPHlWE3a71l3+G//er+7NmjSw138QxQ==","signatures":[{"sig":"MEYCIQD0AnKjC9+UUgRWtdrQgzBbQdq3vzfj6/gROnHPcUDrzQIhALQaSQabwzyc+kq2AzBm+LQjKYve2/lZMM5PzGKsubuR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169726},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"9e98a9345f322960e197294433b6e8c440ea4fcd","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.0","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.0_1773019224882_0.38435763199067674","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"narrarium-mcp-server","version":"0.1.1","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.1","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"de9235b2e48d2f52dbd67722fa8fb08b2f225527","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.1.tgz","fileCount":18,"integrity":"sha512-T8P2RN4x3Dtpv17YU0/YEypYWivWFKdD98NYJ9FBpcEn4uuYSkXh5qr8BCCvdKlgZrnBAq267y26PSxA9GHAHQ==","signatures":[{"sig":"MEUCIQDcANf6Vp73OTv3wlxRbvG35nvVWQ+m8RW1RZdaHPOFXgIgGieWjll8raXkisqtUI9E7oUeI/wefPi9KSYtR+SJScA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169726},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"a5e83261ffe16a7b5f14c6a7523de605ccc3e16f","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.1","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.1_1773074623217_0.6828350301715718","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"narrarium-mcp-server","version":"0.1.2","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.2","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"0b64d2e9795882fe2c4c812823e3335f25c88428","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.2.tgz","fileCount":18,"integrity":"sha512-jl8ORBjxucZ3l125h2trZbwb2RJM+iUl0ANXCSVCCGrloddYFKin1EqlG+AClT8vl6kgbt5getEl9+eijIYa+Q==","signatures":[{"sig":"MEQCIDnMWHzGAMDsUQgL9DnStDt4ysJDI0RrcvIgKnKFNY8mAiA0jLXWnGUk0hyuDPfdj+XdlNm90aYVejdlj8V2YzNDDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169726},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"cfbf747cfbe2d82c4ddc9dc7c9dd5fc8dc58c74a","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.2","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.2_1773081083280_0.10693622215750453","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"narrarium-mcp-server","version":"0.1.3","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.3","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"a2dfa79da9c6242f88e853f29c6b7c4286488ccc","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.3.tgz","fileCount":18,"integrity":"sha512-PIpNtn51v6S9nLf4qvGQaMfEXmbbdePqK20rKaQXnFRzz9pT72IPAq+C29UcJ0TgJb1NmB3Sj4VwlB6+2PPg8g==","signatures":[{"sig":"MEUCIGn4RBcXJaeAdc8kfj03e9Pa9Fs9SmM2kZ36S1RL6sxFAiEA/bJGuZ4Eels2krZv2NBHdRVybCbuhfG3FqdeFxwM0HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191952},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"2716b2c06c5c191d8138568a2d18d57381e6619a","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.3","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.3_1773106662130_0.4744200638606957","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"narrarium-mcp-server","version":"0.1.4","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.4","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"776fd913a1556d5f650e79ab6b4e69dab3b92016","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.4.tgz","fileCount":18,"integrity":"sha512-G2LgGGpqVCDTYMuRofLUYSOb6SU2cenAfgopGI182qilVS94g7oEAwHbIXHcWFxiAjX9IRpcZUwo3zw6uJFYcA==","signatures":[{"sig":"MEQCIGphjkAgFXTXHGpLoSYc7RVM5Lkt5w33XT8ML+Q5qguKAiBnNh19bwq1sxGCUSlFKjCFYVlIpnuDyL/G8m1AEHNibg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":194236},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"36e99fd157296906dd080b15a7a03dd6aaa816bd","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.4","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.4_1773161137655_0.6288503802602508","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"narrarium-mcp-server","version":"0.1.5","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.5","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"18fac6e8bf48d000fb720c8e2a90beabd992dd0c","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.5.tgz","fileCount":18,"integrity":"sha512-z+w35B8PNomDnl84j8UOn3bcAPJyqxMdrUXBCI6bqJF0SP+yJZk/5S39qRJSgJWQg9BI+KgEIv39duG/BapKqA==","signatures":[{"sig":"MEYCIQC5PaRYuZydd21rCBsExqu/HVbr/CRFqefWkWgakTnBjgIhAJrdL5Je0AzmunK6gOS4MWcDl7uz23LvcEHRnOaOpQWT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224326},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"ee7dc31c70e23302574b589875ce6c6420131e77","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.5","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.5_1773182963113_0.5401087627356849","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"narrarium-mcp-server","version":"0.1.6","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.6","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"d5bb03247bfe1b8ab056b1c94b75d7a8c1bff9fa","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.6.tgz","fileCount":18,"integrity":"sha512-9bI4qO5Tga1zVvucUPul6g50FTp8VG86I9YcCQiXY++WFfLV9rPmHviUD1zpHYnBWfWTLDqnouF1Q0OFuVuH+w==","signatures":[{"sig":"MEUCIDAeWj7bUs4NS9kFmAt7QGNNeaOqKEdR+NWBaLdBPBYoAiEAopY3gF6G0c4fWmfBhYizKrHLOsx+xVnpgjua+jcfb2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224326},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"4843310e4e8c03e649f733eb7010134286bcb67b","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.6","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.6_1773186062487_0.6573568882367886","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"narrarium-mcp-server","version":"0.1.7","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.7","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"f0ad2a59da456eacb6b8f9adf8d2c1bf6bf001ea","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.7.tgz","fileCount":18,"integrity":"sha512-o9tLCBGGfti/wOKiSKOcv9ZB8iXchpAYE9Yu68ds1zSyFOPey/nK5gui6cly+c4AaD358/+kPSh41OoQJqGnFw==","signatures":[{"sig":"MEUCIEriLTeldX6/Z5Qvccg+4bODv0iRKvkRRpMsbjpNSINdAiEAt/vJN4VkSSGyDOS2pSkOQ4zSDwUliB9Ur+spkrBivEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224326},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"5d44253bdbbb68381f32a5b7592405c234b2d9fb","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.7","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.7_1773227336897_0.003558315045772753","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"narrarium-mcp-server","version":"0.1.11","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.11","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"17f456622973956faddcf8723f8209a10d4cdb34","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.11.tgz","fileCount":18,"integrity":"sha512-2gd3JwGAOCF35e/aXn1CVNxCQ7TFNJag66ttGRLRg3dmS96ngiIPS9SHLGIgBBMbFZDEs6+rP64KKcLVXPuNug==","signatures":[{"sig":"MEUCIAxEhd5rx40ladFVrdkRPSvD+Pt0ITLIQzReauX2QokbAiEAypoYjDkoWIw1J8DZI+EfhFOPd9hlQgQGX0+a7iqYI6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"03c0ca6a4a309372ffc87c5972b62d4735bc96f0","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.11","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.11_1773246435120_0.37046986418847383","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"narrarium-mcp-server","version":"0.1.12","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.12","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"cc8f094704b47ab4168e053402a14a93e44273b0","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.12.tgz","fileCount":18,"integrity":"sha512-n8+zz/hFp3uSp5dFSJ0bHAu6xZl+o2x57mMgJyZoNBYoOedAlQH9G10lqN1O8I8By1ZdByGFYts8yv06Ovc6EQ==","signatures":[{"sig":"MEYCIQDwT+J+3jqEc/qJMLBNo0UQjTG6WieyHt/8NiFSZIGCggIhAKWICywH5tpwBOICDH3K2oco8OheL+Mti3y4lzO6BzQa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"9173261d97b4f62388e1c0d84474c979889ceb6d","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.12","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.12_1773248063557_0.6245454023126873","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"narrarium-mcp-server","version":"0.1.13","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.13","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"2957a89825bcc0103263e9a939702a10c3f9da18","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.13.tgz","fileCount":18,"integrity":"sha512-iw5cQBqK5pQj+zOPmAyiBHIDM9tPJ4cVmuJ9KnJdsjcQl1wpCe+A16UHi6kCg8yJsAgqNNhV3Y1HTZCp/lMWXQ==","signatures":[{"sig":"MEQCIDt8b76tAFRAw3wDCgnhXwwf7VgeLge3PG8ZHFakgjeWAiAvnS654hVK9CkA/Ce6BE9M4hlWeyrCEOKtzqRmg+AAlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"0bbee864ee9e309948e2ce74c9f031364763a7ea","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.13","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.13_1773252474226_0.6317427896716148","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"narrarium-mcp-server","version":"0.1.14","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.14","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"a96374c9e4490b7931d0759d36e92bdc3052ff80","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.14.tgz","fileCount":18,"integrity":"sha512-dGjZR9iBMEysPo6x3hpNPczo8U/h1WVcqf53/eQoeQumd5UX96WGmMcSkBoHSCLn2GCPQ48VN2UtjJ+gzfoeIg==","signatures":[{"sig":"MEUCIH51RIkd5tAoIxM7bURGsC4/I1VXT46bnoFF+KWruPB4AiEAh5PmEXv+at6apWmIyiKbt9MBmxWqeXplRPeNAUWk79A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"eac3103af3ffc65662a61c09ac2a367c112e18c9","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.14","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.14_1773260643516_0.9598270318209858","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"narrarium-mcp-server","version":"0.1.16","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.16","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"d9b6230c0d603e49d57814f80bf1558064d936f2","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.16.tgz","fileCount":18,"integrity":"sha512-0L/EBns/PReDBBHiEFQheR1nKttJKvLTV9mycN7j+YqN5S+3Y/jD6FCQJ42ne41ySZvMJWZ7QDdIL5MthCeq5g==","signatures":[{"sig":"MEUCICPkaUakoY4/U/dOz5LiQ6hptmM973oGR2RLgIevDYliAiEAm14pmLoeKzodaEuLOkWtI2WA5TAz9ehJ/utAmK8GPHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249132},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"7d18d8a15debf3eafb1537c8289ca792836e2ce9","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.16","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.16_1773270948696_0.7556752886367284","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"narrarium-mcp-server","version":"0.1.17","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.17","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"25b7c223cc94a62e6ab74340cb582f45d15a8a78","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.17.tgz","fileCount":18,"integrity":"sha512-UFTBShddvJabQMwapx4x5Hi4UV8vmDO71BGsiK2Zb7Izy8qLCoukq+vdrfxm9bkP2/0PmFyFf7/I4w8lVJU66A==","signatures":[{"sig":"MEUCIQCFlzuVQ/QF7GtSIY9uKMWRe7DLrtGqbUDBu4WBAIelgAIgYm94VcS8/QAISbPtJFJpcUfVIGhgvRA0t348LH+KSnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249132},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"354ccdcfdf20680859f3e17f17ba9ecfb67c46eb","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.17","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.17_1773271582526_0.14852032886868893","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"narrarium-mcp-server","version":"0.1.19","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.19","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"430d3fc1bbec682df1fed8f57efec01833f38d3c","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.19.tgz","fileCount":18,"integrity":"sha512-4VCzEEyJwWFR20o8/x116SkkZ9C3uqTx20uyC3Lp2hksWxRtAasCwUivHAmJy5jkN6hNaI/zyHxwMDWKaJqFbA==","signatures":[{"sig":"MEYCIQDDTJqmQz17V/ZqlCNwjQLu0eWKrkzXsx91K+V4wbRg1gIhAIKR2XBgLk48ZOhM1zm1kqni+wjY4qXnB/fYQ74rmj2d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250327},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"fb769f030052093a75fa02affacc5d66654d0f94","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.19","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.19_1773532234166_0.7319624100599937","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"narrarium-mcp-server","version":"0.1.20","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.20","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"ebcdc90a2ed2ebc4402e0cc437c9cfcc48b4d0e6","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.20.tgz","fileCount":18,"integrity":"sha512-xy2EP/p75tDvugjzdjr/L+c3wA+Qnr5F2DYJBN0yT/7iyOs1sKE88Q8qzcY09zB9Jf45Q/mXGgVc1Ik8B1OjPA==","signatures":[{"sig":"MEYCIQDeahYxQitH+E3y2Yjgtz4tQubHodaNR13W5jTrogKsrQIhAPnkQeuEedOy/m1UfpLe9MJhscUf6a+4nQkhL2bkd5nj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":253558},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"0b00fde39c6ba48fbedf1b667e0cfb6d96505bea","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.20","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.20_1773574937204_0.7821134960782079","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"narrarium-mcp-server","version":"0.1.21","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.21","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"61626747ee5f1970c0520e6ffd0672ecf8cd5ae3","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.21.tgz","fileCount":18,"integrity":"sha512-g79o7YGgCYbGzZQYvTgWG5DluDKBRG9jCUU434coEHw3u1latt737Fl5IVuyA+mMlt+hGQiaZm/sAK/U8bFqxA==","signatures":[{"sig":"MEUCIQCB8aGxO+gBvRbq3TnosKE58J89GDsuN2f0bw9he4KZeAIgPAhmZnV6NqRM78eY1zG5j2g38YiXSa9TyWdICV9o+nM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261161},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"e0851f21f51e83c7dff07a9bd0c026fa978b6793","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.21","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.21_1773614811251_0.36158749140288604","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"narrarium-mcp-server","version":"0.1.22","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.22","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"ec23f0bed097904f52f9454478322928d72bbef8","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.22.tgz","fileCount":18,"integrity":"sha512-rHXmo7E13KcHJafK/BWRI//wdodcT67/kI/xwVgaGosqBEplQzP4pdv2vhyLkAlX1A5XJ5dQzl6QQmqxCmh/LA==","signatures":[{"sig":"MEYCIQDT5XLamCPRiCYh1K6hnW5QYj0TPYMqxf4YyDFGoT33EAIhAPHdLA5xU2NqMtgcEDR4YlwiDPUyi12juoEXI0BtChU4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263615},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"57f56dafca1057d9ae6322b8f61fa49071c697ce","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.22","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.22_1773877490783_0.09414570582779258","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"narrarium-mcp-server","version":"0.1.23","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.23","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"700c56a8fd199ac685922eb082ec833df6d123c5","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.23.tgz","fileCount":18,"integrity":"sha512-P+Ugu+hipvQXxiI6g24Tq8UfwwCLn2QTXGJlz5E0W0EkfnOrfA67KWBOnBH8eWO5+Ggy7loMC6Efy/H5o+dxyQ==","signatures":[{"sig":"MEUCIDcWwuIn6G4212jLs9b00FPVSoHWfeU+a9ngeO9+ZM86AiEApM6ixyqKVLFWhMVd5KH+KUP7D23eFc1/yd8z6ioAb8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263615},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"1dc876916d0bc5d287b960b92d921bc68b8ffe92","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.23","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.23_1773879946195_0.5754901093272051","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"narrarium-mcp-server","version":"0.1.24","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.24","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"3780ce5f8c2a9efade06a9b98629b78d6a8963bf","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.24.tgz","fileCount":18,"integrity":"sha512-ZmgzcKVMsmhK+59KBaMH7WvcoZNziYMCeG3SDGC0vmxs3Qse5Cn0inXx+dh4LWDfpGkGP7sZ3WmJjdtMwSGlJQ==","signatures":[{"sig":"MEQCIG5c3B5PRX6E1K2ObU9NOTLfZ5GWCGoAV88OGW2gRQopAiBphVGu6HcZNwvTTwpxZvuVMyA6NrljUXCEN8Ithe/aog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263615},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"a65d643356d46e33eb7297693f2b0896237647ce","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.24","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.24_1773881247238_0.4783072998400375","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"narrarium-mcp-server","version":"0.1.25","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.25","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"e58bad0456fdfc9474402fbd1336875ab4e8a374","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.25.tgz","fileCount":18,"integrity":"sha512-wz4ZPbHf7I3kGlPiNju2tHmykUdEaTSsVuG6C6vUM2S/4PmtLXc8zJkyEezcMKdfsF2TReTUgnYMmpvuG4kIlw==","signatures":[{"sig":"MEUCIQDSOqB5UooHbZvCdYgc1z4xQi2WNrAy4lgFJZOOYEwzzwIgG+Gytln6A1Hsx3QHaGR8xgPoyVguyO/irk9wyHi45Bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262856},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"1966d71397aa8571238efa554ee2fb85b1e81cfe","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.25","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.25_1774105200605_0.5333659820025216","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"narrarium-mcp-server","version":"0.1.26","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.26","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"3f9695d377a0a9082add832743fa3d28157065b5","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.26.tgz","fileCount":18,"integrity":"sha512-msKAm5FXZonCw5kuZOnlUUd5I/Q5hze78CctnQDjLP12brt2hpKb0C/J5poHf3/0CPvnvZ/Q7wSrra/Qsm4Ndg==","signatures":[{"sig":"MEUCIQD52B5087/tFKQRz3eILWiqqDKrrDFoobGyqsix3J5hDgIgO9NKrvjZxQDAQkM2giseM7Attl0WfPhTxNyCLXEiobM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272247},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"3e87943d583c5c3327511e098b8e5a476e39b5d9","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.26","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.26_1774482297316_0.8052739681065291","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"narrarium-mcp-server","version":"0.1.27","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.27","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"abb75dab3a44bab5629384ae10405223b88572ec","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.27.tgz","fileCount":18,"integrity":"sha512-esuaNm/rPj/o68VoGtKDe9CNFibACoqr9Mg8iVMm2MkgRg8u+8429aaSRVrG+OUs+Fhk4qSnpi3r5r5PCEvo3A==","signatures":[{"sig":"MEYCIQD3czgTZ4tNsYwB0YgUudsVJCMTsw+JOU8Hypk/FeGAGwIhAOeAySWoses7v/e6tnP4CL6etHFk8ErTQfTPDtDurBKD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272247},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"bdc8daebeef4fb21ed1c7fea54339fe65576987e","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.27","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.27_1774537055300_0.1847611418509909","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"narrarium-mcp-server","version":"0.1.28","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.28","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"b19bd831466659baaf2d6955bb5dfacec163dfcc","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.28.tgz","fileCount":18,"integrity":"sha512-aM8cKnCbeD1udELM/OhcsF6jGmWZ+AJUGxutCZVa/1f203SczwsrQK+VAVw99Uklmnb2RqtpsFWmJB4yrnP7rw==","signatures":[{"sig":"MEQCIHaha7pm6Y14v9KqKbzV5h9q/kqel9YaarZPHPgUFCvbAiAgcCpDyuiIzLUKUDVR9SicQYOeqY7z30wuqf2+5UQ+7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273108},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"d3c5a13f9d579adbf8a6fb79d7b13a256eca82c8","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.7","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.27","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.28_1775565325459_0.2976449629060096","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"narrarium-mcp-server","version":"0.1.29","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.29","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"b691f52bd6b8ef26d88de26163f34eb0f41ae111","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.29.tgz","fileCount":18,"integrity":"sha512-lszBZocWfYU0aVAxRFhe/yCXmreak7n/7wUiN0I633HvGr3oVRUFYHKVBi62biB6p5KAGeKydwvjeStn5Zbuxw==","signatures":[{"sig":"MEQCIDJBaTY78EGrbwuxOzYrVtW160xnN4L+FS/gwbIywawMAiAKSSvvhjo6f8ZYRmwrGDinlnyeM/6mtBt1ScvIB69McA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273108},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"a5897ec2b2eb8741c32bc25a6b30d290d0f0005e","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.7","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.27","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.29_1775568735418_0.5590100906649016","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"narrarium-mcp-server","version":"0.1.30","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.30","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"ed087378d39dc528b601133c93f16c8af4cc7bea","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.30.tgz","fileCount":18,"integrity":"sha512-dgNClFM/kJOZq0fEb/sSdQPtloUbXo0Yd0Wdv/222K03cMCNUwI7OwyXj4IHcqZ9zbrZi7FBgff5wqu+9yQYEw==","signatures":[{"sig":"MEUCIDNoMUfrmfSep+/49dHTJOHvgaQNpW4eKRINNZfpjUDeAiEA5dd+fczZhBmgvQaF9pmSNCqPh4CO5ysM4WkJjvyyLs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277056},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"c6ec55fce5b5b9a691b451b9ed73104f98d1175e","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.7","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.27","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.30_1775577560179_0.14401834486817133","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"narrarium-mcp-server","version":"0.1.31","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.31","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"755bd5f83c011c86d0212ec8c270fd03ff65a608","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.31.tgz","fileCount":18,"integrity":"sha512-zVjJLN/aa8Dkryzk6l8q03EGsDmwvJDppaHDp7/59zO/HyirDfyfh1DZWhTyVSVdSK3iioe9o982RQJNzjDtIw==","signatures":[{"sig":"MEUCIA+I58yUwNJo0BsNdkUWE/lSdzI0AQ+MHEEKR0Ynlv5jAiEAioMtl+7jiEUYVkpxAY9RlQllkOr0Bxirrh1Xt6gbmvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277056},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"a95bd165bcc7e105971bf5e34b553fb3d67ce12b","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.7","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.27","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.31_1775589569444_0.9604602450587956","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"narrarium-mcp-server","version":"0.1.32","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.32","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"e77bff10e7de2ba40a2bd31160cd1e9216f35334","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.32.tgz","fileCount":18,"integrity":"sha512-+BIUiy3P2PlDd4R1q71EXqIcXxyTZinsXqjUJrbGmbXfo9czAb7+j693UtNGafVKTj0pDaRp/UUuvW2yIvnwMQ==","signatures":[{"sig":"MEQCIHqzZxJpOSDFmI4g9T+zjjk9MGb7kMkONWvrrDmjbmdKAiAx2EbWzvNUpeCadUMMe9c9TDxGZPJACdtWAIQz0opqbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277056},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"20e5ef31a0a76768097349d72bee77deb35de65c","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.7","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.27","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.32_1775590259438_0.4306852096889282","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"narrarium-mcp-server","version":"0.1.33","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.33","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"a2459fcb18bed54f6841779a4f101a3b2575fa0d","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.33.tgz","fileCount":18,"integrity":"sha512-LkegDcfFIiVawzhYbzFzb3TF4yYJmMBGO7z/VjbeOJKe1A+KS1fr2ghNoAhClBA36htUcQFzYVCJYnD+Xz/dGA==","signatures":[{"sig":"MEUCIHtymPVkySg0RubR2EtHqj/wNgsfZpEkKhAIoUSXM9oyAiEAtNwKu4rlmN5cHwzWyQs1Vsg/OVdYK9ZiX95S1YtMj2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277056},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"0cde6d0f3ab30f2074916277ec707744dc482d67","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.7","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.27","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.33_1775591627573_0.10179147341526251","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"narrarium-mcp-server","version":"0.1.36","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.36","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"2dffc7d191dec7ec206a376487d0bd3c33afb88b","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.36.tgz","fileCount":18,"integrity":"sha512-dhKbFlnjcojx0o5z8A22Q94p6QgjfdIgiPswl9CC+OyIIbvNPlG1uEHVQnjHZ4GoqXL9bAVeVuQG2a0fXgt3VA==","signatures":[{"sig":"MEQCIF1erPwl/+85q3sxOqJLTaYzEx50YYX35oWtEXdeeJNFAiAvZOtLYxa3L3HphX1n5bF+VFMSat+sjpT33bXVOpMvDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277056},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"2c454b80c50fd0572e32335aa425fcdcef8ea87a","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.7","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.27","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.36_1775595355143_0.7994869633871737","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"narrarium-mcp-server","version":"0.1.37","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.37","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"fb9c52c39a7aee574ee3e6a123399eaa1970510b","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.37.tgz","fileCount":18,"integrity":"sha512-3SKJWWhPy/C0IImnIkbHwCSEa7NyJqwEAEpXTQWeU6giL3XVxhQsKIzQMMlganXXD6j0vh0eg3JWetk1o7lxeA==","signatures":[{"sig":"MEQCIHhM0no6U4RbSzZkFIwu8c76E4dhrSBdOG/W2A+X7a8QAiBRpHssCJ5aLRIvRwcHVXJkHMnUn5dCaSxsPO0xgpbf2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277056},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"9ea25ab76bcb9257f90fd3b6a090dece385f1157","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.7","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.27","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.37_1776428098374_0.7725892905106011","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"narrarium-mcp-server","version":"0.1.38","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.38","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"95db8158b822e118e3e11e7567902f2809e550ee","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.38.tgz","fileCount":18,"integrity":"sha512-mNgjsMnQbVpSVxW2g6e8DhUP5g62zNXp4mQ4nnMi0dMAz5gApx3UIBpyq1fXPSvWsSjcfqkelRurY6Qpj5iq6Q==","signatures":[{"sig":"MEYCIQDqxmR/CRhTSYuryYnMc2T+9fn4P1MBAjrOV/9FaX+vOwIhAOQy1yGEiNIXkOlsEiYVxGHAZf7M14ow0EgIOg6hIo62","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277056},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"db471ea51780668b7faae677b0d0b1ffeff9f94b","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.7","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.27","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.38_1776429470291_0.13269618112631032","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"narrarium-mcp-server","version":"0.1.39","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.39","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"384d3c019153df300d5e88c9a73b584d916c377a","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.39.tgz","fileCount":18,"integrity":"sha512-O+ciidmVIGlleOYyEWASwdJhBkul0pqXF8G97j4C1N8mkiRNcXOkd1Dl3hLAzkuZKFadHwUBImgNeHuL0J/cRw==","signatures":[{"sig":"MEYCIQC2HYJewZFOWvycAwd4BKOHN+N/0MQs+MRbL3aL5zivHQIhAKG/N2nDVYxThLGirlifVaNKoO8+wZ+7QZ19RHjg0vt3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277056},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"5df41752ff676da836608a10dfa42fad1696754f","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.7","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.27","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.39_1776433833777_0.7756888969500044","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"narrarium-mcp-server","version":"0.1.40","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.40","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"ab40874f64acea7398017c95d1217450cad0a9f7","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.40.tgz","fileCount":18,"integrity":"sha512-iiu58k299bEHVHcYcYGmBnyrPWLKKVPWAY3GONd+xz0MMkTKM+K0amoJM//PuqkgPA0Ckl9C3eLz9JO24COJUg==","signatures":[{"sig":"MEUCIG+tHbvpfG1C30SjdYsNOSTfrGZ+t5l+GCEdRjMmR8yVAiEAyjTqJtt4+R5236Sur+/5XkCNPRqDkFEbZtsJzYcPteI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277056},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"86cb672bc4ffd6af1142950b03bdcf063132cefe","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.7","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.27","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.40_1776434704424_0.4916605341379823","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"narrarium-mcp-server","version":"0.1.41","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.41","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"e7619f0d84798d3953ad48cdbeb020bd532f4b03","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.41.tgz","fileCount":18,"integrity":"sha512-SfTLJ8Q2PLs8ntSDwy92iQEYTIu3ecztJurs2fbfszmGeAwoOAvb26Iv7oB/xQoNDje7ecgbUCVD9Qxm5qZF4A==","signatures":[{"sig":"MEQCIG9Jg5fNBxP7ZCpo7uNHcQXa+ZlCaRtEc+2mzLPGm9YYAiA8YstP0ZJQykB7I75gb+xjR930Hc9ifrUT64shRYu11w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289354},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"8e300d86a052723be2414f83250e15fd704b2365","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.7","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.27","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.41_1776503299493_0.8367570635687194","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"narrarium-mcp-server","version":"0.1.42","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.42","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"0b19fb64c12515998ac0e20a29d5ee2d468e5aa3","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.42.tgz","fileCount":18,"integrity":"sha512-eetqQnWX8JV6+x9l9+TmvxnF9F8Ay1exfvnOzRwB2a+oC+9kl2v2CpWCjwBQaKqnyJ5audvTqD4Ez8uvpPjpUw==","signatures":[{"sig":"MEUCIAQD4C/AUjh8uzwgDggBwXqyl/3CvY8asCTgc5yxU180AiEA//jEvzNzTSPI8QzykYEhV/Kmaupa1zhm52ShMyhHt/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289354},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"83926fec6ed89996b3a318f201e7d45e4f312f13","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.7","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.27","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.42_1776517368390_0.2264653827276113","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"narrarium-mcp-server","version":"0.1.43","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.43","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"44216ae1bb8d43ba6b22c6467b4d2679f350ec38","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.43.tgz","fileCount":18,"integrity":"sha512-WQW9dssAKfbyjodC42fLklljkKBLzs1n0cewmmFnOoYUAzEsd9PNwmL/SkZ75nvEgqOaPpUKeYAfePwOlHsbnQ==","signatures":[{"sig":"MEQCIB3xFl6mYMFncO15xLoyamDreL2R/TPCn1+mMSKGRMlMAiAZF6G4CcXxuct/lpIHrm9kR6uMMKNCBbl/W/LUmAMP+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289354},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"29be33808052492a343f29335fbe0185ebef69c7","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.7","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.27","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.43_1776531521246_0.7638929028303982","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"narrarium-mcp-server","version":"0.1.44","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.44","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"0398de8b572a73cc95ff4d4527a6999bd65474f1","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.44.tgz","fileCount":18,"integrity":"sha512-ReZgGBm/NknsliFxdwRkj12Vw2AHKWwxeEvrXam74E5JKOltwk7lQHVXOihlgiyxo+BslIAMGavCVGlnTjYfCw==","signatures":[{"sig":"MEUCIQCtkqMYtpjLAqzTLiBhaD4fuZVKmw2n4CZub87ygvEw1gIgeZ83iJTHpDNhzpBnWKRu5wJwxf5a4DFfqicODZdWNfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289354},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"e01c4e302e115be45f1d15c364f6f549bd92ca8a","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.7","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.27","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.44_1776531713302_0.3409180062288619","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"narrarium-mcp-server","version":"0.1.47","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.47","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"24db57b17e5c0f8a02af5eeb338ca4eb0fd39ab2","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.47.tgz","fileCount":18,"integrity":"sha512-/j8t3dEPWlistWUD2Oqv20knWMYYFOETS7zMbQbqUXeIHBwXwoAIzNDSpD7kf/85X8EOFGbuQciAoDciJlDXGw==","signatures":[{"sig":"MEQCIAqTS3tnsQhBNoyFLOy0WibY2D3O4TTkYzR1XKCNZYkcAiBDZbgaNFO12Pd9/86LoIK6Xz8w5G8oE69z6X455LwoaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305742},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"3e7b2b28344c6b590eed5754d689bc924364368f","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.7","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.27","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.47_1776634908249_0.20265379606856282","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"narrarium-mcp-server","version":"0.1.48","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.48","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"7368de9bb90dc41bf78b8c6a7c011835e97e1eb4","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.48.tgz","fileCount":18,"integrity":"sha512-bINAZ8bRZxZTRfa3ZmXJFh2T3i0GjMCw3T+qjc0u23Srwd4xr0FzpvpTy6dMYAu1XM4lGsMZTlrb77E+PUhh+w==","signatures":[{"sig":"MEUCIQCZY1qndSdmglLPh3oyQwxTgx7euOZp6ZdTZTS+Dig+wgIgXp3h9Ey6GYqOP49sksnA6/n2z48k94H9+VAiB3DvxfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305742},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"2210f061e6723b5770a9d678374402e77f1bd140","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.7","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.27","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.48_1777070786481_0.319337173573901","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"narrarium-mcp-server","version":"0.1.49","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.49","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"e46ac3977650f4ac4fdc0f0eccb5dc12e61673cf","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.49.tgz","fileCount":18,"integrity":"sha512-fs3iCQn8S0WRigLuglhZ1jT+Wh6ybCAIDTTK2A2VXlVPfMUbtNDQNznJ15X3XmK7aDpokbUBMMBYqk5JaaZLwA==","signatures":[{"sig":"MEYCIQCSOS9h7s9WRk3e8xOLUtOpBYGXHJvS2FQKZDibvTVIrgIhAKw3zgeot/TfhyuvmJ1T4fgSbpOcEurHcY8ItODBdvG2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305742},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"f8f7580272ff5619c17b878223d709114af9c750","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.7","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.27","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.49_1777153572870_0.25824321365973746","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"narrarium-mcp-server","version":"0.1.50","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.50","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"39d9f46fff3320c0eed9db4918ad738dce87c4b2","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.50.tgz","fileCount":18,"integrity":"sha512-7F3hj811cJFot+xRaruVcpsDROh4u5Afauh/bb87EMHXGS3lT2zGqHpDu+QVS3ep1SyzdzIGOHlQhaK6Gp1mpw==","signatures":[{"sig":"MEYCIQCbPOk/9bUQDoWuIv74FiVKivaCP51TmBzVurLQU9LmQAIhAO/F/LOfUYzCwEiTBEWs1jQTcADyVTvwnEmbtvi2xpXK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305742},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"19327199376dbf9a61e769fbbdb2364f29d7975d","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.7","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.27","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.50_1777155649706_0.850796388385924","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"narrarium-mcp-server","version":"0.1.52","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.52","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"55f6b11173379ff9ae6a3460256d1e84ffb1bb30","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.52.tgz","fileCount":18,"integrity":"sha512-zEasuka7PNm9fd6zjtwHRZ7vanLSvYIgOdNrfUc3dRaycBMe9vATbEigS3RpUajHuKmXO4KISFa7xc1X4tQRBQ==","signatures":[{"sig":"MEUCIQCl5CXfX6+CdPBR1KOnka9FjMtcKUHcgLDgrQZI4PcPZQIgFOQjW5azVdwAwVDKNKALr+nJgbjPoGLlxLMDLrDbxlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311658},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"7fea9c7614cc40bca54ddc8bf5c25758d4ebfb43","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.8","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.52","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.52_1779615746327_0.819325640098912","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"narrarium-mcp-server","version":"0.1.54","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.54","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"c2e7664aa5b1b872d91523cd44605ebe4670d8c0","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.54.tgz","fileCount":18,"integrity":"sha512-pngPeh08pW9Ldh/TBVOhBbQxgaH2VvjGUYhHle3fSkxa3IXYDkMNe/TvpKLeTTK55UqIJowyLdZtibsoD2rYYw==","signatures":[{"sig":"MEUCIQCOmlrWJ5JLh2SRF7fD+kqNisixO3bhTwhMD6GUj0hBVAIgG2vSP4Pbpji1+04KOVoBtzlY0zoxxKT7dLi87Wyhjc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311658},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"f562bfdc38531cde90642f87808e0f8a3f77449c","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.8","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.52","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.54_1780354489138_0.6952248724315151","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"narrarium-mcp-server","version":"0.1.55","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.55","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"097e177530417aa228cf5a0cae6a352c338eb646","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.55.tgz","fileCount":18,"integrity":"sha512-EiG/136cci+Ed8D/fWlVeJJimsxSDsPDvJWZyIMZnlZyNuLi9Ghpi13OBh/ZF3EHKRb4PuM/1h0R1UDhnfIpyA==","signatures":[{"sig":"MEUCIGv0ZLDP+qwzJstwJWfVZQJ7Ll7Q7AjQnVNaa5wmHabQAiEAxbitQWPmH+Mpw6NRwhpjQ9FXAh7LmDAMlEkkEF0y27k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311658},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"1a331889a28e235c133233169e0e3f1091b86ebb","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.8","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.52","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.55_1781704501487_0.5208063817322985","host":"s3://npm-registry-packages-npm-production"}},"0.1.56":{"name":"narrarium-mcp-server","version":"0.1.56","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.56","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"8682846d78a447e9a9f76f0dcb0fe04a356937d0","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.56.tgz","fileCount":18,"integrity":"sha512-1ITkTqE7uh1egBMNxdTveRySh6Dox6TfglY/wPrDvaY0ZD1yILqhUEEcIuCILLlUSjGj5L/em99mXQMjwtqBFw==","signatures":[{"sig":"MEQCIAjQuxlMXEkepzVWZZOxasAhov/mJJCBmahKjSmDrkUjAiB9jUwJH8nzzROrH2O1Bkp71DKSRTDQCF3oA5wjMIN6yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312026},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"d8e0d72a1c12a12a4fcca9b226cf1d7ba7c9cb89","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.8","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.57","@modelcontextprotocol/sdk":"^1.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.56_1787232914822_0.039909151559414324","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"narrarium-mcp-server","version":"0.1.57","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"license":"MIT","_id":"narrarium-mcp-server@0.1.57","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"bin":{"narrarium-mcp":"dist/index.js"},"dist":{"shasum":"bbdb966fc36abc5cde38b4e9d1150d3ae8c417cd","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.57.tgz","fileCount":18,"integrity":"sha512-8IIRZGJeqTswf4tympiR5sqIoWdsaesfUWjw6wk9aojAtxL3oufkal94qzbNDXg6wW5bcd4+0U9cFs2qauqtHA==","signatures":[{"sig":"MEQCIAX98Ev4nWVJTnuN5Du15CTCr72TNBW4PJJc+BQkCHSmAiBKNx0hhqGSZ1QDyjgNI7GNZwkhuA6HoV23Q4o882Ge3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312026},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"gitHead":"2c66d8a041ca17b0a4954079ab8836f98846318b","scripts":{"dev":"tsx src/index.ts","test":"npm run build && node --test test/**/*.test.mjs","build":"tsc -p tsconfig.json","dev:http":"tsx src/http.ts"},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"repository":{"url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.8","description":"Local MCP server for Narrarium book repositories.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.1.12","narrarium":"^0.1.57","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/narrarium-mcp-server_0.1.57_1787647715669_0.6769293484301473","host":"s3://npm-registry-packages-npm-production"}},"0.1.58":{"name":"narrarium-mcp-server","version":"0.1.58","type":"module","description":"Local MCP server for Narrarium book repositories.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","directory":"packages/mcp-server"},"main":"dist/index.js","types":"dist/index.d.ts","bin":{"narrarium-mcp":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./public-http-server":{"types":"./dist/public-http-server.d.ts","import":"./dist/public-http-server.js"}},"keywords":["narrarium","mcp","model-context-protocol","books","writing"],"engines":{"node":">=20"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc -p tsconfig.json","dev":"tsx src/index.ts","dev:http":"tsx src/http.ts","test":"npm run build && node --test test/**/*.test.mjs"},"dependencies":{"@modelcontextprotocol/sdk":"^1.30.0","narrarium":"^0.1.58","zod":"^4.1.12"},"devDependencies":{"@types/node":"^24.6.0","tsx":"^4.20.6","typescript":"^5.9.3"},"_id":"narrarium-mcp-server@0.1.58","gitHead":"c4acd08d788eb60b273d29861ff251fd6bf9f9fc","bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-Y+krVtkW/I033uT8cIb2Li7F/9jIYhp1fdjgm5gDBLWzRQuxPpoLo/Huml/d4TB6HyuWaAlt8RsbmJRmq7Ichw==","shasum":"32088049fd5da2a6cf49da176643d8bc96cd6924","tarball":"https://registry.npmjs.org/narrarium-mcp-server/-/narrarium-mcp-server-0.1.58.tgz","fileCount":18,"unpackedSize":312171,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/narrarium-mcp-server@0.1.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEMCHxaAL5yP2bQ+Bxb3hw34roqU8RCjfLIUYpeXPEIyhw8CIEC4p0bgLee1WMDNPaFdl4hFl5Pz44LVcuZfqxLfQWUh"}]},"_npmUser":{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"},"directories":{},"maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/narrarium-mcp-server_0.1.58_1787816956267_0.6049472854000044"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-09T01:20:24.798Z","modified":"2026-08-27T07:49:16.707Z","0.1.0":"2026-03-09T01:20:25.079Z","0.1.1":"2026-03-09T16:43:43.378Z","0.1.2":"2026-03-09T18:31:23.563Z","0.1.3":"2026-03-10T01:37:42.275Z","0.1.4":"2026-03-10T16:45:37.830Z","0.1.5":"2026-03-10T22:49:23.278Z","0.1.6":"2026-03-10T23:41:02.717Z","0.1.7":"2026-03-11T11:08:57.050Z","0.1.11":"2026-03-11T16:27:15.284Z","0.1.12":"2026-03-11T16:54:23.716Z","0.1.13":"2026-03-11T18:07:54.379Z","0.1.14":"2026-03-11T20:24:03.698Z","0.1.16":"2026-03-11T23:15:48.853Z","0.1.17":"2026-03-11T23:26:22.666Z","0.1.19":"2026-03-14T23:50:34.309Z","0.1.20":"2026-03-15T11:42:17.408Z","0.1.21":"2026-03-15T22:46:51.413Z","0.1.22":"2026-03-18T23:44:50.939Z","0.1.23":"2026-03-19T00:25:46.351Z","0.1.24":"2026-03-19T00:47:27.455Z","0.1.25":"2026-03-21T15:00:00.785Z","0.1.26":"2026-03-25T23:44:57.490Z","0.1.27":"2026-03-26T14:57:35.484Z","0.1.28":"2026-04-07T12:35:25.602Z","0.1.29":"2026-04-07T13:32:15.589Z","0.1.30":"2026-04-07T15:59:20.342Z","0.1.31":"2026-04-07T19:19:29.604Z","0.1.32":"2026-04-07T19:30:59.585Z","0.1.33":"2026-04-07T19:53:47.749Z","0.1.36":"2026-04-07T20:55:55.282Z","0.1.37":"2026-04-17T12:14:58.526Z","0.1.38":"2026-04-17T12:37:50.431Z","0.1.39":"2026-04-17T13:50:33.926Z","0.1.40":"2026-04-17T14:05:04.588Z","0.1.41":"2026-04-18T09:08:19.679Z","0.1.42":"2026-04-18T13:02:48.567Z","0.1.43":"2026-04-18T16:58:41.415Z","0.1.44":"2026-04-18T17:01:53.451Z","0.1.47":"2026-04-19T21:41:48.385Z","0.1.48":"2026-04-24T22:46:26.634Z","0.1.49":"2026-04-25T21:46:13.038Z","0.1.50":"2026-04-25T22:20:49.842Z","0.1.52":"2026-05-24T09:42:26.477Z","0.1.54":"2026-06-01T22:54:49.276Z","0.1.55":"2026-06-17T13:55:01.645Z","0.1.56":"2026-08-20T13:35:14.976Z","0.1.57":"2026-08-25T08:48:35.821Z","0.1.58":"2026-08-27T07:49:16.397Z"},"bugs":{"url":"https://github.com/KeyserDSoze/GhostWriterFramework/issues"},"license":"MIT","homepage":"https://github.com/KeyserDSoze/GhostWriterFramework#readme","keywords":["narrarium","mcp","model-context-protocol","books","writing"],"repository":{"type":"git","url":"git+https://github.com/KeyserDSoze/GhostWriterFramework.git","directory":"packages/mcp-server"},"description":"Local MCP server for Narrarium book repositories.","maintainers":[{"name":"keyserdsoze","email":"alessandro.rapiti44@gmail.com"}],"readme":"# narrarium-mcp-server\n\nLocal MCP server for Narrarium book repositories.\n\n## Install\n\n```bash\nnpm install narrarium-mcp-server\n```\n\n## Run\n\n```bash\nnpx narrarium-mcp-server\n```\n\nIf the package is already installed in the project or globally, the binary is:\n\n```bash\nnarrarium-mcp\n```\n\n## Bootstrap help\n\nThe server exposes `setup_framework`, which returns the exact `npx` commands to start a new Narrarium project from scratch.\n\nTypical starter command:\n\n```bash\nnpx create-narrarium-book my-book --title \"My Book\" --language en --with-reader\n```\n\n## Public HTTP mode\n\nYou can also run the public HTTP version locally:\n\n```bash\nnpm run dev:http\n```\n\nThat serves:\n\n- `/mcp`\n- `/health`\n\n## Vercel deployment\n\nThe repository root includes a Vercel-ready API route at `api/mcp.ts`.\n\nThe package also includes `packages/mcp-server/api/` and `packages/mcp-server/vercel.json`, so a Vercel project rooted at `packages/mcp-server` can deploy the same public MCP surface without requiring a separate static build output setup.\n\nUse the Vercel deployment for:\n\n- `setup_framework`\n- `repository_spec`\n- `wikipedia_search`\n- `wikipedia_page`\n\nUse the local stdio server for actual filesystem writing and repo mutations.\n\nWhen a matching `research/wikipedia/` snapshot already exists, Narrarium now reuses it before fetching Wikipedia again. Use `forceWikipediaRefresh` to bypass reuse, or `maxWikipediaSnapshotAgeDays` to refresh old snapshots automatically.\n\n## GitHub Actions and Vercel\n\nThe repository includes `.github/workflows/deploy-vercel-mcp.yml`.\n\nTo enable it, add this GitHub repository secret:\n\n- `VERCEL_TOKEN`\n\nThe workflow already targets:\n\n- `VERCEL_ORG_ID=team_Jut3umUxSp1D1Z1sqmv4iUjc`\n- `VERCEL_PROJECT_ID=prj_b9bxn0P4ilMmG40DiZoZ057qA1Zj`\n\nProduction endpoint target:\n\n- `https://narrarium.space/mcp`\n\nIf you want local image generation through `generate_asset_image`, also set:\n\n- `OPENAI_API_KEY`\n\n## Typical usage\n\nPoint OpenCode or another MCP client at the built server and use tools such as:\n\n- `init_book_repo`\n- `create_character`\n- `create_location`\n- `create_chapter`\n- `create_paragraph`\n- `create_asset_prompt`\n- `register_asset`\n- `generate_asset_image`\n- `update_chapter`\n- `update_paragraph`\n- `query_canon`\n- `revise_chapter`\n- `revise_paragraph`\n- `rename_entity`\n- `rename_chapter`\n- `rename_paragraph`\n- `start_wizard` / `wizard_answer` / `wizard_finalize`\n- `sync_all_resumes`\n- `evaluate_chapter`\n- `evaluate_paragraph`\n- `sync_story_state`\n- `evaluate_book`\n\n## Continuity workflow\n\nNarrarium now keeps continuity in two layers:\n\n- `resumes/` for human-readable chapter and book summaries\n- `state/` for structured continuity snapshots used by context builders and diagnostics\n\nWhen you create, rename, promote, or rewrite final chapter or paragraph files through MCP:\n\n- `plot.md`, chapter resumes, and `resumes/total.md` are refreshed automatically\n- `state/status.md` is marked dirty\n- the tool response reminds you to run `sync_story_state` manually\n\nThat manual sync regenerates:\n\n- `state/current.md`\n- `state/chapters/*.md`\n- `state/status.md`\n\nThe structured input for that sync lives in chapter resume frontmatter under `state_changes`.\n\nTypical pattern:\n\n1. Use `update_paragraph`, `update_chapter`, `create_*_from_draft`, or rename tools.\n2. Review the refreshed resume files.\n3. Add or refine `state_changes` in the affected `resumes/chapters/<slug>.md` file.\n4. Run `sync_story_state` when the rewrite is stable.\n\nRecommended `state_changes` keys:\n\n- `locations`\n- `knowledge_gain` and `knowledge_loss`\n- `inventory_add` and `inventory_remove`\n- `relationship_updates`\n- `conditions`\n- `wounds`\n- `open_loops_add` and `open_loops_resolved`\n\n`query_canon` sits on top of this stack and answers natural-language questions such as:\n\n- `Where is Lyra right now?`\n- `What does Lyra know after chapter 4?`\n- `What is Lyra's relationship with Taren?`\n- `What condition is Lyra in?`\n- `What open loops are still active?`\n- `How does Lyra's relationship with Taren change between chapter 3 and chapter 8?`\n- `How does Lyra's condition change between chapter 3 and chapter 8?`\n- `What open loops change between chapter 3 and chapter 8?`\n- `Who knows this secret?`\n- `When does the brass key first appear?`\n\nYou can also pass `fromChapter`, `toChapter`, or `throughChapter` directly when you need exact scope control instead of relying on question parsing.\n\nSee `docs/query-canon.md` for a fuller guide with use cases, scope rules, output fields, and limitations.\n\n`revise_paragraph` is the editorial counterpart to `update_paragraph`: it proposes a revision for a final scene, does not write files, and can suggest `state_changes` review if the scene touches continuity-sensitive beats. The intended flow is proposal first, user confirmation second, apply with `update_paragraph` third.\n\nSee `docs/revise-paragraph.md` for modes, examples, and the manual apply workflow.\n\n`review_dialogue_action_beats` is the beat-by-beat counterpart for dialogue scenes: it reviews action beats around spoken lines, judges whether they are purposeful, can suggest stronger beats or a simple `said` fallback, and returns a preview without writing files. Apply only confirmed beat choices with `apply_dialogue_action_beats`.\n\n`revise_chapter` is the broader version: it proposes a diagnosis, a revision plan, and scene-by-scene suggestions for a final chapter without mutating repository files.\n\nSee `docs/revise-chapter.md` for the chapter-level workflow and output structure.\n\nChapter and paragraph writing context loads the selected `ghostwriters/<slug>.md` profile, including its frontmatter style and punctuation fields and its body. Selection resolves from paragraph, chapter, then `book.md`, while story context remains scoped to that point.\n\n`resume_book_context` also accepts optional `chapter` and `paragraph` parameters when you want to restart from a specific writing point instead of the latest overall state.\n\nUse `save_book_item` and `save_chapter_item` for structured active ideas and notes, `promote_book_item` and `promote_chapter_item` to archive promoted items out of the active queues, and `update_book_notes` / `update_chapter_notes` when you want to edit the supporting documents themselves.\n\nEvaluation tools now combine objective text signals with an editorial reading against each scope's selected ghostwriter profile, plus canon coherence checks against characters, locations, factions, items, and timeline references when they are present on the page. The saved evaluation files expose both objective and editorial scores, a weighted verdict, recommended focus, and a dedicated `Why the weighted verdict landed here` section.\n\nSee `docs/style-profiles.md` for the chapter style workflow.\n\n## Practical asset examples\n\n| Use case | Subject | Asset path |\n| --- | --- | --- |\n| Book cover | `book` | `assets/book/cover.*` |\n| Character portrait | `character:lyra-vale` | `assets/characters/lyra-vale/primary.*` |\n| Chapter art | `chapter:001-the-arrival` | `assets/chapters/001-the-arrival/primary.*` |\n| Scene art | `paragraph:001-the-arrival:001-at-the-gate` | `assets/chapters/001-the-arrival/paragraphs/001-at-the-gate/primary.*` |\n\nCreate a portrait prompt for a character:\n\n```json\n{\n  \"tool\": \"create_asset_prompt\",\n  \"arguments\": {\n    \"rootPath\": \"C:/books/my-book\",\n    \"subject\": \"character:lyra-vale\",\n    \"body\": \"# Prompt\\n\\nPortrait of Lyra Vale, guarded expression, harbor fog, muted cinematic palette, portrait composition, 2:3 ratio.\"\n  }\n}\n```\n\nGenerate the image with OpenAI into the canonical asset path:\n\n```json\n{\n  \"tool\": \"generate_asset_image\",\n  \"arguments\": {\n    \"rootPath\": \"C:/books/my-book\",\n    \"subject\": \"character:lyra-vale\",\n    \"provider\": \"openai\",\n    \"model\": \"gpt-image-1\"\n  }\n}\n```\n\nImport an existing render as the book cover:\n\n```json\n{\n  \"tool\": \"register_asset\",\n  \"arguments\": {\n    \"rootPath\": \"C:/books/my-book\",\n    \"subject\": \"book\",\n    \"assetKind\": \"cover\",\n    \"sourceFilePath\": \"C:/renders/my-book-cover.png\"\n  }\n}\n```\n\nGenerate chapter art directly:\n\n```json\n{\n  \"tool\": \"generate_asset_image\",\n  \"arguments\": {\n    \"rootPath\": \"C:/books/my-book\",\n    \"subject\": \"chapter:001-the-arrival\",\n    \"prompt\": \"Lyra approaching Gray Harbor through cold fog, chapter-opening illustration, portrait orientation, dramatic negative space, consistent with the book's visual language.\",\n    \"provider\": \"openai\",\n    \"model\": \"gpt-image-1\"\n  }\n}\n```\n\nIf you later rename canon with `rename_entity`, `rename_chapter`, or `rename_paragraph`, the MCP moves matching asset folders too.\n\n## OpenCode example\n\n```json\n{\n  \"default_agent\": \"build\",\n  \"agent\": {\n    \"build\": {\n      \"temperature\": 0.45,\n      \"top_p\": 1,\n      \"options\": {\n        \"reasoningEffort\": \"high\",\n        \"reasoningSummary\": \"detailed\",\n        \"textVerbosity\": \"high\",\n        \"include\": [\"reasoning.encrypted_content\", \"usage\"],\n        \"store\": true\n      }\n    },\n    \"plan\": {\n      \"temperature\": 0.2,\n      \"top_p\": 1,\n      \"options\": {\n        \"reasoningEffort\": \"high\",\n        \"reasoningSummary\": \"detailed\",\n        \"textVerbosity\": \"high\",\n        \"include\": [\"reasoning.encrypted_content\", \"usage\"],\n        \"store\": true\n      }\n    }\n  },\n  \"mcp\": {\n    \"narrarium\": {\n      \"type\": \"local\",\n      \"command\": [\"npx\", \"narrarium-mcp-server\"]\n    }\n  }\n}\n```\n","readmeFilename":"README.md"}