{"_id":"@cogitator-ai/mcp","_rev":"28-22a7a365c1460297aad5cc1254283bbd","name":"@cogitator-ai/mcp","dist-tags":{"latest":"17.0.11"},"versions":{"0.1.0":{"name":"@cogitator-ai/mcp","version":"0.1.0","license":"MIT","_id":"@cogitator-ai/mcp@0.1.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"b1fc9c16d559d9a9825241d2a0cd335e28b770fa","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-0.1.0.tgz","fileCount":27,"integrity":"sha512-gUkITjHHm7C7qANNz5l9RDAXosPHhPWeeigdHOXKiQ0LGPAX5hY6xU9twmwfp+R3NZ8YOaEGRKlT7Af6pPlBuA==","signatures":[{"sig":"MEUCIGGOBjpJUfX9vtV3d23Q14eiqWlJo3MKWViT9xIfZFpHAiEA543iN/EMMre7Yx5tqCVJOJbMFqBjKPiS/GmwCYBVIp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71246},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-mcp-0.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/6655dc51ffaf79d6ecee78333c4ca641/cogitator-ai-mcp-0.1.0.tgz","_integrity":"sha512-gUkITjHHm7C7qANNz5l9RDAXosPHhPWeeigdHOXKiQ0LGPAX5hY6xU9twmwfp+R3NZ8YOaEGRKlT7Af6pPlBuA==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","zod-to-json-schema":"^3.24.5","@cogitator-ai/types":"0.1.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"peerDependencies":{"@cogitator-ai/types":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.0_1767171867987_0.6009634179371279","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@cogitator-ai/mcp","version":"1.1.0","license":"MIT","_id":"@cogitator-ai/mcp@1.1.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"99769893033689ed9ad28c31332cd1d9e3016760","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-1.1.0.tgz","fileCount":27,"integrity":"sha512-CzugKwcWQDQZxAcHDbmgBnu1qoa4z+D3wwGdMtfU6lYvQg4FXQy2Lx9tumCLpCkIPCz8JIFXdZiXKCLhoDsYMg==","signatures":[{"sig":"MEUCIEtKWiCppN+u5TKjDD50HO8zHLDKPIrR056YdAH9XpJIAiEA4O0zvFqgUVqwS+IYJykb5je9Qxrx/g4nHrmXyqlxwz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71885},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-mcp-1.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/1b40224a1bdd8d2e90e795a9ba41c11f/cogitator-ai-mcp-1.1.0.tgz","_integrity":"sha512-CzugKwcWQDQZxAcHDbmgBnu1qoa4z+D3wwGdMtfU6lYvQg4FXQy2Lx9tumCLpCkIPCz8JIFXdZiXKCLhoDsYMg==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","@types/node":"^25.0.0","zod-to-json-schema":"^3.24.5","@cogitator-ai/types":"0.3.1","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.3.0"},"peerDependencies":{"@cogitator-ai/types":"0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.0_1767204861183_0.3379963832005939","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@cogitator-ai/mcp","version":"2.0.0","license":"MIT","_id":"@cogitator-ai/mcp@2.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"fb4612da7fb7d609f16584b9462713e1c30fb572","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-2.0.0.tgz","fileCount":27,"integrity":"sha512-cQgipKcarfDjgyplMqV8rbZCtM/TfY7ohCclO2c7q0wzaaC0DDSI05JADRpNRASvgKwoVsW1VQf8NFcuonH1eA==","signatures":[{"sig":"MEYCIQDO7rIGw9VcNuaYjnH1fcOVwyZSBOx+iZJMPKfBxTAC7gIhAN/m4/Jdsqikvpxy5oHeLGWQJhf57lnEjjwXGMqd0NP1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84620},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-mcp-2.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/6c31450d3d6ea06ad521512374b49141/cogitator-ai-mcp-2.0.0.tgz","_integrity":"sha512-cQgipKcarfDjgyplMqV8rbZCtM/TfY7ohCclO2c7q0wzaaC0DDSI05JADRpNRASvgKwoVsW1VQf8NFcuonH1eA==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","@types/node":"^25.0.0","zod-to-json-schema":"^3.24.5","@cogitator-ai/types":"0.4.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.3.0"},"peerDependencies":{"@cogitator-ai/types":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_2.0.0_1767215162479_0.21733543964691204","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@cogitator-ai/mcp","version":"3.0.0","license":"MIT","_id":"@cogitator-ai/mcp@3.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"14badf9d13e9c9bb160fe7c47fa9b2654bed92bf","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-3.0.0.tgz","fileCount":27,"integrity":"sha512-aYgAXGghVZ3SZ/im8VMZPM3c7GsuV6VDHWa50eVvr5L3e/i+1ytpmkwqOyMRZbXB5lsWBZuzqJ37/XZiJM75xg==","signatures":[{"sig":"MEUCIC6yrY+LMOEXzWxed/LRLY24bbQuyG3DptpvW1Ga7IcSAiEA9gNpQ0VbXAishUSdChYx8K7U8YlIInaZeausaE8gvdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84620},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-mcp-3.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/53fbf2e24ec2acbd4a62c2b7c9f8c813/cogitator-ai-mcp-3.0.0.tgz","_integrity":"sha512-aYgAXGghVZ3SZ/im8VMZPM3c7GsuV6VDHWa50eVvr5L3e/i+1ytpmkwqOyMRZbXB5lsWBZuzqJ37/XZiJM75xg==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","@types/node":"^25.0.0","zod-to-json-schema":"^3.24.5","@cogitator-ai/types":"0.5.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.3.0"},"peerDependencies":{"@cogitator-ai/types":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_3.0.0_1767272196090_0.5921882472554811","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@cogitator-ai/mcp","version":"4.0.0","license":"MIT","_id":"@cogitator-ai/mcp@4.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"91d90d5b464d5fa3c486f6d4278f683689af410b","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-4.0.0.tgz","fileCount":27,"integrity":"sha512-fqfEJwuQeSM9UOjHTxpq8wlL5dhq16Qlz1NrZF7tUZpw0hNim7jQY4MBgAD92PFzPRjBKCRzMFhw10kuTV7sdA==","signatures":[{"sig":"MEQCIB4jxzX7w1+6tK1rlO8QvAO8ln05hIJgG/xMGh7VT/9+AiBO11ehQKNHABWerKoLhe3lYkfV6fbkjIrF/G0K6VAEJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84620},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-mcp-4.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/8f3827514bc606afcded2980a91c6319/cogitator-ai-mcp-4.0.0.tgz","_integrity":"sha512-fqfEJwuQeSM9UOjHTxpq8wlL5dhq16Qlz1NrZF7tUZpw0hNim7jQY4MBgAD92PFzPRjBKCRzMFhw10kuTV7sdA==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","@types/node":"^25.0.0","zod-to-json-schema":"^3.24.5","@cogitator-ai/types":"0.6.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.3.0"},"peerDependencies":{"@cogitator-ai/types":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_4.0.0_1767518364839_0.6591520395481711","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@cogitator-ai/mcp","version":"5.0.0","license":"MIT","_id":"@cogitator-ai/mcp@5.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"5865a4c28677fb26d03992c88cf01dd4a158228a","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-5.0.0.tgz","fileCount":27,"integrity":"sha512-elSt/WP1VSuBEFM2Pm3049e0PzF1t0GVrSbtyaTJ/lZoCJlzNIJA7LypkL9O2x8VhpH+WZ638GaKPoCCTRKl4w==","signatures":[{"sig":"MEQCIHN21BYOWCgGI+SkNjDvoEQb7BPL1CrferI80zFg/yZaAiBaLjKyzVqLaZ2hF+cMczc6RRweV/U2srWHSl2n4sIQ9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84620},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-mcp-5.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/af6b2f54a326997594cd24065eed6cfb/cogitator-ai-mcp-5.0.0.tgz","_integrity":"sha512-elSt/WP1VSuBEFM2Pm3049e0PzF1t0GVrSbtyaTJ/lZoCJlzNIJA7LypkL9O2x8VhpH+WZ638GaKPoCCTRKl4w==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","@types/node":"^25.0.0","zod-to-json-schema":"^3.24.5","@cogitator-ai/types":"0.7.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.3.0"},"peerDependencies":{"@cogitator-ai/types":"0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_5.0.0_1767559728657_0.46265899873965277","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@cogitator-ai/mcp","version":"6.0.0","license":"MIT","_id":"@cogitator-ai/mcp@6.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"f2f8f70d8ffb54a6a409442f88cb6e49ffdb0ca2","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-6.0.0.tgz","fileCount":27,"integrity":"sha512-DU8/bE0/NmsGnXFImVUMJQYVMbb2P1oNgRVVzUPfcv59aLrvY+iUPI+lXUha3Eg3oIQae/DNUUTzdHcOH82oBg==","signatures":[{"sig":"MEYCIQDW48on3qpAx7Mz8C5RH/yCoS/TuaKcwnbNESPE1ywbIgIhAPOgqkOYCAs+QhfoHSYWgReOcq02ujMI/ENKappik/x9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84620},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-mcp-6.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/e68ca27364ff5539c1117bca36b0fec4/cogitator-ai-mcp-6.0.0.tgz","_integrity":"sha512-DU8/bE0/NmsGnXFImVUMJQYVMbb2P1oNgRVVzUPfcv59aLrvY+iUPI+lXUha3Eg3oIQae/DNUUTzdHcOH82oBg==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","@types/node":"^25.0.0","zod-to-json-schema":"^3.24.5","@cogitator-ai/types":"0.8.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.3.0"},"peerDependencies":{"@cogitator-ai/types":"0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_6.0.0_1768904097806_0.350031243567992","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@cogitator-ai/mcp","version":"6.0.1","license":"MIT","_id":"@cogitator-ai/mcp@6.0.1","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"999bccec9c8d6916bdd632adf0f4610febf17201","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-6.0.1.tgz","fileCount":27,"integrity":"sha512-Dkg4p2VTBHu/Z1LnBnZCLSSv6mY3vEggJy9NsvlFv14Pu6a083AjKHJ35jyLvXKXqtgHuyPLOroa4PEnATePNQ==","signatures":[{"sig":"MEUCIQC7IZkOBeQee6KlRxt3mv075wirXFf4JlUv3Dio9wtZdQIgT9wCqv+2gu96DsVPnSpotjNBquLX11RvK0AXlM1a/zE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84620},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-mcp-6.0.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/e1f19b4d6a2500244ef0e41994aa26f1/cogitator-ai-mcp-6.0.1.tgz","_integrity":"sha512-Dkg4p2VTBHu/Z1LnBnZCLSSv6mY3vEggJy9NsvlFv14Pu6a083AjKHJ35jyLvXKXqtgHuyPLOroa4PEnATePNQ==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","@types/node":"^25.0.0","zod-to-json-schema":"^3.24.5","@cogitator-ai/types":"0.8.1","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.3.0"},"peerDependencies":{"@cogitator-ai/types":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_6.0.1_1768906296431_0.09113680881752706","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@cogitator-ai/mcp","version":"7.0.0","license":"MIT","_id":"@cogitator-ai/mcp@7.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"dc2e3b24eebf20a3edb1d6a5a5365df0cd649f6b","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-7.0.0.tgz","fileCount":27,"integrity":"sha512-ZjLNnk8kFyzxj0ZIlTYOdgG3SQcZj/GHciFtafAhOzVtqAwobuBdOhJlA4P5BPCANxrOax3niNvbZbtM+bOnlg==","signatures":[{"sig":"MEUCIQDsi22VrXLqCNvn3oOgikvcXfiAFaguLshbFAAp6vxP2wIgStv/ytxQSW6L3u2QjegGejGMnu5l3ydfwfU3uLb8opw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84620},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-mcp-7.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/d31ff9b4fe25b2f057927edf3960b00a/cogitator-ai-mcp-7.0.0.tgz","_integrity":"sha512-ZjLNnk8kFyzxj0ZIlTYOdgG3SQcZj/GHciFtafAhOzVtqAwobuBdOhJlA4P5BPCANxrOax3niNvbZbtM+bOnlg==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","@types/node":"^25.0.0","zod-to-json-schema":"^3.24.5","@cogitator-ai/types":"0.9.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.3.0"},"peerDependencies":{"@cogitator-ai/types":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_7.0.0_1768908451230_0.011684261852022093","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@cogitator-ai/mcp","version":"8.0.0","license":"MIT","_id":"@cogitator-ai/mcp@8.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"fa9d7d4f2c95b138ed2168b6b3a73e1010d2636a","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-8.0.0.tgz","fileCount":27,"integrity":"sha512-V/1L4CjRpR94p2zTciI8kjGLXjVyhOLB9YcNTyWQ1Jmgw7yXds9kiJ6eF74oUr446fMR1f3eP9H/VJggX5y0SQ==","signatures":[{"sig":"MEYCIQDyUTWahAzb9IvIBWNoBkVv6uFWkWkuSOko1nmth8HZWAIhAJW/wbNnOiMBQzUz1HAzNNZL0AB30a0/fDtsqR9NGs5e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84622},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-mcp-8.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/07c9da616caebfecd3b1213a1f537341/cogitator-ai-mcp-8.0.0.tgz","_integrity":"sha512-V/1L4CjRpR94p2zTciI8kjGLXjVyhOLB9YcNTyWQ1Jmgw7yXds9kiJ6eF74oUr446fMR1f3eP9H/VJggX5y0SQ==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","@types/node":"^25.0.0","zod-to-json-schema":"^3.24.5","@cogitator-ai/types":"0.10.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.3.0"},"peerDependencies":{"@cogitator-ai/types":"0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_8.0.0_1768909714343_0.1475079007656599","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@cogitator-ai/mcp","version":"8.1.0","license":"MIT","_id":"@cogitator-ai/mcp@8.1.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"11ba1a13acb8a2eb16c9985ebbbd15d483566041","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-8.1.0.tgz","fileCount":27,"integrity":"sha512-ZZzQmTO0HJQz2qwgEIDPsrSCX4pRnGEmmBSBhWAOA5z9HmBZgLG5ALEzpoZQwYQWAvQpcCQZkF9XXE8N3Sr7jw==","signatures":[{"sig":"MEUCIQDHT4QmqpVqmVVtcvLZ6uVZ8ki8JrZWkPib1xnrZ9OXOAIgGa7pHz761/ciY1yCB/1vZXVb4ixBVTzfRToBvQnBkzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97821},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-mcp-8.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/575fdd8f06b58d124a1b939340882344/cogitator-ai-mcp-8.1.0.tgz","_integrity":"sha512-ZZzQmTO0HJQz2qwgEIDPsrSCX4pRnGEmmBSBhWAOA5z9HmBZgLG5ALEzpoZQwYQWAvQpcCQZkF9XXE8N3Sr7jw==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","@types/node":"^25.0.0","zod-to-json-schema":"^3.24.5","@cogitator-ai/types":"0.10.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.3.0"},"peerDependencies":{"@cogitator-ai/types":"0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_8.1.0_1768915979554_0.7138896680331555","host":"s3://npm-registry-packages-npm-production"}},"8.1.1":{"name":"@cogitator-ai/mcp","version":"8.1.1","license":"MIT","_id":"@cogitator-ai/mcp@8.1.1","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"658b440ceb9bddbe6c5892b172fd2402de3d03a6","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-8.1.1.tgz","fileCount":27,"integrity":"sha512-yMzl8kfhkIR+zeADwgYCGQ6FMbyk33JFWGz4L/Rk+CEOYYtNPo0NCzR8hxv5OoWWHOKufHpTByPQTRJ2gGSBMw==","signatures":[{"sig":"MEUCIQCOryiAmDFm5p9z6EYgJd0wGgqjQ8rjMTYQLZziO9SZjAIgNJB4TISQFEPniyYn6CO57vatoMjlKZzN0DwsgcgcDsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97821},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-mcp-8.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/59af912207e11b27f79cfbd927a75d83/cogitator-ai-mcp-8.1.1.tgz","_integrity":"sha512-yMzl8kfhkIR+zeADwgYCGQ6FMbyk33JFWGz4L/Rk+CEOYYtNPo0NCzR8hxv5OoWWHOKufHpTByPQTRJ2gGSBMw==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","@types/node":"^25.0.0","zod-to-json-schema":"^3.24.5","@cogitator-ai/types":"0.10.1","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.3.0"},"peerDependencies":{"@cogitator-ai/types":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_8.1.1_1769171248383_0.12670775989361038","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@cogitator-ai/mcp","version":"9.0.0","license":"MIT","_id":"@cogitator-ai/mcp@9.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"11b0e25a3ab9e1c8c645b2cfb7b1553faf9ea04c","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-9.0.0.tgz","fileCount":27,"integrity":"sha512-qtQqHf23cLL3Izwabl0a8sEbwsYcKf08Bow9oyseGFYDjjDr6F1cTvtnXjJeTyB9zrYjJlnpvLqmBZpcoRlBWA==","signatures":[{"sig":"MEUCIQDdQiigz+VoNIyps4KQ1rpQxHxzLjrpfew5bA9s5FJJegIgLeBPgcGdWMcQgV2HuUEl3I00PXLSoTz0JSapM7Q3oUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97821},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-mcp-9.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/283212d50bf5effe41cc887d2b1a0729/cogitator-ai-mcp-9.0.0.tgz","_integrity":"sha512-qtQqHf23cLL3Izwabl0a8sEbwsYcKf08Bow9oyseGFYDjjDr6F1cTvtnXjJeTyB9zrYjJlnpvLqmBZpcoRlBWA==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","@types/node":"^25.0.0","zod-to-json-schema":"^3.24.5","@cogitator-ai/types":"0.11.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.3.0"},"peerDependencies":{"@cogitator-ai/types":"0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_9.0.0_1769174981227_0.28956614903899625","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@cogitator-ai/mcp","version":"10.0.0","license":"MIT","_id":"@cogitator-ai/mcp@10.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"9b393e5efff1721b9dc53caed1498f4d233c5024","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-10.0.0.tgz","fileCount":27,"integrity":"sha512-NWMPmlzS23MH83a698Fk0uS7U2x2EXxxdqMB8AYGvRXpv60g/0yqtsg+j16S7I9tquo7Sitivl37TiGXQl7yvA==","signatures":[{"sig":"MEUCIQCF6G9OihPdZatS5f3BvuyhdbL0avQTiYZN5s8AYSzPzwIgS43eQbllF67/W5VAUfouS2BYneJy9idYueCng8wuvFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97822},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-mcp-10.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/017b8407a63e39bbbbfcea455674875f/cogitator-ai-mcp-10.0.0.tgz","_integrity":"sha512-NWMPmlzS23MH83a698Fk0uS7U2x2EXxxdqMB8AYGvRXpv60g/0yqtsg+j16S7I9tquo7Sitivl37TiGXQl7yvA==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","@types/node":"^25.0.0","zod-to-json-schema":"^3.24.5","@cogitator-ai/types":"0.12.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.3.0"},"peerDependencies":{"@cogitator-ai/types":"0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_10.0.0_1769179011101_0.46661596242973835","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"@cogitator-ai/mcp","version":"11.0.0","license":"MIT","_id":"@cogitator-ai/mcp@11.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"c8731312e4b86c8e42d2b66f4197286bb13ac567","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-11.0.0.tgz","fileCount":27,"integrity":"sha512-/zSQmhgzcqORYezz3W3x9dkeJo0hpXayIpnzBrgVKw2dI0dLpfob4FO2mUcdojFBDdmljhygzYzsUKmWT5gIyw==","signatures":[{"sig":"MEUCIQDonU2J3xdupzAWMLa+tRYQE/leriY2/elGyn0+QAlNpwIgDSnYmCRIWlbdR+7uHJBQDonP5CNjoK+C9kDe1myK2ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97822},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-mcp-11.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/43865bd3ca35741185672d34e29a824d/cogitator-ai-mcp-11.0.0.tgz","_integrity":"sha512-/zSQmhgzcqORYezz3W3x9dkeJo0hpXayIpnzBrgVKw2dI0dLpfob4FO2mUcdojFBDdmljhygzYzsUKmWT5gIyw==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","@types/node":"^25.0.0","zod-to-json-schema":"^3.24.5","@cogitator-ai/types":"0.13.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.3.0"},"peerDependencies":{"@cogitator-ai/types":"0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_11.0.0_1769183185641_0.11614772844550858","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"@cogitator-ai/mcp","version":"13.0.0","license":"MIT","_id":"@cogitator-ai/mcp@13.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"347c3411fdfda74a11d8a16292f79c4b937d77e9","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-13.0.0.tgz","fileCount":27,"integrity":"sha512-PqkYvs6HEQS6fWtrK03gzUDalS7pI8I6lXmAtIVjvm1GIXgzFmnNICJtsYq4TfAAxbpMUZXdRsCF8e+U6M8wSA==","signatures":[{"sig":"MEUCIQDrPyqxXyJcgJWCIjih0VHzB2mtglaDOPyQIIqLdrT4twIgHb0JszK+YNgeorl8p34jGgwGVDtswXWXwvVrnEtOlLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97822},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-mcp-13.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/3beadaad105ed3f75addd56c2055cdee/cogitator-ai-mcp-13.0.0.tgz","_integrity":"sha512-PqkYvs6HEQS6fWtrK03gzUDalS7pI8I6lXmAtIVjvm1GIXgzFmnNICJtsYq4TfAAxbpMUZXdRsCF8e+U6M8wSA==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","@types/node":"^25.0.0","zod-to-json-schema":"^3.24.5","@cogitator-ai/types":"0.15.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.3.0"},"peerDependencies":{"@cogitator-ai/types":"0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_13.0.0_1769185203310_0.23809756815790872","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"@cogitator-ai/mcp","version":"14.0.0","license":"MIT","_id":"@cogitator-ai/mcp@14.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"d486cdecaea635447b03d03b7b8a185bda1613a0","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-14.0.0.tgz","fileCount":27,"integrity":"sha512-ZeefhLbZnkWyawG6BgrQbkECYTsJLXdimYSV7x9GvBKyFqDsj2Zk/nnYEmtkGWzg9zjxx+Twea+lQ4ADr/eiAg==","signatures":[{"sig":"MEUCIA6A8esJrOpLhpLppRXL4hsZzAI3x6CcdFOhSRiEZ200AiEAn/HTqOf7MaI61VuzRZzPjHWehwdzWdNmtjMKQCIq8P0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97822},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-mcp-14.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/0a232691bb00155da048060e64138ca1/cogitator-ai-mcp-14.0.0.tgz","_integrity":"sha512-ZeefhLbZnkWyawG6BgrQbkECYTsJLXdimYSV7x9GvBKyFqDsj2Zk/nnYEmtkGWzg9zjxx+Twea+lQ4ADr/eiAg==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","@types/node":"^25.0.0","zod-to-json-schema":"^3.24.5","@cogitator-ai/types":"0.16.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.3.0"},"peerDependencies":{"@cogitator-ai/types":"0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_14.0.0_1769185782961_0.37912049291405414","host":"s3://npm-registry-packages-npm-production"}},"14.1.0":{"name":"@cogitator-ai/mcp","version":"14.1.0","license":"MIT","_id":"@cogitator-ai/mcp@14.1.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"e20549ab2c00fe63fe69f34d7209b2d6779fa861","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-14.1.0.tgz","fileCount":27,"integrity":"sha512-eRPJtwRtzkaNtlK+IeK5ZRqGSEIgTleqOh6PQBiiY6g090pqAkwtwSXK1ALiFh8wZ5rkvIhtctzxIQ5DYvpu5g==","signatures":[{"sig":"MEQCIAyqeOQJR00K5I/GoveigjoWgDLX993TLnlyraRpGmBUAiBVAKFx6JqDv9nwfFwLqNODhBw2sC/FUVn7e/FEXH4aKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116735},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-mcp-14.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/7c74451183928e71ee9dfd8f6f3b2d18/cogitator-ai-mcp-14.1.0.tgz","_integrity":"sha512-eRPJtwRtzkaNtlK+IeK5ZRqGSEIgTleqOh6PQBiiY6g090pqAkwtwSXK1ALiFh8wZ5rkvIhtctzxIQ5DYvpu5g==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","@types/node":"^25.0.0","zod-to-json-schema":"^3.24.5","@cogitator-ai/types":"0.16.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.3.0"},"peerDependencies":{"@cogitator-ai/types":"0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_14.1.0_1769186876590_0.6364125715789122","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"@cogitator-ai/mcp","version":"15.0.0","license":"MIT","_id":"@cogitator-ai/mcp@15.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"d3483c1d7328406e33df6974e85fd97dba67df97","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-15.0.0.tgz","fileCount":27,"integrity":"sha512-t7l1Y0A//Y2arhseIKYgi/Za+k6TBUOQGrw20KGpbT0+6CgAEayRPpm1IkFCHWnh1xZLlGRBGxbr1arDCRKutA==","signatures":[{"sig":"MEUCIQDfVR8Yl5aCs2Of+gatgJO1jpaGXmkzVcuxYr9/8DLA1wIgKasKonTfs7KNHEvv86FaMP7y3IkyrFwV5cclZ7dVKjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116735},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-mcp-15.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/45d2c51846bae5312b98d72bb1a4acba/cogitator-ai-mcp-15.0.0.tgz","_integrity":"sha512-t7l1Y0A//Y2arhseIKYgi/Za+k6TBUOQGrw20KGpbT0+6CgAEayRPpm1IkFCHWnh1xZLlGRBGxbr1arDCRKutA==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","@types/node":"^25.0.0","zod-to-json-schema":"^3.24.5","@cogitator-ai/types":"0.17.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.3.0"},"peerDependencies":{"@cogitator-ai/types":"0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_15.0.0_1769250434114_0.7546212166782871","host":"s3://npm-registry-packages-npm-production"}},"16.0.0":{"name":"@cogitator-ai/mcp","version":"16.0.0","license":"MIT","_id":"@cogitator-ai/mcp@16.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"96538dd24847449d9493193a308568a321b1f82b","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-16.0.0.tgz","fileCount":27,"integrity":"sha512-VZtkNY5twKOVTr9iO9yX+bITbwsHHtveBYO7vKKtQeAx6gz2Da2kPqfpoiiAKd3bDg95KpzMaiq01IiAnztWEQ==","signatures":[{"sig":"MEQCICW/12ir9FOv8wGJwIz3WUMRL1JPKvWcqJOU5tvq5/r7AiByus0j8quU77A3/5S65jMZPf0CjOff43V1+9yHydeSHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116735},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-mcp-16.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/ab8d4b237e21e78336baa2557d053bbe/cogitator-ai-mcp-16.0.0.tgz","_integrity":"sha512-VZtkNY5twKOVTr9iO9yX+bITbwsHHtveBYO7vKKtQeAx6gz2Da2kPqfpoiiAKd3bDg95KpzMaiq01IiAnztWEQ==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","@types/node":"^25.0.0","zod-to-json-schema":"^3.24.5","@cogitator-ai/types":"0.18.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.3.0"},"peerDependencies":{"@cogitator-ai/types":"0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_16.0.0_1769251958921_0.6649621304305984","host":"s3://npm-registry-packages-npm-production"}},"17.0.0":{"name":"@cogitator-ai/mcp","version":"17.0.0","license":"MIT","_id":"@cogitator-ai/mcp@17.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"4d1d04341a511b58ddb1b34637edeab2cd540e8b","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-17.0.0.tgz","fileCount":27,"integrity":"sha512-2uaM40lMhYQGU+yJ+8F0kfBxWbUO5ScH3TLp1pdwMlUpCv9wbz3kOEvfd1H4y8NMk/rFMSwJO4Qs6jeKMEiZkw==","signatures":[{"sig":"MEYCIQCUPk5IjpzCwI2Js4U/zEmJLldRDRlO7ZGpi9x691Fl+gIhALuq6t/ZHXQBv7/ajjQukuyT3OpavMwzMCqFvqu1qQu3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116735},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-mcp-17.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/5fdad974204ea4f525a60ab48d9de78f/cogitator-ai-mcp-17.0.0.tgz","_integrity":"sha512-2uaM40lMhYQGU+yJ+8F0kfBxWbUO5ScH3TLp1pdwMlUpCv9wbz3kOEvfd1H4y8NMk/rFMSwJO4Qs6jeKMEiZkw==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","@types/node":"^25.0.0","zod-to-json-schema":"^3.24.5","@cogitator-ai/types":"0.19.0","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.3.0"},"peerDependencies":{"@cogitator-ai/types":"0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_17.0.0_1769254746660_0.03916188421861588","host":"s3://npm-registry-packages-npm-production"}},"17.0.3":{"name":"@cogitator-ai/mcp","version":"17.0.3","license":"MIT","_id":"@cogitator-ai/mcp@17.0.3","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"99b2dbf8fd5167f26a2e1bc7073dbb47eca6c328","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-17.0.3.tgz","fileCount":26,"integrity":"sha512-EmOJ0C/9PrQBb75p2MEVoSCYGSGvW3xTTzjEzpGCHkCWfD8W09tqzXZBBOmFLT4IvZKuDO2+cEz893yekMi57A==","signatures":[{"sig":"MEQCIFKta/Dh4z2cC7W0Qe5TcV7aVEgBbCSSYUjRg9DJiGxBAiAE04O8H9JlvMZtSJSIY5bWMjTbBnpavzA932VWZhMQ5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"68ae52328fec8aa8e62b0dfb996c7bef0c2b441b","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^4.3.6","@types/node":"^25.0.10","@cogitator-ai/types":"workspace:*","@modelcontextprotocol/sdk":"^1.12.0"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0"},"peerDependencies":{"@cogitator-ai/types":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/mcp_17.0.3_1769446781216_0.08475574473097947","host":"s3://npm-registry-packages-npm-production"}},"17.0.4":{"name":"@cogitator-ai/mcp","version":"17.0.4","license":"MIT","_id":"@cogitator-ai/mcp@17.0.4","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"7fb2e4c0864936b9625e1112d84b5632f3f8e0c2","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-17.0.4.tgz","fileCount":26,"integrity":"sha512-eptg4B8mGNsbOlI7pxaWPBHWYYOicDWzXKrRLgpAENzullf03fQqbgBqf77oKR2xNPY8kcXlNFBg8AYwsoKVHw==","signatures":[{"sig":"MEUCIFAdXsMtFwPyZ1mCB9ZcrclJWkoh9QsSrftVd16miODkAiEA8hhEbuLfFIh2PKa7CyO8lvuxwmGOlp5lPioBvEvJ+ZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a6b9adee17ab69490d006ebca129a24d50e90b0f","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^4.3.6","@types/node":"^25.0.10","@cogitator-ai/types":"workspace:*","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0"},"peerDependencies":{"@cogitator-ai/types":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/mcp_17.0.4_1771596837993_0.9678823531479481","host":"s3://npm-registry-packages-npm-production"}},"17.0.5":{"name":"@cogitator-ai/mcp","version":"17.0.5","license":"MIT","_id":"@cogitator-ai/mcp@17.0.5","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"9b1bc0084eaabe617b79578748c8b8682273e7d8","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-17.0.5.tgz","fileCount":26,"integrity":"sha512-CTwatT6SddntzN52eg4v6ur+du0QQo5EIi5LkalRivBhMxKENjsaF+SNtiWobiIo42ZocRyeO6kXJc9k4ZtT/Q==","signatures":[{"sig":"MEQCIFejmLcQrgIS92rzc1QCHxGwRaHCCVdmAgeFSkB3MULbAiBLwvFTRS8cU9EdSlRUcrJT0ZOmu6mVWzW2FZ75lsLB0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117577},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ccb9c1f52f0b4b82d2b20ce6da27bfa36b2afcb0","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^4.3.6","@cogitator-ai/types":"workspace:*","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.0.10"},"peerDependencies":{"@cogitator-ai/types":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/mcp_17.0.5_1772017427280_0.594278674801233","host":"s3://npm-registry-packages-npm-production"}},"17.0.6":{"name":"@cogitator-ai/mcp","version":"17.0.6","license":"MIT","_id":"@cogitator-ai/mcp@17.0.6","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"3a00d38840cd0a8a0b5da82c89704e5a06383c38","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-17.0.6.tgz","fileCount":26,"integrity":"sha512-6PQIfTNM2L8MdwiUQAkHSIMJ64Vyv2/G6zWqo92qWzhvNAtcQepJAF2w86UiprtrEmvUYFENwtX2HjjRch4VGQ==","signatures":[{"sig":"MEYCIQCZEPKTvk2704CiaRRxJssR11Ci2SwLUQgFOX/EbwyPogIhAP3bDhGIqfjiUS3soc81fW5PSy60aJ1h3nC5p/l9hSjg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117577},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f508be4a1a30c7bd136f0fa8b2e6cee5521416ab","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^4.3.6","@cogitator-ai/types":"workspace:*","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.0.10"},"peerDependencies":{"@cogitator-ai/types":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/mcp_17.0.6_1772035622710_0.09542311816194671","host":"s3://npm-registry-packages-npm-production"}},"17.0.9":{"name":"@cogitator-ai/mcp","version":"17.0.9","license":"MIT","_id":"@cogitator-ai/mcp@17.0.9","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"62e54b56c5530762edb3c99507f7d6383ae97dbd","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-17.0.9.tgz","fileCount":26,"integrity":"sha512-I6G7t8PanGfpwfsi5I6PHLjC8RHtg08rBKYdrW+4WD56mRpW9RqisjTwgb/TmnAdZE8Noyr/geovRa00ugNTuQ==","signatures":[{"sig":"MEUCIQDkKuxhXqxBqw2Uq061sVjwjcGtwWKMYLdgdPGZNBOafAIgIDT6Y7ddx/pR21XKGelk8P3LJdvd6XeilDloeJOylBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117628},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"33b6a8cb29bfdd7d2255acfa240b2df5d558354e","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^4.3.6","@cogitator-ai/types":"workspace:*","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.0.10"},"peerDependencies":{"@cogitator-ai/types":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/mcp_17.0.9_1778881360855_0.8002689306453044","host":"s3://npm-registry-packages-npm-production"}},"17.0.10":{"name":"@cogitator-ai/mcp","version":"17.0.10","license":"MIT","_id":"@cogitator-ai/mcp@17.0.10","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"8a4d02a2a47a6a2ff0e3595d26622dcf2734f4ac","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-17.0.10.tgz","fileCount":27,"integrity":"sha512-NdlaTmM3LQ4r14uma2peYKQf4dB9N6PxWuQj71CYW2GDG4gT2USJK1CafCs8yhlvI+v/F5/nRFue7kh6RmcHQQ==","signatures":[{"sig":"MEYCIQCknmrwmQWF6s6+Z0d+HzgUVYCpdA+xKAHslxBsNV/P7AIhAJgFBqPmGCDMLeIecSiKPuG+4IBEqXf4b1ZtjCMn7amZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118697},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-mcp-17.0.10.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/ea14823a5b95edaccc01bcf441807d8c/cogitator-ai-mcp-17.0.10.tgz","_integrity":"sha512-NdlaTmM3LQ4r14uma2peYKQf4dB9N6PxWuQj71CYW2GDG4gT2USJK1CafCs8yhlvI+v/F5/nRFue7kh6RmcHQQ==","repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.0","description":"MCP (Model Context Protocol) integration for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^4.3.6","@cogitator-ai/types":"0.22.2","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.3.0","@types/node":"^25.0.10"},"peerDependencies":{"@cogitator-ai/types":"0.22.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_17.0.10_1778882274360_0.32305608046439627","host":"s3://npm-registry-packages-npm-production"}},"17.0.11":{"name":"@cogitator-ai/mcp","version":"17.0.11","description":"MCP (Model Context Protocol) integration for Cogitator","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"dependencies":{"@modelcontextprotocol/sdk":"^1.26.0","zod":"^4.3.6","@cogitator-ai/types":"0.22.3"},"devDependencies":{"@types/node":"^25.0.10","typescript":"^5.3.0","vitest":"^4.0.18"},"peerDependencies":{"@cogitator-ai/types":"0.22.3"},"engines":{"node":">=20.0.0"},"repository":{"type":"git","url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","directory":"packages/mcp"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"license":"MIT","scripts":{"build":"tsc","dev":"tsc --watch","test":"vitest run","test:watch":"vitest","lint":"eslint src","clean":"rm -rf dist"},"_id":"@cogitator-ai/mcp@17.0.11","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","_integrity":"sha512-v6km4yYx5R/XqUJu5fjVn8AV/HQklvxYkuKvJdvOSdiXrhjIL7uWrdKqIVOOYhicSGqmKcAGCxXsvKvA+S+cTg==","_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/bfe85951a8920f7cdd9625cc0873e9a4/cogitator-ai-mcp-17.0.11.tgz","_from":"file:cogitator-ai-mcp-17.0.11.tgz","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-v6km4yYx5R/XqUJu5fjVn8AV/HQklvxYkuKvJdvOSdiXrhjIL7uWrdKqIVOOYhicSGqmKcAGCxXsvKvA+S+cTg==","shasum":"8f54232fc56b97fba0e0191ac021bb87a3c9cde8","tarball":"https://registry.npmjs.org/@cogitator-ai/mcp/-/mcp-17.0.11.tgz","fileCount":27,"unpackedSize":129300,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCZ9W0LuRa5JcSdPdEoqggTf1/SqdzYp9RljBi/hdrj6wIgBRIsc+lMAzqzl4rAWtPOw/Did+96Hz2wclkklySWUUQ="}]},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"directories":{},"maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_17.0.11_1785059681700_0.7694139404363263"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-31T09:04:27.873Z","modified":"2026-07-26T09:54:42.024Z","0.1.0":"2025-12-31T09:04:28.119Z","1.1.0":"2025-12-31T18:14:21.318Z","2.0.0":"2025-12-31T21:06:02.705Z","3.0.0":"2026-01-01T12:56:36.222Z","4.0.0":"2026-01-04T09:19:24.985Z","5.0.0":"2026-01-04T20:48:48.860Z","6.0.0":"2026-01-20T10:14:57.945Z","6.0.1":"2026-01-20T10:51:36.577Z","7.0.0":"2026-01-20T11:27:31.369Z","8.0.0":"2026-01-20T11:48:34.482Z","8.1.0":"2026-01-20T13:32:59.705Z","8.1.1":"2026-01-23T12:27:28.641Z","9.0.0":"2026-01-23T13:29:41.426Z","10.0.0":"2026-01-23T14:36:51.239Z","11.0.0":"2026-01-23T15:46:25.791Z","13.0.0":"2026-01-23T16:20:03.464Z","14.0.0":"2026-01-23T16:29:43.100Z","14.1.0":"2026-01-23T16:47:56.731Z","15.0.0":"2026-01-24T10:27:14.287Z","16.0.0":"2026-01-24T10:52:39.069Z","17.0.0":"2026-01-24T11:39:06.826Z","17.0.3":"2026-01-26T16:59:41.354Z","17.0.4":"2026-02-20T14:13:58.155Z","17.0.5":"2026-02-25T11:03:47.447Z","17.0.6":"2026-02-25T16:07:02.881Z","17.0.9":"2026-05-15T21:42:41.005Z","17.0.10":"2026-05-15T21:57:54.521Z","17.0.11":"2026-07-26T09:54:41.849Z"},"bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"license":"MIT","homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","repository":{"type":"git","url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","directory":"packages/mcp"},"description":"MCP (Model Context Protocol) integration for Cogitator","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"readme":"# @cogitator-ai/mcp\n\nMCP (Model Context Protocol) integration for Cogitator. Connect to external MCP servers or expose Cogitator tools as an MCP server.\n\n## Installation\n\n```bash\npnpm add @cogitator-ai/mcp\n```\n\n## Features\n\n- **MCP Client** - Connect to any MCP server (stdio, HTTP, SSE)\n- **MCP Server** - Expose Cogitator tools as MCP endpoints\n- **Tool Adapters** - Bidirectional conversion between Cogitator and MCP formats\n- **Schema Converters** - Convert between Zod and JSON Schema\n- **Resources & Prompts** - Access MCP resources and prompt templates\n- **Transport Flexibility** - Support for stdio, HTTP, and SSE transports\n- **Retry & Recovery** - Automatic retry with exponential backoff and reconnection handling\n\n---\n\n## Quick Start\n\n### Use Tools from an MCP Server\n\n```typescript\nimport { MCPClient } from '@cogitator-ai/mcp';\nimport { Agent, Cogitator } from '@cogitator-ai/core';\n\nconst client = await MCPClient.connect({\n  transport: 'stdio',\n  command: 'npx',\n  args: ['-y', '@anthropic/mcp-server-filesystem', '/allowed/path'],\n});\n\nconst tools = await client.getTools();\n\nconst agent = new Agent({\n  name: 'File Agent',\n  model: 'ollama/llama3.1:8b',\n  instructions: 'You can read and write files.',\n  tools,\n});\n\nconst cog = new Cogitator();\nconst result = await cog.run(agent, {\n  input: 'List files in /allowed/path',\n});\n\nawait client.close();\nawait cog.close();\n```\n\n### Expose Cogitator Tools as MCP Server\n\n```typescript\nimport { MCPServer } from '@cogitator-ai/mcp';\nimport { tool } from '@cogitator-ai/core';\nimport { z } from 'zod';\n\nconst calculator = tool({\n  name: 'calculator',\n  description: 'Perform math calculations',\n  parameters: z.object({\n    expression: z.string().describe('Math expression'),\n  }),\n  execute: async ({ expression }) => {\n    return String(eval(expression));\n  },\n});\n\nconst server = new MCPServer({\n  name: 'my-tools',\n  version: '1.0.0',\n  transport: 'stdio',\n});\n\nserver.registerTool(calculator);\nawait server.start();\n```\n\n---\n\n## MCP Client\n\nConnect to external MCP servers and use their tools with Cogitator agents.\n\n### Connection Options\n\n```typescript\nimport { MCPClient } from '@cogitator-ai/mcp';\n\nconst client = await MCPClient.connect({\n  transport: 'stdio',\n  command: 'npx',\n  args: ['-y', '@anthropic/mcp-server-filesystem', '/path'],\n  env: { DEBUG: 'true' },\n  timeout: 30000,\n  clientName: 'my-app',\n  clientVersion: '1.0.0',\n});\n```\n\n### Configuration\n\n```typescript\ninterface MCPClientConfig {\n  transport: 'stdio' | 'http' | 'sse';\n\n  // For stdio transport\n  command?: string;\n  args?: string[];\n  env?: Record<string, string>;\n\n  // For HTTP/SSE transport\n  url?: string;\n\n  // Connection options\n  timeout?: number;\n  clientName?: string;\n  clientVersion?: string;\n\n  // Retry configuration\n  retry?: MCPRetryConfig;\n  autoReconnect?: boolean;\n\n  // Reconnection callbacks\n  onReconnecting?: (attempt: number) => void;\n  onReconnected?: () => void;\n  onReconnectFailed?: (error: Error) => void;\n}\n```\n\n### Retry & Recovery\n\nThe MCP client includes automatic retry and reconnection handling for resilient connections.\n\n```typescript\nconst client = await MCPClient.connect({\n  transport: 'stdio',\n  command: 'npx',\n  args: ['-y', '@anthropic/mcp-server-filesystem', '/path'],\n\n  retry: {\n    maxRetries: 5,\n    initialDelay: 1000,\n    maxDelay: 30000,\n    backoffMultiplier: 2,\n    retryOnConnectionLoss: true,\n  },\n\n  autoReconnect: true,\n  onReconnecting: (attempt) => console.log(`Reconnecting... attempt ${attempt}`),\n  onReconnected: () => console.log('Reconnected successfully'),\n  onReconnectFailed: (error) => console.error('Failed to reconnect:', error),\n});\n```\n\n#### Retry Configuration\n\n```typescript\ninterface MCPRetryConfig {\n  maxRetries?: number; // Default: 3\n  initialDelay?: number; // Default: 1000ms\n  maxDelay?: number; // Default: 30000ms\n  backoffMultiplier?: number; // Default: 2\n  retryOnConnectionLoss?: boolean; // Default: true\n}\n```\n\n#### Automatic Retry Behavior\n\nAll MCP operations (`callTool`, `listResources`, `readResource`, `listPrompts`, `getPrompt`) automatically retry on:\n\n- Connection errors (ECONNREFUSED, ECONNRESET, etc.)\n- Timeout errors\n- Network failures\n\nWhen a connection error is detected with `autoReconnect: true`, the client will:\n\n1. Close the existing connection\n2. Create a new transport and client\n3. Reconnect with exponential backoff\n4. Continue the operation on the new connection\n\n#### Manual Reconnection\n\n```typescript\nif (!client.isConnected()) {\n  await client.reconnect();\n}\n```\n\n### Transport Types\n\n| Transport | Use Case                                     |\n| --------- | -------------------------------------------- |\n| `stdio`   | Local MCP servers spawned as child processes |\n| `http`    | Remote MCP servers over HTTP                 |\n| `sse`     | Server-Sent Events for streaming             |\n\n### Client Methods\n\n```typescript\nconst client = await MCPClient.connect(config);\n\nclient.isConnected();\n\nclient.isReconnecting();\n\nclient.getCapabilities();\n\nawait client.reconnect();\n\nconst definitions = await client.listToolDefinitions();\n\nconst tools = await client.getTools();\n\nconst result = await client.callTool('tool_name', { arg: 'value' });\n\nconst resources = await client.listResources();\n\nconst content = await client.readResource('file://path/to/file');\n\nconst prompts = await client.listPrompts();\n\nconst messages = await client.getPrompt('prompt_name', { arg: 'value' });\n\nawait client.close();\n```\n\n### Helper Function\n\nFor quick one-liner connections:\n\n```typescript\nimport { connectMCPServer } from '@cogitator-ai/mcp';\n\nconst { tools, client, cleanup } = await connectMCPServer({\n  transport: 'stdio',\n  command: 'npx',\n  args: ['-y', '@anthropic/mcp-server-filesystem', '/path'],\n});\n\nconst agent = new Agent({\n  tools,\n  // ...\n});\n\n// When done\nawait cleanup();\n```\n\n---\n\n## MCP Server\n\nExpose Cogitator tools as an MCP server for use by Claude Desktop, other AI assistants, or any MCP client.\n\n### Creating a Server\n\n```typescript\nimport { MCPServer } from '@cogitator-ai/mcp';\n\nconst server = new MCPServer({\n  name: 'my-cogitator-server',\n  version: '1.0.0',\n  transport: 'stdio',\n  logging: true,\n});\n\nserver.registerTool(tool1);\nserver.registerTool(tool2);\n// or\nserver.registerTools([tool1, tool2, tool3]);\n\nawait server.start();\n```\n\n### Server Configuration\n\n```typescript\ninterface MCPServerConfig {\n  name: string;\n  version: string;\n  transport: 'stdio' | 'http' | 'sse';\n\n  // For HTTP transport\n  port?: number; // Default: 3000\n  host?: string; // Default: 'localhost'\n\n  logging?: boolean; // Enable console logging\n}\n```\n\n### Server Methods\n\n```typescript\nconst server = new MCPServer(config);\n\n// Tools\nserver.registerTool(tool);\nserver.registerTools([tool1, tool2]);\nserver.unregisterTool('tool_name'); // only before start()\nserver.getRegisteredTools();\n\n// Resources\nserver.registerResource(resourceConfig);\nserver.registerResources([resource1, resource2]);\nserver.unregisterResource('memory://threads'); // only before start()\nserver.getRegisteredResources();\n\n// Prompts\nserver.registerPrompt(promptConfig);\nserver.registerPrompts([prompt1, prompt2]);\nserver.unregisterPrompt('summarize'); // only before start()\nserver.getRegisteredPrompts();\n\n// Lifecycle\nawait server.start();\nserver.isRunning();\nawait server.stop();\n```\n\n### Registering Resources\n\nExpose data to MCP clients via resources. Supports both static URIs and dynamic URI templates.\n\n```typescript\nconst server = new MCPServer({\n  name: 'memory-server',\n  version: '1.0.0',\n  transport: 'stdio',\n});\n\n// Static resource with fixed URI\nserver.registerResource({\n  uri: 'memory://threads',\n  name: 'Conversation Threads',\n  description: 'List of all conversation threads',\n  mimeType: 'application/json',\n  read: async () => ({\n    text: JSON.stringify(await getAllThreads()),\n  }),\n});\n\n// Dynamic resource with URI template\nserver.registerResource({\n  uri: 'memory://thread/{id}',\n  name: 'Thread Content',\n  description: 'Content of a specific thread',\n  mimeType: 'application/json',\n  read: async ({ id }) => ({\n    text: JSON.stringify(await getThread(id)),\n  }),\n});\n\n// Resource returning binary data\nserver.registerResource({\n  uri: 'files://avatar/{userId}',\n  name: 'User Avatar',\n  mimeType: 'image/png',\n  read: async ({ userId }) => ({\n    blob: await getAvatarBase64(userId),\n  }),\n});\n```\n\n### Registering Prompts\n\nExpose reusable prompt templates to MCP clients.\n\n```typescript\nconst server = new MCPServer({\n  name: 'prompt-server',\n  version: '1.0.0',\n  transport: 'stdio',\n});\n\n// Simple prompt\nserver.registerPrompt({\n  name: 'summarize',\n  title: 'Summarize Content',\n  description: 'Generate a summary of the provided content',\n  arguments: [\n    { name: 'content', description: 'Content to summarize', required: true },\n    { name: 'style', description: 'Summary style (brief/detailed)', required: false },\n  ],\n  get: async ({ content, style = 'brief' }) => ({\n    messages: [\n      {\n        role: 'user',\n        content: {\n          type: 'text',\n          text: `Please provide a ${style} summary of:\\n\\n${content}`,\n        },\n      },\n    ],\n  }),\n});\n\n// Code review prompt\nserver.registerPrompt({\n  name: 'review-code',\n  title: 'Code Review',\n  description: 'Review code for issues and improvements',\n  arguments: [\n    { name: 'code', description: 'Code to review', required: true },\n    { name: 'language', description: 'Programming language', required: false },\n  ],\n  get: async ({ code, language }) => ({\n    description: `Reviewing ${language || 'code'}`,\n    messages: [\n      {\n        role: 'user',\n        content: {\n          type: 'text',\n          text: `Review this ${language || ''} code for best practices and issues:\\n\\n\\`\\`\\`${language || ''}\\n${code}\\n\\`\\`\\``,\n        },\n      },\n    ],\n  }),\n});\n```\n\n### Resource Configuration\n\n```typescript\ninterface MCPResourceConfig {\n  uri: string; // Static URI or template like 'memory://thread/{id}'\n  name: string;\n  description?: string;\n  mimeType?: string;\n  read: (params: Record<string, string>) => Promise<MCPResourceContent | MCPResourceContent[]>;\n}\n\ninterface MCPResourceContent {\n  uri?: string;\n  mimeType?: string;\n  text?: string; // Text content\n  blob?: string; // Base64 encoded binary\n}\n```\n\n### Prompt Configuration\n\n```typescript\ninterface MCPPromptConfig {\n  name: string;\n  title?: string;\n  description?: string;\n  arguments?: MCPPromptArgumentConfig[];\n  get: (args: Record<string, string>) => Promise<MCPPromptResult> | MCPPromptResult;\n}\n\ninterface MCPPromptArgumentConfig {\n  name: string;\n  description?: string;\n  required?: boolean;\n}\n\ninterface MCPPromptResult {\n  messages: MCPPromptMessage[];\n  description?: string;\n}\n```\n\n### HTTP Server\n\nRun MCP over HTTP:\n\n```typescript\nconst server = new MCPServer({\n  name: 'http-tools',\n  version: '1.0.0',\n  transport: 'http',\n  port: 3001,\n  host: '0.0.0.0',\n  logging: true,\n});\n\nserver.registerTools(myTools);\nawait server.start();\n// Server listening on http://0.0.0.0:3001/mcp\n```\n\n### Stdio Server (for Claude Desktop)\n\nCreate a script that Claude Desktop can execute:\n\n```typescript\n// serve-tools.ts\nimport { serveMCPTools } from '@cogitator-ai/mcp';\nimport { builtinTools } from '@cogitator-ai/core';\n\nawait serveMCPTools(builtinTools, {\n  name: 'cogitator-tools',\n  version: '1.0.0',\n  transport: 'stdio',\n});\n```\n\nAdd to Claude Desktop config:\n\n```json\n{\n  \"mcpServers\": {\n    \"cogitator\": {\n      \"command\": \"npx\",\n      \"args\": [\"tsx\", \"/path/to/serve-tools.ts\"]\n    }\n  }\n}\n```\n\n---\n\n## Tool Adapters\n\nConvert between Cogitator and MCP tool formats.\n\n### Cogitator → MCP\n\n```typescript\nimport { cogitatorToMCP } from '@cogitator-ai/mcp';\nimport { tool } from '@cogitator-ai/core';\nimport { z } from 'zod';\n\nconst myTool = tool({\n  name: 'greet',\n  description: 'Greet someone',\n  parameters: z.object({\n    name: z.string(),\n  }),\n  execute: async ({ name }) => `Hello, ${name}!`,\n});\n\nconst mcpDefinition = cogitatorToMCP(myTool);\n// {\n//   name: 'greet',\n//   description: 'Greet someone',\n//   inputSchema: {\n//     type: 'object',\n//     properties: { name: { type: 'string' } },\n//     required: ['name']\n//   }\n// }\n```\n\n### MCP → Cogitator\n\n```typescript\nimport { mcpToCogitator, wrapMCPTools } from '@cogitator-ai/mcp';\n\n// Single tool\nconst cogitatorTool = mcpToCogitator(mcpToolDefinition, mcpClient, {\n  namePrefix: 'mcp_',\n  descriptionTransform: (desc) => `[MCP] ${desc}`,\n});\n\n// All tools from a client\nconst tools = await wrapMCPTools(client, {\n  namePrefix: 'fs_',\n});\n```\n\n### Adapter Options\n\n```typescript\ninterface ToolAdapterOptions {\n  namePrefix?: string;\n  descriptionTransform?: (description: string) => string;\n}\n```\n\n---\n\n## Schema Converters\n\nConvert between Zod schemas and JSON Schema.\n\n### Zod → JSON Schema\n\n```typescript\nimport { zodToJsonSchema } from '@cogitator-ai/mcp';\nimport { z } from 'zod';\n\nconst schema = z.object({\n  name: z.string().min(1).describe('User name'),\n  age: z.number().int().min(0).optional(),\n  email: z.string().email(),\n  role: z.enum(['admin', 'user', 'guest']),\n});\n\nconst jsonSchema = zodToJsonSchema(schema);\n// {\n//   type: 'object',\n//   properties: {\n//     name: { type: 'string', minLength: 1, description: 'User name' },\n//     age: { type: 'integer', minimum: 0 },\n//     email: { type: 'string', format: 'email' },\n//     role: { type: 'string', enum: ['admin', 'user', 'guest'] }\n//   },\n//   required: ['name', 'email', 'role']\n// }\n```\n\n### JSON Schema → Zod\n\n```typescript\nimport { jsonSchemaToZod } from '@cogitator-ai/mcp';\n\nconst jsonSchema = {\n  type: 'object',\n  properties: {\n    query: { type: 'string', description: 'Search query' },\n    limit: { type: 'integer', minimum: 1, maximum: 100 },\n    tags: { type: 'array', items: { type: 'string' } },\n  },\n  required: ['query'],\n};\n\nconst zodSchema = jsonSchemaToZod(jsonSchema);\n\nconst result = zodSchema.parse({\n  query: 'test',\n  limit: 10,\n  tags: ['a', 'b'],\n});\n```\n\n### Supported Conversions\n\n| JSON Schema                      | Zod                      |\n| -------------------------------- | ------------------------ |\n| `string`                         | `z.string()`             |\n| `string` + `minLength/maxLength` | `z.string().min().max()` |\n| `string` + `pattern`             | `z.string().regex()`     |\n| `string` + `format: email`       | `z.string().email()`     |\n| `string` + `format: uri`         | `z.string().url()`       |\n| `number`                         | `z.number()`             |\n| `integer`                        | `z.number().int()`       |\n| `number` + `minimum/maximum`     | `z.number().min().max()` |\n| `boolean`                        | `z.boolean()`            |\n| `array`                          | `z.array()`              |\n| `object`                         | `z.object()`             |\n| `null`                           | `z.null()`               |\n| `enum`                           | `z.enum()`               |\n\n---\n\n## Resources\n\nAccess data from MCP servers that expose resources.\n\n```typescript\nconst client = await MCPClient.connect(config);\n\nconst resources = await client.listResources();\n// [\n//   { uri: 'file:///path/to/file.txt', name: 'file.txt', mimeType: 'text/plain' },\n//   { uri: 'config://settings', name: 'Settings', description: 'App settings' },\n// ]\n\nconst content = await client.readResource('file:///path/to/file.txt');\n// {\n//   uri: 'file:///path/to/file.txt',\n//   mimeType: 'text/plain',\n//   text: 'File contents here...',\n// }\n\nif (content.blob) {\n  const data = Buffer.from(content.blob, 'base64');\n}\n```\n\n### Resource Types\n\n```typescript\ninterface MCPResource {\n  uri: string;\n  name: string;\n  description?: string;\n  mimeType?: string;\n}\n\ninterface MCPResourceContent {\n  uri: string;\n  mimeType?: string;\n  text?: string;\n  blob?: string; // Base64 encoded\n}\n```\n\n---\n\n## Prompts\n\nAccess prompt templates from MCP servers.\n\n```typescript\nconst client = await MCPClient.connect(config);\n\nconst prompts = await client.listPrompts();\n// [\n//   {\n//     name: 'code_review',\n//     description: 'Review code for issues',\n//     arguments: [\n//       { name: 'code', required: true },\n//       { name: 'language', required: false }\n//     ]\n//   }\n// ]\n\nconst messages = await client.getPrompt('code_review', {\n  code: 'function add(a, b) { return a + b; }',\n  language: 'javascript',\n});\n// [\n//   {\n//     role: 'user',\n//     content: { type: 'text', text: 'Please review this JavaScript code...' }\n//   }\n// ]\n```\n\n### Prompt Types\n\n```typescript\ninterface MCPPrompt {\n  name: string;\n  description?: string;\n  arguments?: MCPPromptArgument[];\n}\n\ninterface MCPPromptArgument {\n  name: string;\n  description?: string;\n  required?: boolean;\n}\n\ninterface MCPPromptMessage {\n  role: 'user' | 'assistant';\n  content: {\n    type: 'text' | 'image' | 'resource';\n    text?: string;\n    data?: string;\n    mimeType?: string;\n    resource?: { uri: string; text?: string; blob?: string };\n  };\n}\n```\n\n---\n\n## Examples\n\n### Multi-Server Integration\n\nUse tools from multiple MCP servers:\n\n```typescript\nimport { MCPClient, wrapMCPTools } from '@cogitator-ai/mcp';\nimport { Agent, Cogitator } from '@cogitator-ai/core';\n\nconst fsClient = await MCPClient.connect({\n  transport: 'stdio',\n  command: 'npx',\n  args: ['-y', '@anthropic/mcp-server-filesystem', '/workspace'],\n});\n\nconst gitClient = await MCPClient.connect({\n  transport: 'stdio',\n  command: 'npx',\n  args: ['-y', '@anthropic/mcp-server-git'],\n});\n\nconst fsTools = await wrapMCPTools(fsClient, { namePrefix: 'fs_' });\nconst gitTools = await wrapMCPTools(gitClient, { namePrefix: 'git_' });\n\nconst agent = new Agent({\n  name: 'Dev Assistant',\n  model: 'ollama/llama3.1:8b',\n  instructions: 'You can manage files and git repositories.',\n  tools: [...fsTools, ...gitTools],\n});\n\nconst cog = new Cogitator();\nconst result = await cog.run(agent, {\n  input: 'Create a new file called hello.ts and commit it',\n});\n\nawait fsClient.close();\nawait gitClient.close();\nawait cog.close();\n```\n\n### Capability-Based Tool Selection\n\nCheck server capabilities before using features:\n\n```typescript\nconst client = await MCPClient.connect(config);\nconst capabilities = client.getCapabilities();\n\nconst tools: Tool[] = [];\n\nif (capabilities.tools) {\n  tools.push(...(await client.getTools()));\n}\n\nif (capabilities.resources) {\n  const resources = await client.listResources();\n  console.log(`Available resources: ${resources.length}`);\n}\n\nif (capabilities.prompts) {\n  const prompts = await client.listPrompts();\n  console.log(`Available prompts: ${prompts.length}`);\n}\n```\n\n### Error Handling\n\n```typescript\nimport { MCPClient } from '@cogitator-ai/mcp';\n\ntry {\n  const client = await MCPClient.connect({\n    transport: 'stdio',\n    command: 'nonexistent-command',\n    timeout: 5000,\n  });\n} catch (error) {\n  if (error.message.includes('timeout')) {\n    console.error('Connection timed out');\n  } else if (error.message.includes('ENOENT')) {\n    console.error('Command not found');\n  } else {\n    console.error('Connection failed:', error.message);\n  }\n}\n```\n\n### Content Conversion\n\nHandle different content types from tool results:\n\n```typescript\nimport { resultToMCPContent, mcpContentToResult } from '@cogitator-ai/mcp';\n\nconst result = { data: [1, 2, 3], status: 'ok' };\nconst mcpContent = resultToMCPContent(result);\n// [{ type: 'text', text: '{\"data\":[1,2,3],\"status\":\"ok\"}' }]\n\nconst parsed = mcpContentToResult(mcpContent);\n// { data: [1, 2, 3], status: 'ok' }\n\nconst textResult = resultToMCPContent('Hello world');\n// [{ type: 'text', text: 'Hello world' }]\n```\n\n---\n\n## Type Reference\n\n```typescript\nimport type {\n  // Transport\n  MCPTransportType,\n\n  // Client\n  MCPClientConfig,\n  MCPRetryConfig,\n\n  // Server\n  MCPServerConfig,\n  MCPResourceConfig,\n  MCPPromptConfig,\n  MCPPromptArgumentConfig,\n  MCPPromptResult,\n\n  // Tools\n  MCPToolDefinition,\n  MCPToolCallResult,\n  MCPToolContent,\n\n  // Resources\n  MCPResource,\n  MCPResourceContent,\n\n  // Prompts\n  MCPPrompt,\n  MCPPromptArgument,\n  MCPPromptMessage,\n\n  // Adapters\n  ToolAdapterOptions,\n  ConvertedTools,\n} from '@cogitator-ai/mcp';\n```\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}