{"_id":"mcp-framework","_rev":"150-30c33bb5615aa90b70097742bafb3cd4","name":"mcp-framework","dist-tags":{"beta":"0.2.17","latest":"0.2.22"},"versions":{"0.1.0":{"name":"mcp-framework","version":"0.1.0","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.0","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"dist":{"shasum":"20d7d62c47e4f6b27f58c7f5c4c38be3f02ae2c7","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.0.tgz","fileCount":11,"integrity":"sha512-n1bdlD6RxM2eT+J0kfimjDZUgWRCPdg8lYBdBnZMqrZ97oPAVp5taL9IML8/AiYZviiPCzaE0QIrQMB2ERtidQ==","signatures":[{"sig":"MEQCIA1XQXq2NwB/m6yblY58P2VqY2l11qmMARGk7ZRZDBgQAiAfSD5sIWPUigtanm7Hd1CaxJdS9pnI9B44jwsc6g/zlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9438},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b0a371c1b3a6275d249fdd89e67d7d791b573601","scripts":{"test":"jest","build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.0_1733699351012_0.755705053182125","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"mcp-framework","version":"0.1.1","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.1","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"dist":{"shasum":"4f7bafa0a4448bc4810bf1b6d3b94ceef4a6fc0b","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.1.tgz","fileCount":11,"integrity":"sha512-43LDBi8jKGH1en7eYxvsDQNyXldvH+dbth/Bz3Zv4UZbZMYvtnOkaVMy+Ru+H7rAB1e7Gh3pkZwbuNFVIV2uZA==","signatures":[{"sig":"MEUCIAs2O+jWWZ8DUStMftfr4FeXi2k2BRMHYI5QrtLNUYnEAiEA/1Svhgq1oEaq8MDYjXR+y8oycU8dC3ENCh+XfIp4sNA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10060},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2b066e6a0af46f9720ee266e019345fd6022eb3a","scripts":{"test":"jest","build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.1_1733703729274_0.04855566449791482","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"mcp-framework","version":"0.1.2","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.2","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"dist":{"shasum":"c86d19926d15d9927446cd9f0f1e1acfcf72d227","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.2.tgz","fileCount":13,"integrity":"sha512-99pAfZM5JJUXwB5MaAc1hDwksMuLQiL3y31RNyXNVryaxrJktDzPgn5CsHt5EfYsuMkkq9AEOkekGihMOoNF/w==","signatures":[{"sig":"MEYCIQCatEXBwrcfDrcvHiLU9vJ2b1RIamGGU5P+vAQbvs/nIwIhALHsTbl0/ka1SY8mog4yiPIWC6e6l6/53EwqBvt5V5zO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14812},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d637a6560b17b09c5383b6b1ca7838f08c5fc780","scripts":{"test":"jest","build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.2_1733713326162_0.10485974657759645","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"mcp-framework","version":"0.1.3","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.3","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"dist":{"shasum":"4595cb30d44f25f8e99b6b671d82bd9bfe551896","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.3.tgz","fileCount":13,"integrity":"sha512-q/GA28WztcqP1RwvcRskRhuAxnTY6rgPXypEXrvQh4W/hDyajFiVBZ37Nic5Vpo/fiZ43k345wX/qXLTfV5hAQ==","signatures":[{"sig":"MEUCIQCaK8ymIqIiglq5fgvO3VT0J8b6qKK1Bvq3+7LEELFv8wIgVL920Pzlb7qY/GEPhlgmohgjN2vX2CVAP7vH7Jd7HCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13155},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"16f27930bf4d5251867f5a700fa1842d8f70ad07","scripts":{"test":"jest","build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.3_1733773653733_0.06551337316168193","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"mcp-framework","version":"0.1.4","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.4","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"dist":{"shasum":"1bea25d415815f948ab849261d747987c335af81","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.4.tgz","fileCount":13,"integrity":"sha512-NqF4jEt1RpUkCnuhxkZN1RuEJfYqN0FdtgAzCqCCRsAaqIMu+wfxbk74YooJuj1G6F62U+tW/blbBbK7wlFGsg==","signatures":[{"sig":"MEUCIQC93qh6rZEdPOKDU3ye7SZMJmL8whzTU02Axsrmzgi3tAIgM7VTCCkZaVA2LaZlsfcx8hHYTA5neCqKxFjN1w+vRxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15211},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b5789af47c112eddece3764505e8e942dc6f3810","scripts":{"test":"jest","build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.4_1733775309213_0.41482830582478347","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"mcp-framework","version":"0.1.5","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.5","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp-build":"dist/cli/build.js"},"dist":{"shasum":"0ea2b5765853259a7d0d495f87d5be92d69c835f","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.5.tgz","fileCount":15,"integrity":"sha512-QeE6x+4+qyfmtnCXdpBKPfyNIGPJC4BqmlANSW4n+jThXMzVkhlOTIRC12Rm7C4qcq6FLr5jLauQtpsBbdIY7Q==","signatures":[{"sig":"MEYCIQDBEHcPWn355nbMS2y9Yg2I7eOboiwxBxUOZAERke2WrQIhAIP47hKRcc5gxq8k+o6ATqi+ysGZ49xSeMb8MEPZzn3l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16329},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b5789af47c112eddece3764505e8e942dc6f3810","scripts":{"test":"jest","build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.5_1733777228239_0.08692093879990548","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"mcp-framework","version":"0.1.6","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.6","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp-build":"dist/cli/build.js"},"dist":{"shasum":"dd0dfbc687ed93344b3c2b648059573d1e13534c","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.6.tgz","fileCount":15,"integrity":"sha512-sJ6xlG0Vu3PFRhdU51ulacuHTEzXBIGOkXdmOjl25MM6In4vKvxqTuHkvjjnDwNfDKqwGEzs3dYZSST0cYG62g==","signatures":[{"sig":"MEYCIQD2Zj/PeRBnmkn8XhfFeTtVb74ziWlLiboBFYDQTIlw1QIhALpS8KBCz3A06+rHJ4AfAO+UG6qlDc6mDW3AOs+U/Vga","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c3c07a12139c16a21ad3fb14a0db0dd2044b892e","scripts":{"test":"jest","build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.6_1733777421849_0.3201177412139766","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"mcp-framework","version":"0.1.7","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.7","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp-build":"dist/cli/build.js"},"dist":{"shasum":"41649ac35ae65c02c66da6f04e936fcdf8a406b9","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.7.tgz","fileCount":15,"integrity":"sha512-kiQN6q1tRh42Q3ClgjQPWnsgMP4yQVzCqaW9BB6s7K1vQ3hZKdOkLif1pZdCkaCid6+aBTq//y9ecOV4XoARcQ==","signatures":[{"sig":"MEQCIA6HYb221pb0BsYNoK5N/l7KE7+ndN/wbvwN1xWdEjghAiBbQn46GPRStgMLYkfY6cza3oZv/fbqJr+Gj9eF8QkHtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19498},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0e6a21bbfc90ed9166692e4aea02d4e7d07a93d4","scripts":{"test":"jest","build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.7_1733780709451_0.11873730206898414","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"mcp-framework","version":"0.1.8","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.8","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp-build":"dist/cli/build.js"},"dist":{"shasum":"3eb6994f51958b7b260e38c104875dc6180f8400","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.8.tgz","fileCount":23,"integrity":"sha512-BXjKRH+b8Iw7GOFAPTn55X5LMLhWD+IKgxt0V20JXqv063vH+SMCm9nMF9yqepU9NSr0EXwEjGZ2FIl1wzafJQ==","signatures":[{"sig":"MEYCIQDlmaBa5lyy4lTC4zf+uS4+W7PAhTd8rNTnYKIepDJ+pgIhAKCvROgKaw1ioJOSnhdckQySPGMHX3IiZPaIumwpn/ep","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41207},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"85624c6bfe7dda5df0cfb6894b58bf8a6b39a99e","scripts":{"test":"jest","build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.8_1733786384056_0.7830774620331307","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"mcp-framework","version":"0.1.9","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.9","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"6b1ef1e2c718adcfc82164f93a07a32da7642315","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.9.tgz","fileCount":45,"integrity":"sha512-qsnT0QNW/oC/LpBlb/jdFSc38Duro49gB9/1zCM958xw6XKVlh5xADglcZjcQq+uNOvF1MpXq0yAnBWpUfYJmg==","signatures":[{"sig":"MEUCIQDKCJY3yQrYy9Mzqqdu3Ev5DMTfogrfWSoLEL5G/LdYBAIgGykPBFX4DTs9amIwynBuVsC9qLHCULCKzchfADdJsxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62188},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"06af3b8573e41360f528b21176fceeb4290f1197","scripts":{"test":"jest","build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","prompts":"^2.4.2","commander":"^12.1.0","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.9_1733966011204_0.385626210021611","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"mcp-framework","version":"0.1.10","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.10","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"a82f6fe340a2c31bf550a982f07d95b22241cb1f","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.10.tgz","fileCount":39,"integrity":"sha512-k1+HeY80JztJY9rrJh82J0u46KAGau3Nj6Pkm2iM/rIzXUVXoCAfpTfwzy+sPqZe3T8S2ifPpzDRDkDio0NHww==","signatures":[{"sig":"MEYCIQDe8jVKX7llkF+QHS9M++PON8G5foZuwOhYpAmqBE1iiAIhAMhLIF0cEIRijPwmcCJo5sTnadNw18ep2ejLipHWdQT0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61214},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"080703ebf8eb4a2ab6f53bdf7b7a4bbf2448abd8","scripts":{"build":"node ./dist/cli/framework/build.js","watch":"tsc --watch","prepare":"tsc && node ./dist/cli/framework/build.js"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","prompts":"^2.4.2","commander":"^12.1.0","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.10_1734041528506_0.8028505294254293","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"mcp-framework","version":"0.1.11","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.11","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"a9aa7ea8c2b11bcd531221fde655060d45cce48e","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.11.tgz","fileCount":39,"integrity":"sha512-XalrjNg1e8lh3YIvoFdUlHp3gTonTJNgfxWRbqdaaugktOzl/0HNks5TlWONg3ugIc/XadtzGq5o759WW1vUOg==","signatures":[{"sig":"MEUCIB6RYMiAFPv9C3HE4n4jIBhPWsQFBkam/TwMIu4vCeqUAiEApNue5G1iXbMQO4KGuCCJGqgQlFRBx1AtSjWoPSht8UI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61207},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0ade3dc3627934884b8908202fe71b06a3a1c660","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build","postbuild":"node ./dist/cli/framework/build.js"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.11_1734041952274_0.1908179706888744","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"mcp-framework","version":"0.1.12","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.12","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"4dc5c7d2e5af8b2fce15241a861393b084c2a6cc","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.12.tgz","fileCount":39,"integrity":"sha512-vXkE2Uyc64BUvd/xD0AxVNUjrn8i+JxJn8rAPCMyIstSZ+DG2aBrzb2C/jwCOIpO7eD4lN4Boy76BR9rSxI09Q==","signatures":[{"sig":"MEQCIFiEG1gR09J7eNfZoD3jYxigV4evfj8JNyPsVakqGXzpAiAZ1ZnWGKLbl8YX5dNCiqIUeYuHwRaMePA0YUvxmVQGUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62182},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2a3d12d1d5c0bd238cdd090e0e805cd4625ade32","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build","postbuild":"node ./dist/cli/framework/build.js"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.12_1734042298129_0.3643452578392883","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"mcp-framework","version":"0.1.13","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.13","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"5f2d82b50881dabd804f6f36f98ad8c27380cedd","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.13.tgz","fileCount":39,"integrity":"sha512-JubSGLWK0xkcQfjRAlQJskrOP9zMhMi7rXezjBWSF0Bj0pvt+SvFP2+06EntYkurVHSsfYTGlUWCw4/AEceucQ==","signatures":[{"sig":"MEUCIQC8j7hFJFN4Rm8Tg+/OBI7yc5Grf8dJxw/LWtVg0P97sAIgPkAdrjm9W3XiEW6UsohKPZ9aDJG+xqXQYvAQlxwjooY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62247},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4c04edbf0037f34041948bd9596a1d3cab4f4b34","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build","postbuild":"node ./dist/cli/framework/build.js"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.13_1737414466747_0.9777576844195603","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"mcp-framework","version":"0.1.14","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.14","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"3957f5e865f9fcda2b1649bbeb7e10933cd55d64","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.14.tgz","fileCount":39,"integrity":"sha512-1ZX5pguCXSd6FVyYgE+8qo3yxT4XciZgLMNrPCM5QHWMaabH09Ih2AwJfhZL2Y7L7LYJeqXzHOoi8bbcoql2Vw==","signatures":[{"sig":"MEUCIHzrTUBX9NkIrQWFsqC0NMmpOpafLoIh7LPDgh//mcmNAiEAoHsZxN5iC2JDsKfUZ1OoVEIrc2OiQBZjI2Tv6nViA5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62799},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a537fa66dca2e8660fd3c63dc4d7491bed7a5c39","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build","postbuild":"node ./dist/cli/framework/build.js"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.14_1737415395890_0.2801085577623572","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"mcp-framework","version":"0.1.15","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.15","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"7b78d72ef5b57f332086b439764501557887b9f2","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.15.tgz","fileCount":39,"integrity":"sha512-LJHwpjEM2yPtROFRiwngCmHpmInoSYCpDWUqjYL9KiGZDLcTiWox/y8keWT6aDjYzf4GLDJWCzdR0C5cxAX82Q==","signatures":[{"sig":"MEUCIQC+r7Sqjcn7XEzhQIiqsDLmgE6+bb2zv1w8IQfXScD39QIgDRH00KUDWoxwtBaZdQ4P0WnW7ahvheuO6F81LO3MG9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61311},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4d44864db3abbd41cbf02da380c597e92d2de39d","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build","postbuild":"node ./dist/cli/framework/build.js"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.15_1737416050660_0.0010005522723099958","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"mcp-framework","version":"0.1.16","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.16","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"0fdc36a3cd3f8d46fdfca65a3409ac71caf36597","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.16.tgz","fileCount":39,"integrity":"sha512-wYOPwhN/Q6Z95M9sletx0OvNARsn7346uTWim9pNWHn4unnIfd56hezfndieGsAkFNpuwSCU30CHyX0o9LSmmQ==","signatures":[{"sig":"MEYCIQDGmvoczwNBy8IbImRVeS3sIZ17XUIYRzoZh3MsrP4QzAIhAN5Er3CHoMSv0V1+81CnXkZLF+hg7bP/eUppv+nnq3Pz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60780},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"641614d3b86450fbc850ee22898003438f5504cc","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build","postbuild":"node ./dist/cli/framework/build.js"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.16_1737416338261_0.014470811582405263","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"mcp-framework","version":"0.1.17","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.17","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"9e0126683f353486c1ce4a527ef7db4e4a9c70b1","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.17.tgz","fileCount":39,"integrity":"sha512-PnwiQsFPiUv4x+nyRzx108o0irOOwKspr5ByQMC6lZnc8xMky1G1z+iC4aTFwi72fDl4GTdCOkDEVyJb/Kpnlg==","signatures":[{"sig":"MEUCIQCi/1N7WxNsSVeXbu5hvqMz/Z1Z94n+4uBskt8Zty6NNgIgG19K2WiPONKE0xD9auu0xUwKp7rz+onqrEe+tGtp1q4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60964},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"84b72f6f2988121277bffcb5eb0474a47c2940a1","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build","postbuild":"node ./dist/cli/framework/build.js"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.17_1737416517596_0.98998968806184","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"mcp-framework","version":"0.1.18","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.18","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"969675bcffc9adb5240f31e712df60b88d39665b","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.18.tgz","fileCount":39,"integrity":"sha512-OUTD2dhbLzIry8KIBqh89LzrTHqDXFOoAWCVHystyBSX825vG+oSXW6uHOi76N20YTumGIeZ5Bn50po36Q+/Rw==","signatures":[{"sig":"MEQCIH8UqcLtqQjCtkRQGwOTcEEIuX+d1Tpqborss/UKpClAAiBN0DnxgaoiRi3omUXoc7wqz/Tr1mqP2rta8LcThS1KLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61587},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"09c767fe82dbf53403543905f8e056a9e2c9a3df","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.18_1737453627993_0.48297983966906055","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"mcp-framework","version":"0.1.19","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.19","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"45deec23ede77aa22ed1c2059d9539edadf0b479","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.19.tgz","fileCount":39,"integrity":"sha512-loDZc7/+Z0CTyvZkliMBCq8PsLgPnAAzt3Ekz0+crQ73ih6JlVaKaOiUg1g5pc6ABmT2YtizDTq1zJ47HSqu3g==","signatures":[{"sig":"MEUCIHfBDLdCxKH+xTXwk3lmdl82XG24hzRX35yimFv24N1QAiEAs2rljtBUqgrqiGgFBoMWA/GcpvNthhpJdO8Bey30eeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61493},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"40789f3760f04a0dc117b6866b439e283ceec68a","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.19_1737484965189_0.5472516631245534","host":"s3://npm-registry-packages-npm-production"}},"0.1.19--beta.1":{"name":"mcp-framework","version":"0.1.19--beta.1","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.19--beta.1","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"9cccaefc14563b28ed01b1eae54a9cf42c72f0cd","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.19--beta.1.tgz","fileCount":39,"integrity":"sha512-NkikNo1a+5zMzniHNzBUZCPDLjjkA5oSLbP3xGPUMezdQ4n/3hsKGAeWHp87czgvB1P5lMqh/GpkhWM/1jUUdw==","signatures":[{"sig":"MEUCIQDPfFL6Ju2M4ZUG1zgJEERBgBfyMT9NTx3aDYRsNeb2/QIgKDB+J5GvHZ5jTbh/3n+8tURflzSwvX1FFRXFtHCnmU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"40789f3760f04a0dc117b6866b439e283ceec68a","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.19--beta.1_1737487614216_0.5127409156206009","host":"s3://npm-registry-packages-npm-production"}},"0.1.19-beta.1":{"name":"mcp-framework","version":"0.1.19-beta.1","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.19-beta.1","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"e1a93478c6d08efcfe4d12f39a200931ed8f546c","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.19-beta.1.tgz","fileCount":39,"integrity":"sha512-iNSfEGE6LYZGAnM0kpeWxexs/sg/siLSxAUzO69eSIl5/L1WX7YYT38mqDpDWz7v079JPKxWQllEsCtKfSF2eQ==","signatures":[{"sig":"MEUCIQDTO1ALaHNK+ppVmQzIisiyx14MSEFjgKGB3dcuV0tQfwIgNMLmlTbnpr0NxDdXowustoNWsdGYF0HcDGZbq9d7/IE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62888},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"40789f3760f04a0dc117b6866b439e283ceec68a","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.19-beta.1_1737487863839_0.6950720548396738","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"mcp-framework","version":"0.1.20","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.20","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"0b20d2d0baf8c48bdc19bb523ebf3fffd95caba6","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.20.tgz","fileCount":39,"integrity":"sha512-a+cKkLcS70xqSuNP3J/K3gqTd543swpJ7sR4SRWXQc9n4XANbDzCAJ3BdhNKhI2pqBUqfKUPknHOe5viKmvfpw==","signatures":[{"sig":"MEUCIQCDuCi+F5kFeaX4BGL2IF3erSdBC0nXCrhzDGQU6ZNOBwIgHDv+u145CzeSjJBYNKD9OALby+YUSAJ+3ze7td0WkX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62882},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f281451cb25264fcd80bf90ac7027fd1bbeaa1f4","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.20_1737488515780_0.741087073777998","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"mcp-framework","version":"0.1.21","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.21","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"7dde9a56649684555d265ef34d3d6c5c46bf5507","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.21.tgz","fileCount":39,"integrity":"sha512-y4yNGKT5Xbv6KpqrFSMvXFX5g649/LkziAmPRZu6u2PDTicKMdVnIRLEp4XgOL0gQTWHvHRo9Ztf9EAH7SUCrA==","signatures":[{"sig":"MEUCIQCbZsv58h/QlDhw9unv464xjmaAjUmTIN8hnJ6q3Iyb+AIgEeayAX2uNdzFUaItoTcCj/dzEprRN126g5p+t8Mih6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62133},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eb3a7bf0f94ca9809cfede795425f30a31480664","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.21_1737727815376_0.4595555212716962","host":"s3://npm-registry-packages-npm-production"}},"0.1.21-beta.1":{"name":"mcp-framework","version":"0.1.21-beta.1","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.21-beta.1","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"d194214b7915516f354621ab37237749cff6996e","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.21-beta.1.tgz","fileCount":45,"integrity":"sha512-7DVHN76OuI+S94WByC6IrRYfLearNa2bdAqV19sHX12qL/q43TgKrLr5tpHZ8npv071D2mXdgUOyTx9jfJjE8g==","signatures":[{"sig":"MEYCIQDFeCFIBsc6D3Q3AXlNLrERU0fPy7HEDmcHcusw2faI/gIhAL0guWui2DBZnz0xubORC2oysOXuLWUJJ3hFSHqIyV6Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67435},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eb3a7bf0f94ca9809cfede795425f30a31480664","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.21-beta.1_1738197967129_0.7795128344396824","host":"s3://npm-registry-packages-npm-production"}},"0.1.21-beta.2":{"name":"mcp-framework","version":"0.1.21-beta.2","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.21-beta.2","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"c3bb125b8244196b23f8c3aad94296dd1d24842a","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.21-beta.2.tgz","fileCount":45,"integrity":"sha512-aoIy4Jrdv94GlPpJmQ7PH/VpArm31/c6cKspElMMTp3sx28WuxPKHHTwsvvyW1Jmu+b0EbtPRhNvehRHBPl8ow==","signatures":[{"sig":"MEUCIDLCFWnIgYUxLgwQofuvPPmk8GV0l1yE+uGTt1WdebpAAiEAtu+aRwuxckWoxHwsohwSU49T74Hgt7X92LdF3ygeAb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67479},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eb3a7bf0f94ca9809cfede795425f30a31480664","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.21-beta.2_1738198135984_0.830811316621332","host":"s3://npm-registry-packages-npm-production"}},"0.1.21-beta.3":{"name":"mcp-framework","version":"0.1.21-beta.3","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.21-beta.3","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"1971607db5e3d97368116120408d1085e64dd592","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.21-beta.3.tgz","fileCount":45,"integrity":"sha512-tK083hoXU0rJcVwbAkxI/9qQZzuf0JTDuV0JjZz649eRGxjpYAoryw3vPRG/NiDaLl19IO+KeMr01w3wHtVuJQ==","signatures":[{"sig":"MEQCIGIxBsBO0geeKZttbhIvRTalcAX9537jl2htXz7WL4BjAiA2Qr2e8LI4wIGr6z3Y4IPvG6aqHwW/RFwKDlr4YriDnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68577},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eb3a7bf0f94ca9809cfede795425f30a31480664","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.21-beta.3_1738198404253_0.07636730170539918","host":"s3://npm-registry-packages-npm-production"}},"0.1.21-beta.4":{"name":"mcp-framework","version":"0.1.21-beta.4","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.21-beta.4","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"3ce11f73e72dc164b6d50aa1a1904a7096ecbe2b","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.21-beta.4.tgz","fileCount":45,"integrity":"sha512-aaFyeENmwgAWtA730e2cYsJGD1c1VmIJ0raVftGIdDh73c07TyBXUEBv3O85zIJ3bvIxhwn4lNIm9AoFam0jwA==","signatures":[{"sig":"MEYCIQD5f3JhiGaK3HLAfdSqf3y5aSYuj2LTjqouj4A/m0BnlgIhAICRkVd4xoc17NPBrihi7WuG2ltgX7ksa7zjyO0Od2bQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70216},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eb3a7bf0f94ca9809cfede795425f30a31480664","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.21-beta.4_1738198893126_0.4620051405199843","host":"s3://npm-registry-packages-npm-production"}},"0.1.21-beta.6":{"name":"mcp-framework","version":"0.1.21-beta.6","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.21-beta.6","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"ab24b823e7fb725f0c8741ae4a57440cdc1b0113","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.21-beta.6.tgz","fileCount":45,"integrity":"sha512-HPONjFX8VlFeSwiaSb/Jbj/+3nspRA5mx33/RM2hOrOuh35wBSeaxWqOu3dPZh9JPs0NA7OCcKTF1FKgEDMjAw==","signatures":[{"sig":"MEUCIQDYyGn/mcYg6Qjcq8qUEVmxPaxvY/xk0a9gHmUKKmWBZAIgNGbP/XAlZNV6U+23e29+OMuhB5KepHn9aMLjxVUZKTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71205},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eb3a7bf0f94ca9809cfede795425f30a31480664","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.21-beta.6_1738199361345_0.1360759573219763","host":"s3://npm-registry-packages-npm-production"}},"0.1.21-beta.7":{"name":"mcp-framework","version":"0.1.21-beta.7","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.21-beta.7","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"796111c551713633f3d60903c6899af2371165dc","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.21-beta.7.tgz","fileCount":45,"integrity":"sha512-sq5K7tFSA12w6Y1ETSiqU6dJImiWLwpF2HBKwjQruYwinK5c8rqD0rWiJ3qdTlBXdvnkZLRf3jPKvfvzXsT1fg==","signatures":[{"sig":"MEUCIQC5UDRDn1c77ya+1524gkeeSw4TAFaAEYy+gTDJ++b0ZgIgeSFO50nXisLTZMogXLVQcqi7MquX5XaiJqHlR+LRu/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71205},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eb3a7bf0f94ca9809cfede795425f30a31480664","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.21-beta.7_1738199374134_0.7363409530931646","host":"s3://npm-registry-packages-npm-production"}},"0.1.21-beta.8":{"name":"mcp-framework","version":"0.1.21-beta.8","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.21-beta.8","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"a1e58dc9e1487cdf08fe663cbcefebe71e9e40ae","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.21-beta.8.tgz","fileCount":45,"integrity":"sha512-WmFaKJiRWd9psBApn1gs6D0GOxGZdC6aQHTmH/7HfD2nBybpfM1jBJW05bEc4QrHoZmZDsQLHJ55oCX7IL5g5w==","signatures":[{"sig":"MEYCIQCBhl3GjPEn8ZW1cyMvwy5aRT2vV/FfUT7UBKSxfL18hwIhAOGyf1rsgt1Iz2VscCXP/gds0XjSiyP4uwI+2OSq+7N0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71562},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eb3a7bf0f94ca9809cfede795425f30a31480664","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.21-beta.8_1738199573728_0.29912314374499394","host":"s3://npm-registry-packages-npm-production"}},"0.1.21-beta.9":{"name":"mcp-framework","version":"0.1.21-beta.9","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.21-beta.9","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"16385f1b4537917e5619e0a50c1119eac0170c13","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.21-beta.9.tgz","fileCount":45,"integrity":"sha512-vGiFI8pDElixR0XKE/QdYJa8H4WJL+EbtdrPoTXIVffZmetQ1AjduhPG9Hf1tDapMADNTcZFJj5COX31m7GTZw==","signatures":[{"sig":"MEUCIQDijI3+gXqdzeqUYJh5e0TTTir0yMnXPICRo9Fg1Hsr0gIgOKjuWKRupoo7lcMY3CXTJGcjlkqNKFwzk3fz7SclqmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72174},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eb3a7bf0f94ca9809cfede795425f30a31480664","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.21-beta.9_1738199768612_0.5094332160953412","host":"s3://npm-registry-packages-npm-production"}},"0.1.21-beta.10":{"name":"mcp-framework","version":"0.1.21-beta.10","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.21-beta.10","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"7d18bd2ea70b7a2ef1334716c7428d8fdea8ce6f","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.21-beta.10.tgz","fileCount":55,"integrity":"sha512-TZMxNPvhrUGn05Yr3C5jVgCJQ00bR/O39NFaKomxXZT32bpgRMBCNJFQuZVZA6h5rY5YDiH9W4RnN9eiW1Wvbw==","signatures":[{"sig":"MEUCIQDyB9YGquCH/bOuRwqsqtqRD7Y2Is0BnqvO1Bdyn+ksvgIge4+s2aw/YWqvnA14E/xH1lLgArZd3W5/0PVfg3E9SG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93270},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e8b808f1967a9255a94cb9922169724e0a0bb145","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.21-beta.10_1738364899409_0.46277876707890786","host":"s3://npm-registry-packages-npm-production"}},"0.1.21-beta.11":{"name":"mcp-framework","version":"0.1.21-beta.11","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.21-beta.11","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"d60ab77e7b2f1eda42034ed0c76bfc3c5f426db9","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.21-beta.11.tgz","fileCount":55,"integrity":"sha512-vAZ2DKH9uNpfHYkylVZiE82D1t0NtsmliLiGLLUYjGfIyWj8nch6bbFZV/OnhyU/UUdyy6eP+oxHZfO56sepOA==","signatures":[{"sig":"MEUCIHuyjVubbHbuxKRO7tyOOhG9P94lyP/rMQnA6o5+YBVYAiEArWLksjXTeLlX+1EeB9ZZEt78x2QdJg7ZsPzqqbqJ3Gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93270},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e8b808f1967a9255a94cb9922169724e0a0bb145","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.21-beta.11_1738364916056_0.7545056668129837","host":"s3://npm-registry-packages-npm-production"}},"0.1.21-beta.12":{"name":"mcp-framework","version":"0.1.21-beta.12","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.21-beta.12","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"26ce9d76a2775e4c829b48186cabd748f3a3fb48","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.21-beta.12.tgz","fileCount":55,"integrity":"sha512-BmIYbg7c193EclKxBWSXlDncgTGaegTFKQIPuQX1ZqHEaTo5+BxMI11tjoinkgoHK+x2IlhNz7BUk3+DGUbUUA==","signatures":[{"sig":"MEQCIGUxw3yPWLlVkYS4C9GdODGg75w7fwxTYfhFq6ce6sp1AiBGM5wg40RD9fHSobQFHqmW4fXRUJbuOhsB51oyIc+4eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93270},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e8b808f1967a9255a94cb9922169724e0a0bb145","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.21-beta.12_1738364945821_0.8263284751693474","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"mcp-framework","version":"0.1.22","keywords":["mcp","claude","anthropic","ai","framework","tools"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.22","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"977a75d357cbe97bbea2f9df440327a238c926ae","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.22.tgz","fileCount":55,"integrity":"sha512-bndzuXxWpe0yuZt3tT4wlV7LQUWSlaKX4V8WxsccMT8TPtiJKkirM1D2eNi5HaRLyrzljyB9oxCId/72w5OjrQ==","signatures":[{"sig":"MEQCIC2pD15KP/DDpLMkGcH0+YOZMwpuyD3y1OiSwk/t/wqIAiBwCXQNK7LGpbwVKz82+tE2GIWnST+oEPqD4DNdo+qrgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88182},"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":"8f1466adfa7f6adc69070ed1d7feb7c8ffbca224","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.22_1739638815020_0.132921273863845","host":"s3://npm-registry-packages-npm-production"}},"0.1.21-beta.13":{"name":"mcp-framework","version":"0.1.21-beta.13","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.21-beta.13","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"a66eb15f060ac1af6715130ebb5341c45f53f05c","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.21-beta.13.tgz","fileCount":57,"integrity":"sha512-exwkIDZWtrnqCwAogJJHXCsKnjh3JDi3E+8Hm56oDbvsHpx3gMxxIYb2reUINvKK9ZwnpUi7RY+Zabjo3ldQxw==","signatures":[{"sig":"MEUCIQCJcxUBwWIZTYL1iQa21nna/wTeSRLSlX++m4hEaj19MAIgMAFebfmsfSu315xiu6+S9iPUgabcPD/W56KV34tf/zY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97521},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"236bc5efe3a223f87642d9f99c85df79a68f2080","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.21-beta.13_1739643347051_0.3724289067714064","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"mcp-framework","version":"0.1.23","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.23","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"4a11c309a7f51ee951ed7f63029ccfa2fa13d323","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.23.tgz","fileCount":57,"integrity":"sha512-LzI++c52gNniMqdWdATL3DWpMMkZQoxnHEiubq8nqR6XAHVrIq+2GgZ947ijUr7PuhL1QLU0gEuJg7tSdDUCpA==","signatures":[{"sig":"MEUCIQCWMl3MDErCAAhtA7jX6BOppgfMv/7h8BheCO2QPxTqFgIgTD8KFCWZCFglibcCr3jGRXyhUpiRlVbxb3KG+/H5Rok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97562},"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":"dc3fee9b5aa1c9fac5b5280fed442e455fa45e66","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.23_1739644688475_0.3328953114857769","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"mcp-framework","version":"0.1.24","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.24","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"d44af162552ecf230d5989e579a58cddfb9e36ae","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.24.tgz","fileCount":57,"integrity":"sha512-cHnWQ2ALQ9+FHRCfWTjgD/X8IyiQRC729kAQxxnyoZXHDPr1HVKeKP4DtlL419d2baR0/SZ7qVUndB3z6PBphg==","signatures":[{"sig":"MEUCIAjoKF+EiJt7gYr6EiAATkEtHtZaWjU2JlzJhZhnnQpuAiEApKEnbKz5FaHXHU7pDEuxS6aeXzEOQfHbBM0otffPQBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99662},"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":"b6f186cc21f79bef0acadd6bf904277ef2f13760","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.24_1739655666192_0.5936572681407251","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"mcp-framework","version":"0.1.25","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.25","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"8ee403ae1f0f5112e9979f31a2ae9aa3f6716364","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.25.tgz","fileCount":57,"integrity":"sha512-UvPgMH3bEslJdWuOenr42rSIGp/N0lbi2yxkC5TcLwiTccKvGwOatFlfVptW2IF09VZIq9cn1DXVM3XB1cdCkA==","signatures":[{"sig":"MEUCIDDwnYM/9VpuZQFhj+4NzWjtVYIRVxZYTPUny3qO8yo2AiEAyXNU1RiSPYRohrSw9A9aWJLs5XiqfZwihBM0iTJykog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99502},"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":"369fd36da0d9942189e15adfe270eeb873ae4a6b","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.25_1740266871594_0.26123706455419926","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-5.beta-1":{"name":"mcp-framework","version":"0.1.2-5.beta-1","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.2-5.beta-1","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"9824f8a194e8773d74f4ea44c50e27eb3ce9e2a7","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.2-5.beta-1.tgz","fileCount":57,"integrity":"sha512-mN+k/BmU0HAo3FSSN85qHDgVIfM9Rl02jGri2gIPsYTg5/m1MnNC/5Hw47lWJMYdQB8rPiB3M6z1pSVj93wbgQ==","signatures":[{"sig":"MEYCIQCjot0/WVYRYJFYKK7qTKhomB/gZ3fHlrvs/qyV/DmbaAIhAJMkwW0BswDrJMVS/3Z6Ix4WXIBs9eJFebfbMxjng0DQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99732},"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":"369fd36da0d9942189e15adfe270eeb873ae4a6b","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.2-5.beta-1_1740797051092_0.19495351022951302","host":"s3://npm-registry-packages-npm-production"}},"0.1.25-beta.1":{"name":"mcp-framework","version":"0.1.25-beta.1","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.25-beta.1","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"d7603244a28a8f7a41e082b76b4eeec2704a808c","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.25-beta.1.tgz","fileCount":57,"integrity":"sha512-FoOs7sVhP9Cd0to1Ql6oL4mz0AtgZqc7fWJmiEdji6cgurwqr0B9QzNfHV4jQ0RnoHU0rZEN/lsVgwoki9Lkxw==","signatures":[{"sig":"MEUCIQDprx4JlNnUCj2OEa2swLjSpWoT4W1oVRP1TR1n1pa/1gIgOEd3XZRbWMXaIra6vwIZ7131Z/L3HTqrmagNKGBUKDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100621},"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":"369fd36da0d9942189e15adfe270eeb873ae4a6b","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.25-beta.1_1740797269183_0.06258216581904441","host":"s3://npm-registry-packages-npm-production"}},"0.1.25-beta.2":{"name":"mcp-framework","version":"0.1.25-beta.2","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.25-beta.2","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"e06948323d65b64bfa231fddf802aad2cae2d246","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.25-beta.2.tgz","fileCount":57,"integrity":"sha512-oz04NwqYeknI3e/0QB4Jvg4Xc5jzIDCySl3KXmPj3lkZTS/89OURkkS+dCIGKuLywg4QenSoG47wOQlYW9LW7Q==","signatures":[{"sig":"MEQCIGcTcEIxyTOWe/DAY1wcrjZo16+7NC/5SAdm8U3RO8NYAiAkkBMSrXqpo0ST7pzFZOywC6fz2i9tE9GPI1zse4c2Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100646},"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":"369fd36da0d9942189e15adfe270eeb873ae4a6b","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.25-beta.2_1740797645321_0.7836093086045384","host":"s3://npm-registry-packages-npm-production"}},"0.1.25-beta.3":{"name":"mcp-framework","version":"0.1.25-beta.3","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.25-beta.3","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"8ece3d90995b6ccc057d42ab7f97660abc00b725","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.25-beta.3.tgz","fileCount":57,"integrity":"sha512-fXqZVyarqNTM59JXWt/vt6qdEUdP0kXr1ga93c0g88V+oRs7RbM1Nnm6c8Pt0iS2AsO16Thgcrt1PlbY9YQ60A==","signatures":[{"sig":"MEUCIFTy9SCAG2Cqm/n8Yw5n1TyCn4vgfyooiFIpJgKtA4QZAiEAhP9MRBAUbOMG+tItKUbv8nKREXAvbrnWe5mqSNLGovE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100327},"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":"369fd36da0d9942189e15adfe270eeb873ae4a6b","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.25-beta.3_1740797925936_0.06907979972047062","host":"s3://npm-registry-packages-npm-production"}},"0.1.25-beta.4":{"name":"mcp-framework","version":"0.1.25-beta.4","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.25-beta.4","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"246f8c6d645995cc38114111cf2a313687580082","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.25-beta.4.tgz","fileCount":57,"integrity":"sha512-/gL3Flh9URYo2fyqXAHRKyGEFxNnEbHn5xZ6BrDAD+Eqd6SZwRnj+ZgC9OfqFQlS3KddDQo28MpRmpTxwP0YPw==","signatures":[{"sig":"MEQCIDvh8A70QYaVAIeBoIQP9QIz/WhYlBvw7HFoMkmG5ujRAiB41tR3W4OK4N2uj8IB//LJ1Uf5YKI8lOPxpNTPgO4ODg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99467},"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":"369fd36da0d9942189e15adfe270eeb873ae4a6b","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.25-beta.4_1740798447862_0.8514482011703493","host":"s3://npm-registry-packages-npm-production"}},"0.1.25-beta.5":{"name":"mcp-framework","version":"0.1.25-beta.5","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.25-beta.5","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"7d93650151bce824817852c3075766475ef5dba3","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.25-beta.5.tgz","fileCount":57,"integrity":"sha512-uCXMU5mTyUHrFRsCP88EW3s2TWp6do39hgKsq9gtkuUgEcBdT1hItTCAGr+4Tz8jBdnfBAqmU4IcB92v0A4oyQ==","signatures":[{"sig":"MEUCIGoS4V+XuLSyVKONZ42EiSKmc/WU2gcGWJRnFoQSUln/AiEA2XDSIXfXf/mlVtGptVAa/gB+vTeXM3BOv6QwjFrF884=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99413},"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":"369fd36da0d9942189e15adfe270eeb873ae4a6b","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.25-beta.5_1740798595335_0.6533424742747151","host":"s3://npm-registry-packages-npm-production"}},"0.1.25-beta.6":{"name":"mcp-framework","version":"0.1.25-beta.6","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.25-beta.6","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"76d4ca3778cb093c89739a465a65fe4ad077395e","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.25-beta.6.tgz","fileCount":57,"integrity":"sha512-YjzaUZyJRV19hIOu2EgftBxpWs1pmnZW9lqb6PT/0B7kVu87G/p8YtGu7cqIM0a3tNYxW6VtoCLn9tY3cqgsCg==","signatures":[{"sig":"MEYCIQCTnJ673HDTBQuhlkDNmSjOrgIJWsGRPNkckbr1gtrF5AIhAKIAMEMPbzKhZBstt+SNkq9kgsZ0Qfmi3A6pAesSm0HZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99669},"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":"369fd36da0d9942189e15adfe270eeb873ae4a6b","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.25-beta.6_1740799024554_0.802723745191392","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"mcp-framework","version":"0.1.26","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.26","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"866f79863828463a21f74fa6d16e554297da5560","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.26.tgz","fileCount":57,"integrity":"sha512-Fq9DllPFJ8UfbTAtg3P/BJq7GNTHFJ/jnwJf0ULDHlBT+9Jnm5mok1LjaDcK6HXqpzFxKSjrjKCR81D3zEWMTw==","signatures":[{"sig":"MEUCICJ8+dCcm9AQC0UGuDM8rrJZxIATkqVjKMxcTiu9Iqo8AiEAlErK2wQDwBQtC5+3rCBxNJB+V/3uWOVqisKR2tNJj6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99662},"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":"636807cea8eb93227a75725b7359828e24bc8d26","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.26_1740799317824_0.0763356759774374","host":"s3://npm-registry-packages-npm-production"}},"0.1.27-beta.0":{"name":"mcp-framework","version":"0.1.27-beta.0","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.27-beta.0","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"a33562fa3f733d79dad622542ce722730b04d062","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.27-beta.0.tgz","fileCount":61,"integrity":"sha512-ZixZPUAIsVt9jKXH6uz3sq0g8Cgf06SKx7UI8HON3dDL+24vCoQeW94DtCKIPPux/pp2zmJYtb4zmb/DeBWVuw==","signatures":[{"sig":"MEUCIQDBcrLWCdYl5YrkAG5tlaBWgFeKo+sgASmG2scXUiDgCAIgRmdTff20CjU1LVpRUkhWZTPwVrCisDxQJa5F4ZTrphw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109614},"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":"c021b3f9715c28036e7f38b4530dfc30c63ac566","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.27-beta.0_1741041346502_0.5934894473908998","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"mcp-framework","version":"0.1.27","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.27","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"6c93e9e1ab575b20651d2bd5cd20a77107340896","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.27.tgz","fileCount":59,"integrity":"sha512-qY7FEi3FqZKoNZsPxA0UjLLoxkpXBuX3BgN3TJ4zwowZhaFV3ticCPUejaJ0zDHRjosVHrI/ToJdiM96dPD0wA==","signatures":[{"sig":"MEUCIQCZxMj6tS/oCF7mYH9UaQqf09yZHX3wXQBz0HBqtrPp6AIgSusGf9S8QcDsGsst19C1BTilyj5xO7GZcL3qMxLMhWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106696},"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":"ab023ba082af9d7e560a498e1e77b93e69331d74","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.27_1741042328584_0.615404154682625","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.1":{"name":"mcp-framework","version":"0.2.0-beta.1","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.0-beta.1","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"d1590dbdc3add8ce52e4f815aac4710a5596badf","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.0-beta.1.tgz","fileCount":59,"integrity":"sha512-N3k0J8kUBxtUpBJercln/D/mkzXGoWrfd8yIoy3cEe+fz2Xscn/ydCrWDUBH+Ck8PHkQg8ZSdaCTIBb4xgLnWA==","signatures":[{"sig":"MEUCIAXtgYv5xenzQiXdMevnSGXq/umj8LdDGigFgxF42NBIAiEA1dFZkP/TsmhlkOcBXGcELtdkPfZXBEV7Nrz+whYoNrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114858},"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":"ab023ba082af9d7e560a498e1e77b93e69331d74","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.0-beta.1_1742084545447_0.21768654474976157","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.2":{"name":"mcp-framework","version":"0.2.0-beta.2","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.0-beta.2","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"f05c63f84fd8ae7a007033dd161450c94e2162bf","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.0-beta.2.tgz","fileCount":59,"integrity":"sha512-GKSxmx03K+TnjpGHBdkqtvNbYB1N/GfkrRZkBKEWDOO9jHff7D7iiqL/wAqxF9hl+PfQSPjNY9J2+RTiPIZ0dw==","signatures":[{"sig":"MEQCICoaYiZEOIMBNVFmu7ZNa3j9m2/GxB6wgDOOKc1eLjIEAiA93Mwwz2OSfNDmdQoKjgGUBktSAiT6e0aso/HMUjh3Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115218},"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":"ab023ba082af9d7e560a498e1e77b93e69331d74","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.0-beta.2_1742085321494_0.22206725949108796","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.3":{"name":"mcp-framework","version":"0.2.0-beta.3","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.0-beta.3","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"fb0db31922847580bfa12c0fbe8e5a5668b07eb5","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.0-beta.3.tgz","fileCount":59,"integrity":"sha512-zpzg//8tmhdpU+q3tt4QgHODSmkvYcnE3e9ckhDSTMKQUps8Nz+mW0Oz38jJVtJBx1TXCxZIe0/4ms/NNfCXbA==","signatures":[{"sig":"MEUCIQDrVBaqc/dI3gzGZ11Z+ThTsBOEwyNCpRhvTcQ/73I9ewIgeO7knY5kEA6uzaB0Rl9uIfSt3j9VAf6408VcQ/xGATE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116963},"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":"ab023ba082af9d7e560a498e1e77b93e69331d74","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.0-beta.3_1742086535963_0.7112320444827329","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.4":{"name":"mcp-framework","version":"0.2.0-beta.4","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.0-beta.4","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"5138e4ff8140d262316dddaa4974bbc545cbbfb3","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.0-beta.4.tgz","fileCount":59,"integrity":"sha512-/Z/8RfTBtHoz16IbACWBm8SgIgUnpJZxCR1F7UhX3cjmnOxXb1CqLlASxCGBkbJRdM45SLANZdd9Tn2pss1MAA==","signatures":[{"sig":"MEQCIHYwRVeSK0ep2O3/W+dtZoFQ3Hjuu8Bv+jNxz8Zc0XSSAiBVLUcW9fDB2XDVnXIub2t+ncmFEQYQP9tv/Q5SImOM/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118795},"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":"ab023ba082af9d7e560a498e1e77b93e69331d74","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.0-beta.4_1742087182595_0.753611953088478","host":"s3://npm-registry-packages-npm-production"}},"0.1.28-beta.0":{"name":"mcp-framework","version":"0.1.28-beta.0","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.28-beta.0","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"01a7f993277f04f22dbf3a27879e4d95fd137e01","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.28-beta.0.tgz","fileCount":59,"integrity":"sha512-BqFsJxlKaVqWqhQrEx1ovi2Ng0gKtx1KUYvD8W/SRxkgT5FfRG0aBedu+5Ft0VWfgBo7nvDDqB/CtOqiPvNyHg==","signatures":[{"sig":"MEQCIDMa4IfkjFUls1/cveS50ULmx+F4N/h2bjxSFjULfdUyAiANVbta8+t9WlB4yYKxkbb+37FY/dVrtNYTiymuXrUJCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107157},"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":"ab023ba082af9d7e560a498e1e77b93e69331d74","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.28-beta.0_1742135945023_0.49556604480426913","host":"s3://npm-registry-packages-npm-production"}},"0.1.28-beta.1":{"name":"mcp-framework","version":"0.1.28-beta.1","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.28-beta.1","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"1851c798eab97acf83e037bcba82fabf39f3d436","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.28-beta.1.tgz","fileCount":59,"integrity":"sha512-Uk6ZMlIVu9kYOJGGLgMyLOv/VK9RxBtZC3qMTVvnEI15yWnVJQ/cXtx96NhI5ywI2+EXW9FeCUA6VdesSbDsWg==","signatures":[{"sig":"MEUCIQDBjJe/G95r228Jd92EexBmxVh9ti2Tyv2OV3jh7FZa4wIgFtZ3ePSP+Dm230vWICYihfJLo/9rr6f4zLQXzfjBdXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107376},"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":"ab023ba082af9d7e560a498e1e77b93e69331d74","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.28-beta.1_1742136060102_0.3149095931951631","host":"s3://npm-registry-packages-npm-production"}},"0.1.28-beta.2":{"name":"mcp-framework","version":"0.1.28-beta.2","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.28-beta.2","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"dc1f30aacd87b9a0ef926351dafdb5025f4365f8","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.28-beta.2.tgz","fileCount":59,"integrity":"sha512-PnGhH7Fso77C6k/3Lg9wdrXOyq35WdGjIYyOcg6Rz1zNPP4oZv+be0Gq0ssL1nyjFPTD35Dm9kqLZ+DOHYNFbQ==","signatures":[{"sig":"MEYCIQDvvqR7oIqXje22Z14is6IxK9tzZEfohlC9fv9saJZOLgIhAPlrCdA9O9DwNzRMWXrLfvTnJDfyjdv6X3UYeWNxdbFf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107414},"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":"ab023ba082af9d7e560a498e1e77b93e69331d74","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.28-beta.2_1742136342855_0.0011062164718709244","host":"s3://npm-registry-packages-npm-production"}},"0.1.28-beta.3":{"name":"mcp-framework","version":"0.1.28-beta.3","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.28-beta.3","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build.js"},"dist":{"shasum":"2296a8a764c1bf04f57ab7575a511772b705a21b","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.28-beta.3.tgz","fileCount":59,"integrity":"sha512-ddM2JR4gAy90df56w95QD81kki/Jnc1rfyK2tZ5SW2iaH+tcc6GBHcEtxLATQ13KKhWgxDsTQmYoYG8TneCF3A==","signatures":[{"sig":"MEQCIEmggHd8T1kOsV07fNliTrSOdmGbJLqE7EwCZjEiL01eAiAf4KwiS0KTpa3VROG8/eH0OwB0md4QHdEEWNtVu8Hc3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107246},"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":"ab023ba082af9d7e560a498e1e77b93e69331d74","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.28-beta.3_1742137124804_0.5326661129510994","host":"s3://npm-registry-packages-npm-production"}},"0.1.28-beta.4":{"name":"mcp-framework","version":"0.1.28-beta.4","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.28-beta.4","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"a5fb7c3a864f7d24ea498486db5902d4e2bdcda7","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.28-beta.4.tgz","fileCount":61,"integrity":"sha512-Cu8Njgeo1xndndvnLlqbmNYVBre1OYeqPzz4qgtRCNfMWOzG3s8PwjEZMwlUPb25zRKGOD08bjw4rem+FTmbHA==","signatures":[{"sig":"MEQCIAGk5j659n16GBUC4KCITAYIoxLjx50X7b5MDtll6w6iAiAKydikuJs5OnGopzaaQxe1ci/bJLwZcxA6coPEhrikOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107291},"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":"ab023ba082af9d7e560a498e1e77b93e69331d74","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.28-beta.4_1742137261132_0.6039896763870578","host":"s3://npm-registry-packages-npm-production"}},"0.1.28-beta.5":{"name":"mcp-framework","version":"0.1.28-beta.5","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.28-beta.5","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"cd1ced4e95a55b77b30ca2d0f514c5fc861aff78","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.28-beta.5.tgz","fileCount":61,"integrity":"sha512-WbSjop2PZK+W8g9pMncVVoiev2UwzF4ykqKxQwMOvzqoMGNClUZqCO5bWwZBlb9DOun8mVjM/tP6jI5QjnjsNg==","signatures":[{"sig":"MEUCIEoMNEz9GduwFybLOrgj/mPYLmknDpR2bjvaSQMApYOkAiEAl7WEGzAZ05cq0+wsGzTg3QL1V5xdFlbGk434wktSkZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107297},"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":"ab023ba082af9d7e560a498e1e77b93e69331d74","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.28-beta.5_1742138932721_0.7990241362787023","host":"s3://npm-registry-packages-npm-production"}},"0.1.28-beta.6":{"name":"mcp-framework","version":"0.1.28-beta.6","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.28-beta.6","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"f90e33839220ad06da6a0ca986b43bcc5877797b","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.28-beta.6.tgz","fileCount":61,"integrity":"sha512-3E7EBgsC+KJ1d2s2ocpG/Ha90tGdapfpKZStvHJESD2pJo3AWkZxU9iexAsCaxJR6MwjyxPBPh70GsW8i35Ldw==","signatures":[{"sig":"MEUCIQCUPAUopVKdq1AILj4hL2hK/2DztTIK+hE+bS8fW0ooUwIgWWtX/S/vxMTzlt3cIVjxr90bZ297NBqTwSzG8gwjixY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107297},"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":"ab023ba082af9d7e560a498e1e77b93e69331d74","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.28-beta.6_1742139343417_0.47008024074752974","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"mcp-framework","version":"0.1.28","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.28","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"f666c3bb8790cf1b3c65f5ed2605046be0325c8a","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.28.tgz","fileCount":61,"integrity":"sha512-eaMoCV+O2IKg+1wV2/giCgq5l/8yM3zNUgSbP4ceRlB+qhmp4yKuWQAik+/XfudiDf+SUbU5HOklmbqN3Ubh/w==","signatures":[{"sig":"MEQCIHdi4a/IpuxsA81zhj+qaO7HuzPyzVq4InD/bTJnmg4eAiB5jAODLKFCiO++ENLa31wCfX4g3kMqbBlOddSasuq+GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107290},"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":"bf0e0d4d331cf64a132b27c52b85d0115fe6f280","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.28_1742141663206_0.9708984174706876","host":"s3://npm-registry-packages-npm-production"}},"0.1.28-beta.7":{"name":"mcp-framework","version":"0.1.28-beta.7","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.28-beta.7","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"ae132cdd46848096996e9a2dce94cb24e7c87e42","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.28-beta.7.tgz","fileCount":61,"integrity":"sha512-0CxY8Q5M0Hyq95P/BI10dOR+vpcAof9iLktz0H5GRSSO6oKEt9PLFvj5yq3EMLKB94ivIgNsFzJUJq2SdfWePQ==","signatures":[{"sig":"MEQCIEt6aN5/cgUnfuYSpsindfvaZzLzvPKbQATurFmO9LTjAiAE4JgPttm8Udj/dMgNEGdhzjIlMQAURVLSs2SxbtFWGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107436},"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":"bf0e0d4d331cf64a132b27c52b85d0115fe6f280","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.28-beta.7_1742144362733_0.9775751505962542","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"mcp-framework","version":"0.1.29","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.29","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"235d1549591da726e405d5996a46a0c976b77724","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.29.tgz","fileCount":61,"integrity":"sha512-MZvrDJq9qCrLUdOxXBCpY0ZLJF/aPZBHOn+xWAUeUVgkoVVDokgugJ3Qza9d6FxHrBHw51FGXX50bJWo6hq4pQ==","signatures":[{"sig":"MEUCIQC6y0TwwMJzlOigepaQjG8TGaz4TJtXBZlj9gMmHf7nOQIgfQSekzIBUmo3UVGExm2tmhN/n+7PtPCyKAJaCM0EL9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107326},"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":"27c255b119dbcc79575b4feae589c980972c8933","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.29_1742149900850_0.8856658516586846","host":"s3://npm-registry-packages-npm-production"}},"0.1.28-beta.8":{"name":"mcp-framework","version":"0.1.28-beta.8","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.28-beta.8","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"ef87b779fc44fca236ab28d56a835e2f117931d5","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.28-beta.8.tgz","fileCount":61,"integrity":"sha512-xSn9wzHkoq0L+69BzXEMk4On7WnNePm+0cPSKJ1/NJAemfgAU49L9a7wc+gyekJVeAX1bmTEendU0OceBfBsdA==","signatures":[{"sig":"MEQCIGz9U3EycYVOiJBosorns/jOCUX9eHE1EgV3l7CfbMl4AiBIfk0fsRmxQeeZEUB/Aq4c0Lb1zBG151MHSQVgFW+UzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107865},"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":"27c255b119dbcc79575b4feae589c980972c8933","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.28-beta.8_1742156928277_0.6345211540109981","host":"s3://npm-registry-packages-npm-production"}},"0.1.28-beta.9":{"name":"mcp-framework","version":"0.1.28-beta.9","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.28-beta.9","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"770aa71d3f713c92ddb23ae819b2aa3e4066cbdf","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.28-beta.9.tgz","fileCount":61,"integrity":"sha512-ML9Swh552UdvpdxmUKK/1AwMMTYYxmXh6kXHXSGkfH5w9AcRbiKtHE55A/qB/nxNhQzodBveeO5/gHk7J7gV1w==","signatures":[{"sig":"MEQCIDDE7lkgHx0kbaVs0FveRiq57eF1HVdz7sPM0HC/+bRqAiA1aw3EMP19TJPYbZZNEDpXbZm0clbrjccKEv4e12iMcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108080},"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":"27c255b119dbcc79575b4feae589c980972c8933","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.28-beta.9_1742157960845_0.8587480172009845","host":"s3://npm-registry-packages-npm-production"}},"0.1.28-beta.10":{"name":"mcp-framework","version":"0.1.28-beta.10","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.28-beta.10","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"664eeeff4cd989627a3de25115a073ba47b95bc9","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.28-beta.10.tgz","fileCount":61,"integrity":"sha512-xo8vIQZo/OlfQWvP5YPo6SLS5Y9HdA+CbJ/bvOvnkvj/q/5YuBrrkT9si+Vw7OwPbW3TiRHHnlOC6I5L9/ZNYw==","signatures":[{"sig":"MEYCIQDsi2DbSduqXsfeF3GexmQ4lbgowE8ITsqYzH2SI/tTigIhAKkKuqHbG1ZEOx1miCgtFfLdixSwfYSvQLffgdeLAxco","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108466},"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":"27c255b119dbcc79575b4feae589c980972c8933","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.28-beta.10_1742158849785_0.2706632419991657","host":"s3://npm-registry-packages-npm-production"}},"0.1.28-beta.11":{"name":"mcp-framework","version":"0.1.28-beta.11","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.28-beta.11","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"8bd28e8d0c2802019e45deea40763465f789e695","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.28-beta.11.tgz","fileCount":61,"integrity":"sha512-T28UbDDPlOMoc4w90nDH7CFTRBBQhyrBYukhEQT15x72k1BTxeXTr/HldGVlfO0mG5BVOwwlqTx6LXae+FTKiQ==","signatures":[{"sig":"MEUCIQC0iekq9svR/nMnnCA/8Gd/vG/Ef7kAWKmOsS2mOCABAAIgRBR9uHKu08UzxhXT8LJfkFiAbLOBBR1Jaqg3egzgKOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108976},"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":"27c255b119dbcc79575b4feae589c980972c8933","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.28-beta.11_1742163396468_0.7361132972771898","host":"s3://npm-registry-packages-npm-production"}},"0.1.28-beta.12":{"name":"mcp-framework","version":"0.1.28-beta.12","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.1.28-beta.12","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"2daa09de6fb311603ca200345ffbd70e98797581","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.1.28-beta.12.tgz","fileCount":61,"integrity":"sha512-GvCXZ3RRiOjL8/Ph3HB39ZUbLAVjQzaaj+u9uiYVuK+GhFnakXCQyBResbt4yfUorH410tNTEJ656Sj9FLaOkQ==","signatures":[{"sig":"MEQCIFBnR3KmoQV38qG9iXQvXFtJknXi858JnztiTL4K3jY5AiAFxmY0n1LGGtIqqlTfXITFql4VtuyeDgBRIEA4pjq5Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107820},"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":"27c255b119dbcc79575b4feae589c980972c8933","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","commander":"^12.1.0","typescript":"^5.3.3","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.1.28-beta.12_1742164111722_0.557213357683223","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.15":{"name":"mcp-framework","version":"0.2.0-beta.15","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.0-beta.15","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"e9f94b9542a3b992f7b649fccaf326e25b791227","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.0-beta.15.tgz","fileCount":65,"integrity":"sha512-9qo2RQcMWFar5NQMvPtCz3wUOtJ4wl+0UCr/UGzO/Ldsi8rw/H2a2MJB1ey7q0yfEhfgS4ZY+hX4ugz77keIFg==","signatures":[{"sig":"MEUCIQDO7KnZRXr4ssqktrInpFldpXM0RpjkkB2747qaTll51wIgIj73+vDfBTbibeH2RQlHoBx0XbHG33HT29dkbgt5c8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154931},"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":"27c255b119dbcc79575b4feae589c980972c8933","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.0-beta.15_1743039029756_0.8711588841275759","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.16":{"name":"mcp-framework","version":"0.2.0-beta.16","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.0-beta.16","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"a4761c5316e61f814ab5e0fac02e8fd8a5e15885","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.0-beta.16.tgz","fileCount":65,"integrity":"sha512-tSl0ChutkgKBM5bFS5mrHksuHLChAEb6yWCB9rdV/T7BbQ/XuxhTqktkurKBdXSG5/1FfTwIh/4zNQlr5bq24g==","signatures":[{"sig":"MEYCIQC2LlZ8L1hAFL1VsM4UBEkrZQY+7s4fgLLJoKyykSAfKAIhAMdk4bDRxhcXceSoGpJCq8pJQvCamy6p34Y1M/grYfwq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152866},"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":"d29fb5fc36ce67c4494a2a47e79645a2559c4f80","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.0-beta.16_1743041406257_0.4522995142643542","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.17":{"name":"mcp-framework","version":"0.2.0-beta.17","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.0-beta.17","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"9516fb6c81f6db427ce1dd37294e748903cb7b91","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.0-beta.17.tgz","fileCount":65,"integrity":"sha512-rFFBWPAgs/RC9yIqw9dvr46KGJElMeWMwGAGNXtLowViGmXIzIz9RqjFYMlJ+p+hfd4MUB+R9wymc1ZpeRuksw==","signatures":[{"sig":"MEUCIQDGx0ASzGg/4U1omXqTlGU0sOSQT2Pl+2vlPn5C8MSBWQIgCntFkt8iSsIL9RP9kPoWbzP66b+Yn6I2utaIRtfpYLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154898},"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":"d29fb5fc36ce67c4494a2a47e79645a2559c4f80","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.0-beta.17_1743041563341_0.2865385668950686","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.18":{"name":"mcp-framework","version":"0.2.0-beta.18","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.0-beta.18","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"d4f849016bb0052fddb839597da1b4060ade4b13","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.0-beta.18.tgz","fileCount":65,"integrity":"sha512-5WqA0WnS8zESf8NaltUxKwazFqk9vcL7TBa0Dvy496qwsS4QwskYLRzw5yP4jfFnEjuigxLYvOXEtyDSY2AHlg==","signatures":[{"sig":"MEQCIFMlYzudyirSQaIMzErU+HwpuzN+PFI4UCF5YCcMy3R1AiAT603Wd/qZHIuzvtAJoBWSL8Czm5nwsWm469Xo177Rpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155323},"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":"d29fb5fc36ce67c4494a2a47e79645a2559c4f80","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.0-beta.18_1743041872658_0.005041960722790728","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.19":{"name":"mcp-framework","version":"0.2.0-beta.19","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.0-beta.19","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"f6436a7b702fcb6af387ac938937be32da48fabf","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.0-beta.19.tgz","fileCount":65,"integrity":"sha512-iryjbOnzun1Y+f4SfS73Zpg6nPlZt1SFttlHvpiX0690t8Ug5E121y7NNkOkOHxiFplgaM1A9Qdnm8VBVKSz4g==","signatures":[{"sig":"MEYCIQDe7hFxGlJnKEkrWNiRl3NXZQZqFM47dXbJTOLmMsNssQIhAJIC0oxQgoHCPrGjpnPy6eNQsu8MeUDSSlS4qY8kGjHG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155323},"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":"a66339de0ed319c143b8b8af7469c62f01345c0f","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","@modelcontextprotocol/sdk":"^0.6.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.0-beta.19_1743042430633_0.28536694308460464","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.20":{"name":"mcp-framework","version":"0.2.0-beta.20","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.0-beta.20","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"1d8e2853bd84dc8fad094ff691f559da1af18f88","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.0-beta.20.tgz","fileCount":65,"integrity":"sha512-gdO8L0wtUOcSWyLR9kC+AU+2JZx+8yPvOfM2+kT++84tsr3uICouMTXWV3fy87wkHdZ2oVoCv3XugRbEmfQPEA==","signatures":[{"sig":"MEQCIG1+Wge52JyCXxz54JzdgauQ85JuSyxst43/H5N4PmMzAiBiTRu1vHl90dxLVD9kWh637dSUKwngH68xwTtmLNrwrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155276},"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":"b1d9008acef0d6c3674c07aedaffd29b8756f271","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.0-beta.20_1743042673301_0.3042568786818862","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.23":{"name":"mcp-framework","version":"0.2.0-beta.23","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.0-beta.23","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"098c9c4e90faf98be70b1cc1e51eee68c5f84f57","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.0-beta.23.tgz","fileCount":65,"integrity":"sha512-AjX+vzhCK6U4ZP/HtNf4BRBd/r1Yo62KEUgyT1/8w4YcBwYZ179Myb2ieMhEd0+jkLfnngc3CpGRsI+UcZR7EQ==","signatures":[{"sig":"MEQCIGRmMEkSZ6BOnNwUZMslx0by9+4RXCqoQ1VeubEUdjM8AiAJtpBIModTxcirW9gt3yWmHwfniFtuWRHN2rMp1VA7wA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155264},"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":"b1d9008acef0d6c3674c07aedaffd29b8756f271","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.0-beta.23_1743042948302_0.5886491296186824","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.24":{"name":"mcp-framework","version":"0.2.0-beta.24","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.0-beta.24","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"7ebca24697e835ced4dd1d02b74414deccea77b2","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.0-beta.24.tgz","fileCount":65,"integrity":"sha512-mlbvcGhVfgpXXBMNZfW8/dFMzOPNOIj0oCuMYVWPnNdFfXu5G52h72pTH9c18I703efcKsNZPJT9JJt04JjVBg==","signatures":[{"sig":"MEUCIHERghj6ENJLRS/lnofRMB6PuLD1vkLZqyE2HeobcqtjAiEA0yahcEKCRzezw5omhdItQdtnT4ModnO2L749crPR2cQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155263},"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":"b1d9008acef0d6c3674c07aedaffd29b8756f271","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.0-beta.24_1743043106848_0.3076223657185575","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.25":{"name":"mcp-framework","version":"0.2.0-beta.25","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.0-beta.25","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"8d72db8c939fe29a2348db2a412d632bdbc037e3","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.0-beta.25.tgz","fileCount":65,"integrity":"sha512-YcM1kszE/2C0b4dVzVtkuaSzhuG2rPEwl3CAtfGeKngCYkmtCMSjLWU7i8nJlylXM6hVrOq4E257ae0YbMEVNQ==","signatures":[{"sig":"MEYCIQCIMzXFll6L0jX8W4dI/3VLVgjruYrLxPLoHpcywm73ZgIhAOYODgUVUq+LpDtAGG62mQMuy4EDY79cd8OzcbTlej8K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154771},"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":"b1d9008acef0d6c3674c07aedaffd29b8756f271","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.0-beta.25_1743043236010_0.6788273255413548","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.26":{"name":"mcp-framework","version":"0.2.0-beta.26","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.0-beta.26","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"99ea2be211f031f858d227e7a75389928970d6d0","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.0-beta.26.tgz","fileCount":65,"integrity":"sha512-TRVCpMXkz2YuHWYQPg2F6rxaS/o2JDjTzW+R0t6fKx1EW55du0nFk5j9Whhqem/jOfKRt4wjwos40ItHm5rhDA==","signatures":[{"sig":"MEUCIQDZv3d/n/rSDeBo9tyBjsElT+AixxRr299I3baDfU9oFAIgWKGcZo9KHJ3qgTW8pEgNmUGowYjAoLmm8PULw0T47l4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154685},"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":"b1d9008acef0d6c3674c07aedaffd29b8756f271","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.0-beta.26_1743043342575_0.28178202126322294","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.27":{"name":"mcp-framework","version":"0.2.0-beta.27","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.0-beta.27","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"e7bc1c6c9e92573a7cd8ee8ee3497a4106d53b75","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.0-beta.27.tgz","fileCount":65,"integrity":"sha512-sbQ335u2ITi6hilxTPgBVM+yNzAY852fR6NInORW5DXnJkij5/UIAJAHI+OhIa7uOoYO4apLRgywRKInM9Ze0Q==","signatures":[{"sig":"MEUCIQDm4PUtNCNcKe8wRQbq00HnNFZZWKoO0p6t9JmYaGisgwIgXZ40zEA4umrsUFumOnqzbegxPtcJsXKWm/pia3ElKpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154748},"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":"b1d9008acef0d6c3674c07aedaffd29b8756f271","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.0-beta.27_1743044976647_0.3965130591093029","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.28":{"name":"mcp-framework","version":"0.2.0-beta.28","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.0-beta.28","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"8407d35fff5f8a4f7866276dad9912181c3fe421","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.0-beta.28.tgz","fileCount":65,"integrity":"sha512-AEyhB76RvJ1MkB27WWsc7Tng6JG+GrAAQ5uQy53cJUdQw2AtnIFiB6yWv22KMO6D/ZCvMyaYQkMVQNu2e54h4A==","signatures":[{"sig":"MEUCIQDGukCDueWeWL5yqR47LpjovtRUdgHBtTS7cltGQaInqgIgJTpdAbwC/0ZY3xouxbJLUKwC/jT3w+aVuGnEYV1E/Dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155639},"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":"2db92112c24bc60df13d5d8421a9cdd2ec73bba5","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.0-beta.28_1743045613014_0.4953664554324009","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.29":{"name":"mcp-framework","version":"0.2.0-beta.29","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.0-beta.29","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"f6ed2dc58a917378f39ccc3951fa2a0b6499bfd2","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.0-beta.29.tgz","fileCount":65,"integrity":"sha512-UEoL/J0WMe34Xw7OVSD08//JE+2/31/qTNfWXB0mS4C/SgU1j/s1y7uPgA8qurAayQJhB4S+0aHfs88xIpvpqQ==","signatures":[{"sig":"MEUCIQCaImZDa6M9tl/N7Gh+mCvPbHb452SmL9sv8nS2r2hMOAIgOGYd8WPLV3vUvy9BCB1UICAhVAZ5PVynCmCUU0l38R0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157502},"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":"2db92112c24bc60df13d5d8421a9cdd2ec73bba5","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.0-beta.29_1743046970143_0.6051355603406943","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.30":{"name":"mcp-framework","version":"0.2.0-beta.30","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.0-beta.30","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"480ddd35efa4c3d8ec403de54025960ca5457d39","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.0-beta.30.tgz","fileCount":65,"integrity":"sha512-T6yUeqvLBNH2ZEQP/WKsMdVMgL4Sgmm4Rwa5trKIVbEiqfsAmulpbQXygPgpt7zr2IotUaQl5z67fGyVdNWgog==","signatures":[{"sig":"MEUCIDUs6pkOUki5sd/K8+ENDKK7pP06/DtcQae4SeAhggX0AiEAjSzT9v6fBsIPAFcV4Rxtst9qaGCvwgwtkR+zPa8lJ7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157016},"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":"2db92112c24bc60df13d5d8421a9cdd2ec73bba5","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.0-beta.30_1743047155485_0.5008776074528989","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.31":{"name":"mcp-framework","version":"0.2.0-beta.31","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.0-beta.31","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"8cf093c761a84583d0462f2cf186fd37f951cbf0","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.0-beta.31.tgz","fileCount":65,"integrity":"sha512-91L6fcL8wSz3qlxQEyAsL0mO6Bswu73CZSROigxOzPCiwflK8gIN6bQIE65y8I0GHswAZx7Sydg9GrTvRfP8Jw==","signatures":[{"sig":"MEUCIFQXd5cOh93YphV0j/HP8ICgkERaS8LpT4YjMsPgtrkGAiEAhwpWf7sVGUY+ZWiuYGrwz5KhcUS6dtdETYQ85PH46e0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156399},"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":"00b229d0131d54c723a533a8b924c85b69b176a1","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.0-beta.31_1743047785864_0.3401424685752279","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"mcp-framework","version":"0.2.0","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.0","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"574fbb353cd51140063df87b74ecf8df8da25f2d","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.0.tgz","fileCount":65,"integrity":"sha512-fOigS1UkPxtqdaVELMdLHvF2F/jD/liFLRenvnlTNMwUgQyhyuLg36kL9hQeFmhEla3RROma5EQhhXJ/S6HzTQ==","signatures":[{"sig":"MEYCIQCun4+5fZewZRXo6TIejhZGtgs8FdvBo8m2rFweDDVoSwIhAPtholce9q0Tn/mQ9gIUd688fFzM1TXvK3ZURKRJhmZS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156217},"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":"a0e5a381ecc4b9fc6dee3a35609ead7297af905a","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.0_1743048231294_0.13629811291815752","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-beta.1":{"name":"mcp-framework","version":"0.2.1-beta.1","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.1-beta.1","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"22910bf2d3dd1b0969c9dcb6ddc61585a59e3c97","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.1-beta.1.tgz","fileCount":65,"integrity":"sha512-b9rhc3A1wX3Xl/rCqY26G7fGn2t3aBs2xqJyE6sHGXERrZAmmKVD7WLEucpFCAH8IAXck7F3FkiConvnpoS9SA==","signatures":[{"sig":"MEQCIBzpuBhokiusMXR7FzRyvotEBUD/Fe0GbRs9CQ+BOnFFAiBExj05sbR1Qv0UjSP0sa4F0w3N4OzxDr8/CJ8j5NIxYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156001},"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":"a0e5a381ecc4b9fc6dee3a35609ead7297af905a","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.1-beta.1_1743076461170_0.8232791240346709","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-beta.2":{"name":"mcp-framework","version":"0.2.1-beta.2","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.1-beta.2","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"ead67ef63cd1a7e5e12719b219ef7d7bde6fb4ff","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.1-beta.2.tgz","fileCount":65,"integrity":"sha512-x1MAXVfBb63guQmkQ5ACGYRxb6drFF512nDp3KmJDsSwq34M+MzQd2lOtyTSHIDDCLreXqEq4uRyYMKC9yddpw==","signatures":[{"sig":"MEYCIQDY2tWjVfUMO6IioeU1STDnN7XfBElQW9YdvPuCPdWxowIhAIwvHHW4C0CtHb4x41q6TlGl/8zwXIH1GfTHiLFYTj+L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155626},"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":"a0e5a381ecc4b9fc6dee3a35609ead7297af905a","scripts":{"build":"tsc","watch":"tsc --watch","prepare":"npm run build"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.1-beta.2_1743076689544_0.08368334817143852","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-beta.3":{"name":"mcp-framework","version":"0.2.1-beta.3","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.1-beta.3","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"27a5666bb625cc4637f57bf4f7b973abe2398e7d","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.1-beta.3.tgz","fileCount":65,"integrity":"sha512-TgvEx8enAjaygBHskeFOG7AogTNdTXbneWbrFSgU4cTrXxcP0wIZB6w8jX7LCckZ2GLnlSlFcA76JqvH9dBj1Q==","signatures":[{"sig":"MEUCIQCwbXE5C2XhPFujuAHQanHi5H75VNXDgPILNuQrSBQAtwIgd1vJnHMQvp23r5J3hxA9DU6hKHta86kY5ho0box84v8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156149},"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":"1ddff3f5ce4f8d7817a9c04db6432332957635a9","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.1-beta.3_1743092151646_0.7788733665708076","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"mcp-framework","version":"0.2.1","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.1","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"d662c745c21a91f6aee2a7d31607ecd1d7fe2fe6","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.1.tgz","fileCount":65,"integrity":"sha512-LyIt17ILfLyDjxR2Cmf4l5ZdjvUPCqVIeuIg6qw1bsxc5eJiMauBuiEEnHa/rvf/S77sWBHsrVfwHAUk3zkYGA==","signatures":[{"sig":"MEUCIQCMsB7bj0X6vXmR7B53/NE3L9eTkTEMSbLGbyotML9e1gIgLKQqBnl39/Md6I8EVxKgo/A5RVboMSbOSywPxT4gNMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156142},"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":"33b17764330126ee79bb4c9510d8f067b339fda3","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.1_1743098586032_0.18430442557322269","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-beta.1":{"name":"mcp-framework","version":"0.2.2-beta.1","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.2-beta.1","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"c85f11cad543807d4564e64d7a363b3c5bb89c59","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.2-beta.1.tgz","fileCount":65,"integrity":"sha512-RED5FdQ8sj+BLEDiJHk7df9ahT2rG0iTw7t45KjkUW90UvHNUhGNv8m2F0KezHnYsUn/yiJSLOlxDJeOnbBV+w==","signatures":[{"sig":"MEQCICnPL9CP4QqIYsDH7Y0fXv2GDQf/A87sD/hLLyx90knoAiAY5Tdghcmq3IX1KirAOGvjwTsNEJVhgy1cB/T8t2U3gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156034},"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":"33b17764330126ee79bb4c9510d8f067b339fda3","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.2-beta.1_1743099527169_0.0004434913368749349","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-beta.2":{"name":"mcp-framework","version":"0.2.2-beta.2","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.2-beta.2","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"70e2afe3c028d7912c55c0370206a27817230e6d","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.2-beta.2.tgz","fileCount":65,"integrity":"sha512-uuT0I3hv35UN+raaPoDnX30e/cB8kFiu+QzjRnVodVL1U5Criy2H1VxVd8vzuVOrcMFHbkVfPtKZGq2hD28UWw==","signatures":[{"sig":"MEYCIQCXbzPsm+ZVKf9E3y4qd8SXB7G55H/3UFzUU56npWy4BgIhAP4KzJAf0QeYkxqqKuS2VHxVp1YLNLk1bb8V08iPATt2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156051},"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":"fa43fa81195981688adf30689d1cbd65fdb29892","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.2-beta.2_1743099803739_0.5722972973058569","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"mcp-framework","version":"0.2.2","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.2","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"7cd62723ea86d57ce90f6ce0ac382d9a026fc117","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.2.tgz","fileCount":65,"integrity":"sha512-xVUHFwR1K8QlUzQKrVGKBZTyOOgfL6tsaCivEvHutVJ4fQfIvKt3BRZ/JxENVxOjO3ZkaatSyRvWRE41R9jyvQ==","signatures":[{"sig":"MEYCIQClnPgCH+FjGG9gd2toWNhplVi+N/Vti9c3OsswqKsXMwIhALBBaDGqISk/H9ktuq4u5iQTzgfCGCWrxQgtl8lJMYCx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156044},"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":"9ca3689eab2af746e3189c64d6c40a289fc7cae6","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.2_1743102068733_0.7647322959667147","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-beta.1":{"name":"mcp-framework","version":"0.2.3-beta.1","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.3-beta.1","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"4b496925d0105e5589d60540f7c6a820414cc856","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.3-beta.1.tgz","fileCount":65,"integrity":"sha512-MuwrOD4oebflu/7hDL3cxvM+ai6rtYcdj2jHfyBGdarrjLEylJDnm7dFEJBMgbj+Zz3vofNYttTa0XdBa7JPWQ==","signatures":[{"sig":"MEUCIQCdtOSjk5JPdsadLi2Ae00eJUlnQx8/JzicAEXd396q3gIgW1tx1Hqw7A+2oxwN5EB8qfwbxJiM5ieHjvB+pjm1fnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156125},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9ca3689eab2af746e3189c64d6c40a289fc7cae6","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.3-beta.1_1743121345177_0.3550318451258778","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-beta.2":{"name":"mcp-framework","version":"0.2.3-beta.2","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.3-beta.2","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"0a370ad3f5554ca139bba9cb716885bc572938e9","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.3-beta.2.tgz","fileCount":65,"integrity":"sha512-RcfwTDB7/E9PdlX59AJwNM0Llkw4FKl6+EsGqeWRQOgI6dYcwsMD1FPdlbxwCG7lDM7WT8/QGImSNUTaVz+Png==","signatures":[{"sig":"MEQCICH/6KgzyDfwtTC/KG/z/P6bTT/akzfle0ZJlwWL6vzrAiA9C/9re3G3SxI66FDc+CO186VtXJPyNJ3xgRV27XlrtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156125},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9ca3689eab2af746e3189c64d6c40a289fc7cae6","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.3-beta.2_1743126198411_0.6748557938396915","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-beta.3":{"name":"mcp-framework","version":"0.2.3-beta.3","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.3-beta.3","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"7da999bf4326991d412af45a8aba8dec1191ca35","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.3-beta.3.tgz","fileCount":65,"integrity":"sha512-wCF5aior8CA+e+L+DyNgT2udgtiworpII4f2xyEY9EfugPcnlkn74sy6Q2diB5ebYxWgJD9N7Due7ihMOuShOg==","signatures":[{"sig":"MEUCIQCkpqbacWzAYPVZmnccZY+oYZPreF3/y3iBamqEcBG4dwIgLfnMhbhZIRmOeIngUX/jnZDIOfU6Aj1E8rGntRTW86U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156125},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9ca3689eab2af746e3189c64d6c40a289fc7cae6","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.3-beta.3_1743126220389_0.294174047973087","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-beta.4":{"name":"mcp-framework","version":"0.2.3-beta.4","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.3-beta.4","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"79a3e8f8792d834795552f0a113015ffb428e500","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.3-beta.4.tgz","fileCount":65,"integrity":"sha512-lJI2SoL5QxckbFvkQ9qD/lUxf8nSUHG06pEQQFicn5G1e4xrANKa/nif7dapm3u5Ab2pbdUczIBRXX+dEB2A8g==","signatures":[{"sig":"MEUCIQCXmwTVwqwc7VBpMSO8mY/XdHVgQNGqsp3FpuVjux3AIQIgR6gdQG9C3DpKz42rNWtqKPGd9BnRnl7co4D5EB7tnM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174816},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"77c8d1bcb4b26dbc0d8884269d9b5ddfe9b8864c","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.3-beta.4_1743129996261_0.869540627730214","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-beta.5":{"name":"mcp-framework","version":"0.2.3-beta.5","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.3-beta.5","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"49456617b8e3d289ed4ae79cc21d2406f717b79f","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.3-beta.5.tgz","fileCount":65,"integrity":"sha512-p7KPgfZQr/vEGO0S7nKIWOUO8FLx9+fQIpFODj/zfjJFG6T8VQaiIFmhrhUyy/Z4kmXGSh4p40tj8n83jFk60g==","signatures":[{"sig":"MEYCIQDF+VsJZ89Jo7Ont5RoaU4xIa9IrgjJ/mghhyZBEXMIhwIhANxg10SJGClY/VrVjS3V4lbI32T4X8o6nVlHeWHf30dI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176983},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"77c8d1bcb4b26dbc0d8884269d9b5ddfe9b8864c","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.3-beta.5_1743130338797_0.06372459817730536","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-beta.6":{"name":"mcp-framework","version":"0.2.3-beta.6","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.3-beta.6","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"5b940037ca25aed1efb6d14da9f910cb101861de","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.3-beta.6.tgz","fileCount":65,"integrity":"sha512-/I98yTGBrHS0CFuQZYkNOpMjbFnqwPXO2g23ai2K8z9JYwTdyyi1Vpg0qc4OtFQOWLuXas4XTXtQs/WrvIkizQ==","signatures":[{"sig":"MEQCIGqc6yUGpvd9iK5bFBLYmQa/L3QSo1eiuw3lETUcpllBAiA3ErXCpBKiqCYWpotKGtc97DS68UWnI8rxSZ8Wm5LrPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173227},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"77c8d1bcb4b26dbc0d8884269d9b5ddfe9b8864c","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.3-beta.6_1743133456189_0.47195882848310444","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"mcp-framework","version":"0.2.3","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.3","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"8f31ddc1ca2914c90d060849bcebb4efac87b6eb","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.3.tgz","fileCount":65,"integrity":"sha512-pd27by94cuuWESRuFJVlqNh9Nn2EFiz3ZzBv+5Yezwp1nhvsAEGzD7piCe9t96C4CoGX8nEn5WqOU4DuCzNCNA==","signatures":[{"sig":"MEYCIQCxRA1GN470XUA1jMZCsmGkltTz7ZjjTC44eS633ljLHgIhAJaILdoWJB7feZ510vHffkETRfy0wKvOFmdTkBADuRyy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156101},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0d88a0fbd6b571ff578a96c85361930616371355","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.3_1743181441130_0.11447123718490126","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.1":{"name":"mcp-framework","version":"0.3.0-beta.1","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.3.0-beta.1","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"060c149a1e90c5f71546f7ae394ab23a8178d291","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.3.0-beta.1.tgz","fileCount":65,"integrity":"sha512-YaMN2l1YpFK+nvU2PZhL6wJrMwxdRNpX8OJ/XTC/oIMVqUWy+qxTWWff+nO8Bg2HazkOfHIi69+KTJSSQXqyFA==","signatures":[{"sig":"MEYCIQCiNikAH7ZBEdVZ519R4HJC4h2JIGYX4boIZkz0CxTkaQIhAPfx85y4/0Ao2Wq53pchXqQxbWYgBz+KVakVNcSHmase","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156761},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0d88a0fbd6b571ff578a96c85361930616371355","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.3.0-beta.1_1743182396096_0.962242564088736","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"mcp-framework","version":"0.2.4","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.4","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"f345cbfdafa83d2f6b299bcb647f49ebee665939","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.4.tgz","fileCount":65,"integrity":"sha512-IOdVExcD0OhD5wS/PCoBA41MdR1C5LSYp01imQEclyyeHdxLRDnSGZKkFvE1Q/3GGA6tXcZpDhRgjjoH5noNHQ==","signatures":[{"sig":"MEUCIQDKeE5MLrWZLYTaGS/f2tvvxYj7gM9iDqoXCkXCdQPgvgIgTpjbXt+WBSsZ4U3bUI8SIFoRJMKRT60n+NvSbi/8kDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2743eaf68994e890d319e9b2881ea47bb676d848","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.4_1743194970979_0.0035000103635547397","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"mcp-framework","version":"0.2.5","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.5","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"fd1df2cbf2409e89aebed1e44db8ecc9da323020","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.5.tgz","fileCount":65,"integrity":"sha512-du1M9i1PyPMcimlnhwMomWQ+FtlvgbVx+qeDzg3Ef8ZhcmnfODzvI774CAqiFW5iBYAMgqV0I4mVEt+5xs++MQ==","signatures":[{"sig":"MEYCIQDvskJb8EcGil7kb94nWvFOYuz7KZtsPMQFPWgHpQcFBwIhALlLt21n8TRY1eHjHlTGY/mZwVBp/GLlWK7k+CJ7216x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2743eaf68994e890d319e9b2881ea47bb676d848","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.5_1743194999591_0.31566509768850426","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-beta.1":{"name":"mcp-framework","version":"0.2.5-beta.1","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.5-beta.1","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"02e18bc8093bb834366d88dba80bbdf969365559","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.5-beta.1.tgz","fileCount":65,"integrity":"sha512-WmMAE7uYXEov7Ah0z9vvHg0bgSbEpTbMXePp0HIXJBnzif2hqxFv5hGPJi/TPQYI8hwKxn7xxPBOgu22M4Q6Ww==","signatures":[{"sig":"MEUCIB2bukiCyxUB14apFUAUR3Nhzdv0zWJ4dhNhtc7vL2DZAiEAzNOmwwYPyCijs6T1LOprYaBJ6a5cAjHRx5rbEDAN5PE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157235},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2743eaf68994e890d319e9b2881ea47bb676d848","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.5-beta.1_1743196588040_0.36067979501635494","host":"s3://npm-registry-packages-npm-production"}},"0.2.6-beta.1":{"name":"mcp-framework","version":"0.2.6-beta.1","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.6-beta.1","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"25adc4088cd0afa2ee7fd3a0d090453562ebdf0c","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.6-beta.1.tgz","fileCount":65,"integrity":"sha512-zDiHu0AlnFN1HspGUMiCvWMOT62WyKiE5XkYLYyGSBzXzwS+R1eIP6scfr7/WHcAZW1pSknJgQD9E6FCpNfuWA==","signatures":[{"sig":"MEQCIA9gDve7bfChHcaMcEb53IxzaKOubpDSp61Wdr+QCAn/AiAUa/fm1DpUXbgcNPxmEu+sh1okHKKaleXCsEYnE3Gy3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154661},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bb716dba19d75214f7f23973f526f4ab107fe187","scripts":{"build":"tsc","watch":"tsc --watch"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9","@modelcontextprotocol/sdk":"1.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.6-beta.1_1743199412869_0.2660434595675689","host":"s3://npm-registry-packages-npm-production"}},"0.2.9-beta.1":{"name":"mcp-framework","version":"0.2.9-beta.1","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.9-beta.1","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"6d3740f3ea4b32d72f3bcd188836dc99ae164e37","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.9-beta.1.tgz","fileCount":65,"integrity":"sha512-PjBkP/XYKHQ8y4HM8+O5TpMM2G9DKwVqe3IbW9fqxH9Hmgt3Ckx5pVubuXI9jwdJIV3v9f130pJOVrV8nZPVPQ==","signatures":[{"sig":"MEYCIQDpdpEE+Q6QJwtlL3c+t2+Jnkg1yw00CG/A8CJPPejM5wIhAMV/3oD3kIno9ezbXPdBySTvLfiCXVptLUnDu7SkvH+g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159986},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5a7672cca08dc21d527dc1d4b6a9cbdf809938bc","scripts":{"lint":"eslint","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --fix"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.9-beta.1_1743208601474_0.4472633605633798","host":"s3://npm-registry-packages-npm-production"}},"0.2.9-beta.2":{"name":"mcp-framework","version":"0.2.9-beta.2","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.9-beta.2","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"211aa485a1ef540586ed892dc5e844224108b235","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.9-beta.2.tgz","fileCount":65,"integrity":"sha512-EURgLz1jifxzi0ddWP7SGL8/eLOuutCTnaCBbrCqw56gRafyasTZWg+Fk1tWV++BWVO/EvEfkzY6iB4oQVzAow==","signatures":[{"sig":"MEQCIB9veFWJGjsAi4DY9cW4OWk8Zuyiw5QgOSubQpJdpUI5AiAITNEF+58sQOqGXP3Xsklb9up+Gwkj2rDcX/+h/d+7QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159958},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c5d34a5be034ee0fb22e888d7696d64ac703e727","scripts":{"lint":"eslint","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --fix"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.9-beta.2_1743209270902_0.6476699269080106","host":"s3://npm-registry-packages-npm-production"}},"0.2.9-beta.3":{"name":"mcp-framework","version":"0.2.9-beta.3","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.9-beta.3","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"cc4be9f2111ba6ebccf7faaa8ee2ca290cf24618","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.9-beta.3.tgz","fileCount":65,"integrity":"sha512-4JZcrga+eZ9tkfVGihCvzucQ2Yq324qQvPsQ0MokBukTX8hpSq7sBwpLN4eMYGRyw9swjF1qt6wdyVtD0XTYMg==","signatures":[{"sig":"MEUCIHj9z34ZcvzTadqI36xeWYu9H8lcXkCpSE9REFnVBQ6yAiEAzIksluPXDVvG2j7XTRb/IAMK0aCM1zu7v7S9WWlDRko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164747},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"75c2e21917fa2b12480fc5c795c1ea8a17480c66","scripts":{"lint":"eslint","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --fix"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.9-beta.3_1743212247586_0.4688146300403624","host":"s3://npm-registry-packages-npm-production"}},"0.2.9-beta.4":{"name":"mcp-framework","version":"0.2.9-beta.4","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.9-beta.4","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"6438c867aae4b3868d79cadae29281a26b4cd2a5","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.9-beta.4.tgz","fileCount":65,"integrity":"sha512-sGRt1yHECTXZXbWASujw8KqjFWeGfWaHzqW++SjbdsgG2vd2pWnDQv9c90SgWM/TCVy/6wrLsZHz6+svXf9KEg==","signatures":[{"sig":"MEUCIQDDlhNQtN77Myf058hnhOJhhWNgpQxesWFNs+fSABDZxwIgYFEoAkUpnEJBsyssAwTrcAICo7BcuEaHC7BRmMc4G6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165748},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6cccf54c18a6554c243d7dfdc286dcc3e92cb75f","scripts":{"lint":"eslint","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --fix"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.9-beta.4_1743213952595_0.6499315255854803","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"mcp-framework","version":"0.2.9","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.9","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"2be376fd824ad79c0cc7751158dc4059ddb13ba4","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.9.tgz","fileCount":65,"integrity":"sha512-cphLzi2xtFP22xb2ox0DVKd4Voi9EOWY+DFp65QyNmuVFmxwedEqxqMcR2DphHibY6P4Tj/YGer3AI+2/UqzbQ==","signatures":[{"sig":"MEUCIQCb6FIBEShWnstoR1GJSY7vrePObbtCSr5TlN21ri+X2wIgBagiu+NxR7OHdv6HsfPkoqHOe+2mxdMGhkH+68lgIWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165446},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c5e5b3791a64c0c091731e532438bc626e286751","scripts":{"lint":"eslint","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --fix"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.9_1743216950680_0.521542773770534","host":"s3://npm-registry-packages-npm-production"}},"0.2.10-beta.1":{"name":"mcp-framework","version":"0.2.10-beta.1","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.10-beta.1","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"0e324e07a034b81bda37ebb91ff0ad41f03b98e9","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.10-beta.1.tgz","fileCount":65,"integrity":"sha512-44/9/h7U9Fz3w3ChPIDbPrVtFFq+wSd6uEO4EmEqV7ELHqVn1klyIgWHBUylIqVFyKyF23vz247frkIkkgKkmA==","signatures":[{"sig":"MEUCID6ZHZ+IpnhKaeF+/Sfd7hEGWH/GM9FSC1YFPNVMX9LHAiEApiyXviyHTJTnwdNbqvJnaym5kiFvepdYLc9JLyZZjLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174169},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"318dbc798e673678c38a468e6a898e9834cdfa7d","scripts":{"lint":"eslint","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --fix"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.10-beta.1_1743287131155_0.5449048873757041","host":"s3://npm-registry-packages-npm-production"}},"0.2.10-beta.2":{"name":"mcp-framework","version":"0.2.10-beta.2","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.10-beta.2","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"7c58fcca7c3145967bdeaf294387cad681111e37","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.10-beta.2.tgz","fileCount":65,"integrity":"sha512-C8whi86L609KhwbNCmFVl/C5xyV/wJXju70qOkDdRgFf3GiSuaDUvHC2SSxfMArHWAYRpHrAlPmc0/ChWREFAQ==","signatures":[{"sig":"MEYCIQDkXanHNLjQL6xivgxWGYao+4ChmqOcx2F4Kou8MqheugIhAM7KoPlbN2758Ycm4sKoMYjtpjgnYxFVjEukaFtuPzE3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174513},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"df733f999e9837012220a7696d993ef734eee393","scripts":{"lint":"eslint","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --fix"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.10-beta.2_1743288441376_0.5202223065195453","host":"s3://npm-registry-packages-npm-production"}},"0.2.10-beta.3":{"name":"mcp-framework","version":"0.2.10-beta.3","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.10-beta.3","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"c0768ec744a7b9168103ffb634a58f87f5d232d8","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.10-beta.3.tgz","fileCount":65,"integrity":"sha512-S6VOC0H/wKhs5x7RuwEbXUbCQcLUnn/09Ep7VBzH2YMx36uSu3Qc3xUrB9UG7P08MlJ1rR2F/zu6D6IHFtrasw==","signatures":[{"sig":"MEUCIA5e4fbpw+c3IAln1aGg2su854i+kAnc76qu+kfsYcoMAiEA4HpvlWAa8YyNVOWZmCHvoafH9UtYxJxIRdLtmPCCgiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176553},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"df733f999e9837012220a7696d993ef734eee393","scripts":{"lint":"eslint","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --fix"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.10-beta.3_1743293281664_0.33200699548227464","host":"s3://npm-registry-packages-npm-production"}},"0.2.10-beta.4":{"name":"mcp-framework","version":"0.2.10-beta.4","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.10-beta.4","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"3bf0046debf23a88c20941222c795b22fd6371ee","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.10-beta.4.tgz","fileCount":67,"integrity":"sha512-bXr8JoGPMLQ0/6GHSbhjAITYEm8SUKMQZrZIfwwMcvWh+SZgzPJFZGw8ctnjZssu5hu/VhNiGe6QICpph5fAiw==","signatures":[{"sig":"MEQCIAt9d5AXm+FC0rSkpCU5O7nj2vnssTGbyWUlCjeaTNMnAiA/5stqGGvlkDBNgsZlMhWAsLqTWS/uM7j8KGpjLWd8dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166797},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"25ed8e6de845f72ea2967ff64b981e445ae48249","scripts":{"lint":"eslint","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --fix"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.10-beta.4_1743349901350_0.051506420667473574","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"mcp-framework","version":"0.2.10","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.10","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"2c6c58950e4a64de7a3ded46d1e08101dc44b504","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.10.tgz","fileCount":67,"integrity":"sha512-md3//ufYBu44ic/iH6vRQczpbXYiH6okG13twxySk6rJByYQZAZ+REZxdPibtPN/Ufq2M8BCr3XLy5kOVd5RtQ==","signatures":[{"sig":"MEUCIQD0yLjr4zaiKNudwHgNaUzV9X1L2N2qOtg9OFx18bb65QIgRNJ1bjOfwNgxiGzEfszKW5bKUXIpN4+rkLfI0dzGLU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166866},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cc0cb66b4f8b8006f3bcf25fb5dda209c48df949","scripts":{"lint":"eslint","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --fix"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.10_1743352086967_0.9560088243078975","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"mcp-framework","version":"0.2.11","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.11","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"ba11ca7f65f49cdd25ef72e577a42b6cf5aeb598","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.11.tgz","fileCount":67,"integrity":"sha512-fZVB+yOK1u8t8t1cK+LZFW0jJmeuI4cfD63NfMjMXqPr4puanudawy1UX0LgG2Wvq6xB4gYU/P6PYgh7/IdrUQ==","signatures":[{"sig":"MEUCIFQpakd1td1LBY/Nhd6oLg3JG5HAN2bqATRWPHw9OBJUAiEA0gYTpdlwobGiJw2gojkflcUoFov2upxir8c9N09Qlb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167417},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b6de268711cbfed71da08c949c67be90db05b4d5","scripts":{"lint":"eslint","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --fix"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.5.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.2","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"1.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.11_1743364778362_0.274734155918678","host":"s3://npm-registry-packages-npm-production"}},"0.2.12-beta.1":{"name":"mcp-framework","version":"0.2.12-beta.1","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.12-beta.1","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"e6565212c654d51cbe364eb05f15d4b73dc553a6","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.12-beta.1.tgz","fileCount":67,"integrity":"sha512-7EPHuADdoO6aHjUxeWLdx357FS9Hnig4qzS3uNQWa9EAFdBNaOE04livcCR1FAwC2WtiHo0mS7z3PcWVh/CMGQ==","signatures":[{"sig":"MEUCIQCDow+XRSVEZNHbaUDZvQkxd527Pj1Xs2KlIhNjxSESQAIgHZ5amZT52P6g/m6H4R7ogDrtltvZncHDo2odOE3p/WQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123323},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b6de268711cbfed71da08c949c67be90db05b4d5","scripts":{"lint":"eslint","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --fix"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.12-beta.1_1746484347551_0.802310356015957","host":"s3://npm-registry-packages-npm-production"}},"0.2.12-beta.2":{"name":"mcp-framework","version":"0.2.12-beta.2","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.12-beta.2","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"edf1e24c9cf82d6f8a52eb838adbd2809f4713be","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.12-beta.2.tgz","fileCount":67,"integrity":"sha512-V/yRM7ncG5O8M9t37rmV4Zh1dIMwR42UPPpDVH1le4IAhrwX0uk1O2QUIfVffvUMW2HzqQY0JJO/MD+ajnhX6Q==","signatures":[{"sig":"MEUCIAUPLyFGyLRnOcqFFnsxxuOvjA3UXM2yBYZwfBLyLid4AiEAjCNIMTvwDS7qVEfavDWMvsqOIDDVQegOe+3XJzji7TM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126203},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b6de268711cbfed71da08c949c67be90db05b4d5","scripts":{"lint":"eslint","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --fix"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.12-beta.2_1746487602342_0.04635947169205412","host":"s3://npm-registry-packages-npm-production"}},"0.2.12-beta.3":{"name":"mcp-framework","version":"0.2.12-beta.3","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.12-beta.3","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"493b439e9467dcffc27385004f0969d846673a9e","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.12-beta.3.tgz","fileCount":67,"integrity":"sha512-bCBVtyO2mN7Ui7Ezvn+lkLKb208ZpTIwZbX5LH3qr6m2IFrhsjAFNQDun5dbt9ekclqv5qB7gqqFsSCWSspW/Q==","signatures":[{"sig":"MEUCICbIW6Q7/AuYsZUQkjXSm7Zw9OL3TqHBBHvnw2+7sKqaAiEAmcdfXBLknMev2jAgdTb5cyX/1HMQR6Zbc6PNWNZPKZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130449},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b6de268711cbfed71da08c949c67be90db05b4d5","scripts":{"lint":"eslint","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --fix"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.12-beta.3_1746488087154_0.9483864148991186","host":"s3://npm-registry-packages-npm-production"}},"0.2.13-beta.4":{"name":"mcp-framework","version":"0.2.13-beta.4","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.13-beta.4","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"3a224c196ede243cad2c88eee098744f69a397b4","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.13-beta.4.tgz","fileCount":67,"integrity":"sha512-gbVr+593mKZbcD1cWEpTl9unqGAfBNYvuqX2SdVL8aiVDmvFngsKsD7NWunQEbQ7eXIiRy+kRTr3ZtRD87pdbA==","signatures":[{"sig":"MEYCIQDzZJCs8H64gvDPfLqOI2EkaPKUco7uLuqv49GjYecMEQIhAIaz9Anz1yL6UAXJWEIeiKmmCvEviDRgd4kYwqXIQBOp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127130},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b6de268711cbfed71da08c949c67be90db05b4d5","scripts":{"lint":"eslint","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --fix"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.13-beta.4_1746552934513_0.49635907195733897","host":"s3://npm-registry-packages-npm-production"}},"0.2.12-beta.4":{"name":"mcp-framework","version":"0.2.12-beta.4","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.12-beta.4","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"d0ca9c761eaa346e1afaa418ea1c9ce7286cef20","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.12-beta.4.tgz","fileCount":67,"integrity":"sha512-MvKjS1digfnF8ZPBxJwXv+t9f9DhV2T3biVz8BXDmCJAGNbd3nclfsZ48KaJI+FNEGFHm2eidv6j3PysA/vMmQ==","signatures":[{"sig":"MEYCIQCKW5blP+F/jxk15sCYO9Cmq2KHDC3ozlraCXIGsU6BkgIhANnFQ8m7wJIBuU969lqRVqXDF32KIh3xV4ZACxC744pE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127130},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b6de268711cbfed71da08c949c67be90db05b4d5","scripts":{"lint":"eslint","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint --fix"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.12-beta.4_1746552961294_0.2973082236951383","host":"s3://npm-registry-packages-npm-production"}},"0.2.12-beta.5":{"name":"mcp-framework","version":"0.2.12-beta.5","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.12-beta.5","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"38a8e90859498974152b695bcc867edd552c6475","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.12-beta.5.tgz","fileCount":67,"integrity":"sha512-SN5gMgZLVjihgBXOiVdraPvhyyxEEFl6GdAE04RLVolccsqJ8U9xnxXsAnam12YMQz8aoPowkeJ/b8PhEE3h7g==","signatures":[{"sig":"MEUCIQDji7im8gahBQx76bOz2p21eYGgjHoFn09juZztBnijfwIgOc1LRZ2EZwR0ej0T+P5DHvWLVahHNLWrEH0rSYlWVfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b6de268711cbfed71da08c949c67be90db05b4d5","scripts":{"lint":"eslint","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","lint:fix":"eslint --fix"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.12-beta.5_1747930968611_0.8100682571060316","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"mcp-framework","version":"0.2.12","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.12","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"651c7eee902492f8f3e49c20fd092ac1d862037b","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.12.tgz","fileCount":67,"integrity":"sha512-TKBZ1hhm05OSlDNZIiPd44Z4zCvGN6Fa1Qtjq4en98m4L4W+WdnwWxDTzNQjvLbgKf4xymE3rr1yTlLyYyFvvQ==","signatures":[{"sig":"MEUCIG5DA084E2z6pq3JFxypFkWVmtnbczbePA3+UK0M1TSlAiEAsi9KeEBQgL6odqQkM2JdNX8JEh1QLRSmfONaBj5no4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1cba1c01ce69aec04bcd1afca9031f169ccea749","scripts":{"lint":"eslint","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","lint:fix":"eslint --fix"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.12_1748016792160_0.1951438345942904","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"mcp-framework","version":"0.2.13","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.13","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"077d2a95d85cb462f9d57ca07420cdfab6de982b","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.13.tgz","fileCount":67,"integrity":"sha512-mjGGZUayiMwX4+N91MqkuNI7GRDKApogh3+JkzDwLsZut2PIzWNTe3HPllRJaOWIZx7HiKn2/sZlrcyoImdwSw==","signatures":[{"sig":"MEQCIG5LNGfySrQb+hcZaWs8H+MaG8pM83Rr3zNbdN5fU/3jAiB1EEqUI8TIpbF8ZqLBH0tml71pkhfryUPJmzXowDSPow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133026},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4628335b9390ee1c7e5299412b73534d5456ac6a","scripts":{"lint":"eslint","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","lint:fix":"eslint --fix"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.13_1748040940842_0.11989519919720193","host":"s3://npm-registry-packages-npm-production"}},"0.2.14-beta.1":{"name":"mcp-framework","version":"0.2.14-beta.1","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.14-beta.1","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"b639c782ddf50edb052596f57d0adecfd1ae2cfb","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.14-beta.1.tgz","fileCount":69,"integrity":"sha512-QXqgbnwF/bSfuB/SVtOuWPqWVKjC7ThVoumUHLo9YYVClwcIBGK3srBalIUk7dbTCf+Wwefv/3LzLKVgcBB3Cg==","signatures":[{"sig":"MEUCICIu4lVI4ST3WgoZusLUC8qpV2C24uw1pF0KEZIXsx7kAiEAwr21lUHuhYQ3igl4QIW+PrVPfgaDKUVd7zbQSMDqoUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159597},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"53cfb2ebe6d5120da99b906a7f91bb7f6b74b863","scripts":{"lint":"eslint","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","prepare":"npm run build","lint:fix":"eslint --fix"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.14-beta.1_1748989576042_0.7476732509694164","host":"s3://npm-registry-packages-npm-production"}},"0.2.14-beta.2":{"name":"mcp-framework","version":"0.2.14-beta.2","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.14-beta.2","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"05ed4fbda3719fd8b8efbcf5ea98d18d21310856","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.14-beta.2.tgz","fileCount":69,"integrity":"sha512-xeK83J4rf+LGzOjSxBU0JMn3zxglenmRS/rWEJswt6630J8Wm5R50n6L3IkVR0/LqofuqAQfinBGearaTT5Fyg==","signatures":[{"sig":"MEQCIBUYi251vnoDDhYEzWU6rQC+KaZypucBDMPms33PA3F6AiBAeeAN2dTTaMm+t0p3Ifj30yo0udgJyNY8DZczlsDAUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163327},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d8dc31440f178cf8b528f611c023e6447ab168fe","scripts":{"lint":"eslint","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","prepare":"npm run build","lint:fix":"eslint --fix","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.21.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.14-beta.2_1749152539174_0.7498401454905836","host":"s3://npm-registry-packages-npm-production"}},"0.2.14-beta.3":{"name":"mcp-framework","version":"0.2.14-beta.3","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.14-beta.3","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"6e2e290216d4e7457bb16daaf8e425af78491be9","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.14-beta.3.tgz","fileCount":67,"integrity":"sha512-csOQNfHNgJh3KuPEmFTiHBgYTHxXHkiPpjCVjz8k3xXjWHDRGwsnhH9rFetC2ChMWyEvgaMmeNnxWqCxXW+Sfg==","signatures":[{"sig":"MEUCIQCrrTokRn71nqVe3cn2AUxJgI3dBJ+Eu7JS8/3ZE/h5dwIgcp9BCRhOGomMhYz+Wi4L8hR/sAfeHaYLecGJd+zTCUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143348},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8f34d268b612391864b1c445f5bb5d4f2cb824de","scripts":{"lint":"eslint","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","prepare":"npm run build","lint:fix":"eslint --fix"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.14-beta.3_1749156451659_0.8876069811804903","host":"s3://npm-registry-packages-npm-production"}},"0.2.14-beta.4":{"name":"mcp-framework","version":"0.2.14-beta.4","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.14-beta.4","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"71359b13ac275ba259581e60273044f3accecbf1","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.14-beta.4.tgz","fileCount":67,"integrity":"sha512-3E8RTF/gWp8x0Yem/pPU/KBwK55WYVAA2640YI4nUQaPlIQNwkuYKa9cnnV3Bink/jwfprWeuZUzhzLp4iLH9w==","signatures":[{"sig":"MEUCIGOW30BkuDs6PwJPP3tOPWvZTdusgXMbTC04gEETtVD9AiEAvpLVYIdEA7d21gveIxQY7UStOP70hUbvq2nmVC1ujnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141676},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8f34d268b612391864b1c445f5bb5d4f2cb824de","scripts":{"lint":"eslint","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","prepare":"npm run build","lint:fix":"eslint --fix"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.12.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.14-beta.4_1749220734419_0.10101301834536947","host":"s3://npm-registry-packages-npm-production"}},"0.2.14-beta.5":{"name":"mcp-framework","version":"0.2.14-beta.5","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.14-beta.5","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"8c1b2beb5608071a31a61c167fd5728abdf14c87","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.14-beta.5.tgz","fileCount":69,"integrity":"sha512-QDWAoNTjmH0md+Q0cbGpppXh4WMRau+yfo2p+erBba2vwYcHDMjWxmdT+DMXOeWUme+xoLdpggqXtczHSachrQ==","signatures":[{"sig":"MEUCIQCF0L146sLwYY6EtOnMZFXJGHsKmOCjTE6L0UTRzRZJKAIgXEWwkKS9ta1Nb8bE1YbIWR2MxrnKmodseqpzTGhKFQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163327},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b12fd17a3daf5bd1299c73e229240a5e614969c5","scripts":{"lint":"eslint","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","prepare":"npm run build","lint:fix":"eslint --fix","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.12.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.14-beta.5_1749575261429_0.16396104496400254","host":"s3://npm-registry-packages-npm-production"}},"0.2.14-beta.6":{"name":"mcp-framework","version":"0.2.14-beta.6","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.14-beta.6","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"f7f27f070c6c632710aa8bf6baa063d80aebca54","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.14-beta.6.tgz","fileCount":87,"integrity":"sha512-kdPw2Ib4m+HqGCE2TW7wbTENSEhDq4Y8k/luUUoGhbxQ57I+NO/aTmfQwsLvS9EIVsulTh0QkamNtbTsWWvRJQ==","signatures":[{"sig":"MEUCIGBw+uVtSPKD75p86Mnegt8l1rP1XsgNfq/eto3ai13AAiEA5eY2USEiurEjaiMROqs+EP0EX2hPz1NNrwxhTXMMEfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230204},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ad4e07c88c156ff7523dcccd4a1ec59aeb85fce9","scripts":{"lint":"eslint","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","prepare":"npm run build","lint:fix":"eslint --fix","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.5","dependencies":{"pg":"^8.16.0","zod":"^3.23.8","cors":"^2.8.5","execa":"^9.5.2","dotenv":"^16.5.0","express":"^5.1.0","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","@types/cors":"^2.8.19","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/express":"^5.0.3","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@types/pg":"^8.15.4","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.9","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.14-beta.6_1749684607594_0.07728853962600524","host":"s3://npm-registry-packages-npm-production"}},"0.2.14-beta.7":{"name":"mcp-framework","version":"0.2.14-beta.7","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.14-beta.7","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"9e4563196a22345d44302cd68597e6f800e44cf8","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.14-beta.7.tgz","fileCount":87,"integrity":"sha512-wI8QN/h+hAAgJRp9pLrzr5LOOVUyvLKsVDHr9m7O/tpZTOSDM0Noz3Dx/RvRJsCWrCzsLzAarJWRi65JbKw25g==","signatures":[{"sig":"MEQCIEQpd9zglJkR9qsZs/dpnmsEMixhXnwe+IQVEDazHxmaAiARl5XioSOD9ODTjVPrNDQR+/iGWWFcA8r7MhVnJwVksA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230331},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ad4e07c88c156ff7523dcccd4a1ec59aeb85fce9","scripts":{"lint":"eslint","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","prepare":"npm run build","lint:fix":"eslint --fix","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.5","dependencies":{"pg":"^8.16.0","zod":"^3.23.8","cors":"^2.8.5","execa":"^9.5.2","dotenv":"^16.5.0","express":"^5.1.0","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","@types/cors":"^2.8.19","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/express":"^5.0.3","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@types/pg":"^8.15.4","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.9","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.14-beta.7_1749689050273_0.46715151831837787","host":"s3://npm-registry-packages-npm-production"}},"0.2.14-beta.8":{"name":"mcp-framework","version":"0.2.14-beta.8","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.14-beta.8","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"0b2e1c5f0de1cfd5d8ab96fb34e1f7aef6ef89c0","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.14-beta.8.tgz","fileCount":73,"integrity":"sha512-C64yPMZFmOdJAbEupg381ANkIFzGmeMhZdc1WhDSiBXA4Hlu8EzllfUyydkaVcuBmRpxKfdzFCcpdLlDd2cVaw==","signatures":[{"sig":"MEUCIEMWpdEF0z1EE72zypHhYYvcp4y9hmiTJIE9Lw4wpt2KAiEA+SKjgJX3EjvdM+lqX0dD4AZfj9TotQRu1t7If98xf7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162422},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f8b6ea6f8ce8e51471004c05778516b71d1f0235","scripts":{"lint":"eslint","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","prepare":"npm run build","lint:fix":"eslint --fix","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","mcp-framework":"file:.yalc/mcp-framework","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.14-beta.8_1750105577628_0.7421238665814209","host":"s3://npm-registry-packages-npm-production"}},"0.2.14-beta.9":{"name":"mcp-framework","version":"0.2.14-beta.9","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.14-beta.9","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"c89f9169300a20154355b4db2051f10c1ab25555","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.14-beta.9.tgz","fileCount":73,"integrity":"sha512-QzYcI+gufMK3Jolzbz1En0mpM5pnhbq7HRfshjh+YRUOOQEExAju4mxbLs/3nBmKRUCcPBm7vtWEA//0ae2Teg==","signatures":[{"sig":"MEYCIQDnjXEWGRXY9QiMuWxTdfNEupE0lonqZEf4Om3S6Vnl3gIhAPSTFU1dczw9oQblQhPGdI+rCp/zsaH2UNTlOpUQ0KH+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162398},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f8b6ea6f8ce8e51471004c05778516b71d1f0235","scripts":{"lint":"eslint","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","prepare":"npm run build","lint:fix":"eslint --fix","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","mcp-framework":"file:.yalc/mcp-framework","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.14-beta.9_1750105887180_0.5915787033541327","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"mcp-framework","version":"0.2.14","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.14","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"8649e242791a130b5269d5fb6bab5cd1f50c13db","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.14.tgz","fileCount":73,"integrity":"sha512-zZYs9tREkWmtWb4kq+MWw78vwe0wFLHnz4v0/XTLa4L4RFKEtF5KYsz4L+K2R6ODkphWaLhQY0QOvds34ZqH6Q==","signatures":[{"sig":"MEUCIExUesD0bfi/+sQZ5ezZyQRNuBZwKuHg4aG21cDMnm2RAiEAjbFb4DkDgK3zz0gt0CYVbnfm/iNOzOwQq0lEZ6GnKuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162347},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dbb679b3886d56a1437f141ce58c9dc133e2c59f","scripts":{"lint":"eslint","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","prepare":"npm run build","lint:fix":"eslint --fix","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.14_1750106185777_0.6718125674368436","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"mcp-framework","version":"0.2.15","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.15","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"a6fd22b8e6b5ece88602d094f9205fc6c5bbe14f","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.15.tgz","fileCount":73,"integrity":"sha512-rRMlOmc2rls/LPE5gpy+bdZHXCKs8RW1z6jgNRn1CSVrTPJ0iVoofeJ+X2Ekr08Wfqujs3EkAcLo9Nq2FPjqNw==","signatures":[{"sig":"MEYCIQCroWrL++1xH6oYRl+Ff+/jRbMFZJov07f7WWlNzXYOewIhAPLfSWmPbXF1k5DhWJCnTT9oQRtmIkAM2zFnGjqgERRA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159183},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0827becb8b77805baa2f0a7577deaaaaabc9cdcf","scripts":{"lint":"eslint","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","prepare":"npm run build","lint:fix":"eslint --fix","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage"},"_npmUser":{"name":"quantgeekdev","actor":{"name":"quantgeekdev","type":"user","email":"alex007d@gmail.com"},"email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.5","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.15_1750258834575_0.800902308765713","host":"s3://npm-registry-packages-npm-production"}},"0.2.16-beta.1":{"name":"mcp-framework","version":"0.2.16-beta.1","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.16-beta.1","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"d674c936998d4a2d2ffd8b53d25ee24b654e9789","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.16-beta.1.tgz","fileCount":89,"integrity":"sha512-WyEtolgkCNi5CS8c/FDLltqJflfG84X+zCf/rQaSAgV9dK3aIE/dbHsRLTgEYCNLAKzD7FFVOfyjy+F8NWMPZA==","signatures":[{"sig":"MEYCIQCm0TyNQQgRRZydXX/Nhmpfk1fjevlyNEOaUsez9U4NIAIhALSTWCgIn22DtGyGKr4b2a1qn1Eo4996PLrdaQhV6f1S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235742},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"30e3f3c95c16c24b3b267514d2bef7e63df8b3d2","scripts":{"lint":"eslint","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","prepare":"npm run build","lint:fix":"eslint --fix","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage"},"_npmUser":{"name":"quantgeekdev","actor":{"name":"quantgeekdev","type":"user","email":"alex007d@gmail.com"},"email":"alex007d@gmail.com"},"_npmVersion":"10.8.2","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"18.20.5","dependencies":{"pg":"^8.16.2","zod":"^3.23.8","cors":"^2.8.5","execa":"^9.5.2","dotenv":"^16.5.0","express":"^5.1.0","find-up":"^7.0.0","prompts":"^2.4.2","mongoose":"^8.16.0","raw-body":"^2.5.2","@types/pg":"^8.15.4","commander":"^12.1.0","typescript":"^5.3.3","@types/cors":"^2.8.19","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","mcp-framework":"file:.yalc/mcp-framework","@types/express":"^5.0.3","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.9","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.16-beta.1_1750428722653_0.59272641296788","host":"s3://npm-registry-packages-npm-production"}},"0.2.16-beta.2":{"name":"mcp-framework","version":"0.2.16-beta.2","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.16-beta.2","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"b11654a833b3eb7f681ea5b5bc3e9f7e6323950a","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.16-beta.2.tgz","fileCount":85,"integrity":"sha512-PTRLyLxEjkWYsUK7DilE1Ln3ekua+sJ6yYrpa0GfZgdZw2id0nSAQ9ZsBBACdslS/n18VTaUiwL5TuVIZvc7NA==","signatures":[{"sig":"MEUCIQC4FfticMNEqvW2ki8wl/jy2vIYkWdjQ8TturX44xWPsgIgXQPNSagYBvbaJOjDvSvRsVkTgZsFS/AEmB+jjJeD00U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3ac5fc74c7036c472e3045bd354b71237b658e7d","scripts":{"lint":"eslint","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","prepare":"npm run build","lint:fix":"eslint --fix","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.9.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","find-up":"^7.0.0","prompts":"^2.4.2","jwks-rsa":"^3.2.0","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.16-beta.2_1762440662176_0.16007170258285508","host":"s3://npm-registry-packages-npm-production"}},"0.2.16-beta.3":{"name":"mcp-framework","version":"0.2.16-beta.3","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.16-beta.3","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"288de369d094f10a418a7deb4a910c74efb56227","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.16-beta.3.tgz","fileCount":85,"integrity":"sha512-q3wo7C1lfO/YbOt7FN8zre1ULIWd2ldp7xrYNdZG4arkHAaQKLIxpflZMw4dPmj5jEdEzUBkFasFKTPR2hEcJQ==","signatures":[{"sig":"MEUCIDYyzOdHx7kqopJgEkkh2Jv/fEA8bLVBl3hnLeVNJjFpAiEA64t5lI7iE4rj2Hu8nePqDr1bBycfktvwYZi3AwpERQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196698},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cea912a7e576a6a3ef711d4f10f6bf466b34d257","scripts":{"lint":"eslint","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","prepare":"npm run build","lint:fix":"eslint --fix","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.9.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","dotenv":"^17.2.3","find-up":"^7.0.0","prompts":"^2.4.2","jwks-rsa":"^3.2.0","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.16-beta.3_1762955845250_0.08313789225190549","host":"s3://npm-registry-packages-npm-production"}},"0.2.16-beta.4":{"name":"mcp-framework","version":"0.2.16-beta.4","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.16-beta.4","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"7494d1f65f0a6d7e8fb99eda5e14df239468d820","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.16-beta.4.tgz","fileCount":85,"integrity":"sha512-grmcIop3IvaF2byNJKkS8HUDsCUr6TJLSMspVrpV7zjR8ao/hr07mjZQwgPKt/4GrNDQWjGabb0fpIyDN3rGtA==","signatures":[{"sig":"MEUCIE6bguQ+frOydT0ySLXlWQW5aldBqIhH5+u37gYKik5cAiEAo8SrG+c90yCHL38JHmYwWp8HmTLdKiOOVLhXehzBo+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197672},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cea912a7e576a6a3ef711d4f10f6bf466b34d257","scripts":{"lint":"eslint","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","prepare":"npm run build","lint:fix":"eslint --fix","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.9.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","dotenv":"^17.2.3","find-up":"^7.0.0","prompts":"^2.4.2","jwks-rsa":"^3.2.0","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.16-beta.4_1762957664111_0.6542596156554803","host":"s3://npm-registry-packages-npm-production"}},"0.2.16-beta.5":{"name":"mcp-framework","version":"0.2.16-beta.5","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.16-beta.5","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"dd057b6202cb01b4a6eef97aab229d01060a6d31","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.16-beta.5.tgz","fileCount":85,"integrity":"sha512-T6f3AjnwuxkGj2/wllgmys3CI2v31dXQyHVZy9vBV0IeI+98jpnlszmJcvjayLOqpmIA6lmEexNa6z3ZWgmLSg==","signatures":[{"sig":"MEUCIQDR3FC2gMk5dGQSaGylna50M+GnJoMkN1ZGt7eZabvvygIgNXU8b4kjfXkFJxRx6fAJ3fxOs0/wysFKsIFflLAvowU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200878},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d33efbf2dd92587e277ec5e4c514ee5d4816c8b6","scripts":{"lint":"eslint","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","prepare":"npm run build","lint:fix":"eslint --fix","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.9.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","dotenv":"^17.2.3","find-up":"^7.0.0","prompts":"^2.4.2","jwks-rsa":"^3.2.0","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.16-beta.5_1763125673234_0.6258104062195593","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"mcp-framework","version":"0.2.16","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.16","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"7935d9aa618371139bbfec19fc5f34cf58b13600","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.16.tgz","fileCount":85,"integrity":"sha512-g8oL1aiUD4Z946n5376XQq4KVL2gtV5IBu/ftKMFmL8iRnn09jYs0NOit0FYahI0oeU77H+hCcceeDtWzg/vcQ==","signatures":[{"sig":"MEUCIBwWxmNQ6J33whCa6VhlUUKJcs97mnBE+iGx3spIzLNuAiEAkZnuIXY1KpRofu9Vz70ZWXIEubNFDQ1/yjUWKwxx8TM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200871},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d33efbf2dd92587e277ec5e4c514ee5d4816c8b6","scripts":{"lint":"eslint","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","prepare":"npm run build","lint:fix":"eslint --fix","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"_npmVersion":"10.9.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","dotenv":"^17.2.3","find-up":"^7.0.0","prompts":"^2.4.2","jwks-rsa":"^3.2.0","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.16_1763126759352_0.1637722060604745","host":"s3://npm-registry-packages-npm-production"}},"0.2.17-beta.1":{"name":"mcp-framework","version":"0.2.17-beta.1","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.17-beta.1","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"homepage":"https://github.com/QuantGeekDev/mcp-framework#readme","bugs":{"url":"https://github.com/QuantGeekDev/mcp-framework/issues"},"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"ba0609db849aa48fc5a877997483096b421f0a19","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.17-beta.1.tgz","fileCount":87,"integrity":"sha512-DkHRLin32+NEBhyuZfGn6p+RCHL0kLrENt1MDbN4xqTGOyiPyURiugt8FZMkGYBzyy+b/AnGLX3RhrVbQUdPrw==","signatures":[{"sig":"MEQCIBPpzJXmjYALqnlbcb5wK+z3viRVV5Qf7Br6rwoyv5CUAiAICIuiaibk5PgUVeXkMFn/X/XGB/eBDWHG/KOwP2RNfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202922},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ff8f81e34de134e7f6b8f9270f62eec687b4b61e","scripts":{"lint":"eslint","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","prepare":"npm run build","lint:fix":"eslint --fix","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"repository":{"url":"git+https://github.com/QuantGeekDev/mcp-framework.git","type":"git"},"_npmVersion":"10.9.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","dotenv":"^17.2.3","find-up":"^7.0.0","prompts":"^2.4.2","jwks-rsa":"^3.2.0","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.17-beta.1_1763646729946_0.9746544402010351","host":"s3://npm-registry-packages-npm-production"}},"0.2.17-beta.2":{"name":"mcp-framework","version":"0.2.17-beta.2","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.17-beta.2","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"homepage":"https://github.com/QuantGeekDev/mcp-framework#readme","bugs":{"url":"https://github.com/QuantGeekDev/mcp-framework/issues"},"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"0cfc30c36e13ac1f4f65e2351ba6d7748dd6aa61","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.17-beta.2.tgz","fileCount":87,"integrity":"sha512-odGIV3QmdudZSnq4so/JF3QQL+cHlxLmvQqjVTauM6ZlWOL64I2rq0xvWEruTyKI4uBuIi6MRzeJMGrevoBn6Q==","signatures":[{"sig":"MEUCIQCW2vPhfzmo7PrlqjsSrsocBIoupjVQjOL3iIStO2AxCAIgZ3HjjYrMXD91cLOkOyTCXNWhB0LnDfiTtlgYDnjDoZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204179},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f6fcf53969eea6760581d6e6aebc36d5cff91c5c","scripts":{"lint":"eslint","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","prepare":"npm run build","lint:fix":"eslint --fix","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"repository":{"url":"git+https://github.com/QuantGeekDev/mcp-framework.git","type":"git"},"_npmVersion":"10.9.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","dotenv":"^17.2.3","find-up":"^7.0.0","prompts":"^2.4.2","jwks-rsa":"^3.2.0","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.17-beta.2_1763649694662_0.7483080027593427","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"mcp-framework","version":"0.2.17","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.17","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"homepage":"https://github.com/QuantGeekDev/mcp-framework#readme","bugs":{"url":"https://github.com/QuantGeekDev/mcp-framework/issues"},"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"22b99e1ba8cb9a1deaddd6bd19ef77b86f907c5c","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.17.tgz","fileCount":87,"integrity":"sha512-/IRixoSEhxC8c39tHJXV16zS7OpDDoDqickZubaIlRdMMTPZ9vRoPmHob3MiPNKzCeDa92li8nc46q69dD8w3Q==","signatures":[{"sig":"MEUCIQDAw/XdeCfzOLsO6lbgStvx5Lnaq7mZQXCmq0Xc/gjvawIgE6slwUCs46JPhw3QL9sfeG7eB5tou+qnNjzBvndv3f0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204172},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"edcbfe33d832113ae1322ac7d13437f7990dc5c1","scripts":{"lint":"eslint","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","prepare":"npm run build","lint:fix":"eslint --fix","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"repository":{"url":"git+https://github.com/QuantGeekDev/mcp-framework.git","type":"git"},"_npmVersion":"10.9.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","dotenv":"^17.2.3","find-up":"^7.0.0","prompts":"^2.4.2","jwks-rsa":"^3.2.0","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.17_1763736511441_0.7577538908371733","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"mcp-framework","version":"0.2.18","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.18","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"homepage":"https://github.com/QuantGeekDev/mcp-framework#readme","bugs":{"url":"https://github.com/QuantGeekDev/mcp-framework/issues"},"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"cb6acf5bda1d45179200d0eb0903394b044edaee","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.18.tgz","fileCount":87,"integrity":"sha512-CXaVUdOgwO8oBgFA6YxPjsaB5kZvtNzeYwHVoai51JP528aDlGvgtMP5mIQS5TwxR/XTybiAPfz9/nR7KhBH3g==","signatures":[{"sig":"MEUCICmUCfbIHr4xrnMAC6a9+gBTDg4wVK9GM2yYwAUgOoKGAiEArUA6BDaRwV75A62GUcOwzShTovPuYxarci5/qo39cZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205214},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"79de56efcf28fd996d5c1f864806f50cacaa268a","scripts":{"lint":"eslint","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","prepare":"npm run build","lint:fix":"eslint --fix","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"repository":{"url":"git+https://github.com/QuantGeekDev/mcp-framework.git","type":"git"},"_npmVersion":"10.9.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","dotenv":"^17.2.3","find-up":"^7.0.0","prompts":"^2.4.2","jwks-rsa":"^3.2.0","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.18_1770323591009_0.6515184727978864","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"mcp-framework","version":"0.2.19","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.19","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"homepage":"https://github.com/QuantGeekDev/mcp-framework#readme","bugs":{"url":"https://github.com/QuantGeekDev/mcp-framework/issues"},"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"fcb19a81150230e43c7d0333795ac884cfd515b9","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.19.tgz","fileCount":87,"integrity":"sha512-X1827Qx27JuRwDIYg2aOnm86Ivf87JMd/lPuy3A2lFq5QEMsMGvxrcMSppJoc1QI/ZsZl2z8OquhQQ+D2DAutQ==","signatures":[{"sig":"MEQCIBkYMFxt2evd+K0jF9E8WntbMWm/SghL7qFkyFwhJk/oAiBfyip5+uwZWFxB9ZlHJFs7iGyCvikVG5CMw3HQm0Gh+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214268},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6402c82914260777407cdc1a2d2a5536c652e427","scripts":{"lint":"eslint","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","prepare":"npm run build","lint:fix":"eslint --fix","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"repository":{"url":"git+https://github.com/QuantGeekDev/mcp-framework.git","type":"git"},"_npmVersion":"10.9.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.23.8","execa":"^9.5.2","dotenv":"^17.2.3","find-up":"^7.0.0","prompts":"^2.4.2","jwks-rsa":"^3.2.0","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"zod":"3.x","@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.19_1775064133089_0.5416817455204546","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"mcp-framework","version":"0.2.20","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.20","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"homepage":"https://github.com/QuantGeekDev/mcp-framework#readme","bugs":{"url":"https://github.com/QuantGeekDev/mcp-framework/issues"},"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"b589d4ec5959329a08e7f000d6b0a5e9039e9660","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.20.tgz","fileCount":111,"integrity":"sha512-bTFpfR4+KeTwrPL9WxkV7dm6h0YG5f9iL2TfYR6J3pvS+vUIqSkjxNlwPsmDZ/AfWviD9ODtpv93ej/M4yB8Lw==","signatures":[{"sig":"MEQCIHLx7T55CKolSShQ3ByclQ6iNRrm2OMmtTL6996pF4V8AiAyOK4KNXBUvuOcCvAU7kmXP6LB6DmM7Hl18I2tVAbBRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1d88ad038400da10bd19a4131e3afc1c68dfb6ac","scripts":{"lint":"eslint","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","prepare":"npm run build","lint:fix":"eslint --fix","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"repository":{"url":"git+https://github.com/QuantGeekDev/mcp-framework.git","type":"git"},"_npmVersion":"10.9.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"3.x","execa":"^9.5.2","dotenv":"^17.2.3","find-up":"^7.0.0","prompts":"^2.4.2","jwks-rsa":"^3.2.0","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@modelcontextprotocol/sdk":"^1.29.0","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"zod":"3.x","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.20_1775092224194_0.3359219412325398","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"mcp-framework","version":"0.2.21","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"author":{"name":"Alex Andru","email":"alex@andru.codes"},"_id":"mcp-framework@0.2.21","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"homepage":"https://github.com/QuantGeekDev/mcp-framework#readme","bugs":{"url":"https://github.com/QuantGeekDev/mcp-framework/issues"},"bin":{"mcp":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"dist":{"shasum":"415c5795e8455c106a18707b2ee08ca73c82a51a","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.21.tgz","fileCount":111,"integrity":"sha512-Djd+jkZlIh0Nd6d/89svv/aY26+eQ6F5SXSw+vFz+vL2thTTUVyrFIVvRgnh5nfKqZP6RvoTnQ1nHkLZ0xT5zQ==","signatures":[{"sig":"MEQCICoQ9PyJqRzzYCOJVWFXaykVwnFDEaHK8u2CGfx+RUFzAiB6zY1uRScpkTz/FBTihppOVUEEPwd0wQ8n4FODBH0/Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340943},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"81b8a8568439046560db54664ad2d7f75d35aca1","scripts":{"lint":"eslint","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc","watch":"tsc --watch","format":"prettier --write \"src/**/*.ts\"","dev:pub":"rm -rf dist && npm run build && yalc publish --push","prepare":"npm run build","lint:fix":"eslint --fix","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage"},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"repository":{"url":"git+https://github.com/QuantGeekDev/mcp-framework.git","type":"git"},"_npmVersion":"10.9.0","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"3.x","execa":"^9.5.2","dotenv":"^17.2.3","find-up":"^7.0.0","prompts":"^2.4.2","jwks-rsa":"^3.2.0","raw-body":"^2.5.2","commander":"^12.1.0","typescript":"^5.3.3","content-type":"^1.0.5","jsonwebtoken":"^9.0.2","@types/prompts":"^2.4.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.23.0","globals":"^16.0.0","ts-jest":"^29.1.2","prettier":"^3.5.3","@eslint/js":"^9.23.0","@types/jest":"^29.5.12","@types/node":"^20.17.28","typescript-eslint":"^8.28.0","@types/content-type":"^1.1.8","@types/jsonwebtoken":"^9.0.8","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","@modelcontextprotocol/sdk":"^1.29.0","@typescript-eslint/parser":"^8.28.0","@typescript-eslint/eslint-plugin":"^8.28.0"},"peerDependencies":{"zod":"3.x","@modelcontextprotocol/sdk":"^1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-framework_0.2.21_1775094336672_0.25779878942340595","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"mcp-framework","version":"0.2.22","description":"Framework for building Model Context Protocol (MCP) servers in Typescript","type":"module","author":{"name":"Alex Andru","email":"alex@andru.codes"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"bin":{"mcp":"dist/cli/index.js","mcp-framework":"dist/cli/index.js","mcp-build":"dist/cli/framework/build-cli.js"},"scripts":{"build":"tsc","watch":"tsc --watch","lint":"eslint","lint:fix":"eslint --fix","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","dev:pub":"rm -rf dist && npm run build && yalc publish --push","test":"NODE_OPTIONS='--experimental-vm-modules' jest","test:watch":"NODE_OPTIONS='--experimental-vm-modules' jest --watch","test:coverage":"NODE_OPTIONS='--experimental-vm-modules' jest --coverage"},"engines":{"node":">=18.19.0"},"keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"repository":{"type":"git","url":"git+https://github.com/QuantGeekDev/mcp-framework.git"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.29.0","zod":"3.x"},"dependencies":{"@types/prompts":"^2.4.9","commander":"^12.1.0","content-type":"^1.0.5","dotenv":"^17.2.3","execa":"^9.5.2","find-up":"^7.0.0","jsonwebtoken":"^9.0.2","jwks-rsa":"^3.2.0","prompts":"^2.4.2","raw-body":"^2.5.2","typescript":"^5.3.3","zod":"3.x"},"devDependencies":{"@eslint/js":"^9.23.0","@modelcontextprotocol/sdk":"^1.29.0","@types/content-type":"^1.1.8","@types/jest":"^29.5.12","@types/jsonwebtoken":"^9.0.8","@types/node":"^20.17.28","@typescript-eslint/eslint-plugin":"^8.28.0","@typescript-eslint/parser":"^8.28.0","eslint":"^9.23.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.5","globals":"^16.0.0","jest":"^29.7.0","prettier":"^3.5.3","ts-jest":"^29.1.2","typescript-eslint":"^8.28.0"},"_id":"mcp-framework@0.2.22","gitHead":"ead9c4bbcd5fd098e80ccf64758bd6bf43234f90","bugs":{"url":"https://github.com/QuantGeekDev/mcp-framework/issues"},"homepage":"https://github.com/QuantGeekDev/mcp-framework#readme","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-DERwYqVzauWSHIxK9H0m13eYryrCKckVOWbohx2qI4YBM2HJ26TIJJCCw1ykEHxKoCHoQJRw7DC+SwCOFZoGew==","shasum":"76e52b5b1049734bf040a24ab01f37451e250021","tarball":"https://registry.npmjs.org/mcp-framework/-/mcp-framework-0.2.22.tgz","fileCount":113,"unpackedSize":351686,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFoptqxHwR6xhxw5XkCDM1zqagf8JASJOtinxBws5m5MAiEA65Qk+xErDLziTsb9NMBe9HCJZ16kbHynkMKRSubr7b8="}]},"_npmUser":{"name":"quantgeekdev","email":"alex007d@gmail.com"},"directories":{},"maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-framework_0.2.22_1776340459504_0.35384546730100275"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-08T23:09:11.010Z","modified":"2026-04-16T11:54:19.769Z","0.1.0":"2024-12-08T23:09:11.212Z","0.1.1":"2024-12-09T00:22:09.444Z","0.1.2":"2024-12-09T03:02:06.365Z","0.1.3":"2024-12-09T19:47:33.911Z","0.1.4":"2024-12-09T20:15:09.398Z","0.1.5":"2024-12-09T20:47:08.434Z","0.1.6":"2024-12-09T20:50:22.010Z","0.1.7":"2024-12-09T21:45:09.649Z","0.1.8":"2024-12-09T23:19:44.244Z","0.1.9":"2024-12-12T01:13:31.397Z","0.1.10":"2024-12-12T22:12:08.689Z","0.1.11":"2024-12-12T22:19:12.496Z","0.1.12":"2024-12-12T22:24:58.300Z","0.1.13":"2025-01-20T23:07:46.934Z","0.1.14":"2025-01-20T23:23:16.098Z","0.1.15":"2025-01-20T23:34:10.860Z","0.1.16":"2025-01-20T23:38:58.446Z","0.1.17":"2025-01-20T23:41:57.803Z","0.1.18":"2025-01-21T10:00:28.161Z","0.1.19":"2025-01-21T18:42:45.437Z","0.1.19--beta.1":"2025-01-21T19:26:54.428Z","0.1.19-beta.1":"2025-01-21T19:31:04.062Z","0.1.20":"2025-01-21T19:41:55.954Z","0.1.21":"2025-01-24T14:10:15.692Z","0.1.21-beta.1":"2025-01-30T00:46:07.366Z","0.1.21-beta.2":"2025-01-30T00:48:56.293Z","0.1.21-beta.3":"2025-01-30T00:53:24.445Z","0.1.21-beta.4":"2025-01-30T01:01:33.300Z","0.1.21-beta.6":"2025-01-30T01:09:21.573Z","0.1.21-beta.7":"2025-01-30T01:09:34.376Z","0.1.21-beta.8":"2025-01-30T01:12:53.973Z","0.1.21-beta.9":"2025-01-30T01:16:08.876Z","0.1.21-beta.10":"2025-01-31T23:08:19.615Z","0.1.21-beta.11":"2025-01-31T23:08:36.302Z","0.1.21-beta.12":"2025-01-31T23:09:06.044Z","0.1.22":"2025-02-15T17:00:15.251Z","0.1.21-beta.13":"2025-02-15T18:15:47.229Z","0.1.23":"2025-02-15T18:38:08.642Z","0.1.24":"2025-02-15T21:41:06.367Z","0.1.25":"2025-02-22T23:27:51.771Z","0.1.2-5.beta-1":"2025-03-01T02:44:11.294Z","0.1.25-beta.1":"2025-03-01T02:47:49.387Z","0.1.25-beta.2":"2025-03-01T02:54:05.536Z","0.1.25-beta.3":"2025-03-01T02:58:46.148Z","0.1.25-beta.4":"2025-03-01T03:07:28.069Z","0.1.25-beta.5":"2025-03-01T03:09:55.573Z","0.1.25-beta.6":"2025-03-01T03:17:04.724Z","0.1.26":"2025-03-01T03:21:58.015Z","0.1.27-beta.0":"2025-03-03T22:35:46.726Z","0.1.27":"2025-03-03T22:52:08.799Z","0.2.0-beta.1":"2025-03-16T00:22:25.636Z","0.2.0-beta.2":"2025-03-16T00:35:21.735Z","0.2.0-beta.3":"2025-03-16T00:55:36.153Z","0.2.0-beta.4":"2025-03-16T01:06:22.757Z","0.1.28-beta.0":"2025-03-16T14:39:05.238Z","0.1.28-beta.1":"2025-03-16T14:41:00.273Z","0.1.28-beta.2":"2025-03-16T14:45:43.044Z","0.1.28-beta.3":"2025-03-16T14:58:45.006Z","0.1.28-beta.4":"2025-03-16T15:01:01.435Z","0.1.28-beta.5":"2025-03-16T15:28:52.949Z","0.1.28-beta.6":"2025-03-16T15:35:43.606Z","0.1.28":"2025-03-16T16:14:23.407Z","0.1.28-beta.7":"2025-03-16T16:59:22.945Z","0.1.29":"2025-03-16T18:31:41.015Z","0.1.28-beta.8":"2025-03-16T20:28:48.470Z","0.1.28-beta.9":"2025-03-16T20:46:01.077Z","0.1.28-beta.10":"2025-03-16T21:00:49.971Z","0.1.28-beta.11":"2025-03-16T22:16:36.639Z","0.1.28-beta.12":"2025-03-16T22:28:31.939Z","0.2.0-beta.15":"2025-03-27T01:30:29.970Z","0.2.0-beta.16":"2025-03-27T02:10:06.486Z","0.2.0-beta.17":"2025-03-27T02:12:43.562Z","0.2.0-beta.18":"2025-03-27T02:17:52.861Z","0.2.0-beta.19":"2025-03-27T02:27:10.838Z","0.2.0-beta.20":"2025-03-27T02:31:13.522Z","0.2.0-beta.23":"2025-03-27T02:35:48.473Z","0.2.0-beta.24":"2025-03-27T02:38:27.091Z","0.2.0-beta.25":"2025-03-27T02:40:36.264Z","0.2.0-beta.26":"2025-03-27T02:42:22.824Z","0.2.0-beta.27":"2025-03-27T03:09:36.848Z","0.2.0-beta.28":"2025-03-27T03:20:13.254Z","0.2.0-beta.29":"2025-03-27T03:42:50.361Z","0.2.0-beta.30":"2025-03-27T03:45:55.753Z","0.2.0-beta.31":"2025-03-27T03:56:26.139Z","0.2.0":"2025-03-27T04:03:51.510Z","0.2.1-beta.1":"2025-03-27T11:54:21.344Z","0.2.1-beta.2":"2025-03-27T11:58:09.744Z","0.2.1-beta.3":"2025-03-27T16:15:51.838Z","0.2.1":"2025-03-27T18:03:06.218Z","0.2.2-beta.1":"2025-03-27T18:18:47.351Z","0.2.2-beta.2":"2025-03-27T18:23:23.923Z","0.2.2":"2025-03-27T19:01:08.947Z","0.2.3-beta.1":"2025-03-28T00:22:25.372Z","0.2.3-beta.2":"2025-03-28T01:43:18.656Z","0.2.3-beta.3":"2025-03-28T01:43:40.601Z","0.2.3-beta.4":"2025-03-28T02:46:36.459Z","0.2.3-beta.5":"2025-03-28T02:52:19.110Z","0.2.3-beta.6":"2025-03-28T03:44:16.430Z","0.2.3":"2025-03-28T17:04:01.455Z","0.3.0-beta.1":"2025-03-28T17:19:56.277Z","0.2.4":"2025-03-28T20:49:31.175Z","0.2.5":"2025-03-28T20:49:59.798Z","0.2.5-beta.1":"2025-03-28T21:16:28.252Z","0.2.6-beta.1":"2025-03-28T22:03:33.108Z","0.2.9-beta.1":"2025-03-29T00:36:41.681Z","0.2.9-beta.2":"2025-03-29T00:47:51.089Z","0.2.9-beta.3":"2025-03-29T01:37:27.853Z","0.2.9-beta.4":"2025-03-29T02:05:52.828Z","0.2.9":"2025-03-29T02:55:50.902Z","0.2.10-beta.1":"2025-03-29T22:25:31.391Z","0.2.10-beta.2":"2025-03-29T22:47:21.574Z","0.2.10-beta.3":"2025-03-30T00:08:01.867Z","0.2.10-beta.4":"2025-03-30T15:51:41.582Z","0.2.10":"2025-03-30T16:28:07.168Z","0.2.11":"2025-03-30T19:59:38.543Z","0.2.12-beta.1":"2025-05-05T22:32:27.756Z","0.2.12-beta.2":"2025-05-05T23:26:42.566Z","0.2.12-beta.3":"2025-05-05T23:34:47.409Z","0.2.13-beta.4":"2025-05-06T17:35:34.693Z","0.2.12-beta.4":"2025-05-06T17:36:01.475Z","0.2.12-beta.5":"2025-05-22T16:22:48.809Z","0.2.12":"2025-05-23T16:13:12.455Z","0.2.13":"2025-05-23T22:55:41.021Z","0.2.14-beta.1":"2025-06-03T22:26:16.214Z","0.2.14-beta.2":"2025-06-05T19:42:19.359Z","0.2.14-beta.3":"2025-06-05T20:47:31.860Z","0.2.14-beta.4":"2025-06-06T14:38:54.613Z","0.2.14-beta.5":"2025-06-10T17:07:41.588Z","0.2.14-beta.6":"2025-06-11T23:30:07.836Z","0.2.14-beta.7":"2025-06-12T00:44:10.478Z","0.2.14-beta.8":"2025-06-16T20:26:17.837Z","0.2.14-beta.9":"2025-06-16T20:31:27.374Z","0.2.14":"2025-06-16T20:36:25.972Z","0.2.15":"2025-06-18T15:00:34.821Z","0.2.16-beta.1":"2025-06-20T14:12:02.876Z","0.2.16-beta.2":"2025-11-06T14:51:02.387Z","0.2.16-beta.3":"2025-11-12T13:57:25.428Z","0.2.16-beta.4":"2025-11-12T14:27:44.289Z","0.2.16-beta.5":"2025-11-14T13:07:53.433Z","0.2.16":"2025-11-14T13:25:59.555Z","0.2.17-beta.1":"2025-11-20T13:52:10.143Z","0.2.17-beta.2":"2025-11-20T14:41:34.839Z","0.2.17":"2025-11-21T14:48:31.630Z","0.2.18":"2026-02-05T20:33:11.215Z","0.2.19":"2026-04-01T17:22:13.231Z","0.2.20":"2026-04-02T01:10:24.363Z","0.2.21":"2026-04-02T01:45:36.827Z","0.2.22":"2026-04-16T11:54:19.649Z"},"bugs":{"url":"https://github.com/QuantGeekDev/mcp-framework/issues"},"author":{"name":"Alex Andru","email":"alex@andru.codes"},"homepage":"https://github.com/QuantGeekDev/mcp-framework#readme","keywords":["mcp","claude","anthropic","ai","framework","tools","modelcontextprotocol","model","context","protocol"],"repository":{"type":"git","url":"git+https://github.com/QuantGeekDev/mcp-framework.git"},"description":"Framework for building Model Context Protocol (MCP) servers in Typescript","maintainers":[{"name":"quantgeekdev","email":"alex007d@gmail.com"}],"readme":"# MCP Framework\n\nMCP-Framework is the most productive TypeScript framework for building Model Context Protocol (MCP) servers. It provides architecture out of the box, with automatic directory-based discovery for tools, resources, and prompts. Use powerful MCP abstractions to define tools, resources, or prompts in an elegant, class-based way. The CLI gets you started in seconds.\n\n## Why mcp-framework?\n\n- **50% less boilerplate** than the official SDK\n- **CLI scaffolding**: `mcp create my-server` gets you started in seconds\n- **Class-based tools** with Zod validation and auto-generated descriptions\n- **Built-in authentication** (JWT, API Key, OAuth 2.1)\n- **TypeScript-first** with full type inference\n- **Used by developers at Vercel, Next.js, LocalStack, and BaseHub**\n\n## mcp-framework vs Alternatives\n\n| Feature | mcp-framework | Official SDK | FastMCP |\n|---------|:---:|:---:|:---:|\n| CLI Scaffolding | ✅ | ❌ | ❌ |\n| Class-based Tools | ✅ | ❌ | ❌ |\n| Built-in Auth | ✅ | ❌ | ❌ |\n| Zod Validation | ✅ | Manual | ❌ |\n| TypeScript | ✅ | ✅ | ✅ |\n| Description Validation | ✅ | ❌ | ❌ |\n\n> **Trusted by developers at Vercel, Next.js, LocalStack, and BaseHub.**\n\n## Features\n\n- 🛠️ Automatic discovery and loading of tools, resources, and prompts\n- Multiple transport support (stdio, SSE, HTTP Stream)\n- TypeScript-first development with full type safety\n- Built on the official MCP SDK\n- Easy-to-use base classes for tools, prompts, and resources\n- Out of the box authentication for SSE endpoints (OAuth 2.1, JWT, API Key)\n\n## Projects Built with MCP Framework\n\nThe following projects and services are built using MCP Framework:\n\n- ### [tip.md](https://tip.md)\nA crypto tipping service that enables AI assistants to help users send cryptocurrency tips to content creators directly from their chat interface. The MCP service allows for:\n - Checking wallet types for users\n - Preparing cryptocurrency tips for users/agents to complete\nSetup instructions for various clients (Cursor, Sage, Claude Desktop) are available in their [MCP Server documentation](https://docs.tip.md/mcp-server/).\n\n## Support our work\n\n[![Tip in Crypto](https://tip.md/badge.svg)](https://tip.md/QuantGeekDev)\n\n\n# [Read the full docs here](https://mcp-framework.com)\n\n\n\n\n\n## Creating a repository with mcp-framework\n\n### Using the CLI (Recommended)\n\n```bash\n# Install the framework globally\nnpm install -g mcp-framework\n\n# Create a new MCP server project\nmcp create my-mcp-server\n\n# Navigate to your project\ncd my-mcp-server\n\n# Your server is ready to use!\n```\n\n## CLI Usage\n\nThe framework provides a powerful CLI for managing your MCP server projects:\n\n### Project Creation\n\n```bash\n# Create a new project\nmcp create <your project name here>\n\n# Create a new project with the new EXPERIMENTAL HTTP transport\nHeads up: This will set cors allowed origin to \"*\", modify it in the index if you wish\nmcp create <your project name here> --http --port 1337 --cors\n```\n\n# Options:\n# --http: Use HTTP transport instead of default stdio\n# --port <number>: Specify HTTP port (default: 8080)\n# --cors: Enable CORS with wildcard (*) access\n\n### Adding a Tool\n\n```bash\n# Add a new tool\nmcp add tool price-fetcher\n```\n\n### Building and Validation\n\nThe framework provides comprehensive validation to ensure your tools are properly documented and functional:\n\n```bash\n# Build with automatic validation (recommended)\nnpm run build\n\n# Build with custom validation settings\nMCP_SKIP_TOOL_VALIDATION=false npm run build  # Force validation (default)\nMCP_SKIP_TOOL_VALIDATION=true npm run build   # Skip validation (not recommended)\n```\n\n### Validating Tools\n\n```bash\n# Validate all tools have proper descriptions (for Zod schemas)\nmcp validate\n```\n\nThis command checks that all tools using Zod schemas have descriptions for every field. The validation runs automatically during build, but you can also run it standalone:\n\n- ✅ **During build**: `npm run build` automatically validates tools\n- ✅ **Standalone**: `mcp validate` for manual validation\n- ✅ **Development**: Use `defineSchema()` helper for immediate feedback\n- ✅ **Runtime**: Server validates tools on startup\n\n**Example validation error:**\n```bash\n❌ Tool validation failed:\n  ❌ PriceFetcher.js: Missing descriptions for fields in price_fetcher: symbol, currency. \nAll fields must have descriptions when using Zod object schemas. \nUse .describe() on each field, e.g., z.string().describe(\"Field description\")\n```\n\n**Integrating validation into CI/CD:**\n```json\n{\n  \"scripts\": {\n    \"build\": \"tsc && mcp-build\",\n    \"test\": \"jest && mcp validate\",\n    \"prepack\": \"npm run build && mcp validate\"\n  }\n}\n```\n\n### Adding a Prompt\n\n```bash\n# Add a new prompt\nmcp add prompt price-analysis\n```\n\n### Adding a Resource\n\n```bash\n# Add a new resource\nmcp add resource market-data\n```\n\n## Development Workflow\n\n1. **Create your project:**\n   ```bash\n   mcp create my-mcp-server\n   cd my-mcp-server\n   ```\n\n2. **Add tools:**\n   ```bash\n   mcp add tool data-fetcher\n   mcp add tool data-processor\n   mcp add tool report-generator\n   ```\n\n3. **Define your tool schemas with automatic validation:**\n   ```typescript\n   // tools/DataFetcher.ts\n   import { MCPTool, MCPInput as AddToolInput } from \"mcp-framework\";\n  import { z } from \"zod\";\n\n  const AddToolSchema = z.object({\n  a: z.number().describe(\"First number to add\"),\n  b: z.number().describe(\"Second number to add\"),\n  });\n\n  class AddTool extends MCPTool {\n  name = \"add\";\n  description = \"Add tool description\";\n  schema = AddToolSchema;\n\n  async execute(input: AddToolInput<this>) {\n    const result = input.a + input.b;\n    return `Result: ${result}`;\n    }\n  }\n  export default AddTool;\n\n   ```\n\n4. **Build with automatic validation:**\n   ```bash\n   npm run build  # Automatically validates schemas and compiles\n   ```\n\n5. **Optional: Run standalone validation:**\n   ```bash\n   mcp validate  # Check all tools independently\n   ```\n\n6. **Test your server:**\n   ```bash\n   node dist/index.js  # Server validates tools on startup\n   ```\n\n7. **Add to MCP Client** (see Claude Desktop example below)\n\n**Pro Tips:**\n- Use `defineSchema()` during development for immediate feedback\n- Build process automatically catches missing descriptions\n- Server startup validates all tools before accepting connections\n- Use TypeScript's autocomplete with `MCPInput<this>` for better DX\n\n## Using with Claude Desktop\n\n### Local Development\n\nAdd this configuration to your Claude Desktop config file:\n\n**MacOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`\n**Windows**: `%APPDATA%/Claude/claude_desktop_config.json`\n\n```json\n{\n\"mcpServers\": {\n\"${projectName}\": {\n      \"command\": \"node\",\n      \"args\":[\"/absolute/path/to/${projectName}/dist/index.js\"]\n}\n}\n}\n```\n\n### After Publishing\n\nAdd this configuration to your Claude Desktop config file:\n\n**MacOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`\n**Windows**: `%APPDATA%/Claude/claude_desktop_config.json`\n\n```json\n{\n\"mcpServers\": {\n\"${projectName}\": {\n      \"command\": \"npx\",\n      \"args\": [\"${projectName}\"]\n}\n}\n}\n```\n\n## Building and Testing\n\n1. Make changes to your tools\n2. Run `npm run build` to compile\n3. The server will automatically load your tools on startup\n\n## Environment Variables\n\nThe framework supports the following environment variables for configuration:\n\n| Variable              | Description                                           | Default     |\n|-----------------------|-------------------------------------------------------|-------------|\n| MCP_ENABLE_FILE_LOGGING | Enable logging to files (true/false)                 | false       |\n| MCP_LOG_DIRECTORY     | Directory where log files will be stored             | logs        |\n| MCP_DEBUG_CONSOLE     | Display debug level messages in console (true/false) | false       |\n\nExample usage:\n\n```bash\n# Enable file logging\nMCP_ENABLE_FILE_LOGGING=true node dist/index.js\n\n# Specify a custom log directory\nMCP_ENABLE_FILE_LOGGING=true MCP_LOG_DIRECTORY=my-logs node dist/index.js\n\n# Enable debug messages in console\nMCP_DEBUG_CONSOLE=true node dist/index.js\n```\n\n## Quick Start\n\n### Defining Tools\n\nMCP Framework uses Zod schemas for defining tool inputs, providing type safety, validation, and automatic documentation:\n\n```typescript\nimport { MCPTool, MCPInput } from \"mcp-framework\";\nimport { z } from \"zod\";\n\nconst AddToolSchema = z.object({\n  a: z.number().describe(\"First number to add\"),\n  b: z.number().describe(\"Second number to add\"),\n});\n\nclass AddTool extends MCPTool {\n  name = \"add\";\n  description = \"Add tool description\";\n  schema = AddToolSchema;\n\n  async execute(input: MCPInput<this>) {\n    const result = input.a + input.b;\n    return `Result: ${result}`;\n  }\n}\n\nexport default AddTool;\n```\n\n**Key Benefits:**\n- ✅ **Single source of truth** - Define types and validation in one place\n- ✅ **Automatic type inference** - TypeScript types are inferred from your schema\n- ✅ **Rich validation** - Leverage Zod's powerful validation features\n- ✅ **Required descriptions** - Framework enforces documentation\n- ✅ **Better IDE support** - Full autocomplete and type checking\n- ✅ **Cleaner code** - No duplicate type definitions\n\n### Advanced Zod Schema Features\n\nThe framework supports all Zod features:\n\n```typescript\nimport { MCPTool, MCPInput } from \"mcp-framework\";\nimport { z } from \"zod\";\n\nconst AdvancedSchema = z.object({\n  // String constraints and formats\n  email: z.string().email().describe(\"User email address\"),\n  name: z.string().min(2).max(50).describe(\"User name\"),\n  website: z.string().url().optional().describe(\"Optional website URL\"),\n  \n  // Number constraints\n  age: z.number().int().positive().max(120).describe(\"User age\"),\n  rating: z.number().min(1).max(5).describe(\"Rating from 1 to 5\"),\n  \n  // Arrays and objects\n  tags: z.array(z.string()).describe(\"List of tags\"),\n  metadata: z.object({\n    priority: z.enum(['low', 'medium', 'high']).describe(\"Task priority\"),\n    dueDate: z.string().optional().describe(\"Due date in ISO format\")\n  }).describe(\"Additional metadata\"),\n  \n  // Default values\n  status: z.string().default('pending').describe(\"Current status\"),\n  \n  // Unions and enums\n  category: z.union([\n    z.literal('personal'),\n    z.literal('work'),\n    z.literal('other')\n  ]).describe(\"Category type\")\n});\n\nclass AdvancedTool extends MCPTool {\n  name = \"advanced_tool\";\n  description = \"Tool demonstrating advanced Zod features\";\n  schema = AdvancedSchema;\n\n  async execute(input: MCPInput<this>) {\n    // TypeScript automatically knows all the types!\n    const { email, name, website, age, rating, tags, metadata, status, category } = input;\n    \n    console.log(input.name.toUpperCase()); // ✅ TypeScript knows this is valid\n    console.log(input.age.toFixed(2));     // ✅ Number methods available\n    console.log(input.tags.length);       // ✅ Array methods available\n    console.log(input.website?.includes(\"https\")); // ✅ Optional handling\n    \n    return `Processed user: ${name}`;\n  }\n}\n```\n\n### Automatic Type Inference\n\nThe `MCPInput<this>` type automatically infers the correct input type from your schema, eliminating the need for manual type definitions:\n\n```typescript\nclass MyTool extends MCPTool {\n  schema = z.object({\n    name: z.string().describe(\"User name\"),\n    age: z.number().optional().describe(\"User age\"),\n    tags: z.array(z.string()).describe(\"User tags\")\n  });\n\n  async execute(input: MCPInput<this>) {\n    // TypeScript automatically knows:\n    // input.name is string\n    // input.age is number | undefined  \n    // input.tags is string[]\n    \n    console.log(input.name.toUpperCase()); // ✅ TypeScript knows this is valid\n    console.log(input.age?.toFixed(2));    // ✅ Handles optional correctly\n    console.log(input.tags.length);       // ✅ Array methods available\n  }\n}\n```\n\nNo more duplicate interfaces or generic type parameters needed!\n\n### Schema Validation & Descriptions\n\n**All schema fields must have descriptions**. This ensures your tools are well-documented and provides better user experience in MCP clients.\n\nThe framework validates descriptions at multiple levels:\n\n#### 1. Build-time Validation (Recommended)\n```bash\nnpm run build  # Automatically validates during compilation\n```\n\n#### 2. Development-time Validation\nUse the `defineSchema` helper for immediate feedback:\n\n```typescript\nimport { defineSchema } from \"mcp-framework\";\n\n// This will throw an error immediately if descriptions are missing\nconst MySchema = defineSchema({\n  name: z.string(),  // ❌ Error: Missing description\n  age: z.number().describe(\"User age\")  // ✅ Good\n});\n```\n\n#### 3. Standalone Validation\n```bash\nmcp validate  # Check all tools for proper descriptions\n```\n\n#### 4. Runtime Validation\nThe server automatically validates tools on startup.\n\n**To skip validation** (not recommended):\n```bash\n# Skip during build\nMCP_SKIP_TOOL_VALIDATION=true npm run build\n\n# Skip during development\nNODE_ENV=production npm run dev\n```\n\n### Setting up the Server\n\n```typescript\nimport { MCPServer } from \"mcp-framework\";\n\nconst server = new MCPServer();\n\n// OR (mutually exclusive!) with SSE transport\nconst server = new MCPServer({\n  transport: {\n    type: \"sse\",\n    options: {\n      port: 8080            // Optional (default: 8080)\n    }\n  }\n});\n\n// Start the server\nawait server.start();\n```\n\n## Transport Configuration\n\n### stdio Transport (Default)\n\nThe stdio transport is used by default if no transport configuration is provided:\n\n```typescript\nconst server = new MCPServer();\n// or explicitly:\nconst server = new MCPServer({\n  transport: { type: \"stdio\" }\n});\n```\n\n### SSE Transport\n\nTo use Server-Sent Events (SSE) transport:\n\n```typescript\nconst server = new MCPServer({\n  transport: {\n    type: \"sse\",\n    options: {\n      port: 8080,            // Optional (default: 8080)\n      endpoint: \"/sse\",      // Optional (default: \"/sse\")\n      messageEndpoint: \"/messages\", // Optional (default: \"/messages\")\n      cors: {\n        allowOrigin: \"*\",    // Optional (default: \"*\")\n        allowMethods: \"GET, POST, OPTIONS\", // Optional (default: \"GET, POST, OPTIONS\")\n        allowHeaders: \"Content-Type, Authorization, x-api-key\", // Optional (default: \"Content-Type, Authorization, x-api-key\")\n        exposeHeaders: \"Content-Type, Authorization, x-api-key\", // Optional (default: \"Content-Type, Authorization, x-api-key\")\n        maxAge: \"86400\"      // Optional (default: \"86400\")\n      }\n    }\n  }\n});\n```\n\n### HTTP Stream Transport\n\nTo use HTTP Stream transport:\n\n```typescript\nconst server = new MCPServer({\n  transport: {\n    type: \"http-stream\",\n    options: {\n      port: 8080,                // Optional (default: 8080)\n      endpoint: \"/mcp\",          // Optional (default: \"/mcp\") \n      responseMode: \"batch\",     // Optional (default: \"batch\"), can be \"batch\" or \"stream\"\n      batchTimeout: 30000,       // Optional (default: 30000ms) - timeout for batch responses\n      maxMessageSize: \"4mb\",     // Optional (default: \"4mb\") - maximum message size\n      \n      // Session configuration\n      session: {\n        enabled: true,           // Optional (default: true)\n        headerName: \"Mcp-Session-Id\", // Optional (default: \"Mcp-Session-Id\")\n        allowClientTermination: true, // Optional (default: true)\n      },\n      \n      // Stream resumability (for missed messages)\n      resumability: {\n        enabled: false,          // Optional (default: false)\n        historyDuration: 300000, // Optional (default: 300000ms = 5min) - how long to keep message history\n      },\n      \n      // CORS configuration\n      cors: {\n        allowOrigin: \"*\"         // Other CORS options use defaults\n      }\n    }\n  }\n});\n```\n\n#### Response Modes\n\nThe HTTP Stream transport supports two response modes:\n\n1. **Batch Mode** (Default): Responses are collected and sent as a single JSON-RPC response. This is suitable for typical request-response patterns and is more efficient for most use cases.\n\n2. **Stream Mode**: All responses are sent over a persistent SSE connection opened for each request. This is ideal for long-running operations or when the server needs to send multiple messages in response to a single request.\n\nYou can configure the response mode based on your specific needs:\n\n```typescript\n// For batch mode (default):\nconst server = new MCPServer({\n  transport: {\n    type: \"http-stream\",\n    options: {\n      responseMode: \"batch\"\n    }\n  }\n});\n\n// For stream mode:\nconst server = new MCPServer({\n  transport: {\n    type: \"http-stream\",\n    options: {\n      responseMode: \"stream\"\n    }\n  }\n});\n```\n\n#### HTTP Stream Transport Features\n\n- **Session Management**: Automatic session tracking and management\n- **Stream Resumability**: Optional support for resuming streams after connection loss\n- **Batch Processing**: Support for JSON-RPC batch requests/responses\n- **Comprehensive Error Handling**: Detailed error responses with JSON-RPC error codes\n\n## Authentication\n\nMCP Framework provides optional authentication for SSE endpoints. You can choose between JWT, API Key, OAuth 2.1 authentication, or implement your own custom authentication provider.\n\n### JWT Authentication\n\n```typescript\nimport { MCPServer, JWTAuthProvider } from \"mcp-framework\";\nimport { Algorithm } from \"jsonwebtoken\";\n\nconst server = new MCPServer({\n  transport: {\n    type: \"sse\",\n    options: {\n      auth: {\n        provider: new JWTAuthProvider({\n          secret: process.env.JWT_SECRET,\n          algorithms: [\"HS256\" as Algorithm], // Optional (default: [\"HS256\"])\n          headerName: \"Authorization\"         // Optional (default: \"Authorization\")\n        }),\n        endpoints: {\n          sse: true,      // Protect SSE endpoint (default: false)\n          messages: true  // Protect message endpoint (default: true)\n        }\n      }\n    }\n  }\n});\n```\n\nClients must include a valid JWT token in the Authorization header:\n```\nAuthorization: Bearer eyJhbGciOiJIUzI1NiIs...\n```\n\n### API Key Authentication\n\n```typescript\nimport { MCPServer, APIKeyAuthProvider } from \"mcp-framework\";\n\nconst server = new MCPServer({\n  transport: {\n    type: \"sse\",\n    options: {\n      auth: {\n        provider: new APIKeyAuthProvider({\n          keys: [process.env.API_KEY],\n          headerName: \"X-API-Key\" // Optional (default: \"X-API-Key\")\n        })\n      }\n    }\n  }\n});\n```\n\nClients must include a valid API key in the X-API-Key header:\n```\nX-API-Key: your-api-key\n```\n\n### OAuth 2.1 Authentication\n\nMCP Framework supports OAuth 2.1 authentication per the MCP specification (2025-06-18), including Protected Resource Metadata (RFC 9728) and proper token validation with JWKS support.\n\nOAuth authentication works with both SSE and HTTP Stream transports and supports two validation strategies:\n\n#### JWT Validation (Recommended for Performance)\n\nJWT validation fetches public keys from your authorization server's JWKS endpoint and validates tokens locally. This is the fastest option as it doesn't require a round-trip to the auth server for each request.\n\n```typescript\nimport { MCPServer, OAuthAuthProvider } from \"mcp-framework\";\n\nconst server = new MCPServer({\n  transport: {\n    type: \"http-stream\",\n    options: {\n      port: 8080,\n      auth: {\n        provider: new OAuthAuthProvider({\n          authorizationServers: [\n            process.env.OAUTH_AUTHORIZATION_SERVER\n          ],\n          resource: process.env.OAUTH_RESOURCE,\n          validation: {\n            type: 'jwt',\n            jwksUri: process.env.OAUTH_JWKS_URI,\n            audience: process.env.OAUTH_AUDIENCE,\n            issuer: process.env.OAUTH_ISSUER,\n            algorithms: ['RS256', 'ES256'] // Optional (default: ['RS256', 'ES256'])\n          }\n        }),\n        endpoints: {\n          initialize: true,  // Protect session initialization\n          messages: true     // Protect MCP messages\n        }\n      }\n    }\n  }\n});\n```\n\n**Environment Variables:**\n```bash\nOAUTH_AUTHORIZATION_SERVER=https://auth.example.com\nOAUTH_RESOURCE=https://mcp.example.com\nOAUTH_JWKS_URI=https://auth.example.com/.well-known/jwks.json\nOAUTH_AUDIENCE=https://mcp.example.com\nOAUTH_ISSUER=https://auth.example.com\n```\n\n#### Token Introspection (Recommended for Centralized Control)\n\nToken introspection validates tokens by calling your authorization server's introspection endpoint. This provides centralized control and is useful when you need real-time token revocation.\n\n```typescript\nimport { MCPServer, OAuthAuthProvider } from \"mcp-framework\";\n\nconst server = new MCPServer({\n  transport: {\n    type: \"sse\",\n    options: {\n      auth: {\n        provider: new OAuthAuthProvider({\n          authorizationServers: [\n            process.env.OAUTH_AUTHORIZATION_SERVER\n          ],\n          resource: process.env.OAUTH_RESOURCE,\n          validation: {\n            type: 'introspection',\n            audience: process.env.OAUTH_AUDIENCE,\n            issuer: process.env.OAUTH_ISSUER,\n            introspection: {\n              endpoint: process.env.OAUTH_INTROSPECTION_ENDPOINT,\n              clientId: process.env.OAUTH_CLIENT_ID,\n              clientSecret: process.env.OAUTH_CLIENT_SECRET\n            }\n          }\n        })\n      }\n    }\n  }\n});\n```\n\n**Environment Variables:**\n```bash\nOAUTH_AUTHORIZATION_SERVER=https://auth.example.com\nOAUTH_RESOURCE=https://mcp.example.com\nOAUTH_AUDIENCE=https://mcp.example.com\nOAUTH_ISSUER=https://auth.example.com\nOAUTH_INTROSPECTION_ENDPOINT=https://auth.example.com/oauth/introspect\nOAUTH_CLIENT_ID=mcp-server\nOAUTH_CLIENT_SECRET=your-client-secret\n```\n\n#### OAuth Features\n\n- **RFC 9728 Compliance**: Automatic Protected Resource Metadata endpoint at `/.well-known/oauth-protected-resource`\n- **RFC 6750 WWW-Authenticate Headers**: Proper OAuth error responses with challenge headers\n- **JWKS Key Caching**: Public keys cached for 15 minutes (configurable)\n- **Token Introspection Caching**: Introspection results cached for 5 minutes (configurable)\n- **Security**: Tokens in query strings are automatically rejected\n- **Claims Extraction**: Access token claims in your tool handlers via `AuthResult`\n\n#### Popular OAuth Providers\n\nThe OAuth provider works with any RFC-compliant OAuth 2.1 authorization server:\n\n- **Auth0**: Use your Auth0 tenant's JWKS URI and issuer\n- **Okta**: Use your Okta authorization server configuration\n- **AWS Cognito**: Use your Cognito user pool's JWKS endpoint\n- **Azure AD / Entra ID**: Use Microsoft Entra ID endpoints\n- **Custom**: Any OAuth 2.1 compliant authorization server\n\nFor detailed setup guides with specific providers, see the [OAuth Setup Guide](#oauth-setup-guide).\n\n#### Client Usage\n\nClients must include a valid OAuth access token in the Authorization header:\n\n```bash\n# Make a request with OAuth token\ncurl -X POST http://localhost:8080/mcp \\\n  -H \"Authorization: Bearer eyJhbGciOiJSUzI1NiIs...\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"jsonrpc\": \"2.0\", \"method\": \"tools/list\", \"id\": 1}'\n\n# Discover OAuth configuration\ncurl http://localhost:8080/.well-known/oauth-protected-resource\n```\n\n#### Security Best Practices\n\n- **Always use HTTPS in production** - OAuth tokens should never be transmitted over unencrypted connections\n- **Validate audience claims** - Prevents token reuse across different services\n- **Use short-lived tokens** - Reduces risk if tokens are compromised\n- **Enable token introspection caching** - Reduces load on authorization server while maintaining security\n- **Monitor token errors** - Track failed authentication attempts for security insights\n\n### Custom Authentication\n\nYou can implement your own authentication provider by implementing the `AuthProvider` interface:\n\n```typescript\nimport { AuthProvider, AuthResult } from \"mcp-framework\";\nimport { IncomingMessage } from \"node:http\";\n\nclass CustomAuthProvider implements AuthProvider {\n  async authenticate(req: IncomingMessage): Promise<boolean | AuthResult> {\n    // Implement your custom authentication logic\n    return true;\n  }\n\n  getAuthError() {\n    return {\n      status: 401,\n      message: \"Authentication failed\"\n    };\n  }\n}\n```\n\n## Documentation MCP Servers (`@mcpframework/docs`)\n\nSpin up an MCP documentation server from any Fumadocs site or any site with `llms.txt` — AI agents get tools to search, browse, and retrieve your docs.\n\n### Quick Start (CLI)\n\n```bash\n# Scaffold a new docs MCP server project\nnpx create-docs-mcp my-api-docs\ncd my-api-docs\n\n# Configure your docs site URL\ncp .env.example .env\n# Edit .env → set DOCS_BASE_URL=https://docs.myapi.com\n\n# Build and run\nnpm run build\nnpm start\n```\n\n### Quick Start (Programmatic)\n\n```typescript\nimport { DocsServer, FumadocsRemoteSource } from \"@mcpframework/docs\";\n\nconst source = new FumadocsRemoteSource({\n  baseUrl: \"https://docs.myapi.com\",\n});\n\nconst server = new DocsServer({\n  source,\n  name: \"my-api-docs\",\n  version: \"1.0.0\",\n});\n\nserver.start();\n```\n\n### Source Adapters\n\n| Adapter | Best For | Search |\n|---------|----------|--------|\n| `FumadocsRemoteSource` | Fumadocs sites | Native Orama search with fallback |\n| `LlmsTxtSource` | Any site with `llms.txt` | Local text matching |\n| Custom `DocSource` | Any documentation backend | Your implementation |\n\n### Built-in MCP Tools\n\n| Tool | Description |\n|------|-------------|\n| `search_docs` | Search documentation by keyword or phrase |\n| `get_page` | Retrieve full markdown content of a page |\n| `list_sections` | Browse the documentation tree structure |\n\n### Add to Your MCP Client\n\n```bash\n# Claude Code\nclaude mcp add my-api-docs -- node /path/to/my-api-docs/dist/index.js\n\n# Or with environment variable\nclaude mcp add my-api-docs -e DOCS_BASE_URL=https://docs.myapi.com -- node /path/to/my-api-docs/dist/index.js\n```\n\nFor Claude Desktop / Cursor configuration and full documentation, see the [@mcpframework/docs README](./packages/docs/README.md).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}