{"_id":"openkrak-mcp","_rev":"28-c828d782d03e171c183f896ed62af382","name":"openkrak-mcp","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"openkrak-mcp","version":"1.0.0","_id":"openkrak-mcp@1.0.0","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"8dc0af328a85a8b1b2fd1b148540e51c3de63cc3","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.0.0.tgz","fileCount":33,"integrity":"sha512-5/zrtWssctfpRe4JqSy8n4xDIUklf5zoOXCAJmtWodPiHZMzx4yOo+i3vVhtUb72HNuch+95saQj01jSEXwfTw==","signatures":[{"sig":"MEUCID45E2/W0u2iVL7akkMv+z0zGa+T9lRUWTthXGCQbULoAiEA25QcR7KeIb3G/KQmzYhO1GPEpayFnbdKAVJaXJmIasw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53521},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"73ea8175a98a3d230432d627a8c46902274ad89a","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server — AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"dorchester":"file:../engine-dorchester","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.0.0_1787984327822_0.9964999589418264","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"openkrak-mcp","version":"1.0.1","_id":"openkrak-mcp@1.0.1","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"e7066b34f0619eb1d8e140bde10c1c7e54a62b55","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.0.1.tgz","fileCount":26,"integrity":"sha512-WjuNH2yxScBK6yChYUxQE08yxHr4a21/c/VPxlK4CoYKVqxaX7qHww73ZpP4UeET9EAip5/BSuc2Q5MqHb+xyg==","signatures":[{"sig":"MEQCIEml5EhI4zCUvkYnxP5RlQb3aM6yxNPfGmas9LVl5AcpAiAtL8ZTPxNtGlXJQQiUOy6RKZyaOP8e2bwLBOrMFjaRXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11220181},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"73ea8175a98a3d230432d627a8c46902274ad89a","scripts":{"dev":"tsx src/index.ts","build":"tsup src/index.ts --format esm --out-dir dist --no-splitting --dts false","start":"node dist/index.js"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server — AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","dorchester":"file:../engine-dorchester","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.0.1_1787984488769_0.34629212868624437","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"openkrak-mcp","version":"1.0.2","_id":"openkrak-mcp@1.0.2","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"7d7cbbfe3076791e2ed9a1750f01c23892b05806","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.0.2.tgz","fileCount":26,"integrity":"sha512-5RPRP/npVTdkew9VyVxto/90eqngpj3NFf7D8WXAoJ+qriCbJrOMoBTQn8EhLHHV54xpS41ckAxwXZMOil7I4g==","signatures":[{"sig":"MEQCIHG3XK3OAzPZCaql4Z8ksTgtEhl4sd1vNdIZEcgyMfTLAiBTxMpPLsX+inMdnTevwgZfM9JUZdm4iYYlEd9D/NlTXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11223099},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"cf4690da46ccc8518e4f22d56c076dd0f8874c68","scripts":{"dev":"tsx src/index.ts","build":"tsup src/index.ts --format esm --out-dir dist --no-splitting --dts false","start":"node dist/index.js"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server — AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","dorchester":"file:../engine-dorchester","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.0.2_1787984662397_0.11583004482534887","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"openkrak-mcp","version":"1.0.3","_id":"openkrak-mcp@1.0.3","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"eddafd6f1127d41c9590746969c634fd1906a121","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.0.3.tgz","fileCount":26,"integrity":"sha512-fXHt9nDYPvlXdH49gAkfRmkGVEO3WyJUU6Q7vqbAIV2bBDk8aXdCp4PQnMOw7TBydWjmlAo4lJmN/1r/+oZ1Jg==","signatures":[{"sig":"MEUCIGgLBRv+fnqUE4M+xQKaJyUJ0Ldqhs9aBqq5QLWP2pyFAiEAm1MzPj2LZPC9Ueo19ivl6b+qiKqm7HjXUYWjR6djxO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11225434},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"616e245330b589f7f30c43dd4d990b6bc6a9204d","scripts":{"dev":"tsx src/index.ts","build":"tsup src/index.ts --format cjs --out-dir dist --no-splitting","start":"node dist/index.js"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server — AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","dorchester":"file:../engine-dorchester","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.0.3_1787994328301_0.20219606700911164","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"openkrak-mcp","version":"1.0.4","_id":"openkrak-mcp@1.0.4","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"d736632f789aef242a07a80c0307136055302646","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.0.4.tgz","fileCount":26,"integrity":"sha512-cnJghd4sRUMC+w+p4QBP0OWETaBqARWrsh2RTVdA2bEfWmblyP9FNEbd1QkGArsGpmNEbGulRoYaUs7nOO9qeQ==","signatures":[{"sig":"MEQCIDqzJihnJTHzY5+7akoWLHJDYUdbWqfxko2tSh+TcchIAiB/gaMd5TV+gOsaamo3f22/TgKhYMQJ2BzqwLDqhJ3HXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11226277},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"8330c561b6deaf0c1f70dff7e0c0a5ef8bfd51fc","scripts":{"dev":"tsx src/index.ts","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server â€” AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","dorchester":"file:../engine-dorchester","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.0.4_1788012872471_0.17372463388687165","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"openkrak-mcp","version":"1.0.5","_id":"openkrak-mcp@1.0.5","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"a6aab462d6285092d5977493b4fa43eff868951e","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.0.5.tgz","fileCount":26,"integrity":"sha512-lVHxnClKKBSdYmrQ1+oUkAf7FXBq5xRkxjDxoKp90h7SwK9q5YaPsOiogxXamy3JC+egBIFPJZAljEZu1szTQQ==","signatures":[{"sig":"MEUCIE/n0t0PCGt7LmF45cGsCo2GMWgDUh4jt0CW4qJY5h7vAiEAhxwDAbXyhHwgzFRF09pr/Pt7SV8F6hO8EspUBHDyL/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11227385},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"84b3c23db0ef6fd2a4618b2be4183164c3d39e22","scripts":{"dev":"tsx src/index.ts","build":"tsup","start":"node dist/index.js"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server â€” AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","dorchester":"file:../engine-dorchester","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.0.5_1788013439304_0.3067557037370663","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"openkrak-mcp","version":"1.0.6","_id":"openkrak-mcp@1.0.6","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"1b7070d46b043d70f16c6f65fd922de237d760d7","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.0.6.tgz","fileCount":26,"integrity":"sha512-CCu/Erd1r5dSbbjyJs59AZR8JHJ5UKD5/Xz+GbSyUtuGrtCmzLAkmfFJNd0VO4wbw/rs2CyGhmsyZMy2dA9SfA==","signatures":[{"sig":"MEQCIHIe+MBi7jlYkrxx0K0gDBX7gLGZ9hC6CH3SZnW8HJloAiA2mFV4CCzalCuM8LFIxkLHHvt26kwrLue9U6AUaaqwyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11227069},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d2268cfe4ff6c11acde139292c604a199f9fcf66","scripts":{"dev":"tsx src/index.ts","build":"tsup","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server - AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","dorchester":"file:../engine-dorchester","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.0.6_1788013915441_0.6672687409409139","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"openkrak-mcp","version":"1.0.7","_id":"openkrak-mcp@1.0.7","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"5f5334dd6732e0d65183778cd88e82dab029dc32","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.0.7.tgz","fileCount":26,"integrity":"sha512-3cHdP0b2WegjFK163X+f1Thb22m2K2XVIETH6xc7m1tScwofZ1GahgOk/bPOVq5mJRaAnV3P1/gStSI4wpZklw==","signatures":[{"sig":"MEQCICmRkwNAod27y2iq4aYIFwerT3p+7CzBo99Z+D7Jvkg6AiBdVi1ED3XdkR+kFiwVrtRRKkePG+7opr83z7EH1/n/CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11228004},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0e48d3ec8ea0300cd7381f19cd60596ca0a2d6b0","scripts":{"dev":"tsx src/index.ts","build":"tsup","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server - AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","dorchester":"file:../engine-dorchester","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.0.7_1788031432755_0.7995708525861545","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"openkrak-mcp","version":"1.0.8","_id":"openkrak-mcp@1.0.8","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"1491c2acd6b4bb818191b83141127b0f55c977d3","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.0.8.tgz","fileCount":26,"integrity":"sha512-eDI+iopxQ45q9ZupHbWs7GExfJ5sFsndN2Wn8nJaQeuHAVlckhZbHEiBe4v/kDa86ynH+mWx2gbdlEVjawYLdQ==","signatures":[{"sig":"MEUCIQDXW+GgZWO9VJr9zz1idS6MSw2Ck3D3otWap08H3ybpmgIgPqi6+Joq2K4BcjyScCv3K+pqRlJSUCFrRZLesdAhISQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11228027},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"46561bff236946b543c91bab54b389e8626f87a7","scripts":{"dev":"tsx src/index.ts","build":"tsup","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server - AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","dorchester":"file:../engine-dorchester","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.0.8_1788084570246_0.9990699580368245","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"openkrak-mcp","version":"1.0.9","_id":"openkrak-mcp@1.0.9","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"4f04e718c5dcfefbe6448250e0febe33cf8d6fda","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.0.9.tgz","fileCount":26,"integrity":"sha512-JV7I19xHXCvvWGU5IJEMlhh1L5gUa0+RAwOKaioFFdRWdSRJvkiqqpMxpPdy5i8Jg7TAn2XQKR4AibtYCfwmYQ==","signatures":[{"sig":"MEYCIQCnOyoaweSH2pU0w317UkUO+uEgnRZbRstwkjlzB3peTgIhAPS+LrY+JEg5HRgyLI8pBcGl9NF2tbQI219iCXIhj9vI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11228025},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"64a7e4d0a1a90b573cdaf472edf873c603b7fa19","scripts":{"dev":"tsx src/index.ts","build":"tsup","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server - AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","dorchester":"file:../engine-dorchester","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.0.9_1788227022286_0.3926515022519761","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"openkrak-mcp","version":"1.0.10","_id":"openkrak-mcp@1.0.10","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"8d20e4b3d2b64e5b6a080c6fea7abb06ab8755bc","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.0.10.tgz","fileCount":26,"integrity":"sha512-Fx81kOgG2eon0qvrfeFxo0ScRKgeMXR6/24XpEjlcEaSwW4B7vivCa6ewm4/jYHVET9J7oFN4u4UUH26QnLciw==","signatures":[{"sig":"MEUCIDk37jonZVcmvFLctgHB85zSUKtzitiOpvBx926lzKykAiEAoMlKwbKmzv410Lc5dYT78y8mLXDUuPVMPx2fSRdI2eE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11228026},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"64a7e4d0a1a90b573cdaf472edf873c603b7fa19","scripts":{"dev":"tsx src/index.ts","build":"tsup","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server - AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","dorchester":"file:../engine-dorchester","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.0.10_1788247031892_0.13124463220841598","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"openkrak-mcp","version":"1.0.11","_id":"openkrak-mcp@1.0.11","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"93f96bf1e0bd40b3393dfa66e73046eebe4e2858","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.0.11.tgz","fileCount":27,"integrity":"sha512-Q2+2agU2vBQyrS4lfWBAAHneLj81DW1FboFA+lEs0enFzE7RV/z+pWnqhc69Db9qKM28FudWO2vCbv+Q+KJDHA==","signatures":[{"sig":"MEUCIQCZSkaGkHW87CHnfajuOjMmrPIYm3W3zZwehEBSsvOeEgIgHRFaO5FrIqzmgGKI0Dqs+nlUk3pboxkCHBWzxtOoJuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11227464},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"15efada5be953864b7a4d84a871db1b281b28a6b","mcpName":"io.github.FrnzJulianBergmann/openkrak","scripts":{"dev":"tsx src/index.ts","build":"tsup","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server - AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","dorchester":"file:../engine-dorchester","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.0.11_1788506553603_0.36905445177440344","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"openkrak-mcp","version":"1.0.12","_id":"openkrak-mcp@1.0.12","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"c64beffccf2bdcdec0b378c14c95e81aeb8cf486","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.0.12.tgz","fileCount":27,"integrity":"sha512-hqztx2F1pxIazH0n6yOJ2x/LlHTA18A/b5Gar4QEdzn9j4v9Q4z9ZfXwgFV5UBhJmEVnm0Z7dVhC2W2k9K141g==","signatures":[{"sig":"MEYCIQCJz9SGex6WnXJRJltQyYKa+cZsMNNR4muQFcxGp67LGgIhAIeGJGk3/g4ZTm9Sb1YTL6UGlEZs2DjztTQmSICwQeNP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11229265},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a796ee112f05318a0d853bc309c154dc5a40c99a","mcpName":"io.github.FrnzJulianBergmann/openkrak","scripts":{"dev":"tsx src/index.ts","build":"tsup","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server - AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","dorchester":"file:../engine-dorchester","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.0.12_1788545907615_0.036093459685991425","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"openkrak-mcp","version":"1.0.13","_id":"openkrak-mcp@1.0.13","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"d1859effc9b98a4623bd3c9e4475fad53a788bed","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.0.13.tgz","fileCount":27,"integrity":"sha512-sBZ7Btt3AfH1xSiAeiMKMQr9yfBA5YugKP4jVt7jzfyhMJ5jwyA5Gz2DH7q9qSVY0YtHXxvHYibH0fQTIoXvAQ==","signatures":[{"sig":"MEUCID4+XqAxk2pygn2q8vrbced0K58HO+40a+dSpeeiRTeDAiEAwMQH/0ZgX2q7fmz6KOcg8SzdM0OV8UVPHM3rJOnYytg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11245156},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9b4fca456b1e9bc138121528677a49b26fe4816d","mcpName":"io.github.FrnzJulianBergmann/openkrak","scripts":{"dev":"tsx src/index.ts","build":"tsup","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server - AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","dorchester":"file:../engine-dorchester","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.0.13_1788546416385_0.12202419053577551","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"openkrak-mcp","version":"1.0.14","_id":"openkrak-mcp@1.0.14","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"7209bf9b26afd8af6a7403eb6fe5bdb92a41a703","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.0.14.tgz","fileCount":27,"integrity":"sha512-WdQ5RHZssLAQCGjE3kp6JR+r7Q01vrWy7/XLhESdxnhcM4gRwdw4L2X2fhSdNjPie81cHIdQducXFl/Q13IS7A==","signatures":[{"sig":"MEYCIQDrqIccRNtc/uXNJGBy7ixtejhJU5YXRUkMM9Mq+lqn3gIhAMv72gO51Q53rkd3v77KKYMA3OuNNIq9UiXMYEknDMnE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11245156},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e91df59bbde1ab48935beb211fd6cbd40698e342","mcpName":"io.github.FrnzJulianBergmann/openkrak","scripts":{"dev":"tsx src/index.ts","build":"tsup","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server - AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","dorchester":"file:../engine-dorchester","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.0.14_1788584911602_0.6361125112506489","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"openkrak-mcp","version":"1.0.15","_id":"openkrak-mcp@1.0.15","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"42a71c879db9d0a5399a5dbab72ab1dc5def55fe","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.0.15.tgz","fileCount":27,"integrity":"sha512-5dbHbw+FEJy5OdTa2JGIiL3G6uPNIZeFWbgrGEM6pPJ/KGBe761pFyO3ra4Ik4Wdo/v05xWfZe0UD7IPpe9QCw==","signatures":[{"sig":"MEQCIAf28PI4cGNrxFgGvzlcY8mQmJh/MqMKtTmJXPqd4InQAiBR5XS8g0h+Ptk1JTHEIE0uDQploIBnkiuGB28I6O46mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11246030},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"11631f33ef62e52c2e30c885ac4c7b81f7eb4361","mcpName":"io.github.FrnzJulianBergmann/openkrak","scripts":{"dev":"tsx src/index.ts","build":"tsup","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server - AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","dorchester":"file:../engine-dorchester","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.0.15_1788605092581_0.32946299540340096","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"openkrak-mcp","version":"1.0.16","_id":"openkrak-mcp@1.0.16","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"b5c336f22a1ad95db4ee1325183482933114de8b","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.0.16.tgz","fileCount":27,"integrity":"sha512-GeJ9uEUUm2TdyFUri+wNWXlVAiMT39RPoiKt3Q/mmt88m/87vzVTB0pGd7xXJiKZh6zdc9n/zyw9Yno4WyovQg==","signatures":[{"sig":"MEQCIDCtOwJWBkpOgbBWLKYnP4D9XrpV7UIQqf5/7TlLBZi0AiAUId0wv+k+B7KOO4jv4S0hx9sEtkwNvEL7kSOPd3Domg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11246808},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b7c7242ab4f2f124d6a8174b9c015b03a8b9e5c5","mcpName":"io.github.FrnzJulianBergmann/openkrak","scripts":{"dev":"tsx src/index.ts","build":"tsup","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server - AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","dorchester":"file:../engine-dorchester","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.0.16_1788605575442_0.8228448852883807","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"openkrak-mcp","version":"1.0.17","_id":"openkrak-mcp@1.0.17","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"e6bfbd62891fc21ca130eddea294060f1c38826e","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.0.17.tgz","fileCount":27,"integrity":"sha512-vfXjKw+AOOPlGDlUjW7clYn1+hITNliZGVE7qtSd9ACf8NDk8KpZRlxR7ddDv5rENBp2jqUuMRPIyQtBfN4N8w==","signatures":[{"sig":"MEQCIGoFPsNMfCEKrgE2rkJE9rJ8H5Eeymy1OJX214OcZ5IVAiA+acxiz7C99MUMZIt8pWZ06CzeI5u4R3WAYtTiqDShrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11248661},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6a948637d455e17b9b88ddd1c8d236d5963145c0","mcpName":"io.github.FrnzJulianBergmann/openkrak","scripts":{"dev":"tsx src/index.ts","build":"tsup","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server - AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","dorchester":"file:../engine-dorchester","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.0.17_1788606370061_0.3171507810200995","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"openkrak-mcp","version":"1.0.18","_id":"openkrak-mcp@1.0.18","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"9e905e580767a627c8dd58e777cb89727d83c002","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.0.18.tgz","fileCount":27,"integrity":"sha512-h6owMVBf8dsaebT1b6gELQvIsKbAXamQi9oDkeezTkdlity7wD5jL9RNZ3DxODu3fPjq56Xinjd0/KN8QomKzQ==","signatures":[{"sig":"MEYCIQC2MmfRlE6V9yxOP98O1h6R7qNH8NqoO+Vb96zc9bWHWwIhAN6Yjtfjf+GjLpP47Cm8uDsmBwo2afDPXcmPaz55/zYS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11252050},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a3ae063158a7b4e17ee00627a692b3c6049b6a48","mcpName":"io.github.FrnzJulianBergmann/openkrak","scripts":{"dev":"tsx src/index.ts","build":"tsup","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server - AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","dorchester":"file:../engine-dorchester","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.0.18_1788669619964_0.7284516800232197","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"openkrak-mcp","version":"1.0.19","_id":"openkrak-mcp@1.0.19","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"a6fb23aad5d546a3c115f805e8a0ab61843ebee2","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.0.19.tgz","fileCount":27,"integrity":"sha512-OQ5GeDTX2dfJIu/4DllkA7UxMeAn0n8WwffHcbCeGik2o5ViW2EZQzbTlhr42FYcFThBivZl+rOlvWK5Lsxxzw==","signatures":[{"sig":"MEUCIQDCdaJXNUGSI4t2ZgndDQrMO87fe1NXSeTM6C5iisjjAAIgUnkD/Awn3n6g1hnQ/8pRmETqs2egB9MuOTcw1N2aMb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11255848},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3a26451899f31e47ad5498f659c14f0f9cfe8a18","mcpName":"io.github.FrnzJulianBergmann/openkrak","scripts":{"dev":"tsx src/index.ts","build":"tsup","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server - AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","dorchester":"file:../engine-dorchester","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.0.19_1788706247487_0.7744607747990049","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"openkrak-mcp","version":"1.1.0","_id":"openkrak-mcp@1.1.0","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"77e7ebbcf49978fb37468d4c7864f7c501280660","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.1.0.tgz","fileCount":27,"integrity":"sha512-p1J+CltMsgESQdBiQSmddX8jBjM/KuSXAvX8qdxQkgPiv+lIoJc/gtv9jbweCXESx97FUPA+Gw5E5tegZhIkaQ==","signatures":[{"sig":"MEUCIQDsvJTOAbdEdYZpNSb6dCO6GpA5KUjQhsXN0TONJevJvgIgOcVNojG+qjnwOA+nn9jSZol0R72wAqxn0cn3kVJF/yE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11257653},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"204c8addb96183ecbfe1be5602a9728f1dad0879","mcpName":"io.github.FrnzJulianBergmann/openkrak","scripts":{"dev":"tsx src/index.ts","build":"tsup","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server - AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","dorchester":"file:../engine-dorchester","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.1.0_1788724683308_0.1520998862621188","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"openkrak-mcp","version":"1.1.1","_id":"openkrak-mcp@1.1.1","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"eae8ecdcbd2fee601c09fc814450819b9e335a35","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.1.1.tgz","fileCount":27,"integrity":"sha512-ulpuSrzL99LUj1Ov8+9F4EoNnzbWCv6Udrt4/ZmSqh7dI18UO+2EaoKdL7EB4utp+KmhHhu70SAwoWcjDvlsVA==","signatures":[{"sig":"MEUCIGNGgoP1Ula+LOYpuBUPl4zIQ7xKJDhqWAeDPo9zkcLiAiEAluNmLt/qtUARTWbZxkt1TuAImrIf8oS6+IH8gAkU77k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11257856},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e582ea58220122d61914f0d39b452a5249372e08","mcpName":"io.github.FrnzJulianBergmann/openkrak","scripts":{"dev":"tsx src/index.ts","build":"tsup","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server - AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","dorchester":"file:../engine-dorchester","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.1.1_1788761113005_0.7961080549964956","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"openkrak-mcp","version":"1.1.2","_id":"openkrak-mcp@1.1.2","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"95d9b6e08ab74decdd2f9b4bd13affbc5f0eacff","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.1.2.tgz","fileCount":27,"integrity":"sha512-8QUAxGC4ple3oJDLpWoHzbq/fYGZrHX9wQXSTMEDPLr7cywV6fJq5iknHSP7UDAzkd0bfMiiViec741C216LsQ==","signatures":[{"sig":"MEUCIQDq7urdfJGjYRKo5+Rq95r1CXVVvCT+E+qjYZH2beDGlwIgA+LJdPt4aQwEbnSt/vcTXmj2WaIurwxpp3ZLW6kREsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11257878},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"58fc7368b49946788853def2b83022fd2f6ebfb5","mcpName":"io.github.FrnzJulianBergmann/openkrak","scripts":{"dev":"tsx src/index.ts","build":"tsup","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server - AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","dorchester":"file:../engine-dorchester","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.1.2_1788781214183_0.1785935812887811","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"openkrak-mcp","version":"1.1.3","_id":"openkrak-mcp@1.1.3","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"a6fe455ce01fcd80e660c2f0e853d646573304a7","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.1.3.tgz","fileCount":27,"integrity":"sha512-UHu0bkh/O4HS/nIIxkFHDYXI/fcDoqUSYtHis9skPXTeuywXezDSRFDZrgzVUe+j3cXHNaQ4KqLzPLM/6dm3Sg==","signatures":[{"sig":"MEYCIQCZmcCqMoJ23mLo8NzAGLHYRwpKvZwOHkgaDWiDhOkNYQIhAOw/4o6/VnHl8jAS3Fk+U/FjULiVlokJPLwybqN7LDSh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11257918},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"3396b8285f636cf6d886c4e5b09e3b18c2575a6e","mcpName":"io.github.FrnzJulianBergmann/openkrak","scripts":{"dev":"tsx src/index.ts","build":"tsup","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server - AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","dorchester":"file:../engine-dorchester","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.1.3_1788783998938_0.5595913602412805","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"openkrak-mcp","version":"1.1.4","_id":"openkrak-mcp@1.1.4","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"bc2fb81475a0c35ff780b678e6d1933008f4fed3","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.1.4.tgz","fileCount":27,"integrity":"sha512-BZ9P+iZaSem9lxtDpCTY6ERk71ZBwOEuE80GJ91JaT1c0ipOio4lLWXAZbnQeXh56EcMI6nFTeA9aZUC3eZUfw==","signatures":[{"sig":"MEQCIGZ7MAoqRZ7RJt+lj6fdYfPNOXlrBlM2yJU4xWZ31NaeAiBHQmdIPz3MiknaFWrAqmGkiapk2ek6u2TPfxSmoR5DCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11264234},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"49b727d78ba4adff3e19e24e8302aa430e8d7f8e","mcpName":"io.github.FrnzJulianBergmann/openkrak","scripts":{"dev":"tsx src/index.ts","build":"tsup","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server - AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","dorchester":"file:../engine-dorchester","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.1.4_1788837529227_0.7248666933712644","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"openkrak-mcp","version":"1.1.5","_id":"openkrak-mcp@1.1.5","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"474b0395a23e2425cb8092ffcb721ebec856c9c1","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.1.5.tgz","fileCount":27,"integrity":"sha512-SN02HcgwJa/9eVOuX6ccFt7h89dDOSpV4otdm9B6wHeEHJBVk32KPlf62B9dZ64xmTEUO4qI8HdnMs/U4WR/+A==","signatures":[{"sig":"MEQCIDxNPAX/Vqz3JBC5qvmrGH+g7uO0kX5m0FGmxFdrxvuHAiAQ1Afmz81RQ7eQMV3pDvNWMr5vV/yy6/MNa9AQy7nzRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11264540},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"4d95a55b706db4556223471386405a7126422690","mcpName":"io.github.FrnzJulianBergmann/openkrak","scripts":{"dev":"tsx src/index.ts","build":"tsup","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server - AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","dorchester":"file:../engine-dorchester","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.1.5_1788861312905_0.6739970427050386","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"openkrak-mcp","version":"1.2.0","_id":"openkrak-mcp@1.2.0","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"bin":{"openkrak-mcp":"dist/index.js"},"dist":{"shasum":"04ab27b9e7fe882a0a72b95ff2e7672ed6775aca","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.2.0.tgz","fileCount":27,"integrity":"sha512-+tB+QhRlOeaUOSQ7fe59ZUQRhmRL/U9pt8bvvKxVLXSshYxVSjN7WP1jC9SgSIgkk4sjSBFsK//cPrMYUMgYwQ==","signatures":[{"sig":"MEQCIDirOgCHrtK17DhVy6TnXTrgTxqv0nhcHpkJK/3eAVDgAiAB4RvQ84YuQMPq3Z8BrOWA2xg9xaLylxuzuK4hPp+4yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11267633},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6e1f3b774495ffac93431a759467fb15e8789f2a","mcpName":"io.github.FrnzJulianBergmann/openkrak","scripts":{"dev":"tsx src/index.ts","build":"tsup","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"_npmVersion":"10.8.2","description":"OpenKrak MCP Server - AI coding intelligence via Dorchester engine","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","dorchester":"file:../engine-dorchester","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/openkrak-mcp_1.2.0_1788863282328_0.883352719241743","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"openkrak-mcp","version":"1.3.0","description":"OpenKrak — Dorchester Engine. Pre-computed codebase intelligence for Claude Code and MCP-compatible AI coding assistants.","mcpName":"io.github.FrnzJulianBergmann/openkrak","type":"commonjs","bin":{"openkrak-mcp":"dist/index.js","openkrak-init":"dist/init.js"},"main":"./dist/index.js","scripts":{"build":"tsup","dev":"tsx src/index.ts","start":"node dist/index.js","prepublishOnly":"npm run build"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"devDependencies":{"@types/node":"^20.0.0","dorchester":"file:../engine-dorchester","tsup":"^8.0.0","tsx":"^4.0.0","typescript":"^5.0.0"},"engines":{"node":">=18"},"_id":"openkrak-mcp@1.3.0","gitHead":"8d81b6ab8e5eff10625503ac288d7b9353ce84dc","types":"./dist/index.d.ts","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-od/koBiUSAUdft/nbPKAO9+hSQjZo+IK4dU7n4n9j1kSZmw5nL/cEAKApVTK/OnKcfExBh1DR3e39LNMk9vPEw==","shasum":"1d9702204e66453d89de093a0fce373c265a5cb8","tarball":"https://registry.npmjs.org/openkrak-mcp/-/openkrak-mcp-1.3.0.tgz","fileCount":28,"unpackedSize":11275487,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCTflDphuE4WOlhTQd5dxIfK7I7Do+a2g3+eczQE5IZcAIgDyKiQFw0fSLiV8FHSJF18cgVdNrC7nJpHBKrjVFD4F4="}]},"_npmUser":{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"},"directories":{},"maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openkrak-mcp_1.3.0_1788919269349_0.1689340169873037"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-29T06:18:47.650Z","modified":"2026-09-09T02:01:09.698Z","1.0.0":"2026-08-29T06:18:47.986Z","1.0.1":"2026-08-29T06:21:29.004Z","1.0.2":"2026-08-29T06:24:22.574Z","1.0.3":"2026-08-29T09:05:28.460Z","1.0.4":"2026-08-29T14:14:32.704Z","1.0.5":"2026-08-29T14:23:59.464Z","1.0.6":"2026-08-29T14:31:55.600Z","1.0.7":"2026-08-29T19:23:52.967Z","1.0.8":"2026-08-30T10:09:30.433Z","1.0.9":"2026-09-01T01:43:42.487Z","1.0.10":"2026-09-01T07:17:12.100Z","1.0.11":"2026-09-04T07:22:33.834Z","1.0.12":"2026-09-04T18:18:27.823Z","1.0.13":"2026-09-04T18:26:56.562Z","1.0.14":"2026-09-05T05:08:31.768Z","1.0.15":"2026-09-05T10:44:52.737Z","1.0.16":"2026-09-05T10:52:55.625Z","1.0.17":"2026-09-05T11:06:10.235Z","1.0.18":"2026-09-06T04:40:20.356Z","1.0.19":"2026-09-06T14:50:47.677Z","1.1.0":"2026-09-06T19:58:03.557Z","1.1.1":"2026-09-07T06:05:13.192Z","1.1.2":"2026-09-07T11:40:14.329Z","1.1.3":"2026-09-07T12:26:39.138Z","1.1.4":"2026-09-08T03:18:49.423Z","1.1.5":"2026-09-08T09:55:13.089Z","1.2.0":"2026-09-08T10:28:02.556Z","1.3.0":"2026-09-09T02:01:09.541Z"},"description":"OpenKrak — Dorchester Engine. Pre-computed codebase intelligence for Claude Code and MCP-compatible AI coding assistants.","maintainers":[{"name":"faizhamizan","email":"hmznfaiz1094@gmail.com"}],"readme":"# openkrak-mcp\r\n\r\nMCP server for developer tooling. Performs static analysis on a software repository via the Dorchester engine and delivers a structured context brief to the language model before any file is accessed.\r\n\r\n**Supported:** OpenCode (TUI + Desktop). Claude Code, Codex, and Cursor support in development.\r\n\r\n---\r\n\r\n## How It Works\r\n\r\nOpenKrak runs the **Dorchester engine** — a six-step static analysis pipeline — on your repository before the language model executes any task.\r\n\r\n```\r\nRepository\r\n    │\r\n    ▼\r\nDeepStrike          — Full static analysis: every import, export, coupling resolved\r\n    │\r\n    ▼\r\nHotspot Registry    — Files ranked by complexity, change frequency, cognitive load\r\n    │\r\n    ▼\r\nCorrelation Engine  — Dependency chains traced across the entire codebase\r\n    │\r\n    ▼\r\nBlast Radius        — Ripple effects of any change mapped before commit\r\n    │\r\n    ▼\r\nExecution Gate      — Analysis validated and normalized\r\n    │\r\n    ▼\r\nMahadata            — Structured brief delivered to the language model\r\n```\r\n\r\nAll analysis runs locally. Your codebase does not leave your machine.\r\n\r\n---\r\n\r\n## Install\r\n\r\n```bash\r\nnpm install -g openkrak-mcp\r\n```\r\n\r\nRequires Node.js ≥ 18.\r\n\r\n---\r\n\r\n## Setup\r\n\r\nOpenKrak works with both **OpenCode TUI** and **OpenCode Desktop**. The config file and setup steps are identical for both.\r\n\r\n### Config file location\r\n\r\n| Platform | Path |\r\n|----------|------|\r\n| Windows | `C:\\Users\\<username>\\.config\\opencode\\opencode.jsonc` |\r\n| macOS | `~/.config/opencode/opencode.jsonc` |\r\n| Linux | `~/.config/opencode/opencode.jsonc` |\r\n\r\n### Step 1 — Add OpenKrak to your config\r\n\r\nOpen the config file and add the `mcp` block:\r\n\r\n```jsonc\r\n{\r\n  \"$schema\": \"https://opencode.ai/config.json\",\r\n  \"mcp\": {\r\n    \"openkrak\": {\r\n      \"type\": \"local\",\r\n      \"enabled\": true,\r\n      \"command\": [\"npx\", \"openkrak-mcp\"]\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n### Step 2 — Restart OpenCode\r\n\r\nClose and reopen OpenCode (TUI or Desktop). Confirm **openkrak Connected** appears in the MCP panel.\r\n\r\n> **OpenCode Desktop:** MCP status is shown in the bottom status bar. Green dot = connected.  \r\n> **OpenCode TUI:** MCP status is shown in the top-right panel.\r\n\r\n### Step 3 — Run your first analysis\r\n\r\nOpen any repository in OpenCode and send a message:\r\n\r\n```\r\nanalyze_repo on /absolute/path/to/your/repo\r\n```\r\n\r\nOr just start a coding task normally — OpenKrak runs automatically before the model reads any file.\r\n\r\n---\r\n\r\n## Tools\r\n\r\n| Tool | When to use |\r\n|------|-------------|\r\n| `analyze_repo` | Full pipeline. Call before any coding task on a new repo. Returns dependency graph, hotspot rankings, blast radius, and threat matrix. |\r\n| `get_mahadata` | Compact repo brief — structure, entry points, constraints, risk score. Use when you need repo-wide context without a full re-analysis. |\r\n| `get_hotspots` | Ranked list of high-risk files by complexity, coupling, and change frequency. Use before reviewing or refactoring. |\r\n| `blast_radius` | Impact map for a specific file. Which files, modules, and APIs are affected by a change. Use before modifying a critical file. |\r\n\r\n### Example prompts\r\n\r\n```\r\nanalyze_repo on /path/to/repo with objective \"refactor the auth module\"\r\n```\r\n```\r\nRun get_hotspots on /path/to/repo — which files should I avoid touching?\r\n```\r\n```\r\nblast_radius on /path/to/repo for file src/api/routes/user.ts\r\n```\r\n\r\n---\r\n\r\n## Enable / Disable\r\n\r\nSet `\"enabled\"` in your config and restart OpenCode:\r\n\r\n```jsonc\r\n\"enabled\": true   // on\r\n\"enabled\": false  // off\r\n```\r\n\r\n---\r\n\r\n## Pro License\r\n\r\nFree tier is active by default — no account required.\r\n\r\n| Plan | Price | Queries |\r\n|------|-------|---------|\r\n| Free | $0 | 15 per 24-hour rolling window |\r\n| Pro Monthly | $8 / month | Unlimited |\r\n| Pro Annual | $67.20 / year | Unlimited |\r\n\r\nTo activate Pro, add your key to the config:\r\n\r\n```jsonc\r\n{\r\n  \"$schema\": \"https://opencode.ai/config.json\",\r\n  \"mcp\": {\r\n    \"openkrak\": {\r\n      \"type\": \"local\",\r\n      \"enabled\": true,\r\n      \"command\": [\"npx\", \"openkrak-mcp\"],\r\n      \"env\": {\r\n        \"OPENKRAK_KEY\": \"your-license-key\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\nLicense keys: [openkrak-web.vercel.app](https://openkrak-web.vercel.app). Delivered via email after purchase. No subscription, no auto-renewal.\r\n\r\n---\r\n\r\n## Notes\r\n\r\n- Static analysis only. No AI inference in the pipeline.\r\n- Anonymous usage telemetry is collected (query count, tool name, error events). No source code or file contents are transmitted.\r\n- License validation requires a network call to the license server on each tool invocation.\r\n\r\n---\r\n\r\n## Repository\r\n\r\n[github.com/FrnzJulianBergmann/openkrak](https://github.com/FrnzJulianBergmann/openkrak)\r\n\r\n---\r\n\r\nMIT License — © 2026 Faiz Hamizan / Challanger Absolute Advance\r\n","readmeFilename":"README.md"}