{"_id":"@zokizuan/satori-mcp","_rev":"54-c56a9641a5373e41a8e1691aacb6e3f2","name":"@zokizuan/satori-mcp","dist-tags":{"latest":"8.0.0"},"versions":{"1.0.1":{"name":"@zokizuan/satori-mcp","version":"1.0.1","author":{"name":"ham-zax"},"license":"MIT","_id":"@zokizuan/satori-mcp@1.0.1","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"8e77b673d064edeffda74fa16511b42b8599a948","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-1.0.1.tgz","fileCount":95,"integrity":"sha512-TQpfkVIE6hdnaAqCfw4gPKsxEKgEmet5xm76kTTV0pyNU1rDMrF2Ux0w9NEOQmdj3KV7ROnph7jYgzLk2AJ+FQ==","signatures":[{"sig":"MEMCHxWW9asPNFcMbXP2zr3MZUVfXAjeWs79XVaaTgN21roCIFVL8rKuHEmaRFs13xDypg0SbQrZ/7AmFdG7imBLtkkT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":379060},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-1.0.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"tsx --test --test-concurrency=1 src/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm docs:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","docs:generate":"tsx scripts/generate-docs.ts","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"C:\\Users\\Hamza\\AppData\\Local\\Temp\\c822bc3758ee2b91ea60484f9c7ff415\\zokizuan-satori-mcp-1.0.1.tgz","_integrity":"sha512-TQpfkVIE6hdnaAqCfw4gPKsxEKgEmet5xm76kTTV0pyNU1rDMrF2Ux0w9NEOQmdj3KV7ROnph7jYgzLk2AJ+FQ==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.6.2","description":"MCP server for Satori with agent-safe semantic search and indexing","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"0.1.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_1.0.1_1771851854501_0.4817569257643064","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@zokizuan/satori-mcp","version":"1.0.2","author":{"name":"ham-zax"},"license":"MIT","_id":"@zokizuan/satori-mcp@1.0.2","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"51bf1b4397a85626100e70e1cbab7d6a3a6270ab","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-1.0.2.tgz","fileCount":95,"integrity":"sha512-hFExmp6vh1q0CHuL3XY9nZ4E9lEZYeRVc24x5IIDCcsWHBClmlx8WnXUxEd2nVCTaAeuCRilhDR9dpZqjU07PQ==","signatures":[{"sig":"MEQCIEI50U8vwd9KQPdRagSC9DFeSS7EuQzgAb97ZU9bDHQmAiA6KLxWsRIBJS4z32SWDdkjBZaN3nTDdgN6SekVdyLuGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":379226},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-1.0.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"tsx --test --test-concurrency=1 src/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"C:\\Users\\Hamza\\AppData\\Local\\Temp\\9842fc0cd44e0ef7975bb627407e419e\\zokizuan-satori-mcp-1.0.2.tgz","_integrity":"sha512-hFExmp6vh1q0CHuL3XY9nZ4E9lEZYeRVc24x5IIDCcsWHBClmlx8WnXUxEd2nVCTaAeuCRilhDR9dpZqjU07PQ==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.6.2","description":"MCP server for Satori with agent-safe semantic search and indexing","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"0.1.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_1.0.2_1771854281982_0.4695314041424199","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@zokizuan/satori-mcp","version":"1.0.3","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@1.0.3","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"c936b209544bc6ca6c0a15b5f48a6bee5d5a263e","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-1.0.3.tgz","fileCount":99,"integrity":"sha512-ck/LhSDSe0dnFzK23wIIeBYKrzatlcW5mPR7WZ7AObOPz11q445UrbfO5aBLGt0D/gqauABpRnW1fuj3A9nBOQ==","signatures":[{"sig":"MEUCICXNfY7pb0Tqoc0i3qtbjZOFD1jhYF12jRx9dCCh3pptAiEAqXUDsci/zO7GTUwxm4gAv1cKO11HSXL2L+5dxihn82Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427985},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-1.0.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"tsx --test --test-concurrency=1 src/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"C:\\Users\\Hamza\\AppData\\Local\\Temp\\6c76f847b74077eef8dffbb0bb6cd533\\zokizuan-satori-mcp-1.0.3.tgz","_integrity":"sha512-ck/LhSDSe0dnFzK23wIIeBYKrzatlcW5mPR7WZ7AObOPz11q445UrbfO5aBLGt0D/gqauABpRnW1fuj3A9nBOQ==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.6.2","description":"MCP server for Satori with agent-safe semantic search and indexing","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"0.1.5","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_1.0.3_1771981965874_0.6999111156579294","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@zokizuan/satori-mcp","version":"3.0.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@3.0.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"fdcd9bba472e2519589e4288c420569a38930d10","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-3.0.0.tgz","fileCount":41,"integrity":"sha512-AhXx+Aq+2Sf/hVH2OOj+RUp776R96b2jQUSJudouxx1bMusKN7q9NsnFviJNrlvp539XTU/mhg8Gbx29AA61fQ==","signatures":[{"sig":"MEQCIC64uSRArUG18VRgU3hJ/+3WI+tEcBcUQhjthFIi6vAnAiAEJm0oP1ICBi36MPFCVCU+NNK5EbvkRV9ZWm70lJ34Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238508},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-3.0.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"tsx --test --test-concurrency=1 src/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"C:\\Users\\Hamza\\AppData\\Local\\Temp\\da8ec5c6939a73a41d068e255c770967\\zokizuan-satori-mcp-3.0.0.tgz","_integrity":"sha512-AhXx+Aq+2Sf/hVH2OOj+RUp776R96b2jQUSJudouxx1bMusKN7q9NsnFviJNrlvp539XTU/mhg8Gbx29AA61fQ==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.6.2","description":"MCP server for Satori with agent-safe semantic search and indexing","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"0.1.7","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_3.0.0_1772048498716_0.9456044641957302","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@zokizuan/satori-mcp","version":"3.1.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@3.1.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"751c936dc93dfe074595d66c42d8b1eb80e75cff","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-3.1.0.tgz","fileCount":43,"integrity":"sha512-qS71kiiPBF9CSKx42QPTTskzoF+UG+3cW1ux2PHGFri3AFqvyTATv2kaNnwMI6h+5mKwQRrnHZQESHbCQ51ngg==","signatures":[{"sig":"MEUCIQCj/LWVI3EilyC7Q0SBfOWLlcJT7FqzCJXi/Qt+RuRdWAIgTmP/vlhGUnuMJ6WxkdEQDljeS4h+s16RtMND5EFe/HM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261224},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-3.1.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"tsx --test --test-concurrency=1 src/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"C:\\Users\\Hamza\\AppData\\Local\\Temp\\0ddd40b586405e955f57f2b84c1bf3a2\\zokizuan-satori-mcp-3.1.0.tgz","_integrity":"sha512-qS71kiiPBF9CSKx42QPTTskzoF+UG+3cW1ux2PHGFri3AFqvyTATv2kaNnwMI6h+5mKwQRrnHZQESHbCQ51ngg==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.6.2","description":"MCP server for Satori with agent-safe semantic search and indexing","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"0.1.7","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_3.1.0_1772049909054_0.45498145482957364","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@zokizuan/satori-mcp","version":"3.2.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@3.2.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"caaa186622ec64268cafef8a87fc995e74e3f76e","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-3.2.0.tgz","fileCount":43,"integrity":"sha512-BXiPvJKm1Soc6f46akYHiFSXaGBxy3E+2EafYzTZGhZBnDdJLcpuv1rZkFUFvcxyiudqvI5zvqQNe/I3WTSsiQ==","signatures":[{"sig":"MEUCIQDqdDBiBLKdm+++s93VVAV4kSYTLSJoWDWwfSuWRDABxgIgVbCOX1CUOu/ml/UmHg+jzj2WGSz6P0a2a1By6uLlMFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261234},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-3.2.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"tsx --test --test-concurrency=1 src/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"C:\\Users\\Hamza\\AppData\\Local\\Temp\\66894248000782adf7aa940f0a30e535\\zokizuan-satori-mcp-3.2.0.tgz","_integrity":"sha512-BXiPvJKm1Soc6f46akYHiFSXaGBxy3E+2EafYzTZGhZBnDdJLcpuv1rZkFUFvcxyiudqvI5zvqQNe/I3WTSsiQ==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.6.2","description":"MCP server for Satori with agent-safe semantic search and indexing","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"0.1.7","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_3.2.0_1772051454151_0.12486926974780044","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@zokizuan/satori-mcp","version":"3.3.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@3.3.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"b1c9478b9046e41542ee6047f5feacbfecb89a05","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-3.3.0.tgz","fileCount":43,"integrity":"sha512-CMewXCOt9AXjRy8X6TWqfR6Qo0Gsed5q0aIAYaPtazsmNfrV6QH1tG8+X7JzQ7bfmX+/KTu6rKdKMECFBWLS6A==","signatures":[{"sig":"MEYCIQCCoYfp8nQsyl0gFapQBcuD6imZh+Df3bppcXUzgEUi3gIhANCv7dyFQJNgv571DMu7DVrz3FIDx/QpNHli8PMD1bVA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262661},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-3.3.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"tsx --test --test-concurrency=1 src/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"C:\\Users\\Hamza\\AppData\\Local\\Temp\\0f1c9e8cd567647ac51e8e00ad405287\\zokizuan-satori-mcp-3.3.0.tgz","_integrity":"sha512-CMewXCOt9AXjRy8X6TWqfR6Qo0Gsed5q0aIAYaPtazsmNfrV6QH1tG8+X7JzQ7bfmX+/KTu6rKdKMECFBWLS6A==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.6.2","description":"MCP server for Satori with agent-safe semantic search and indexing","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"0.1.7","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_3.3.0_1772052578811_0.9929477650367875","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@zokizuan/satori-mcp","version":"3.4.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@3.4.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"761786bf1a462dd1c02325ff4c218cce281b4e48","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-3.4.0.tgz","fileCount":43,"integrity":"sha512-MmH8kuJ42SdTi6YkmymzHB/LgVc6Mfqrp4DJzKarUcA8XvrIhH/cTwgYqZn43PpyxU80YqPVHntjaZK5OczKdA==","signatures":[{"sig":"MEYCIQDoZ9alBXCxy817SahBJgBDon3kldyUXDI8Eg6IhDnRFAIhAO8Qbt6Bv8obrwj7WVPYrSw7Z7YK65FatvttuJazzT8x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266287},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-3.4.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"tsx --test --test-concurrency=1 src/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"C:\\Users\\Hamza\\AppData\\Local\\Temp\\f5ee6fa5457e4df61fd1b9e2a50f972a\\zokizuan-satori-mcp-3.4.0.tgz","_integrity":"sha512-MmH8kuJ42SdTi6YkmymzHB/LgVc6Mfqrp4DJzKarUcA8XvrIhH/cTwgYqZn43PpyxU80YqPVHntjaZK5OczKdA==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.6.2","description":"MCP server for Satori with agent-safe semantic search and indexing","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"0.1.7","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_3.4.0_1772053641062_0.8600519261621187","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@zokizuan/satori-mcp","version":"3.5.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@3.5.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"71beaa1ba2e7a98347493c5d67c87ac0081f3193","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-3.5.0.tgz","fileCount":43,"integrity":"sha512-ZLVCgie6lw7RKICEIm2Ec0qn7LPjnB7nIDYNoYqyYDTUinsRmKMmqRHUxNvIUjnbCb0OjbuEQFuzyGZ+lH7rMg==","signatures":[{"sig":"MEQCIFFLVgEN707hmDMaADM3qGpy++EpJONV1WG2ncx7EBm0AiBSZ1ZORJ0tX2A4v5kmLKmJiqt32aHWq69wqIvb2UaNVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266795},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-3.5.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"tsx --test --test-concurrency=1 src/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"C:\\Users\\Hamza\\AppData\\Local\\Temp\\2efb7526708c4971c64b1b3665d2277d\\zokizuan-satori-mcp-3.5.0.tgz","_integrity":"sha512-ZLVCgie6lw7RKICEIm2Ec0qn7LPjnB7nIDYNoYqyYDTUinsRmKMmqRHUxNvIUjnbCb0OjbuEQFuzyGZ+lH7rMg==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.6.2","description":"MCP server for Satori with agent-safe semantic search and indexing","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"0.1.7","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_3.5.0_1772057532724_0.29403938717915246","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@zokizuan/satori-mcp","version":"3.8.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@3.8.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"947cfaa9790d9034cd441e75724feb24ed607e7d","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-3.8.0.tgz","fileCount":43,"integrity":"sha512-ynxRChqANElOfMlFe7AORTDeCACC1rK1p9vrBjtrDaWvIPzWeF5JQfK0/QLk7WXhr8t/8h25wVbIddFSF63d4w==","signatures":[{"sig":"MEYCIQDqBVcv1El1p4G67UTs1s876Lq6kVnggiKpONA3GW8G8gIhAMTNi/MRt0U7ZEjxPTLD0KaiIzWMmUWroD5p3SZSE1xL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303153},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-3.8.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"tsx --test --test-concurrency=1 src/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"C:\\Users\\Hamza\\AppData\\Local\\Temp\\7bbdf74813788e23d12c84f40c3d0874\\zokizuan-satori-mcp-3.8.0.tgz","_integrity":"sha512-ynxRChqANElOfMlFe7AORTDeCACC1rK1p9vrBjtrDaWvIPzWeF5JQfK0/QLk7WXhr8t/8h25wVbIddFSF63d4w==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.6.2","description":"MCP server for Satori with agent-safe semantic search and indexing","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"0.2.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_3.8.0_1772070643906_0.04164702994804648","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@zokizuan/satori-mcp","version":"4.0.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@4.0.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"37accc30c298357b8317b24586044bfcdc0e3288","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-4.0.0.tgz","fileCount":43,"integrity":"sha512-Cq4kbYLxzSbXJvy7bxiKqOsQTwYJ5hoqZucuzY3xbuw32ZaYAMoE318O6pIlIsZ63FKT5dDjqfYjh/E4+A/4yg==","signatures":[{"sig":"MEQCIGgbNtG51kKS+bOuGl6bxjpyAD9Uadw04i4gDYaFNnFGAiB8RN3KlqaIZlj8SiSkC5/jKwY/qYO/ZdaleSM1f3oKYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337391},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-4.0.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"tsx --test --test-concurrency=1 src/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/4a1d359e4d0d500f05a8251afe05de28/zokizuan-satori-mcp-4.0.0.tgz","_integrity":"sha512-Cq4kbYLxzSbXJvy7bxiKqOsQTwYJ5hoqZucuzY3xbuw32ZaYAMoE318O6pIlIsZ63FKT5dDjqfYjh/E4+A/4yg==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.6.2","description":"MCP server for Satori with agent-safe semantic search and indexing","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"1.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_4.0.0_1772135220312_0.29494146459338255","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"@zokizuan/satori-mcp","version":"4.3.1","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@4.3.1","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js","satori-cli":"dist/cli/index.js"},"dist":{"shasum":"4b0c8590a5e505c81f73a382c750201039a032db","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-4.3.1.tgz","fileCount":65,"integrity":"sha512-5PdPpJFxZcdz76xCh6NKvbvFGbFejCiXKSdIQQqQbh3LVLEWZk0aF8fQh4vsQzN5y218rzQ9HiCkbKIFIlBCXQ==","signatures":[{"sig":"MEYCIQDvwi/L2KceMla3uHh+QjO6txlcpOaufOlFeHZ3lInI9AIhAPhm4zgrt1LwPZeEfZAZmYTP9FzAKe/FpFM17TUIXl1f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463655},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-4.3.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"tsx --test --test-concurrency=1 src/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);fs.chmodSync('dist/cli/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/31d7ad256de4556d537e82cb0b12dd4a/zokizuan-satori-mcp-4.3.1.tgz","_integrity":"sha512-5PdPpJFxZcdz76xCh6NKvbvFGbFejCiXKSdIQQqQbh3LVLEWZk0aF8fQh4vsQzN5y218rzQ9HiCkbKIFIlBCXQ==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.6.2","description":"MCP server for Satori with agent-safe semantic search and indexing","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"1.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_4.3.1_1772285849755_0.4961888539679966","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@zokizuan/satori-mcp","version":"4.4.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@4.4.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js","satori-cli":"dist/cli/index.js"},"dist":{"shasum":"9cf61c2aabca4bb3f26ca9caa1ab2a78790ca2dc","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-4.4.0.tgz","fileCount":70,"integrity":"sha512-qRRF0jnKZCF/RELTx6kLEehdtOvBnNhXOIyhz8ry2qJWwpwcqytFO1XYO/Boz9Z5l/POs88eTv5Vs4qc8aZ+fA==","signatures":[{"sig":"MEYCIQCT+e8fUhWdKW+bYE3EBfu0vQ58PyVYXAXkBSdVzVgkBAIhAKkDW8Q4MvN3VolqQY8yXptCGHTJ0kNcRzMWa7L0hCu6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486190},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-4.4.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && tsx --test --test-concurrency=1 src/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);fs.chmodSync('dist/cli/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/5e4c3beb5211d7eb08153dba31f43e6b/zokizuan-satori-mcp-4.4.0.tgz","_integrity":"sha512-qRRF0jnKZCF/RELTx6kLEehdtOvBnNhXOIyhz8ry2qJWwpwcqytFO1XYO/Boz9Z5l/POs88eTv5Vs4qc8aZ+fA==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.6.2","description":"MCP server for Satori with agent-safe semantic search and indexing","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"1.1.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_4.4.0_1773609370972_0.46744483778519785","host":"s3://npm-registry-packages-npm-production"}},"4.4.1":{"name":"@zokizuan/satori-mcp","version":"4.4.1","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@4.4.1","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"f4a310b8dbd7e5e7c65b5bdd2b712d2301eabffb","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-4.4.1.tgz","fileCount":69,"integrity":"sha512-BkcuiYZsjKx7062O1jknQcqKHIxWj+BjSewvzDBsdDiFbRorFF0wIxP31TPAH6Ynea1wC1LFwQfPPWjNcTcnZA==","signatures":[{"sig":"MEYCIQDO0mu4MfEL01tOBRExPp17HdXWwcu3zpDh70N8XZopJwIhAIKQBSIQLye8wxPDNSf9x+bDrkyGl5xmGYPVgcdnodb2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490341},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-4.4.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && node --import tsx --test --test-concurrency=1 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build --force && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/96f1de08b3b0264710c02debe1a81acc/zokizuan-satori-mcp-4.4.1.tgz","_integrity":"sha512-BkcuiYZsjKx7062O1jknQcqKHIxWj+BjSewvzDBsdDiFbRorFF0wIxP31TPAH6Ynea1wC1LFwQfPPWjNcTcnZA==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.6.2","description":"MCP server for Satori with agent-safe semantic search and indexing","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"1.1.1","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_4.4.1_1773619025720_0.7395107537622148","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@zokizuan/satori-mcp","version":"4.5.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@4.5.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"628fc9c4da874dccd830d7b96886c70f86c2a3a0","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-4.5.0.tgz","fileCount":69,"integrity":"sha512-pKDdnLwbKkGXH9W1LatILwarUX1fDbYEt92a4WL8li1xJMKelDoHPYtyX5BQNXE+AjAW+Y4TndUHs+8mpxPItw==","signatures":[{"sig":"MEUCIQCTqUugEVPoMbd+Ywy7z9y4kYhRBYm31ay3huARGveqOQIgep8fkIaDbq6/crzIWncGs0ZId/IXkVCRfeclLQGYjv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490341},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-4.5.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && node --import tsx --test --test-concurrency=1 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build --force && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/9d5089808f5f5f74ae375de302cce79b/zokizuan-satori-mcp-4.5.0.tgz","_integrity":"sha512-pKDdnLwbKkGXH9W1LatILwarUX1fDbYEt92a4WL8li1xJMKelDoHPYtyX5BQNXE+AjAW+Y4TndUHs+8mpxPItw==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.6.2","description":"MCP server for Satori with agent-safe semantic search and indexing","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"1.2.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_4.5.0_1773629566201_0.28004766067314346","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"@zokizuan/satori-mcp","version":"4.6.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@4.6.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"d8587431ad474d31a9a9563245925d04adcbec74","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-4.6.0.tgz","fileCount":69,"integrity":"sha512-mwKtLZnrqspSr/4owqVlQ4ZYJR6X0td0XsYEbsSq8Q5nNZ+W35QKankquQfLAG4dnmWePGuFfHQ5yZUOdbg2jA==","signatures":[{"sig":"MEQCIEL1oweH828RFmmecpHXdSgFJbgZcZbtu10fQ9DXe2s3AiBxDqtQx/+dS+uCCdzZB7Tu+wEU6bDO3FaLbUBkS5rGAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509737},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-4.6.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && node --import tsx --test --test-concurrency=1 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build --force && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/f857aa3cbdba24b5fed8d0e541ff844a/zokizuan-satori-mcp-4.6.0.tgz","_integrity":"sha512-mwKtLZnrqspSr/4owqVlQ4ZYJR6X0td0XsYEbsSq8Q5nNZ+W35QKankquQfLAG4dnmWePGuFfHQ5yZUOdbg2jA==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.6.2","description":"MCP server for Satori with agent-safe semantic search and indexing","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"1.3.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_4.6.0_1773640447927_0.07599230218372388","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"@zokizuan/satori-mcp","version":"4.8.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@4.8.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"3ba290393f1c1f37a4f918221e661eb25b0e0705","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-4.8.0.tgz","fileCount":71,"integrity":"sha512-TeEEizdeJjp4djN0RUB1/I5s4Apf1LS2Fm7IWQj/J3R8F4vFIIn+8QzMh1l6fnSeQDKvrKYntzpo+Tqu0Q2y2Q==","signatures":[{"sig":"MEUCIQDj8eFBesKTaNfEDAMDox11pGRPFcnvcHMbOVl653fyuAIgFIu2B3sLkN3jAr8RuxTo1WVYd/KGJ1highr5vTdOePw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":518846},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-4.8.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && node --import tsx --test --test-concurrency=1 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build --force && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/731676cb418840ff7ebab3301af71f12/zokizuan-satori-mcp-4.8.0.tgz","_integrity":"sha512-TeEEizdeJjp4djN0RUB1/I5s4Apf1LS2Fm7IWQj/J3R8F4vFIIn+8QzMh1l6fnSeQDKvrKYntzpo+Tqu0Q2y2Q==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.13.0","description":"MCP server for Satori with agent-safe semantic search and indexing","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"1.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_4.8.0_1777512340373_0.8076862475803348","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"name":"@zokizuan/satori-mcp","version":"4.9.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@4.9.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"fdb02212e031eeaaedbceeeaa970d41c30ec60f2","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-4.9.0.tgz","fileCount":75,"integrity":"sha512-Y+oKg6V+s/e2oOg4iIzmZIi94nm3DxkKMlNVGLVv2HTZql1pzqC0E1cySpdSRM2pKUPj0V3OhIvLoUcHaJDSbQ==","signatures":[{"sig":"MEUCIQD0uKb3RQwkn5eeTdqbRRZbsMO74VPDcIQfbXgo+U3JTwIgfysQ8CWmUpC4Xa6tiSku3YoIFgSX3P61POWCUAsznSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534652},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-4.9.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && node --import tsx --test --test-concurrency=1 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build --force && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/d9c5fcaa5833b02523ddf225bd02b1df/zokizuan-satori-mcp-4.9.0.tgz","_integrity":"sha512-Y+oKg6V+s/e2oOg4iIzmZIi94nm3DxkKMlNVGLVv2HTZql1pzqC0E1cySpdSRM2pKUPj0V3OhIvLoUcHaJDSbQ==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.13.0","description":"MCP server for Satori with agent-safe semantic search and indexing","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"1.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_4.9.0_1777655699934_0.8898407527939998","host":"s3://npm-registry-packages-npm-production"}},"4.9.1":{"name":"@zokizuan/satori-mcp","version":"4.9.1","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@4.9.1","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"e5d9ae61d68eddb74b54fb435a0a063a7c22798a","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-4.9.1.tgz","fileCount":77,"integrity":"sha512-SA/JlDUg1J1v2J/u1WRITQ2zl8x4DQ/UJFG7O8JLXiLUy7wwTulVOQqSAlOLavpJUaKD/B9iaxNnLXJC6BZlOw==","signatures":[{"sig":"MEQCIF30y1Vsb4emrkr61UB5ve7STrvLmuJv2eRtrYeEm0t/AiBrkq76mZsMREODvwDYNIufZYxonA+2dexII3lddX5HAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":535708},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-4.9.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && node --import tsx --test --test-concurrency=1 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build --force && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/e94221c148058b4c9ce95c3700db95f7/zokizuan-satori-mcp-4.9.1.tgz","_integrity":"sha512-SA/JlDUg1J1v2J/u1WRITQ2zl8x4DQ/UJFG7O8JLXiLUy7wwTulVOQqSAlOLavpJUaKD/B9iaxNnLXJC6BZlOw==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.13.0","description":"MCP server for Satori with agent-safe semantic search and indexing","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"1.5.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_4.9.1_1777665999331_0.8292092816335757","host":"s3://npm-registry-packages-npm-production"}},"4.10.0":{"name":"@zokizuan/satori-mcp","version":"4.10.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@4.10.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"f35645c21eb8ab8f519b39de3d0006202154887b","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-4.10.0.tgz","fileCount":77,"integrity":"sha512-EMtUxvF5XkQQgck4k3vOBmhqOor5xqb9ebAexpDrt3INtLMRXI9yfcUlkyHbRI+kzFrShXZQ9nsy0a+PGEXx4w==","signatures":[{"sig":"MEUCIBXGRFQFhw9gJC/+1Nnrl4CyNJBC5fA3PFihf74EWjd4AiEAgxL1Qntm9FEruNhqNpBJm371seTGA/ePzV4h0hNhISw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553538},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-4.10.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && node --import tsx --test --test-concurrency=1 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build --force && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/d4f633e8439397ce1cabf9a690c8bdc2/zokizuan-satori-mcp-4.10.0.tgz","_integrity":"sha512-EMtUxvF5XkQQgck4k3vOBmhqOor5xqb9ebAexpDrt3INtLMRXI9yfcUlkyHbRI+kzFrShXZQ9nsy0a+PGEXx4w==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.13.0","description":"MCP server for Satori with agent-safe semantic search and indexing","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"1.5.1","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_4.10.0_1777940950036_0.9335564547546515","host":"s3://npm-registry-packages-npm-production"}},"4.10.1":{"name":"@zokizuan/satori-mcp","version":"4.10.1","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@4.10.1","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"2e1cb6f4a0a640ed54abfae3a26efecc01f52fa6","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-4.10.1.tgz","fileCount":77,"integrity":"sha512-1Ce6dhffgrsh0cMDtxhEgGtJfdA8mAixk8S3KHQLlmH4EXlFfcUCmnI8wj3lsscndhY1xKXbZXc/CJvRebNmgw==","signatures":[{"sig":"MEUCIEJLYuxgRkm0qezqUp7E4u3ZU0VPnQV83swxaYqo2aVbAiEAyYGbf7V/iNpTJG6WVGDI+GFXAHv36t8QGhl+AA3gNyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":546917},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-4.10.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && node --import tsx --test --test-concurrency=1 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build --force && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/d2c83e39c1399e4f6aeef9092af69c34/zokizuan-satori-mcp-4.10.1.tgz","_integrity":"sha512-1Ce6dhffgrsh0cMDtxhEgGtJfdA8mAixk8S3KHQLlmH4EXlFfcUCmnI8wj3lsscndhY1xKXbZXc/CJvRebNmgw==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.13.0","description":"MCP server for Satori with agent-safe semantic search and indexing","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"1.5.2","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_4.10.1_1777946432828_0.5023033902362579","host":"s3://npm-registry-packages-npm-production"}},"4.11.0":{"name":"@zokizuan/satori-mcp","version":"4.11.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@4.11.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"4fb5bb65c30d0dfa124502035f3fbbbdd91daeeb","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-4.11.0.tgz","fileCount":79,"integrity":"sha512-oD7D1hbtZdhw3X7zUVEL/5KqB8a6gujgFH4UgajLd1FiisEv0Hbk4sAbzf+vXwqQZqsoA4S4mfaS7hSgAyxyZQ==","signatures":[{"sig":"MEYCIQC+lNiFQNDfH+8u0hLAnsrHylFKZJmc9IWFaCNImOpS0AIhAIEHd9pqWZmUZhGraeKV0Gpd4ZisILffvbZx+wkFnKnj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585033},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-4.11.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && node --import tsx --test --test-concurrency=1 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build --force && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/a598f5cf83570c4cb094e4467c891a08/zokizuan-satori-mcp-4.11.0.tgz","_integrity":"sha512-oD7D1hbtZdhw3X7zUVEL/5KqB8a6gujgFH4UgajLd1FiisEv0Hbk4sAbzf+vXwqQZqsoA4S4mfaS7hSgAyxyZQ==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.13.0","description":"MCP server for Satori with agent-safe semantic search and indexing","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"1.6.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_4.11.0_1781319555730_0.26869801756806644","host":"s3://npm-registry-packages-npm-production"}},"4.11.1":{"name":"@zokizuan/satori-mcp","version":"4.11.1","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@4.11.1","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"a641f0b14cc13f7cf9591dc96725d4221847b1fd","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-4.11.1.tgz","fileCount":79,"integrity":"sha512-ZasCetEeuSyUVw5addsrAcSaeUoV28YveBC2TmJsRIx8CwFxl0HoqiG+asdWglWTUHMWE8M2dxxsYkQOs82Yfw==","signatures":[{"sig":"MEUCIQCwABc+nzamnmPEWP1m2hzH4fgl9dMp8wlzT+x7+Qu9UgIgZDAb2xNSspUsxzJHyOh0kbRS7jpR+Dq7b/A6pWdt3KI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":589361},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-4.11.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && node --import tsx --test --test-concurrency=1 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build --force && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/6b828fbac44b1e8a6804134bb3eda13e/zokizuan-satori-mcp-4.11.1.tgz","_integrity":"sha512-ZasCetEeuSyUVw5addsrAcSaeUoV28YveBC2TmJsRIx8CwFxl0HoqiG+asdWglWTUHMWE8M2dxxsYkQOs82Yfw==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.13.0","description":"MCP server for Satori with agent-safe semantic search and indexing","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"1.6.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_4.11.1_1781321690383_0.014404694935694184","host":"s3://npm-registry-packages-npm-production"}},"4.11.2":{"name":"@zokizuan/satori-mcp","version":"4.11.2","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@4.11.2","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"2c8f9ba4f12515856f50633599235eae645781c3","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-4.11.2.tgz","fileCount":79,"integrity":"sha512-kzc5nPTq4dBFt+NAz6glUjUOVyG6o3+roOxZOlD1mMXufnTUHtccQBA/G1sIlTgwuBzDuFlNVJfz3uTgUGeceA==","signatures":[{"sig":"MEYCIQCtV5gEaD0xBxkfCNtd392ESue6VIi5OCUP+iA2qgDEXwIhAIGzJUGKZIGXiyK55/qkl5LdkEE5NmwDSMdxcx6Mq454","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":592006},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-4.11.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && node --import tsx --test --test-concurrency=1 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build --force && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/3784c862d23250c1289a2e7d86816db2/zokizuan-satori-mcp-4.11.2.tgz","_integrity":"sha512-kzc5nPTq4dBFt+NAz6glUjUOVyG6o3+roOxZOlD1mMXufnTUHtccQBA/G1sIlTgwuBzDuFlNVJfz3uTgUGeceA==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.13.0","description":"MCP server for Satori with agent-safe semantic search and indexing","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"1.6.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_4.11.2_1781323717673_0.501131786028131","host":"s3://npm-registry-packages-npm-production"}},"4.11.7":{"name":"@zokizuan/satori-mcp","version":"4.11.7","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@4.11.7","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"40071e8b3de6f26c064c261db8e4b791def80fdf","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-4.11.7.tgz","fileCount":85,"integrity":"sha512-ds5CxY/ivaI1/07qOTD2N17eh+5WQ1G8QpT42RHLKk52xkP94Yj7XnE+e+c77PaL8nG2l1FH3UCvSUSmrK9UGw==","signatures":[{"sig":"MEUCIQDR9QjkGbTFL5LqMctjbvWAeup02KtQkKDXhdHZgpOe6wIgPiBlMtUchaw82HMxRxXeZnenBlgmHPlhDHVlJygZLO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":862486},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-4.11.7.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && node --import tsx --test --test-concurrency=1 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build --force && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/a7bdd5b79de18b08851461a58911d31a/zokizuan-satori-mcp-4.11.7.tgz","_integrity":"sha512-ds5CxY/ivaI1/07qOTD2N17eh+5WQ1G8QpT42RHLKk52xkP94Yj7XnE+e+c77PaL8nG2l1FH3UCvSUSmrK9UGw==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.13.0","description":"MCP server for Satori with agent-safe semantic search and indexing","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"1.6.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_4.11.7_1782018798610_0.5540575849048319","host":"s3://npm-registry-packages-npm-production"}},"4.11.8":{"name":"@zokizuan/satori-mcp","version":"4.11.8","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@4.11.8","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"7003ec6b4c31298efe908b3955c5a5b866dd1b4c","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-4.11.8.tgz","fileCount":139,"integrity":"sha512-wlty99/OShX1eRTYZ/Gt3pHJhSUGRt9OQ72v2+5+B6FT2EuiQDDZqBVvSFkYRTDYwt1iiv1VpOlw+PHlEPxKBg==","signatures":[{"sig":"MEUCIQC7GbW1R9Yu3WRgGIEgOWsBBkYFexkfaRtUvNKQyeoNugIgWwXt+6E2KpDKrfM10Jnzlw+Vi1HV9uaTB+tsYmnFsy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":975149},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-4.11.8.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && node --import tsx --test --test-concurrency=1 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build --force && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/0eb70a8ac7085fda5003163393376dd7/zokizuan-satori-mcp-4.11.8.tgz","_integrity":"sha512-wlty99/OShX1eRTYZ/Gt3pHJhSUGRt9OQ72v2+5+B6FT2EuiQDDZqBVvSFkYRTDYwt1iiv1VpOlw+PHlEPxKBg==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.13.0","description":"Repo-aware MCP tools for AI coding agents: intent search, symbol navigation, exact reads, related paths, and freshness warnings.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"1.6.4","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_4.11.8_1783348936955_0.40281273109189786","host":"s3://npm-registry-packages-npm-production"}},"4.11.13":{"name":"@zokizuan/satori-mcp","version":"4.11.13","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@4.11.13","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"bc4132d2023807cfacc35ac9d5b8afd8f3f207c6","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-4.11.13.tgz","fileCount":139,"integrity":"sha512-JCiwY/Hkk5GeRdcXZQsFW41C4Fk34Jy0dxIyyxJ+F2WULMMVdpkcQQkzmVXD5MdjDT5Uq7SvddYG6YGNo+C+0A==","signatures":[{"sig":"MEYCIQCphN6RstuxST1Slr93bgD9WRoAkGR+9roluM5Bpcv26QIhAPSUXN9sKgdyGdCvn992QPOf5DZv6qy+W+AtJMd4MmhM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":991728},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-4.11.13.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && node --import tsx --test --test-concurrency=1 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build --force && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/d79db4e064ab292128124c65ca5f8275/zokizuan-satori-mcp-4.11.13.tgz","_integrity":"sha512-JCiwY/Hkk5GeRdcXZQsFW41C4Fk34Jy0dxIyyxJ+F2WULMMVdpkcQQkzmVXD5MdjDT5Uq7SvddYG6YGNo+C+0A==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.13.0","description":"Repo-aware MCP tools for AI coding agents: intent search, symbol navigation, exact reads, related paths, and freshness warnings.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"1.6.9","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_4.11.13_1783457757174_0.9860125523468621","host":"s3://npm-registry-packages-npm-production"}},"4.11.16":{"name":"@zokizuan/satori-mcp","version":"4.11.16","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@4.11.16","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"32db44d5f4b2c00a0e80e7f6a0ceadd909d05e35","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-4.11.16.tgz","fileCount":135,"integrity":"sha512-mg/wKE8bruRoZvbuGyIXg4YmH70KS66iVIyuabVWspxXi06GIMUhZAwd2hhV12/9Q9TST6uwcSAZJ2GncOl5tQ==","signatures":[{"sig":"MEYCIQC3LpbTrwIVJ5SF0SvTU1qSv+xkyz3Nd+ZkjDKvQ5FNfgIhAMocNzCO34SAhSSIdWZxIkmZuhgbU7Luz0N4G2lkPqVV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1007947},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-4.11.16.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && node --import tsx --test --test-concurrency=1 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build --force && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/28eec99a8da8a9f01ce49f5fe4fc51df/zokizuan-satori-mcp-4.11.16.tgz","_integrity":"sha512-mg/wKE8bruRoZvbuGyIXg4YmH70KS66iVIyuabVWspxXi06GIMUhZAwd2hhV12/9Q9TST6uwcSAZJ2GncOl5tQ==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.13.0","description":"Repo-aware MCP tools for AI coding agents: intent search, symbol navigation, advisory call graphs, exact reads, and freshness-aware recovery.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"1.6.11","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_4.11.16_1783604069868_0.8797813333871933","host":"s3://npm-registry-packages-npm-production"}},"4.11.17":{"name":"@zokizuan/satori-mcp","version":"4.11.17","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@4.11.17","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"57d600ebe4e4cd311ea7cc7eb162d4ecc00cc77a","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-4.11.17.tgz","fileCount":139,"integrity":"sha512-PofOljG7RG28nz7Q/WuOUVB4XN+kWK3+KPtTPDVKXENhpMBt/a2hAtU0D5WpTbM1i6cfnsYj0APqdHBDqFXTRA==","signatures":[{"sig":"MEQCICTTDv9vXespO3uu4zvRMFsTQ0HLTsPDDesKfjaBxiWCAiA5qicQ12YmxGzEM5fvhz1dJ9X162HsshEHncTJ8A0jQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1127057},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-4.11.17.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && node --import tsx --test --test-concurrency=1 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build --force && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/70a32a4e2bcdeb3d39d4f714be6b3de9/zokizuan-satori-mcp-4.11.17.tgz","_integrity":"sha512-PofOljG7RG28nz7Q/WuOUVB4XN+kWK3+KPtTPDVKXENhpMBt/a2hAtU0D5WpTbM1i6cfnsYj0APqdHBDqFXTRA==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.13.0","description":"Repo-aware MCP tools for AI coding agents: intent search, symbol navigation, advisory call graphs, exact reads, and freshness-aware recovery.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"1.6.12","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_4.11.17_1783736749154_0.05946821557285431","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@zokizuan/satori-mcp","version":"6.1.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@6.1.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"4afa48dab29c35e58b9ce74ad36d17bbc30bdfe1","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-6.1.0.tgz","fileCount":183,"integrity":"sha512-xIQpUcjdlXig693eZ6oRpIDwQCdXPu+lZF3GF790F6asX0yZ3F1Dp4dIBhC3NWYVsZLV+FUM5ijBVym3lpwEmg==","signatures":[{"sig":"MEUCIQClfBFXTUlUebuyhWcxNMQsEFgMubmDHxF8J8JVB1LtMQIgK9peuCG96zYSDDUhJgIF5Jl1i+OKc5/WwQXooeNNrak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39354475},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-6.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && node --import tsx --import ./src/test-state-root.ts --test --test-concurrency=1 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build --force && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/2ae8d6f52fdc06bf0410cf7a7803a937/zokizuan-satori-mcp-6.1.0.tgz","_integrity":"sha512-xIQpUcjdlXig693eZ6oRpIDwQCdXPu+lZF3GF790F6asX0yZ3F1Dp4dIBhC3NWYVsZLV+FUM5ijBVym3lpwEmg==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.13.0","description":"Repo-aware MCP tools for AI coding agents: intent search, symbol navigation, advisory call graphs, exact reads, and freshness-aware recovery.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"3.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_6.1.0_1784579273233_0.452561951825587","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"@zokizuan/satori-mcp","version":"6.2.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@6.2.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"4467eb2bfd071d1180c62c442986d374139164bf","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-6.2.0.tgz","fileCount":183,"integrity":"sha512-KEYA42iPp4u/uJdPuNxb7loFgLDkYL4zDcLB8COIVBvbnVwabtYoEE7VZh+OO9yb4sHC26914XU/g9AdhxsSNA==","signatures":[{"sig":"MEYCIQComo1xmHa/qjteQ5PKJx/lcaSM9b/On5o0mIjthOomEQIhAIALBM+CoaIbSqoJvWBGKG6HgTsdL7xeYgK1AfVDm45i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39379416},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-6.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && node --import tsx --import ./src/test-state-root.ts --test --test-concurrency=1 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build --force && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/46650bd55e45780df7ea4b6ffaad5d42/zokizuan-satori-mcp-6.2.0.tgz","_integrity":"sha512-KEYA42iPp4u/uJdPuNxb7loFgLDkYL4zDcLB8COIVBvbnVwabtYoEE7VZh+OO9yb4sHC26914XU/g9AdhxsSNA==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.13.0","description":"Repo-aware MCP tools for AI coding agents: intent search, symbol navigation, advisory call graphs, exact reads, and freshness-aware recovery.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"3.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_6.2.0_1784814752762_0.6764040647773968","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"@zokizuan/satori-mcp","version":"6.3.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@6.3.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"66b9c1f4f50d1ed38bf73455123a35fef99b1748","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-6.3.0.tgz","fileCount":195,"integrity":"sha512-27Yq1rAGDI1ko1kiEvxfPVArzGP31sUcgtVUXWnlmpnuFdEFI8VF9PqRIEXSso7IvQaMyAqU/8Xs3b6tlq16hg==","signatures":[{"sig":"MEQCIHngx5n8jKqCDS33lkAR3wHzdpbfg82ytD1NyUnjVYNBAiAxDUNqWJfN7vLx/XZ7WrSSGxDDojeHnSrRDj6KhHZhQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39453694},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-6.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && node --import tsx --import ./src/test-state-root.ts --test --test-concurrency=1 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build --force && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/a93a76b390518204d835b6f1f471a113/zokizuan-satori-mcp-6.3.0.tgz","_integrity":"sha512-27Yq1rAGDI1ko1kiEvxfPVArzGP31sUcgtVUXWnlmpnuFdEFI8VF9PqRIEXSso7IvQaMyAqU/8Xs3b6tlq16hg==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.13.0","description":"Repo-aware MCP tools for AI coding agents: intent search, symbol navigation, advisory call graphs, exact reads, and freshness-aware recovery.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"3.2.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_6.3.0_1784909325410_0.6042023478095764","host":"s3://npm-registry-packages-npm-production"}},"6.4.0":{"name":"@zokizuan/satori-mcp","version":"6.4.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@6.4.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"357dabd74713efb5135c607c5d6389a600071bbd","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-6.4.0.tgz","fileCount":195,"integrity":"sha512-QIgp+rNpnkJ+1GTf9KOHFRCFK7j23tBf2rvWK5G9Tk9/slIZ8ru4uUinAlwPTWMYlgnqTcLkLeyDumz7BFCeGg==","signatures":[{"sig":"MEQCIFppUz8mFTyF8y0aBGbbEpgVohirehfUsqLe8Yd/fvVGAiAXYbHdSsqPnmJ11ZrcZEI9/Y1zotlQsNF7oG2BhefzvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39464874},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-6.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && node --import tsx --import ./src/test-state-root.ts --test --test-concurrency=1 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build --force && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/78388a426d4ce9781046667ffcf6d00a/zokizuan-satori-mcp-6.4.0.tgz","_integrity":"sha512-QIgp+rNpnkJ+1GTf9KOHFRCFK7j23tBf2rvWK5G9Tk9/slIZ8ru4uUinAlwPTWMYlgnqTcLkLeyDumz7BFCeGg==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.13.0","description":"Repo-aware MCP tools for AI coding agents: intent search, symbol navigation, advisory call graphs, exact reads, and freshness-aware recovery.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"3.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_6.4.0_1785043734031_0.9387388704160289","host":"s3://npm-registry-packages-npm-production"}},"6.5.0":{"name":"@zokizuan/satori-mcp","version":"6.5.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@6.5.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"cfcb8f05f2d448e86c510621d19e9a932474eafb","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-6.5.0.tgz","fileCount":195,"integrity":"sha512-/6fCwdJtqZydeFf54ptQoVCgka4wmLwFChWHDodG3JYaW1wQxL8no0MhY06crxyqau9DUjJQn6KF90hhdTMrGw==","signatures":[{"sig":"MEUCIEha+NYc2C8hGeIIcF3wB/wHOrp39lcivVhZdP+2lcdHAiEAt5rqZZbRiZssRhD65KDk1Ul3HGf7r7UqLhDv8ZbTY9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39465544},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-6.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && node --import tsx --import ./src/test-state-root.ts --test --test-concurrency=1 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build --force && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/6e766be40f8a1ab595c8ba2fb3de0f25/zokizuan-satori-mcp-6.5.0.tgz","_integrity":"sha512-/6fCwdJtqZydeFf54ptQoVCgka4wmLwFChWHDodG3JYaW1wQxL8no0MhY06crxyqau9DUjJQn6KF90hhdTMrGw==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.13.0","description":"Repo-aware MCP tools for AI coding agents: intent search, symbol navigation, advisory call graphs, exact reads, and freshness-aware recovery.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"3.4.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_6.5.0_1785047849752_0.22110550761302705","host":"s3://npm-registry-packages-npm-production"}},"6.6.0":{"name":"@zokizuan/satori-mcp","version":"6.6.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@6.6.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"00b5c6ba7e949286c270e6e47f01cd74503f854e","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-6.6.0.tgz","fileCount":195,"integrity":"sha512-ys8oBoxyASnpmF/4PHJsY68h/q0M0SK+xaRaHGiuz95+Jmjc354jbydA62JUejpTh3ZCVLtjL2jAi5krChSuNg==","signatures":[{"sig":"MEUCIQCZWjXykmbAcLYN6zYTUtZTkctRhnAT66jPvVIJdsh2twIgE3kKbGb4SBz424vWH8GarUx9wlpp9E/Nm9C5dYIMTjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39471949},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-6.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && node --import tsx --import ./src/test-state-root.ts --test --test-concurrency=1 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build --force && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/fc93d7b93e25f2da05ca8ae49b10c83a/zokizuan-satori-mcp-6.6.0.tgz","_integrity":"sha512-ys8oBoxyASnpmF/4PHJsY68h/q0M0SK+xaRaHGiuz95+Jmjc354jbydA62JUejpTh3ZCVLtjL2jAi5krChSuNg==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.13.0","description":"Repo-aware MCP tools for AI coding agents: intent search, symbol navigation, advisory call graphs, exact reads, and freshness-aware recovery.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"3.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_6.6.0_1785083901203_0.29475004950154515","host":"s3://npm-registry-packages-npm-production"}},"6.7.0":{"name":"@zokizuan/satori-mcp","version":"6.7.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@6.7.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"ba8077ffe32adcaa653358b5f76fbdf19a46e8f2","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-6.7.0.tgz","fileCount":195,"integrity":"sha512-Emjc4CBe+C0z3D946ndUluSn+Dz0KPpCdcm1Y13RsEmH3/vmF0+gn7vvJDmudvy0MqkCA4pjPUWk+sJCuWsxhw==","signatures":[{"sig":"MEUCIA4CMXYVLpWPWwYQdQng+lCh4V5mHJCgJ5CZ/R6/+tRZAiEA5ZwjHiome7dpwxFfZuKcEoy7pLEFaNLQ6/dZ4muKICw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39503621},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-6.7.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && node --import tsx --import ./src/test-state-root.ts --test --test-concurrency=1 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build --force && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/2d75c9460d45e4f359172c7bb23c8ad3/zokizuan-satori-mcp-6.7.0.tgz","_integrity":"sha512-Emjc4CBe+C0z3D946ndUluSn+Dz0KPpCdcm1Y13RsEmH3/vmF0+gn7vvJDmudvy0MqkCA4pjPUWk+sJCuWsxhw==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.13.0","description":"Repo-aware MCP tools for AI coding agents: intent search, symbol navigation, advisory call graphs, exact reads, and freshness-aware recovery.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"3.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_6.7.0_1785086810946_0.6371838466208142","host":"s3://npm-registry-packages-npm-production"}},"6.8.0":{"name":"@zokizuan/satori-mcp","version":"6.8.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@6.8.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"9c5da8d134bca4a28ee3b24db1638ed5bd3d5ab7","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-6.8.0.tgz","fileCount":217,"integrity":"sha512-Yy+5RocNRRwWPF5aE4iTyvwBUBuPDBV5lpINOFJJIk1EyYGJA8rqA+7GxmDcdcCZqa4JxTXu/syN/UQ/fZltfA==","signatures":[{"sig":"MEUCIF6bygc0YoVpBlo/8kHlTlpQnyF+hUSMF+QLxm7+V+FXAiEA8Rj8dhSIB121OPoSKdO5x0pDq7zmKuOKnUMNCbBJgZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39669634},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-6.8.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && node --import tsx --import ./src/test-state-root.ts --test --test-concurrency=1 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build --force && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/f4a39a3bdd34852815792fef5fd39700/zokizuan-satori-mcp-6.8.0.tgz","_integrity":"sha512-Yy+5RocNRRwWPF5aE4iTyvwBUBuPDBV5lpINOFJJIk1EyYGJA8rqA+7GxmDcdcCZqa4JxTXu/syN/UQ/fZltfA==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.13.0","description":"Repo-aware MCP tools for AI coding agents: intent search, symbol navigation, advisory call graphs, exact reads, and freshness-aware recovery.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","onnxruntime-node":"1.19.2","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"3.5.0","@huggingface/transformers":"3.0.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_6.8.0_1785812526799_0.16894733067033196","host":"s3://npm-registry-packages-npm-production"}},"6.8.1":{"name":"@zokizuan/satori-mcp","version":"6.8.1","author":{"url":"@ham-zax","name":"Hamza"},"license":"MIT","_id":"@zokizuan/satori-mcp@6.8.1","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"c81af40beb74f9569236a38404e0745b1f8286f0","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-6.8.1.tgz","fileCount":217,"integrity":"sha512-VOI0n7fNekGZQRBqvVKfEGCAFHC73g9XCiB9VHzdBKBWoVpo7+sP2mIqaadrmZCTPZvIQfprpMgGlUbcrTG6oA==","signatures":[{"sig":"MEUCIQCAGC8RRQuIvlf/aFmr6HJ1eAW5qYQ5hj/g5ssKgkHMogIgKaG3s2EYl4NrssAjeHFezSSLa8MMvm+fIuw7VCcIj0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39669634},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-6.8.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && node --import tsx --import ./src/test-state-root.ts --test --test-concurrency=1 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build --force && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/a90e3e8dac46c0cfc6b4b03cf3565e3e/zokizuan-satori-mcp-6.8.1.tgz","_integrity":"sha512-VOI0n7fNekGZQRBqvVKfEGCAFHC73g9XCiB9VHzdBKBWoVpo7+sP2mIqaadrmZCTPZvIQfprpMgGlUbcrTG6oA==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.13.0","description":"Repo-aware MCP tools for AI coding agents: intent search, symbol navigation, advisory call graphs, exact reads, and freshness-aware recovery.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","onnxruntime-node":"1.19.2","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"3.6.0","@huggingface/transformers":"3.0.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_6.8.1_1785819439895_0.2874950087970751","host":"s3://npm-registry-packages-npm-production"}},"6.9.0":{"name":"@zokizuan/satori-mcp","version":"6.9.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"AGPL-3.0-only","_id":"@zokizuan/satori-mcp@6.9.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"b1bff88d47a7d2155d5e72afdeb039ce7650dae5","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-6.9.0.tgz","fileCount":509,"integrity":"sha512-05AYUahEJEe9jA5BsOY+7eh5x9A2CIttL4f19B6PK9rWZcbEGZXaiGLJHQfa/mOunPP7gVRNmuYAolvmDHPbcg==","signatures":[{"sig":"MEYCIQDVwJACLS2Z341kwehxRnd8kZn4Hfi3F+Xo5IUH292F3AIhAKkTxF82SkZOm4X90FZGw6Jz4GCWcxfsRU9Jpw5cCNX0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42645679},"main":"dist/index.js","type":"module","_from":"file:zokizuan-satori-mcp-6.9.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"node --import tsx --import ./src/test-state-root.ts --test --test-reporter=../../scripts/satori-test-reporter.mjs --test-concurrency=8 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","build":"pnpm clean && tsc --build --force && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --build","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build --force && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","contract:check":"tsx scripts/generate-rerank-request-contract.ts --check","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","contract:generate":"tsx scripts/generate-rerank-request-contract.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts","test:release-smoke":"node --import tsx --test scripts/release-smoke.test.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/105d75757acf1b49e264c21c43ddb9bd/zokizuan-satori-mcp-6.9.0.tgz","_integrity":"sha512-05AYUahEJEe9jA5BsOY+7eh5x9A2CIttL4f19B6PK9rWZcbEGZXaiGLJHQfa/mOunPP7gVRNmuYAolvmDHPbcg==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"Repo-aware MCP tools for AI coding agents: intent search, symbol navigation, advisory call graphs, exact reads, and freshness-aware recovery.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","onnxruntime-node":"1.19.2","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"3.7.0","@huggingface/transformers":"3.0.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_6.9.0_1786673997943_0.16572419544332195","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@zokizuan/satori-mcp","version":"7.0.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"AGPL-3.0-only","_id":"@zokizuan/satori-mcp@7.0.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"77da6e3ed7540a446087a24a7e8d3aa933a63667","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-7.0.0.tgz","fileCount":441,"integrity":"sha512-u23T0No36v/wIXEExqURCBc8BVQxQg7wVe9yoiOSVOeF2lWRwud4mfVOHCiNUG4YeCfkzs1CPL2no9uApCWirg==","signatures":[{"sig":"MEUCIEquwaXVBFfMXpCbKNptpIiDMzAkbyZLm4Y3UmDF3QtoAiEAzWfIrohq0qNVSVWh76SenLZYMBo6zF+W1TUs1M22XNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40548073},"main":"dist/index.js","type":"module","_from":"file:/tmp/satori-publish-2OSujj/satori-release-check-D7gqso/mcp/pack/zokizuan-satori-mcp-7.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && pnpm run test:raw","build":"pnpm clean && tsc --build && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist tsconfig.tsbuildinfo .tsbuildinfo","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","test:raw":"node --import tsx --import ./src/test-state-root.ts --test --test-reporter=../../scripts/satori-test-reporter.mjs --test-concurrency=8 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","typecheck":"tsc --build","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","contract:check":"tsx scripts/generate-rerank-request-contract.ts --check","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","contract:generate":"tsx scripts/generate-rerank-request-contract.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts","test:release-smoke":"node --import tsx --test scripts/release-smoke.test.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/satori-publish-2OSujj/satori-release-check-D7gqso/mcp/pack/zokizuan-satori-mcp-7.0.0.tgz","_integrity":"sha512-u23T0No36v/wIXEExqURCBc8BVQxQg7wVe9yoiOSVOeF2lWRwud4mfVOHCiNUG4YeCfkzs1CPL2no9uApCWirg==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"Repo-aware MCP tools for AI coding agents: intent search, symbol navigation, advisory call graphs, exact reads, and freshness-aware recovery.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","onnxruntime-node":"1.19.2","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"3.9.0","@huggingface/transformers":"3.0.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_7.0.0_1787993011667_0.6893469788167794","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@zokizuan/satori-mcp","version":"7.0.1","author":{"url":"@ham-zax","name":"Hamza"},"license":"AGPL-3.0-only","_id":"@zokizuan/satori-mcp@7.0.1","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"5ea8b84e1a1bf84e6bdf86672b1fa6d95fd0c6c5","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-7.0.1.tgz","fileCount":441,"integrity":"sha512-kaWrSG8V/EPg5f157a4TcNMFLZD3PwLhtcMuChNhqjFu3xQF1W4V+fEkNum7qZxWGrTMgx4ORoyyjT0b46WRcQ==","signatures":[{"sig":"MEYCIQCkehCiqxpqA7E7w92kJ1jd6Np67b5mg9Wbtf71kr/8bwIhAPU3Bezk2u49wJSVYym+ICxe5dzEd9XS0OJKwRFlQW9j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40545966},"main":"dist/index.js","type":"module","_from":"file:/tmp/satori-publish-OhxnGu/satori-release-check-TOY0pV/mcp/pack/zokizuan-satori-mcp-7.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && pnpm run test:raw","build":"pnpm clean && tsc --build && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist tsconfig.tsbuildinfo .tsbuildinfo","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","test:raw":"node --import tsx --import ./src/test-state-root.ts --test --test-reporter=../../scripts/satori-test-reporter.mjs --test-concurrency=8 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","typecheck":"tsc --build","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","contract:check":"tsx scripts/generate-rerank-request-contract.ts --check","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","contract:generate":"tsx scripts/generate-rerank-request-contract.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts","test:release-smoke":"node --import tsx --test scripts/release-smoke.test.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/satori-publish-OhxnGu/satori-release-check-TOY0pV/mcp/pack/zokizuan-satori-mcp-7.0.1.tgz","_integrity":"sha512-kaWrSG8V/EPg5f157a4TcNMFLZD3PwLhtcMuChNhqjFu3xQF1W4V+fEkNum7qZxWGrTMgx4ORoyyjT0b46WRcQ==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"Local-first code intelligence for AI coding agents: hybrid repository search, exact symbol/source navigation, structural outlines, conservative call relationships, and freshness-aware indexing.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","onnxruntime-node":"1.19.2","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"3.9.0","@huggingface/transformers":"3.0.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_7.0.1_1788108696421_0.10969332595621162","host":"s3://npm-registry-packages-npm-production"}},"7.0.2":{"name":"@zokizuan/satori-mcp","version":"7.0.2","author":{"url":"@ham-zax","name":"Hamza"},"license":"AGPL-3.0-only","_id":"@zokizuan/satori-mcp@7.0.2","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"c544415ebce6c30ad8b70fbdc5d2f968557f5f87","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-7.0.2.tgz","fileCount":439,"integrity":"sha512-rud9lKuON4hc5p6tt9Gmvwad/4rTX94Irm5IsE+H4NxZy1XBeJhbY3S1iqjLxVr/GYPJrT3xCNb6c3ucogmWoA==","signatures":[{"sig":"MEQCIAeH6Tib8Zb3xIBETgK/u8gwd1qfEG2e+0E9g0iZDCOBAiBS9URJTSRLp/fq5VIrgDo+Q+bnkX536TInJ1AAdkWu3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40544513},"main":"dist/index.js","type":"module","_from":"file:/tmp/satori-publish-Kj8eAk/satori-release-check-lCsLnC/mcp/pack/zokizuan-satori-mcp-7.0.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && pnpm run test:raw","build":"pnpm clean && tsc --build && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist tsconfig.tsbuildinfo .tsbuildinfo","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","test:raw":"node --import tsx --import ./src/test-state-root.ts --test --test-reporter=../../scripts/satori-test-reporter.mjs --test-concurrency=8 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","typecheck":"tsc --build","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","contract:check":"tsx scripts/generate-rerank-request-contract.ts --check","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","contract:generate":"tsx scripts/generate-rerank-request-contract.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts","test:release-smoke":"node --import tsx --test scripts/release-smoke.test.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/satori-publish-Kj8eAk/satori-release-check-lCsLnC/mcp/pack/zokizuan-satori-mcp-7.0.2.tgz","_integrity":"sha512-rud9lKuON4hc5p6tt9Gmvwad/4rTX94Irm5IsE+H4NxZy1XBeJhbY3S1iqjLxVr/GYPJrT3xCNb6c3ucogmWoA==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"Local-first code intelligence for AI coding agents: hybrid repository search, exact symbol/source navigation, structural outlines, conservative call relationships, and freshness-aware indexing.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","onnxruntime-node":"1.19.2","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"3.9.1","@huggingface/transformers":"3.0.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_7.0.2_1788113475961_0.4643440519523019","host":"s3://npm-registry-packages-npm-production"}},"7.0.3":{"name":"@zokizuan/satori-mcp","version":"7.0.3","author":{"url":"@ham-zax","name":"Hamza"},"license":"AGPL-3.0-only","_id":"@zokizuan/satori-mcp@7.0.3","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"25d6d55e9211361abe5f96059c5be0b95eaf697d","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-7.0.3.tgz","fileCount":439,"integrity":"sha512-rLTiyBisfMewq4sEXit0Jwh6UBNndbEXHh1nyFBRL8jsAkjSpNISHw/oDhJX56sALy0owDHryS4FFjxgBpEEgA==","signatures":[{"sig":"MEUCIQCSwEmybrc1G7hECBohXiX9FaIoX70WG45rntYLbKtrBAIgcgXqMnrAeZNZkjNIkz8T8fNTMeefcKhEdco6MgI6vOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40527590},"main":"dist/index.js","type":"module","_from":"file:/tmp/satori-publish-Io3PEf/satori-release-check-9y968U/mcp/pack/zokizuan-satori-mcp-7.0.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && pnpm run test:raw","build":"pnpm clean && tsc --build && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist tsconfig.tsbuildinfo .tsbuildinfo","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","test:raw":"node --import tsx --import ./src/test-state-root.ts --test --test-reporter=../../scripts/satori-test-reporter.mjs --test-concurrency=8 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","typecheck":"tsc --build","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","contract:check":"tsx scripts/generate-rerank-request-contract.ts --check","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","contract:generate":"tsx scripts/generate-rerank-request-contract.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts","test:release-smoke":"node --import tsx --test scripts/release-smoke.test.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/satori-publish-Io3PEf/satori-release-check-9y968U/mcp/pack/zokizuan-satori-mcp-7.0.3.tgz","_integrity":"sha512-rLTiyBisfMewq4sEXit0Jwh6UBNndbEXHh1nyFBRL8jsAkjSpNISHw/oDhJX56sALy0owDHryS4FFjxgBpEEgA==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"Local-first code intelligence for AI coding agents: hybrid repository search, exact symbol/source navigation, structural outlines, conservative call relationships, and freshness-aware indexing.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","onnxruntime-node":"1.19.2","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"3.9.1","@huggingface/transformers":"3.0.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_7.0.3_1788132564268_0.7863776638049691","host":"s3://npm-registry-packages-npm-production"}},"7.0.4":{"name":"@zokizuan/satori-mcp","version":"7.0.4","author":{"url":"@ham-zax","name":"Hamza"},"license":"AGPL-3.0-only","_id":"@zokizuan/satori-mcp@7.0.4","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"71d4b4ce0841c173e1b4e5dd472f5248051b5baa","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-7.0.4.tgz","fileCount":445,"integrity":"sha512-SMt5AgW56GkwDU8LZCg2wqoT42wcJRCxxjl6ePFtAOLI5wtTOmogRYBm9RGPRW+gqCkICIC3BKBKuSZTeJ+Ukg==","signatures":[{"sig":"MEUCIQDspW+KUHuIQw0jn5v8LT/RyRDC6mbiYwZSUVwgQsisqAIgTo4xdKNkDEVBYlG1amK6zszIAKzFQ6pjbo1GG+iLXy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40601022},"main":"dist/index.js","type":"module","_from":"file:/tmp/satori-publish-GQIunJ/satori-release-check-26NlYB/mcp/pack/zokizuan-satori-mcp-7.0.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && pnpm run test:raw","build":"pnpm clean && tsc --build && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist tsconfig.tsbuildinfo .tsbuildinfo","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","test:raw":"node --import tsx --import ./src/test-state-root.ts --test --test-reporter=../../scripts/satori-test-reporter.mjs --test-concurrency=8 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","typecheck":"tsc --build","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","contract:check":"tsx scripts/generate-rerank-request-contract.ts --check","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","contract:generate":"tsx scripts/generate-rerank-request-contract.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts","test:release-smoke":"node --import tsx --test scripts/release-smoke.test.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/satori-publish-GQIunJ/satori-release-check-26NlYB/mcp/pack/zokizuan-satori-mcp-7.0.4.tgz","_integrity":"sha512-SMt5AgW56GkwDU8LZCg2wqoT42wcJRCxxjl6ePFtAOLI5wtTOmogRYBm9RGPRW+gqCkICIC3BKBKuSZTeJ+Ukg==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"Local-first code intelligence for AI coding agents: hybrid repository search, exact symbol/source navigation, structural outlines, conservative call relationships, and freshness-aware indexing.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","onnxruntime-node":"1.19.2","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"3.10.0","@huggingface/transformers":"3.0.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_7.0.4_1788640393151_0.14915745734648778","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@zokizuan/satori-mcp","version":"7.1.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"AGPL-3.0-only","_id":"@zokizuan/satori-mcp@7.1.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"77981100488286b4907731825a25c69b8ec93db6","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-7.1.0.tgz","fileCount":449,"integrity":"sha512-cdC3zjD5ymTfqXUMYpy3rgyXAYwu6uPrLnHcwr/xkfAU4LqG8xHHoVexglC+0uy8PceWW5kkO6nauOPWltgaLQ==","signatures":[{"sig":"MEUCIQCCPKpOWgpg7mstQE1FkSOYei0I7CocNRTyEwTAC5NyFAIgC7zj7er+r2JRGetcNu9lghsPvXYxqK+X43QWE0DwpIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40620582},"main":"dist/index.js","type":"module","_from":"file:/tmp/satori-publish-i7L9me/satori-release-check-2rahbl/mcp/pack/zokizuan-satori-mcp-7.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && pnpm run test:raw","build":"pnpm clean && tsc --build && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist tsconfig.tsbuildinfo .tsbuildinfo","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","test:raw":"node --import tsx --import ./src/test-state-root.ts --test --test-reporter=../../scripts/satori-test-reporter.mjs --test-concurrency=8 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","typecheck":"tsc --build","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","contract:check":"tsx scripts/generate-rerank-request-contract.ts --check","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","contract:generate":"tsx scripts/generate-rerank-request-contract.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts","test:release-smoke":"node --import tsx --test scripts/release-smoke.test.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/satori-publish-i7L9me/satori-release-check-2rahbl/mcp/pack/zokizuan-satori-mcp-7.1.0.tgz","_integrity":"sha512-cdC3zjD5ymTfqXUMYpy3rgyXAYwu6uPrLnHcwr/xkfAU4LqG8xHHoVexglC+0uy8PceWW5kkO6nauOPWltgaLQ==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"Local-first code intelligence for AI coding agents: hybrid repository search, exact symbol/source navigation, structural outlines, conservative call relationships, and freshness-aware indexing.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","onnxruntime-node":"1.19.2","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"3.11.0","@huggingface/transformers":"3.0.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_7.1.0_1788964596599_0.8982971753580813","host":"s3://npm-registry-packages-npm-production"}},"7.1.1":{"name":"@zokizuan/satori-mcp","version":"7.1.1","author":{"url":"@ham-zax","name":"Hamza"},"license":"AGPL-3.0-only","_id":"@zokizuan/satori-mcp@7.1.1","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"5289afe9356674548b3cb01189966bdbc6e8086d","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-7.1.1.tgz","fileCount":451,"integrity":"sha512-0vH962cjPddqSOat9dLLXHNbSc0YHLUGF6RFkzqpNxhExdULYy2Nfo44ekkI31iRyjOuV3mVZ6DYieAM7Z8tQg==","signatures":[{"sig":"MEQCIBSCTJl5UZYjgYFwqkOylpMWMEP3DJs48Twd0rWjBXVDAiBd/T6wh8oK4pglLxlTt+wRAO0z0QW5ieCqbhXYRfPoFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40630842},"main":"dist/index.js","type":"module","_from":"file:/tmp/satori-publish-wIfZ9X/satori-release-check-OV98Bt/mcp/pack/zokizuan-satori-mcp-7.1.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && pnpm run test:raw","build":"pnpm clean && tsc --build && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist tsconfig.tsbuildinfo .tsbuildinfo","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","test:raw":"node --import tsx --import ./src/test-state-root.ts --test --test-reporter=../../scripts/satori-test-reporter.mjs --test-concurrency=8 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","typecheck":"tsc --build","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","contract:check":"tsx scripts/generate-rerank-request-contract.ts --check","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","contract:generate":"tsx scripts/generate-rerank-request-contract.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts","test:release-smoke":"node --import tsx --test scripts/release-smoke.test.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/satori-publish-wIfZ9X/satori-release-check-OV98Bt/mcp/pack/zokizuan-satori-mcp-7.1.1.tgz","_integrity":"sha512-0vH962cjPddqSOat9dLLXHNbSc0YHLUGF6RFkzqpNxhExdULYy2Nfo44ekkI31iRyjOuV3mVZ6DYieAM7Z8tQg==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"Local-first code intelligence for AI coding agents: hybrid repository search, exact symbol/source navigation, structural outlines, conservative call relationships, and freshness-aware indexing.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","onnxruntime-node":"1.19.2","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"3.11.1","@huggingface/transformers":"3.0.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_7.1.1_1788984613585_0.5057425716565849","host":"s3://npm-registry-packages-npm-production"}},"7.1.2":{"name":"@zokizuan/satori-mcp","version":"7.1.2","author":{"url":"@ham-zax","name":"Hamza"},"license":"AGPL-3.0-only","_id":"@zokizuan/satori-mcp@7.1.2","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"8ac25e52bee788168400444cf9a2def50a75ae53","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-7.1.2.tgz","fileCount":455,"integrity":"sha512-ZZTbaxZ0CgU/FJ18tJrLbFYzJ1ViraUExtQtU6ZPA1nVrDocOeUtFhxnv5HgxIqL3nnSXZHbW7pia29jkXhq9A==","signatures":[{"sig":"MEQCIGykosUGIl2OBlcOeLCOX+W34t+ZS3z8eg0807D72tTmAiA6zmHNKYPgIZy9NI4IpFh/bqK60wir1Q/JLpSjHpPZ8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40648234},"main":"dist/index.js","type":"module","_from":"file:/tmp/satori-publish-VS43z3/satori-release-check-2YhTKb/mcp/pack/zokizuan-satori-mcp-7.1.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && pnpm run test:raw","build":"pnpm clean && tsc --build && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist tsconfig.tsbuildinfo .tsbuildinfo","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","test:raw":"node --import tsx --import ./src/test-state-root.ts --test --test-reporter=../../scripts/satori-test-reporter.mjs --test-concurrency=8 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","typecheck":"tsc --build","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","contract:check":"tsx scripts/generate-rerank-request-contract.ts --check","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","contract:generate":"tsx scripts/generate-rerank-request-contract.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts","test:release-smoke":"node --import tsx --test scripts/release-smoke.test.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/satori-publish-VS43z3/satori-release-check-2YhTKb/mcp/pack/zokizuan-satori-mcp-7.1.2.tgz","_integrity":"sha512-ZZTbaxZ0CgU/FJ18tJrLbFYzJ1ViraUExtQtU6ZPA1nVrDocOeUtFhxnv5HgxIqL3nnSXZHbW7pia29jkXhq9A==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"Local-first code intelligence for AI coding agents: hybrid repository search, exact symbol/source navigation, structural outlines, conservative call relationships, and freshness-aware indexing.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","onnxruntime-node":"1.19.2","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"3.12.0","@huggingface/transformers":"3.0.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_7.1.2_1789021847102_0.8426343670766092","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"@zokizuan/satori-mcp","version":"7.2.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"AGPL-3.0-only","_id":"@zokizuan/satori-mcp@7.2.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"0036dfbf25757a0df3232a0b6a4eaee6c6333564","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-7.2.0.tgz","fileCount":455,"integrity":"sha512-wEYScue2QsWErYfqkFbEqjPcs834jqur9M5k7kXdzdeMsDKjPvHfL5nkiLBHetqLfvVDDo3oRMQDI2rq+jfaDQ==","signatures":[{"sig":"MEUCIBpnnLGxQDwAhVEMFjGIBRsP7AMZ3w8JAlbcnLMvYXkXAiEA/aF7+8E2fLUfsKDDT/3CjdxgPqWQpRFzMWDADH+RedI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDj1MTNX2akKij7EQZ7k/Gc2QCCnSw5SiRQdM8Jd9XtJQIgc2nb0A9BB6dhDMdlOfaaFNWMhTxUtJBs+Xlu5CAZQvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40657659},"main":"dist/index.js","type":"module","_from":"file:/home/hamza/t/satori-publish-2im9Wk/satori-release-check-OCRW37/mcp/pack/zokizuan-satori-mcp-7.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && pnpm run test:raw","build":"pnpm clean && tsc --build && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist tsconfig.tsbuildinfo .tsbuildinfo","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","test:raw":"node --import tsx --import ./src/test-state-root.ts --test --test-reporter=../../scripts/satori-test-reporter.mjs --test-concurrency=8 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","typecheck":"tsc --build","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","contract:check":"tsx scripts/generate-rerank-request-contract.ts --check","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","contract:generate":"tsx scripts/generate-rerank-request-contract.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts","test:release-smoke":"node --import tsx --test scripts/release-smoke.test.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/home/hamza/t/satori-publish-2im9Wk/satori-release-check-OCRW37/mcp/pack/zokizuan-satori-mcp-7.2.0.tgz","_integrity":"sha512-wEYScue2QsWErYfqkFbEqjPcs834jqur9M5k7kXdzdeMsDKjPvHfL5nkiLBHetqLfvVDDo3oRMQDI2rq+jfaDQ==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"Local-first code intelligence for AI coding agents: hybrid repository search, exact symbol/source navigation, structural outlines, conservative call relationships, and freshness-aware indexing.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","onnxruntime-node":"1.19.2","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"3.13.0","@huggingface/transformers":"3.0.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_7.2.0_1789923702227_0.031750456374629366","host":"s3://npm-registry-packages-npm-production"}},"7.3.0":{"name":"@zokizuan/satori-mcp","version":"7.3.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"AGPL-3.0-only","_id":"@zokizuan/satori-mcp@7.3.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"c0e843ee0b6bddd10932a3297fab32a029092575","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-7.3.0.tgz","fileCount":459,"integrity":"sha512-zPBgfIpVpajFku+OqOccQ5QvSxfxDploLn55pskp97/ItOV3U+0wTrH0jdnwCQoXfPT0g4cUXLZdQu7EcLOmjA==","signatures":[{"sig":"MEYCIQCeYG6lcPlBMYezvtTtO03cI/tOXcOoDBTz+KaSeSns4QIhAKRKKbgFrewt9W+jnnlIvLis0jsotYne2gCavcUhR3Qc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBqZXbTZHnKqorGfgzH4Rx6BQLxkcip8JgfppybhHn4iAiBRVbBQGR3aJBzUW3axvJv1WT+Mwd/DVHnEWlvCO0DE7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40688093},"main":"dist/index.js","type":"module","_from":"file:/tmp/satori-publish-y6wfOS/satori-release-check-SEYH8I/mcp/pack/zokizuan-satori-mcp-7.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && pnpm run test:raw","build":"pnpm clean && tsc --build && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist tsconfig.tsbuildinfo .tsbuildinfo","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","test:raw":"node --import tsx --import ./src/test-state-root.ts --test --test-reporter=../../scripts/satori-test-reporter.mjs --test-concurrency=8 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","typecheck":"tsc --build","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","contract:check":"tsx scripts/generate-rerank-request-contract.ts --check","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","contract:generate":"tsx scripts/generate-rerank-request-contract.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts","test:release-smoke":"node --import tsx --test scripts/release-smoke.test.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/satori-publish-y6wfOS/satori-release-check-SEYH8I/mcp/pack/zokizuan-satori-mcp-7.3.0.tgz","_integrity":"sha512-zPBgfIpVpajFku+OqOccQ5QvSxfxDploLn55pskp97/ItOV3U+0wTrH0jdnwCQoXfPT0g4cUXLZdQu7EcLOmjA==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"Local-first code intelligence for AI coding agents: hybrid repository search, exact symbol/source navigation, structural outlines, conservative call relationships, and freshness-aware indexing.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","onnxruntime-node":"1.19.2","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"3.14.0","@huggingface/transformers":"3.0.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_7.3.0_1789956238721_0.7988291478850316","host":"s3://npm-registry-packages-npm-production"}},"7.4.0":{"name":"@zokizuan/satori-mcp","version":"7.4.0","author":{"url":"@ham-zax","name":"Hamza"},"license":"AGPL-3.0-only","_id":"@zokizuan/satori-mcp@7.4.0","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"9bf721d5d8cf44a3ba5a21b49c064f1ac5b6c2ed","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-7.4.0.tgz","fileCount":473,"integrity":"sha512-E38hTL+TJ6yBOdkRM6Qu0XlR2/+U2dIWxBpVsyO2j4ScXE3sZ3b9HECT8/xZyloGxRAHcW47M9RBiYHgyp5Bjg==","signatures":[{"sig":"MEQCIDPa0B9xbY3EY5aaBmZMD3vP99R6wvziQ1DDkT95QG6FAiAZzMZTcvr4x6aobvZKnIexE5TBbjBcDznigm//Ef0vWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDupttxdMLR37OEUKYzNkvS92X2FZl+Sw9b2JK6zMG+yAiAeBSlURTtNQaANtDo7Hl2v6+ZDNFc7mO2ep2j53vNlFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40792562},"main":"dist/index.js","type":"module","_from":"file:/tmp/satori-publish-lOmG0y/satori-release-check-1ToyCr/mcp/pack/zokizuan-satori-mcp-7.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && pnpm run test:raw","build":"pnpm clean && tsc --build && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist tsconfig.tsbuildinfo .tsbuildinfo","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","test:raw":"node --import tsx --import ./src/test-state-root.ts --test --test-reporter=../../scripts/satori-test-reporter.mjs --test-concurrency=8 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","typecheck":"tsc --build","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","contract:check":"tsx scripts/generate-rerank-request-contract.ts --check","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","contract:generate":"tsx scripts/generate-rerank-request-contract.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts","test:release-smoke":"node --import tsx --test scripts/release-smoke.test.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/satori-publish-lOmG0y/satori-release-check-1ToyCr/mcp/pack/zokizuan-satori-mcp-7.4.0.tgz","_integrity":"sha512-E38hTL+TJ6yBOdkRM6Qu0XlR2/+U2dIWxBpVsyO2j4ScXE3sZ3b9HECT8/xZyloGxRAHcW47M9RBiYHgyp5Bjg==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"Local-first code intelligence for AI coding agents: hybrid repository search, exact symbol/source navigation, structural outlines, conservative call relationships, and freshness-aware indexing.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","onnxruntime-node":"1.19.2","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"3.15.0","@huggingface/transformers":"3.0.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_7.4.0_1790052072630_0.11508139652160732","host":"s3://npm-registry-packages-npm-production"}},"7.4.1":{"name":"@zokizuan/satori-mcp","version":"7.4.1","keywords":["mcp","model-context-protocol","code-intelligence","natural-language-search","semantic-search","code-search","coding-agents","claude-code","codex","opencode"],"author":{"url":"@ham-zax","name":"Hamza"},"license":"AGPL-3.0-only","_id":"@zokizuan/satori-mcp@7.4.1","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"e5a4d6ab7329851dad10c99be6a628c0121d28bf","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-7.4.1.tgz","fileCount":489,"integrity":"sha512-k7VB7D7qNjmSpvC/c0iVBSedRhnY6FROwHYC1crC8E1JjmcuVFfYhQ/ZL6wYI4ChFZE+NiiPjY8kABLZdFgkQw==","signatures":[{"sig":"MEQCIDtmEM50L1ntvTh+M6G0Xu3FyuB6ccLrf8gWgNWNg18FAiAUsrewMFgAe/ObRxUiWz/REzWroWr+z/I1ebvPh3xiEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGu8D7ACX9qWa2FQ1Fb7hXE+4ZIdgRAsIhpdnbN8JVvSAiBxyniWP16jgIx+2v/WWE4Pr+eBnQk/+jOUYGpn93kZlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40919176},"main":"dist/index.js","type":"module","_from":"file:/tmp/satori-publish-nWvbnp/satori-release-check-FXr7cP/mcp/pack/zokizuan-satori-mcp-7.4.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && pnpm run test:raw","build":"pnpm clean && tsc --build && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist tsconfig.tsbuildinfo .tsbuildinfo","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","test:raw":"node --import tsx --import ./src/test-state-root.ts --test --test-reporter=../../scripts/satori-test-reporter.mjs --test-concurrency=8 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","typecheck":"tsc --build","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","contract:check":"tsx scripts/generate-rerank-request-contract.ts --check","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","contract:generate":"tsx scripts/generate-rerank-request-contract.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts","test:release-smoke":"node --import tsx --test scripts/release-smoke.test.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/satori-publish-nWvbnp/satori-release-check-FXr7cP/mcp/pack/zokizuan-satori-mcp-7.4.1.tgz","_integrity":"sha512-k7VB7D7qNjmSpvC/c0iVBSedRhnY6FROwHYC1crC8E1JjmcuVFfYhQ/ZL6wYI4ChFZE+NiiPjY8kABLZdFgkQw==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"Local-first code intelligence for AI coding agents: natural-language + lexical repository search, exact source/symbol navigation, relationships, freshness, and indexing.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","onnxruntime-node":"1.19.2","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"3.16.0","@huggingface/transformers":"3.0.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_7.4.1_1790293424000_0.1721925171113543","host":"s3://npm-registry-packages-npm-production"}},"7.4.2":{"name":"@zokizuan/satori-mcp","version":"7.4.2","keywords":["mcp","model-context-protocol","code-intelligence","natural-language-search","semantic-search","code-search","coding-agents","claude-code","codex","opencode"],"author":{"url":"@ham-zax","name":"Hamza"},"license":"AGPL-3.0-only","_id":"@zokizuan/satori-mcp@7.4.2","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"769eb811e61770fc35306eea477a827bf4f7b69a","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-7.4.2.tgz","fileCount":499,"integrity":"sha512-Dma+dFHzpaddxVRSaYKQa0p2V3eqkI8Jm0wVa9k359VJIhiHalGDQ0+n6qqL4NxyLgW5nYgs97zMInZRgBF5eA==","signatures":[{"sig":"MEYCIQCmhTquae/Uzvdgz1sSxxBEttCHvvRHZN1hnjtVQjVw7AIhANSSuejWT2RKyqZSI7ClHdHThNXVtWjhKtkVRTMmIDqS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDu7o/JsWgBQAf8ckNm/gQcVMDclAIp5O4ri0IFpXkHOgIhAKJuOaJsAF5Tez17ccuuHJJSPbjzQ6DV6srOql6ujSlZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40964646},"main":"dist/index.js","type":"module","_from":"file:/tmp/satori-publish-bAbm0n/satori-release-check-3r9VR5/mcp/pack/zokizuan-satori-mcp-7.4.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && pnpm run test:raw","build":"pnpm clean && tsc --build && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist tsconfig.tsbuildinfo .tsbuildinfo","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","test:raw":"node --import tsx --import ./src/test-state-root.ts --test --test-reporter=../../scripts/satori-test-reporter.mjs --test-concurrency=8 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","typecheck":"tsc --build","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","contract:check":"tsx scripts/generate-rerank-request-contract.ts --check","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","contract:generate":"tsx scripts/generate-rerank-request-contract.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts","test:release-smoke":"node --import tsx --test scripts/release-smoke.test.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/satori-publish-bAbm0n/satori-release-check-3r9VR5/mcp/pack/zokizuan-satori-mcp-7.4.2.tgz","_integrity":"sha512-Dma+dFHzpaddxVRSaYKQa0p2V3eqkI8Jm0wVa9k359VJIhiHalGDQ0+n6qqL4NxyLgW5nYgs97zMInZRgBF5eA==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"Local-first code intelligence for AI coding agents: natural-language + lexical repository search, exact source/symbol navigation, relationships, freshness, and indexing.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","onnxruntime-node":"1.19.2","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"3.17.0","@huggingface/transformers":"3.0.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_7.4.2_1790448197357_0.7270044162500708","host":"s3://npm-registry-packages-npm-production"}},"7.4.3":{"name":"@zokizuan/satori-mcp","version":"7.4.3","keywords":["mcp","model-context-protocol","code-intelligence","natural-language-search","semantic-search","code-search","coding-agents","claude-code","codex","opencode"],"author":{"url":"@ham-zax","name":"Hamza"},"license":"AGPL-3.0-only","_id":"@zokizuan/satori-mcp@7.4.3","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"homepage":"https://github.com/ham-zax/satori","bugs":{"url":"https://github.com/ham-zax/satori/issues"},"bin":{"satori":"dist/index.js"},"dist":{"shasum":"1899e1827febc59768263bbd6bae4d8467381864","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-7.4.3.tgz","fileCount":499,"integrity":"sha512-hc/lKok23ufG/abUugiTxW0RIr1bVUPsLNtaUXuoExKsoYeu1wYGFRt5qyAChl3M1l6zFnMMLPxvdzV9VCmfoQ==","signatures":[{"sig":"MEYCIQD/JbffYOUqqfCY6fcxhttItbBtNKkfHDrLHbo5xXXDFwIhALR0bxnnjE0j7bg4WbaMD3OYdIkTjC3qtkJIMC30vUME","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICR+KZqmMCe3CaORju5/V+8lTcaIlnce3yRtvW23vCrUAiEAmLDqIXOzx2h0AXtS1BoW08eGKCZGeiSXr0xBBaLHxR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40980813},"main":"dist/index.js","type":"module","_from":"file:/tmp/satori-publish-8oUEZp/satori-release-check-QBt1qA/mcp/pack/zokizuan-satori-mcp-7.4.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.13.0"},"scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && pnpm run test:raw","build":"pnpm clean && tsc --build && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist tsconfig.tsbuildinfo .tsbuildinfo","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","test:raw":"node --import tsx --import ./src/test-state-root.ts --test --test-reporter=../../scripts/satori-test-reporter.mjs --test-concurrency=8 src/core/**/*.test.ts src/server/**/*.test.ts src/tools/**/*.test.ts src/cli/**/*.test.ts","typecheck":"tsc --build","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","contract:check":"tsx scripts/generate-rerank-request-contract.ts --check","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","contract:generate":"tsx scripts/generate-rerank-request-contract.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts","test:release-smoke":"node --import tsx --test scripts/release-smoke.test.ts"},"_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"_resolved":"/tmp/satori-publish-8oUEZp/satori-release-check-QBt1qA/mcp/pack/zokizuan-satori-mcp-7.4.3.tgz","_integrity":"sha512-hc/lKok23ufG/abUugiTxW0RIr1bVUPsLNtaUXuoExKsoYeu1wYGFRt5qyAChl3M1l6zFnMMLPxvdzV9VCmfoQ==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"Local-first code intelligence for AI coding agents: natural-language + lexical repository search, exact source/symbol navigation, relationships, freshness, and indexing.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","onnxruntime-node":"1.19.2","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"3.17.1","@huggingface/transformers":"3.0.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/satori-mcp_7.4.3_1790458970330_0.030299923906969006","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"_id":"@zokizuan/satori-mcp@8.0.0","bin":{"satori":"dist/index.js"},"bugs":{"url":"https://github.com/ham-zax/satori/issues"},"dist":{"shasum":"594260dc16649dca6339b447ffec4041c8d65be8","tarball":"https://registry.npmjs.org/@zokizuan/satori-mcp/-/satori-mcp-8.0.0.tgz","fileCount":500,"integrity":"sha512-o26A5nUWT7J7A1Oz+T8n8OKKSjO88maOuCi+m0zgJTcKlaJABy40Ht6cf8lINTTXskNYxyVqlfL/dFYtjf8+HA==","signatures":[{"sig":"MEUCIQCg3Az7QW64GXMo5MP5viImXi3WS2iIYl4kG06QsWeLzgIgOqvKkogOPbxd8kgCTAcRW4TP2szcwUhflwp+Q828AL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCd2HLewlnPSABGTysrCPwYcNFGniDFGtN0tPVVeqkNLQIhAJMGJ1z2nvrnBV5Ue+E4a0X1c9mMwJVvE5ClbDJzE/jh"}],"unpackedSize":7498536},"main":"dist/index.js","name":"@zokizuan/satori-mcp","type":"module","_from":"file:/tmp/satori-publish-bnSJus/satori-release-check-EOv87k/mcp/pack/zokizuan-satori-mcp-8.0.0.tgz","types":"dist/index.d.ts","author":{"url":"@ham-zax","name":"Hamza"},"engines":{"node":">=22.13.0"},"license":"AGPL-3.0-only","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","test":"pnpm --filter @zokizuan/satori-core build && pnpm run test:raw","build":"pnpm clean && tsc --build && pnpm fix:bin-perms && pnpm docs:generate && pnpm manifest:generate","clean":"rimraf dist tsconfig.tsbuildinfo .tsbuildinfo","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","test:raw":"node --import tsx --import ./src/test-state-root.ts --test --test-reporter=../../scripts/satori-test-reporter.mjs --test-concurrency=8 \"src/**/*.test.ts\"","typecheck":"tsc --build","docs:check":"tsx scripts/generate-docs.ts --check","build:runtime":"pnpm clean && tsc --build && pnpm fix:bin-perms","docs:generate":"tsx scripts/generate-docs.ts","fix:bin-perms":"node -e \"const fs=require('fs');try{fs.chmodSync('dist/index.js',0o755);}catch(e){console.error(e);process.exit(1);}\"","release:smoke":"tsx scripts/release-smoke.ts","contract:check":"tsx scripts/generate-rerank-request-contract.ts --check","manifest:check":"tsx scripts/generate-server-manifest.ts --check","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:-your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:-localhost:19530} tsx src/index.ts","contract:generate":"tsx scripts/generate-rerank-request-contract.ts","manifest:generate":"tsx scripts/generate-server-manifest.ts","test:release-smoke":"node --import tsx --test scripts/release-smoke.test.ts"},"version":"8.0.0","_npmUser":{"name":"zokizuan","email":"hdamnit@gmail.com"},"homepage":"https://github.com/ham-zax/satori","keywords":["mcp","model-context-protocol","code-intelligence","natural-language-search","semantic-search","code-search","coding-agents","claude-code","codex","opencode"],"_resolved":"/tmp/satori-publish-bnSJus/satori-release-check-EOv87k/mcp/pack/zokizuan-satori-mcp-8.0.0.tgz","_integrity":"sha512-o26A5nUWT7J7A1Oz+T8n8OKKSjO88maOuCi+m0zgJTcKlaJABy40Ht6cf8lINTTXskNYxyVqlfL/dFYtjf8+HA==","repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"_npmVersion":"12.0.2","description":"Local-first code intelligence for AI coding agents: natural-language + lexical repository search, exact source/symbol navigation, relationships, freshness, and indexing.","directories":{},"maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.25.55","ignore":"^7.0.5","chokidar":"^5.0.0","jsonc-parser":"^3.3.1","onnxruntime-node":"1.19.2","zod-to-json-schema":"^3.25.1","@zokizuan/satori-core":"4.0.0","@huggingface/transformers":"3.0.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^20.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/satori-mcp_8.0.0_1790664062579_0.5795937468210115"}}},"time":{"created":"2026-02-23T13:04:14.415Z","modified":"2026-09-29T06:41:02.955Z","1.0.1":"2026-02-23T13:04:14.671Z","1.0.2":"2026-02-23T13:44:42.155Z","1.0.3":"2026-02-25T01:12:46.030Z","3.0.0":"2026-02-25T19:41:38.866Z","3.1.0":"2026-02-25T20:05:09.202Z","3.2.0":"2026-02-25T20:30:54.293Z","3.3.0":"2026-02-25T20:49:38.952Z","3.4.0":"2026-02-25T21:07:21.230Z","3.5.0":"2026-02-25T22:12:12.897Z","3.8.0":"2026-02-26T01:50:44.057Z","4.0.0":"2026-02-26T19:47:00.453Z","4.3.1":"2026-02-28T13:37:29.918Z","4.4.0":"2026-03-15T21:16:11.136Z","4.4.1":"2026-03-15T23:57:05.878Z","4.5.0":"2026-03-16T02:52:46.339Z","4.6.0":"2026-03-16T05:54:08.097Z","4.8.0":"2026-04-30T01:25:40.534Z","4.9.0":"2026-05-01T17:15:00.144Z","4.9.1":"2026-05-01T20:06:39.503Z","4.10.0":"2026-05-05T00:29:10.207Z","4.10.1":"2026-05-05T02:00:32.970Z","4.11.0":"2026-06-13T02:59:15.933Z","4.11.1":"2026-06-13T03:34:50.588Z","4.11.2":"2026-06-13T04:08:37.835Z","4.11.7":"2026-06-21T05:13:18.777Z","4.11.8":"2026-07-06T14:42:17.159Z","4.11.13":"2026-07-07T20:55:57.363Z","4.11.16":"2026-07-09T13:34:30.167Z","4.11.17":"2026-07-11T02:25:49.374Z","6.1.0":"2026-07-20T20:27:53.891Z","6.2.0":"2026-07-23T13:52:33.357Z","6.3.0":"2026-07-24T16:08:46.032Z","6.4.0":"2026-07-26T05:28:54.607Z","6.5.0":"2026-07-26T06:37:30.291Z","6.6.0":"2026-07-26T16:38:21.729Z","6.7.0":"2026-07-26T17:26:51.591Z","6.8.0":"2026-08-04T03:02:07.526Z","6.8.1":"2026-08-04T04:57:20.436Z","6.9.0":"2026-08-14T02:19:58.513Z","7.0.0":"2026-08-29T08:43:32.200Z","7.0.1":"2026-08-30T16:51:36.992Z","7.0.2":"2026-08-30T18:11:16.532Z","7.0.3":"2026-08-30T23:29:24.802Z","7.0.4":"2026-09-05T20:33:13.728Z","7.1.0":"2026-09-09T14:36:37.108Z","7.1.1":"2026-09-09T20:10:14.127Z","7.1.2":"2026-09-10T06:30:47.671Z","7.2.0":"2026-09-20T17:01:42.766Z","7.3.0":"2026-09-21T02:03:59.198Z","7.4.0":"2026-09-22T04:41:13.101Z","7.4.1":"2026-09-24T23:43:44.498Z","7.4.2":"2026-09-26T18:43:17.863Z","7.4.3":"2026-09-26T21:42:50.807Z","8.0.0":"2026-09-29T06:41:02.778Z"},"bugs":{"url":"https://github.com/ham-zax/satori/issues"},"author":{"url":"@ham-zax","name":"Hamza"},"license":"AGPL-3.0-only","homepage":"https://github.com/ham-zax/satori","keywords":["mcp","model-context-protocol","code-intelligence","natural-language-search","semantic-search","code-search","coding-agents","claude-code","codex","opencode"],"repository":{"url":"git+https://github.com/ham-zax/satori.git","type":"git","directory":"packages/mcp"},"description":"Local-first code intelligence for AI coding agents: natural-language + lexical repository search, exact source/symbol navigation, relationships, freshness, and indexing.","maintainers":[{"name":"zokizuan","email":"hdamnit@gmail.com"}],"readme":"# @zokizuan/satori-mcp\n\nThe MCP runtime behind [Satori](https://github.com/ham-zax/satori), a local-first code-intelligence layer for coding agents.\n\nAgents can ask a repository question in natural language and move from hybrid semantic + lexical search to owning symbols, exact source, structural context, references, relationship navigation, architecture evidence, change orientation, and freshness-aware index state. The live MCP registry exposes 11 tools, including bounded `trace_path` and ranking-independent `find_references`.\n\nMost users should install Satori through `@zokizuan/satori-cli`. The installer writes a stable local launcher, configures supported MCP clients, and selects the managed runtime. This package is the server/runtime surface, not a separate end-user product and not a client-configuration manager.\n\n## Install\n\n```bash\nnpx -y @zokizuan/satori-cli@latest install\nnpx -y @zokizuan/satori-cli@latest doctor\n```\n\n`install` auto-detects supported clients; use `--client all` only when you want\nto force configuration of all three. A persistent `satori` command is optional:\n`npm install -g @zokizuan/satori-cli@latest`.\n\nThe qualified default offline path supports Linux x64, including Windows through WSL2, and uses local Potion embeddings, BM25, LateOn reranking, and LanceDB without a model API key after installation. Explicit local Ollama and connected Voyage configurations are also available. See the [main README](https://github.com/ham-zax/satori#install) for runtime choices.\n\nWhen installed through the CLI, compatible offline Potion + LanceDB clients\nshare one private local host, provider/LanceDB state, and one Potion worker. Each\nclient remains an independent MCP session. Direct `npx @zokizuan/satori-mcp`\nexecution is still isolated and does not join the managed host.\n\nDirect package execution is intended for inspection and custom harnesses:\n\n```bash\nnpx -y @zokizuan/satori-mcp@latest --help\n```\n\nDo not use `npx` as the resident MCP command when the CLI installer supports your client; package resolution can exceed normal MCP startup timeouts.\n\n## Workflow\n\nThe product flow is intentionally narrower than the tool list:\n\n```text\nask by intent\n  -> search_codebase\n  -> identify the owner\n  -> file_outline / call_graph when useful\n  -> read_file for exact proof\n  -> continue_search only when the frozen result contains more useful evidence\n```\n\nA first repository still needs an explicit create:\n\n```text\nmanage_index action=\"create\" path=\"/absolute/path/to/repo\"\n```\n\nThen a typical evidence path is:\n\n```text\nsearch_codebase path=\"/absolute/path/to/repo\" query=\"where is auth refresh handled\"\nfile_outline path=\"/absolute/path/to/repo\" file=\"src/auth.ts\"\ncall_graph path=\"/absolute/path/to/repo\" symbolRef={...} direction=\"both\"\nread_file path=\"/absolute/path/to/repo/src/auth.ts\" start_line=1 end_line=160\n```\n\nPublic paths are absolute. Search is freshness-aware; exact reads are limited to indexed searchable roots. Follow `recommendedNextAction` when returned.\n\nExact-symbol recommendations include `codebaseRoot` to identify the originating\nPublication when indexed roots overlap. Preserve it in the `read_file` request.\nSuccessful symbol-context responses also return `codebaseRoot`; reuse that root,\nthe absolute file path, and the symbol ID when requesting a continuation. An\nexplicit root is authorized and never replaced by another overlapping root.\n\nFor a concrete symbol result, the recommended read uses bounded implementation\ncontext for implementation searches, call context for reference searches, and\ndefinition context for exact lookups. Large symbols still recommend the matched\nsource span first. Continuation pages preserve the same recommendation policy.\n\nOn managed offline runtimes, a tracked rebuild-safe incompatibility automatically starts or joins one background reindex and returns deterministic `not_ready` / `indexing` state for retry. Explicit reindex remains the operator recovery override for connected/remote runtimes, unsafe states, or a failed automatic attempt. `clear` remains explicit.\n\nTo opt into first-time workspace indexing on managed offline runtimes, set\n`SATORI_AUTO_INDEX_WORKSPACE=true` in the MCP server environment. After the\nclient finishes its MCP handshake, Satori indexes the authorized session roots\n(`SATORI_SESSION_ROOTS_JSON`, or the launcher's working directory) one at a time.\nExisting publications are preserved. Indexing uses the repository's existing\nindex policy and the normal background operation limits; inspect progress with\n`manage_index status`. Workspace creates and compatibility reindexes are\nsingle-flight. Transient provider/network/worker failures may retry in the same\nruntime after bounded exponential backoff, while deterministic configuration or\ncompatibility failures, resource limits, and cancellation stay suppressed until\nrelevant state changes or a successful manual create/reindex supersedes them.\nThe option defaults to off and has no effect on connected runtimes. File-change\nobservation remains controlled by `MCP_ENABLE_WATCHER`.\n\nSemantic relationship analysis is resource-bounded independently from search.\nWASM-backed languages skip sources over 1 MiB rather than duplicating them into\nlinear memory. TypeScript compiler-backed analysis defaults to 4 MiB per source\nand 64 MiB across the compiler project. Skipped or failed provider work remains\nsearchable but is persisted as `degraded` / `unavailable` provider coverage, so\n`manage_index status` capability evidence cannot report a healthy call graph\nwhen the owning provider did not cover the required source set. Search itself\nhas separate admission limits: 8 MiB per searchable source and 512 MiB of\naggregate searchable source bytes per full Publication; the aggregate limit\npublishes `limit_reached` partial search state rather than running until heap\nexhaustion. Broad workspace roots (filesystem root, home directory, state root)\nstay rejected unless `SATORI_ALLOW_BROAD_ROOTS=true` explicitly opts in.\n\n## Measured Performance\n\nA checksum-sealed Potion/LanceDB run on Satori published 488 files and 10,830 chunks in 34.46 seconds on CPU. The later representative delta run measured 154.543 ms warm-search p95, 185.662 ms zero-change synchronization p95, and 789–865 ms p95 for one-file add/edit/delete operations.\n\nAt revision `4138b1e…`, fresh-process startup measured 645.95 ms p50. The first\n`call_graph` after startup measured 7,204.25 ms p50 and 7,530.10 ms p95; calls\nmeasured after two preparation calls were 11.97 ms p50 and 13.57 ms p95, with a\n10.97–22.77 ms range. The cold result is `cold_graph_multi_owner`:\ncheckpoint/completion validation consumed about 3.24 seconds and relationship\nloading/validation consumed about 2.59–3.20 seconds. Adjacency construction was\nonly about 21 ms.\n\nThe six-publication memory run at that revision used 120-second settling\nperiods, peaked at 881.82 MiB RSS, retained three generations, and showed no\nmonotonic heap, RSS, external-memory, or observable-cache growth. Its result is\n`memory_retained_capacity_bounded`, not a proven plateau or multi-day\nguarantee. The separate requirement for at least 2 GiB available runtime\ncapacity is an allowance based on earlier integration evidence that observed a\n1,447.21 MiB incremental-publication peak; it is not measured steady\nconsumption.\n\nThe cold and memory characterization was not rerun after current master changed\nfull-reindex V4 authority publication. These figures remain the retained\nrelease characterization for revision `4138b1e…`, not strict empirical proof\nof identical current-master performance.\n\nOn 30 frozen positive retrieval tasks, Potion placed the required owner in the top five on 23 tasks versus Voyage on 25. Potion's observed median search latency was 94.64 ms versus 1,009.46 ms for Voyage in that paired run, but the provider latency observations were descriptive and Potion showed weaker Java and configuration/runtime retrieval.\n\nIn a fresh two-task OpenCode comparison where both arms answered correctly, Satori used 16 tool calls and returned 76,113 tool-output bytes versus 25 calls and 96,801 bytes for native `grep` / `glob` / `read`. Wall time was 51.65 versus 96.04 seconds; total model tokens were effectively unchanged. This is a small exploratory context-route result, not a universal token-reduction claim.\n\n<!-- TOOLS_START -->\n\n## Tools\n\n| Tool | Purpose |\n|---|---|\n| `manage_index` | Manage the repository-intelligence Publication: create the first index, synchronize source changes, inspect readiness, cancel a live supervised sync, recover with reindex, or clear index state. Managed offline runtimes automatically start or join rebuild-safe background reindex maintenance; explicit reindex remains the operator recovery override. |\n| `search_codebase` | Search the repository-intelligence Publication with semantic, lexical, and exact evidence and return owner-oriented results. `limit` bounds the frozen result set across all pages; `disclosureLimit` controls only the initial grouped page. |\n| `architecture_overview` | Summarize bounded Publication architecture evidence as existing logical areas plus factual package architecture from the same persisted ownership snapshot: scoped package identities/counts, cross-package CALLS/IMPORTS boundaries, package fan-in/fan-out, and owned-package cycles. Optional subtree/exclusions and runtime/all scope filter evidence before both projections. |\n| `continue_search` | Reveal more of one frozen result set without rerunning retrieval. Use it when the initial disclosure is relevant but incomplete. A grouped envelope without continuation reports pagination.continuation=\"complete\" for the caller-bounded frozen set only; omittedBeyondLimitGroupCount reports groups excluded by the caller limit. |\n| `call_graph` | Inspect admitted CALLS plus persisted semantic reference evidence. The default evidenceSummary separates returned CALLS/inbound caller owners from resolved exact target references, reference-only owners, ownerless exact references, ambiguous/unresolved target evidence, and observational sourceReferences; detailed evidence remains pageable. |\n| `trace_path` | Find one shortest directed path between exact published symbol IDs over selected persisted CALLS, IMPORTS, EXPORTS, or TESTS edges. The requested path confines nodes and evidence; depth, node, and edge budgets report truncation. |\n| `find_references` | Find ranking-independent exact textual occurrences of one canonical symbol across validated published source, with exact spans, owning symbols when available, deterministic path scope, and Publication-hash-bound complete/partial coverage. Textual matches are observational only. |\n| `detect_changes` | Map a Git diff to current indexed symbol seeds and bounded inbound CALLS. Graph-derived callers are labeled direct/transitive with causal paths, explicit proof-backed vs heuristic evidence class, and area aggregation; uncertain semantic references stay separate, and completeness reasons disclose traversal and evidence limits. |\n| `file_outline` | List indexed symbols and spans in one file. Exact Python functions and methods can request on-demand structural analysis; relationship_coverage exposes per-file observed ResolutionClaim construct calibration. |\n| `read_file` | Read a bounded source span or one exact indexed symbol. Large ranges are compacted so agent UIs receive structure instead of implementation floods. |\n| `list_codebases` | List known indexed repositories, readiness, and runtime-owner state. Use it to discover existing publications before creating another one. |\n\n<!-- TOOLS_END -->\n\n`read_file` accepts `open_symbol: {\"symbolId\":\"…\"}` with an absolute file `path`;\nmode defaults to `plain` and context to `definition`. Preserve `codebaseRoot`\nfrom search recommendations when publications overlap.\n\nGrouped search exposes the oldest contributing `indexedAt` and `stalenessBucket`.\nAge is not proof that source changed. Exact registry hits expose `registryBuiltAt`\nseparately. Outline and graph freshness also include current-source hash checks;\nper-file index dates are `null` because the symbol registry does not retain them. Call edges expose `strategy` (`rule` or\n`heuristic`), existing confidence scores, and `args` source expressions when\navailable. Legacy relationship records can lack arguments; newly analyzed files\nretain them. These expressions are not evaluated values or complete data flow.\n\n`detect_changes` compares `baseRef` (default `HEAD`) to the tracked working tree\nand returns changed files, symbol seeds, and transitive callers up to depth 3.\nIt includes staged and unstaged tracked edits, excludes untracked files, and\nreports missing/stale files, deleted-symbol limitations, and truncation. It uses\ncurrent publications across bounded navigation calls, not one atomic snapshot;\nits results are advisory and do not establish complete impact coverage.\n\n## Runtime Boundaries\n\n- The server does not edit repository source.\n- `read_file` is not a general host-filesystem reader.\n- Inbound call-graph evidence is advisory and should be verified before blast-radius edits.\n- Python inbound relationships cover bounded static constructor-receiver and\n  direct service/callback value-origin patterns. Dynamic or ambiguous flows\n  remain partial, so an absent inbound edge is not proof that no caller exists.\n- `manage_index` has no force-unlock or repair path. Full create/reindex and explicit `sync` use supervised executors; `cancel` targets only the exact live supervised create/reindex/sync operation ID, and the writer lease is retained until executor quiescence is proven. A failed reindex preserves the previous completed Publication. Use `reindex` when current Publication authority is missing, corrupt, partial, or incompatible.\n- Full-index candidate ownership is durably recorded before vector collection creation. A later same-root create/reindex can reclaim an older unreferenced candidate collection, while any collection referenced by a Publication generation remains protected.\n- Provider, model, dimensions, projection, and vector backend are persisted compatibility identities; changing them requires a reindex.\n- Multiple incompatible live Satori runtimes are blocked from mutating the same publication. Mutation ownership is scoped to the backend authority root: each LanceDB state root has its own owner registry, and Milvus runtimes are keyed by endpoint.\n- Rerank context v4 sends the exact question once plus a positive-only answer\n  type line, and each projected document is a bounded answer packet carrying a\n  factual `candidate_role` plus trusted structural context (direct callers,\n  callees, supporting tests — exact instance identities, sorted and capped).\n  The reranker's published order is final; there are no ranking weights, score\n  multipliers, or global test/documentation penalties. Partial projection\n  reranks the projectable candidates and reports `RERANKER_INPUT_DEGRADED`;\n  zero projectable candidates skip the provider with `RERANKER_SKIPPED_INPUT`\n  (never `RERANKER_FAILED`); terminal provider failures report\n  `RERANKER_FAILED` with qualified deadline and lateness diagnostics while the\n  frozen retrieval order is published.\n- Under `debugMode=full`, candidate survival records per-document rerank input\n  provenance — UTF-8 bytes, SHA-256, candidate role, and projection identities —\n  never source text.\n- Managed offline Potion + LanceDB clients on Linux x64/WSL2 share one private\n  local host. Connected providers, Milvus, and explicit Ollama runtimes keep\n  the direct per-client lifecycle.\n- LateOn projection-v4 D32 is the semantic reranking contract whenever LateOn\n  is selected. Managed offline installs bind\n  `lateon_offline_quality_projection_v5_d32_v1` automatically. The v5 profile\n  pins the model, artifacts, projection, candidate depth, and sequential CPU\n  execution semantics, but does not encode machine-speed assumptions such as\n  queue wait, scoring latency, or a fixed CPU thread count. One local worker\n  serves overlapping searches through a FIFO queue; each request is reranked\n  unless it is cancelled, the worker genuinely fails, or the hard safety\n  ceiling is exceeded. Direct runtimes enable LateOn when\n  `SATORI_RERANKER_PROVIDER=lateon` and an absolute `SATORI_LATEON_MODEL_PATH`\n  are configured. Older LateOn profile IDs are recognized only for migration\n  guidance and cannot execute; `satori upgrade` migrates managed installations\n  to v5.\n  `SATORI_RERANKER_PROVIDER=none` is the explicit opt-out: with Ollama embeddings\n  it means the selected embedding provider plus baseline ordering, not\n  \"Potion + BM25\". Automatic failure fallback and explicit opt-out are different\n  concepts.\n\n## Development\n\n```bash\npnpm --filter @zokizuan/satori-mcp build\npnpm --filter @zokizuan/satori-mcp test\npnpm --filter @zokizuan/satori-mcp docs:check\n```\n\nNode.js 22.13 or newer is required.\n\n## License\n\nCopyright (c) 2026 Hamza (@ham-zax)\n\nSatori is licensed under the GNU Affero General Public License v3.0 only (`AGPL-3.0-only`). See [LICENSE](./LICENSE).\n\nAlternative commercial licensing terms are available separately from the copyright holder.\n","readmeFilename":"README.md"}