{"_id":"@emdzej/ragclaw-mcp","_rev":"13-0e1a1aa39e6ad310bd62e7b588d8c22a","name":"@emdzej/ragclaw-mcp","dist-tags":{"latest":"0.9.0"},"versions":{"0.1.0":{"name":"@emdzej/ragclaw-mcp","version":"0.1.0","_id":"@emdzej/ragclaw-mcp@0.1.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"bin":{"ragclaw-mcp":"dist/index.js"},"dist":{"shasum":"80e8661de052e76511d88ef198b2a491222b06d0","tarball":"https://registry.npmjs.org/@emdzej/ragclaw-mcp/-/ragclaw-mcp-0.1.0.tgz","fileCount":4,"integrity":"sha512-WU3pHEtx5vLxrNOwmeN7gCnmJJVGkiXfB6vKaUKoZNoVMk7/RGi9sQbrlEZTSH3G6tWl2aS4terjl8kjH1oV2g==","signatures":[{"sig":"MEUCIDww7lPfKU0G2NYdkkVXacMdLLvoHFoASPhhx/k7m4qvAiEAzllWjgPP0wnWNClqSQMtlQWrUM24yMoTrCQeulUgmCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40224},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"30fac6a103e7cdb925928f87682999340094424e","scripts":{"dev":"tsc --watch","build":"tsc","clean":"rm -rf dist"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"_npmVersion":"11.11.0","description":"MCP server for RagClaw - exposes RAG tools to Codex, Claude, OpenCode","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@emdzej/ragclaw-core":"workspace:*","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ragclaw-mcp_0.1.0_1773996630590_0.30910237301531107","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@emdzej/ragclaw-mcp","version":"0.2.0","author":{"name":"Michał Jaskólski"},"license":"MIT","_id":"@emdzej/ragclaw-mcp@0.2.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/ragclaw#readme","bugs":{"url":"https://github.com/emdzej/ragclaw/issues"},"bin":{"ragclaw-mcp":"dist/index.js"},"dist":{"shasum":"17721bd7847a785644479095035305dbe5e77c22","tarball":"https://registry.npmjs.org/@emdzej/ragclaw-mcp/-/ragclaw-mcp-0.2.0.tgz","fileCount":5,"integrity":"sha512-jvQufrYuKh5D7E8bax2rUIBVJ07NjEY6UCDWrYy8AB3jpnsMtT3PfoNm4bqAPfckIu1w+Y6fsvozkBz/xD8ibQ==","signatures":[{"sig":"MEUCIFwa/v0VnHmrzwIQzq5PwVSZwc1ExWC2oFltA8+k1PUzAiEA+vOepIo1TY/5k5AGZYCCEUx6WGO3KZbsIrFc1umzJUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33424},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"7edce594041bab30663d24f20c32c87e61ecda00","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"emdzej","email":"michal@jaskolski.pro"},"repository":{"url":"git+https://github.com/emdzej/ragclaw.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.11.0","description":"MCP server for RagClaw - exposes RAG tools to Codex, Claude, OpenCode","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@emdzej/ragclaw-core":"workspace:*","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ragclaw-mcp_0.2.0_1774017282326_0.29648482899516315","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@emdzej/ragclaw-mcp","version":"0.3.0","author":{"name":"Michał Jaskólski"},"license":"MIT","_id":"@emdzej/ragclaw-mcp@0.3.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/ragclaw#readme","bugs":{"url":"https://github.com/emdzej/ragclaw/issues"},"bin":{"ragclaw-mcp":"dist/index.js"},"dist":{"shasum":"a8a6bc0b4dc4d8c3a8caa07daab4721ef8aa1949","tarball":"https://registry.npmjs.org/@emdzej/ragclaw-mcp/-/ragclaw-mcp-0.3.0.tgz","fileCount":5,"integrity":"sha512-LfkyQ8+FnvVA7bHDInDufYkFHOFT+cn57jYEneTKyYr9H83gmzHH4iDRabhU7X4mp85TMcpTFDTvES/1Y9DU7g==","signatures":[{"sig":"MEYCIQDBxxvKZ7qxFXrwGBTK5IxiZj1jHYlDMS/W2Ou8BkqpIQIhAME97bqqcmkjvwdxFt4vOsJF7CSmsvba6tAod7jKpxFp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@emdzej%2fragclaw-mcp@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35171},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"91aa7c8e500289675fac9918a00753d6faedc800","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a21000-2b8b-48d8-a996-400a08dd01ae"}},"repository":{"url":"git+https://github.com/emdzej/ragclaw.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.12.0","description":"MCP server for RagClaw - exposes RAG tools to Codex, Claude, OpenCode","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@emdzej/ragclaw-core":"workspace:*","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typescript":"^5.8.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ragclaw-mcp_0.3.0_1774045933869_0.30588561658912283","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@emdzej/ragclaw-mcp","version":"0.4.0","author":{"name":"Michał Jaskólski"},"license":"MIT","_id":"@emdzej/ragclaw-mcp@0.4.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/ragclaw#readme","bugs":{"url":"https://github.com/emdzej/ragclaw/issues"},"bin":{"ragclaw-mcp":"dist/index.js"},"dist":{"shasum":"68b7f9cf6cd39578d7328d60d1b2cab628f23102","tarball":"https://registry.npmjs.org/@emdzej/ragclaw-mcp/-/ragclaw-mcp-0.4.0.tgz","fileCount":5,"integrity":"sha512-U8mZ+ogoQ5M6Xv46apjutigMTaLUHThmqi3a6UwkPToCr5xjN9c+sHdA0ScD5oaCKMvfzCYgXHZVOP938poPUg==","signatures":[{"sig":"MEUCIQDRJUH115rAu9f0uBRNYYXoz6ucnoJ+bciF8zCEdMUENwIgGwsMSdYhTEoJDQ+524oirm8qRdCYZF7Vxq2GmHAvciY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@emdzej%2fragclaw-mcp@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50912},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"cef93cb44a138392c511188e319bc845e253993f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a21000-2b8b-48d8-a996-400a08dd01ae"}},"repository":{"url":"git+https://github.com/emdzej/ragclaw.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.12.0","description":"MCP server for RagClaw - exposes RAG tools to Codex, Claude, OpenCode","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@emdzej/ragclaw-core":"workspace:*","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typescript":"^5.8.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ragclaw-mcp_0.4.0_1774089814116_0.9563465410781209","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@emdzej/ragclaw-mcp","version":"0.4.1","author":{"name":"Michał Jaskólski"},"license":"MIT","_id":"@emdzej/ragclaw-mcp@0.4.1","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/ragclaw#readme","bugs":{"url":"https://github.com/emdzej/ragclaw/issues"},"bin":{"ragclaw-mcp":"dist/index.js"},"dist":{"shasum":"e5176ae00200213006260d28c7ea67a970124fee","tarball":"https://registry.npmjs.org/@emdzej/ragclaw-mcp/-/ragclaw-mcp-0.4.1.tgz","fileCount":5,"integrity":"sha512-+VSyVl5aSRDUXXg0pkcMr6IsXWePjPC5bWOoKyUq/a+LL1XUGsvqxDZ5VzR22ryQuXo9RzbpJ8GDB7aoGyk+cw==","signatures":[{"sig":"MEQCIDKf9TKK7vpQ/NqeZBtF4CP9d/ST/ZC9IwnNr9Ba3bWIAiB/TwYXa136v0z55P5pmbqBsQAD1IdSWq4PRUlloJdbZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@emdzej%2fragclaw-mcp@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50912},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"8c98f3f65d5a3c74716464c57e0cb8b982467486","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a21000-2b8b-48d8-a996-400a08dd01ae"}},"repository":{"url":"git+https://github.com/emdzej/ragclaw.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.12.0","description":"MCP server for RagClaw - exposes RAG tools to Codex, Claude, OpenCode","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@emdzej/ragclaw-core":"workspace:*","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typescript":"^5.8.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ragclaw-mcp_0.4.1_1774090832513_0.5112614073918111","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@emdzej/ragclaw-mcp","version":"0.4.2","author":{"name":"Michał Jaskólski"},"license":"MIT","_id":"@emdzej/ragclaw-mcp@0.4.2","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/ragclaw#readme","bugs":{"url":"https://github.com/emdzej/ragclaw/issues"},"bin":{"ragclaw-mcp":"dist/index.js"},"dist":{"shasum":"738549186aa5cdcbb082630947ba5bcd59bc6f38","tarball":"https://registry.npmjs.org/@emdzej/ragclaw-mcp/-/ragclaw-mcp-0.4.2.tgz","fileCount":5,"integrity":"sha512-8iKF1jQ0oKM+1t4dWe//2AJIWOt2jlsmAleB0IgPKbRcyrGY8KkvGhbnL8B/He6pp15O7dJKVRoaYXdd6jiXIw==","signatures":[{"sig":"MEUCIQDI5+Wr45pI2onedmUtnn3Yxe2A3nVNmlVdn30FS/5lEQIgedgz+IfqyhOmI7ApibPZbJWJJG0s29/ZtBilbaB65Mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@emdzej%2fragclaw-mcp@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"ace4953c52e5b51c358e76e8b7166a153f5f83e3","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a21000-2b8b-48d8-a996-400a08dd01ae"}},"repository":{"url":"git+https://github.com/emdzej/ragclaw.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.12.0","description":"MCP server for RagClaw - exposes RAG tools to Codex, Claude, OpenCode","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@emdzej/ragclaw-core":"workspace:*","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typescript":"^5.8.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ragclaw-mcp_0.4.2_1774092837365_0.34521454152720277","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@emdzej/ragclaw-mcp","version":"0.5.0","author":{"name":"Michał Jaskólski"},"license":"MIT","_id":"@emdzej/ragclaw-mcp@0.5.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/ragclaw#readme","bugs":{"url":"https://github.com/emdzej/ragclaw/issues"},"bin":{"ragclaw-mcp":"dist/index.js"},"dist":{"shasum":"5b80951500eadfcf53b7febd26b39384543b6d3b","tarball":"https://registry.npmjs.org/@emdzej/ragclaw-mcp/-/ragclaw-mcp-0.5.0.tgz","fileCount":5,"integrity":"sha512-bOtfZCvVmBNRoUXNngqfZyKlH6XBBtOsAlAIPDOwOX4g4hSN9WAuBnb9xD0IOgtbwLvA/U/xpADHn4WZ0gsheA==","signatures":[{"sig":"MEQCIAsAGQvZP5q+mslDS4B+BZkAtZMB5nNmG8pU8KSMof9nAiAXBnfTGl/FodCf5uinnbizYTfKJcqeqiAq07K8LwDh3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@emdzej%2fragclaw-mcp@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52737},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"b40b980a8e158428d2f7e702f374a095e559cbdd","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings ./src","test":"vitest run","build":"tsc","clean":"rm -rf dist","lint:fix":"biome check --write ./src","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a21000-2b8b-48d8-a996-400a08dd01ae"}},"repository":{"url":"git+https://github.com/emdzej/ragclaw.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.12.0","description":"MCP server for RagClaw - exposes RAG tools to Codex, Claude, OpenCode","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@emdzej/ragclaw-core":"workspace:*","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typescript":"^5.8.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ragclaw-mcp_0.5.0_1774108417639_0.5058606231493243","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@emdzej/ragclaw-mcp","version":"0.6.0","author":{"name":"Michał Jaskólski"},"license":"MIT","_id":"@emdzej/ragclaw-mcp@0.6.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/ragclaw#readme","bugs":{"url":"https://github.com/emdzej/ragclaw/issues"},"bin":{"ragclaw-mcp":"dist/index.js"},"dist":{"shasum":"4f7fac8b95ccf51617804771a885f5575e27c04d","tarball":"https://registry.npmjs.org/@emdzej/ragclaw-mcp/-/ragclaw-mcp-0.6.0.tgz","fileCount":5,"integrity":"sha512-VQokSo6zCVq0BJmW8C99y3n0jqVfA1SEsPhGVCL/g8a06jHLjVUW8g+RkIttZTzGnALXxzMu5pjNVVQTr29Cyg==","signatures":[{"sig":"MEUCIEOeF+UUG4PhlnrlG5NZoj0zTGfvU+5t/xBXrIFv6GOfAiEAmdegjotXwWrIw/8+r+L1iLqd+6fswSoDbbLyaGeV3Wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@emdzej%2fragclaw-mcp@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78742},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"83a3a5e43982705222c7f3b584af4dc47ae64cac","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings ./src","test":"vitest run","build":"tsc","clean":"rm -rf dist","lint:fix":"biome check --write ./src","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a21000-2b8b-48d8-a996-400a08dd01ae"}},"repository":{"url":"git+https://github.com/emdzej/ragclaw.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.12.0","description":"MCP server for RagClaw - exposes RAG tools to Codex, Claude, OpenCode","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@emdzej/ragclaw-core":"workspace:*","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typescript":"^5.8.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ragclaw-mcp_0.6.0_1774300212233_0.5782796189745656","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@emdzej/ragclaw-mcp","version":"0.6.1","author":{"name":"Michał Jaskólski"},"license":"MIT","_id":"@emdzej/ragclaw-mcp@0.6.1","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/ragclaw#readme","bugs":{"url":"https://github.com/emdzej/ragclaw/issues"},"bin":{"ragclaw-mcp":"dist/index.js"},"dist":{"shasum":"dd70ad504c8347443f55c448f43d20067b752733","tarball":"https://registry.npmjs.org/@emdzej/ragclaw-mcp/-/ragclaw-mcp-0.6.1.tgz","fileCount":5,"integrity":"sha512-5N7Ujb4bz120SMjiANd9smc3G2GQIgaGma+xZ3cxkiaS70CFykWaOSreLgvE2Tk0seNsLu03M4d/JfB4sjYJLQ==","signatures":[{"sig":"MEYCIQCclaL44xMwgE2HzDfTjkDriKma6CMMxzO5sNwZY7kcqQIhAIjCj2+qTbco985CMasp2rYUDJVJ7PjD6PP9HYpkFvv6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@emdzej%2fragclaw-mcp@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78744},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"f11316a3c02ce23927e6bfa62659425195aba19c","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings ./src","test":"vitest run","build":"tsc","clean":"rm -rf dist","lint:fix":"biome check --write ./src","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a21000-2b8b-48d8-a996-400a08dd01ae"}},"repository":{"url":"git+https://github.com/emdzej/ragclaw.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.12.0","description":"MCP server for RagClaw - exposes RAG tools to Codex, Claude, OpenCode","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@emdzej/ragclaw-core":"workspace:*","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typescript":"^5.8.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ragclaw-mcp_0.6.1_1774300987019_0.6052401773590608","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@emdzej/ragclaw-mcp","version":"0.7.0","author":{"name":"Michał Jaskólski"},"license":"MIT","_id":"@emdzej/ragclaw-mcp@0.7.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/ragclaw#readme","bugs":{"url":"https://github.com/emdzej/ragclaw/issues"},"bin":{"ragclaw-mcp":"dist/index.js"},"dist":{"shasum":"3474117aff62c041035bd06b38bdccd518dee77d","tarball":"https://registry.npmjs.org/@emdzej/ragclaw-mcp/-/ragclaw-mcp-0.7.0.tgz","fileCount":5,"integrity":"sha512-Uq9waW1b4CSnGqGxZRq676fyaXlUfBmOvNdhMmeyKTFSEOmHATJNNAFDnhX0s+dmd9TcBjBhR3NV7ZuQePazbA==","signatures":[{"sig":"MEQCIFcYsQuSQ6o/e+rZidULm4fWMT1JLhsv0LIiY/QueGDXAiA8NSrs2IBM7z8q847ZxNSXULnWEpA5a9pbaVOEumFMMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@emdzej%2fragclaw-mcp@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78704},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"ccd0b0f19eca94d7d69ebaa37338214db233fe60","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings ./src","test":"vitest run","build":"tsc","clean":"rm -rf dist","lint:fix":"biome check --write ./src","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a21000-2b8b-48d8-a996-400a08dd01ae"}},"repository":{"url":"git+https://github.com/emdzej/ragclaw.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.12.0","description":"MCP server for RagClaw - exposes RAG tools to Codex, Claude, OpenCode","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@emdzej/ragclaw-core":"workspace:*","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typescript":"^5.8.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ragclaw-mcp_0.7.0_1774525743205_0.5066310804456615","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@emdzej/ragclaw-mcp","version":"0.8.0","author":{"name":"Michał Jaskólski"},"license":"MIT","_id":"@emdzej/ragclaw-mcp@0.8.0","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/ragclaw#readme","bugs":{"url":"https://github.com/emdzej/ragclaw/issues"},"bin":{"ragclaw-mcp":"dist/index.js"},"dist":{"shasum":"2a8908149c15bc1c4e9c489664258c282371ed3f","tarball":"https://registry.npmjs.org/@emdzej/ragclaw-mcp/-/ragclaw-mcp-0.8.0.tgz","fileCount":47,"integrity":"sha512-OLgcV7/y/1O0GsNYhy1c+JZ4YxF0KyQL4/0oOvAuTxaoxmLnQpZUgtdUGoR1yDbicddKteb+/2i81F2pddpVnA==","signatures":[{"sig":"MEQCIDyr5XYezMdORpRMWOor/uBGTvqqnvDoo9sA3jBnrdO8AiBFvQPUOJOrbCPma+p8/XNW+aHQAxuRYIs3/RIgZwdQyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@emdzej%2fragclaw-mcp@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129024},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"b2df4c37d47a1fed9b0feb296d0f9005a1b72988","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings ./src","test":"vitest run","build":"tsc","clean":"rm -rf dist","lint:fix":"biome check --write ./src","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a21000-2b8b-48d8-a996-400a08dd01ae"}},"repository":{"url":"git+https://github.com/emdzej/ragclaw.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.12.1","description":"MCP server for RagClaw - exposes RAG tools to Codex, Claude, OpenCode","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","commander":"^14.0.3","@emdzej/ragclaw-core":"workspace:*","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typescript":"^5.8.0","@types/node":"^22.13.0","pino-pretty":"^13.1.3","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ragclaw-mcp_0.8.0_1774800752883_0.024241635288801522","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@emdzej/ragclaw-mcp","version":"0.8.1","author":{"name":"Michał Jaskólski"},"license":"MIT","_id":"@emdzej/ragclaw-mcp@0.8.1","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"homepage":"https://github.com/emdzej/ragclaw#readme","bugs":{"url":"https://github.com/emdzej/ragclaw/issues"},"bin":{"ragclaw-mcp":"dist/index.js"},"dist":{"shasum":"b9a48e026a05a03bab25daca990ee82c0bfdf409","tarball":"https://registry.npmjs.org/@emdzej/ragclaw-mcp/-/ragclaw-mcp-0.8.1.tgz","fileCount":47,"integrity":"sha512-JjGKNJQ+xIUpOvJ6lB9mwG+qWaLVMoKIBq/ar3CC9I2Ug1UG6CYJ1ePSnhPQNznbiCbqPduaibSs8Tah///1tA==","signatures":[{"sig":"MEQCIFMqwSlZluhOw7Bl1NHtSs+KBs/d66RCqOsaRzTkrdd6AiAIWH58zOeJvdS1LbH8HFTNko71SpMZ+mOMN9pL04gGfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@emdzej%2fragclaw-mcp@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129024},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"d9538fb82a6bde13d2057791dbbc10560533560a","scripts":{"dev":"tsc --watch","lint":"biome check --error-on-warnings ./src","test":"vitest run","build":"tsc","clean":"rm -rf dist","lint:fix":"biome check --write ./src","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a21000-2b8b-48d8-a996-400a08dd01ae"}},"repository":{"url":"git+https://github.com/emdzej/ragclaw.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.12.1","description":"MCP server for RagClaw - exposes RAG tools to Codex, Claude, OpenCode","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","commander":"^14.0.3","@emdzej/ragclaw-core":"workspace:*","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.0","typescript":"^5.8.0","@types/node":"^22.13.0","pino-pretty":"^13.1.3","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ragclaw-mcp_0.8.1_1774800966838_0.5058337733097449","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@emdzej/ragclaw-mcp","version":"0.9.0","description":"MCP server for RagClaw - exposes RAG tools to Codex, Claude, OpenCode","type":"module","main":"./dist/index.js","bin":{"ragclaw-mcp":"dist/index.js"},"scripts":{"build":"tsc","clean":"rm -rf dist","dev":"tsc --watch","lint":"biome check --error-on-warnings ./src","lint:fix":"biome check --write ./src","test":"vitest run","test:watch":"vitest"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/emdzej/ragclaw.git","directory":"packages/mcp"},"homepage":"https://github.com/emdzej/ragclaw#readme","bugs":{"url":"https://github.com/emdzej/ragclaw/issues"},"author":{"name":"Michał Jaskólski"},"dependencies":{"@emdzej/ragclaw-core":"workspace:*","@modelcontextprotocol/sdk":"^1.12.0","commander":"^14.0.3","pino":"^10.3.1","zod":"^4.3.6"},"devDependencies":{"@types/express":"^5.0.6","@types/node":"^22.13.0","pino-pretty":"^13.1.3","typescript":"^5.8.0","vitest":"^4.0.0"},"engines":{"node":">=22"},"publishConfig":{"access":"public"},"gitHead":"7702beb523a352d3a4321a06339c279f14397e02","types":"./dist/index.d.ts","_id":"@emdzej/ragclaw-mcp@0.9.0","_nodeVersion":"22.22.2","_npmVersion":"11.12.1","dist":{"integrity":"sha512-OHCLY3bVEE2u1MxpCHaGo2AD9KoufY8QNIETPZJT5QZOGRvzICY5546cn/ttheMm6W82pTo2E0OOklh3fZGy2A==","shasum":"0c3deb029ab40e9dab9edf677ae2f2acca03670d","tarball":"https://registry.npmjs.org/@emdzej/ragclaw-mcp/-/ragclaw-mcp-0.9.0.tgz","fileCount":47,"unpackedSize":135815,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@emdzej%2fragclaw-mcp@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDsIeLsHuoW4FmOM4YovhzuxL6ZTKYY6O227BXJZEUidwIgQTdQ+GokX3l2WhZ5yjLsjt1WzJ2OBmg8C+nGNJOpd18="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04a21000-2b8b-48d8-a996-400a08dd01ae"}},"directories":{},"maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ragclaw-mcp_0.9.0_1775721133975_0.3110764997750226"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-20T08:50:30.454Z","modified":"2026-04-09T07:52:14.407Z","0.1.0":"2026-03-20T08:50:30.745Z","0.2.0":"2026-03-20T14:34:42.515Z","0.3.0":"2026-03-20T22:32:14.004Z","0.4.0":"2026-03-21T10:43:34.314Z","0.4.1":"2026-03-21T11:00:32.677Z","0.4.2":"2026-03-21T11:33:57.511Z","0.5.0":"2026-03-21T15:53:37.788Z","0.6.0":"2026-03-23T21:10:12.404Z","0.6.1":"2026-03-23T21:23:07.172Z","0.7.0":"2026-03-26T11:49:03.378Z","0.8.0":"2026-03-29T16:12:33.034Z","0.8.1":"2026-03-29T16:16:07.007Z","0.9.0":"2026-04-09T07:52:14.110Z"},"bugs":{"url":"https://github.com/emdzej/ragclaw/issues"},"author":{"name":"Michał Jaskólski"},"license":"MIT","homepage":"https://github.com/emdzej/ragclaw#readme","repository":{"type":"git","url":"git+https://github.com/emdzej/ragclaw.git","directory":"packages/mcp"},"description":"MCP server for RagClaw - exposes RAG tools to Codex, Claude, OpenCode","maintainers":[{"name":"emdzej","email":"michal@jaskolski.pro"}],"readme":"# @emdzej/ragclaw-mcp\n\nMCP server for RagClaw — exposes 14 RAG knowledge-base tools to AI agents via the [Model Context Protocol](https://modelcontextprotocol.io/).\n\nSupports **stdio** (default, single-client) and **HTTP** (multi-client, Streamable HTTP) transports.\n\n## Installation\n\n```bash\nnpm install -g @emdzej/ragclaw-mcp\n```\n\nOr use without installing:\n\n```bash\nnpx @emdzej/ragclaw-mcp\n```\n\n## Usage\n\n```bash\n# Default — stdio transport (launched by MCP hosts)\nragclaw-mcp\n\n# HTTP transport on localhost:3000\nragclaw-mcp --transport http\n\n# HTTP on a custom port with debug logging\nragclaw-mcp --transport http --port 8080 --log-level debug\n```\n\n### CLI flags\n\n| Flag | Description | Default |\n|------|-------------|---------|\n| `--transport <type>` | `stdio` or `http` | `stdio` |\n| `--port <number>` | Port for HTTP transport | `3000` |\n| `--host <host>` | Host/IP for HTTP transport | `127.0.0.1` |\n| `--log-level <level>` | `debug`, `info`, `warn`, `error` | `info` |\n| `-V, --version` | Print version | |\n| `-h, --help` | Print help | |\n\n## Client configuration\n\n### stdio transport (default)\n\nClients that manage the MCP process lifecycle (most common setup):\n\n**Codex CLI** (`~/.codex/config.yaml`):\n\n```yaml\nmcpServers:\n  ragclaw:\n    command: ragclaw-mcp\n```\n\n**Claude Code** (MCP settings):\n\n```json\n{\n  \"mcpServers\": {\n    \"ragclaw\": {\n      \"command\": \"ragclaw-mcp\"\n    }\n  }\n}\n```\n\n**OpenCode** (`~/.opencode/config.json`):\n\n```json\n{\n  \"mcp\": {\n    \"ragclaw\": {\n      \"command\": \"ragclaw-mcp\"\n    }\n  }\n}\n```\n\n**Cursor** (Settings > MCP):\n\n```json\n{\n  \"ragclaw\": {\n    \"command\": \"ragclaw-mcp\"\n  }\n}\n```\n\n**Windsurf** (`~/.windsurf/mcp.json`):\n\n```json\n{\n  \"servers\": {\n    \"ragclaw\": {\n      \"command\": \"ragclaw-mcp\"\n    }\n  }\n}\n```\n\n### HTTP transport\n\nStart the server separately, then point clients at `http://127.0.0.1:3000/mcp`:\n\n```bash\nragclaw-mcp --transport http --port 3000\n```\n\nThe HTTP endpoint supports MCP Streamable HTTP:\n- `POST /mcp` — JSON-RPC requests (initialize + subsequent)\n- `GET /mcp` — SSE stream for server-to-client notifications\n- `DELETE /mcp` — explicit session termination\n\nSessions are stateful — each client gets its own MCP server instance, while expensive resources (embedders, SQLite stores) are shared across sessions.\n\n## Tools\n\n| Tool | Description |\n|------|-------------|\n| `kb_search` | Hybrid/vector/keyword search with query decomposition and RRF |\n| `kb_read_source` | Retrieve full indexed content of a source |\n| `kb_add` | Index a file, directory, or URL (with optional crawl) |\n| `kb_status` | Knowledge base statistics |\n| `kb_remove` | Remove a source from the index |\n| `kb_reindex` | Re-process changed sources |\n| `kb_db_merge` | Merge another `.db` file into a local KB |\n| `kb_list_chunkers` | List available chunkers (built-in + plugin) |\n| `kb_list_databases` | List all knowledge bases with name, description, keywords |\n| `kb_db_init` | Create a new knowledge base |\n| `kb_db_info` | Set description and keywords on a KB |\n| `kb_db_info_get` | Read description and keywords from a KB |\n| `kb_db_delete` | Delete a KB permanently (requires `confirm: true`) |\n| `kb_db_rename` | Rename a KB (requires `confirm: true`) |\n\n## Docker\n\nA pre-built Docker image is available on GitHub Container Registry with all native dependencies and plugins included.\n\n```bash\n# Pull the image\ndocker pull ghcr.io/emdzej/ragclaw-mcp:latest\n\n# Run with HTTP transport (default in Docker)\ndocker run -d \\\n  --name ragclaw-mcp \\\n  -p 3000:3000 \\\n  -v ./config:/etc/ragclaw:ro \\\n  -v ragclaw-data:/data/ragclaw \\\n  --cap-drop=ALL \\\n  --no-new-privileges \\\n  --read-only \\\n  --tmpfs /tmp:noexec,nosuid,size=64m \\\n  ghcr.io/emdzej/ragclaw-mcp:latest\n\n# Run with stdio transport\ndocker run -i --rm \\\n  -v ./config:/etc/ragclaw:ro \\\n  -v ragclaw-data:/data/ragclaw \\\n  ghcr.io/emdzej/ragclaw-mcp:latest --transport stdio\n```\n\nThe container runs as a non-root user (UID 10001). See [Docker section in the User Guide](../../docs/USER_GUIDE.md#14-docker) for full configuration, volumes, security hardening, and compose examples.\n\n## Security\n\n- The MCP server **always enforces guards** (`isPathAllowed`, `isUrlAllowed`) regardless of the CLI `enforceGuards` setting.\n- HTTP transport binds to `127.0.0.1` by default. Binding to `0.0.0.0` logs a warning — no built-in authentication.\n- Configure `allowedPaths`, `allowedUrls`, and other guard settings in `~/.config/ragclaw/config.yaml`.\n\n## Development\n\n```bash\npnpm install\npnpm build\npnpm --filter @emdzej/ragclaw-mcp test\n```\n\n## Documentation\n\nSee the main [RagClaw repository](https://github.com/emdzej/ragclaw) for full documentation:\n- [SPEC.md](../../docs/SPEC.md) — Canonical specification\n- [USER_GUIDE.md](../../docs/USER_GUIDE.md) — Feature reference\n\n## License\n\nMIT\n","readmeFilename":"README.md"}