{"_id":"@alvin0/ai-agent-sdk-mcp","_rev":"8-e66f9ba7ea2fb749c9c3123f6cf59c53","name":"@alvin0/ai-agent-sdk-mcp","dist-tags":{"latest":"0.1.7"},"versions":{"0.1.0":{"name":"@alvin0/ai-agent-sdk-mcp","version":"0.1.0","author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"license":"MIT","_id":"@alvin0/ai-agent-sdk-mcp@0.1.0","maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"dist":{"shasum":"3fb64b7c8d3231010022b883750a658fe1ff7acb","tarball":"https://registry.npmjs.org/@alvin0/ai-agent-sdk-mcp/-/ai-agent-sdk-mcp-0.1.0.tgz","fileCount":13,"integrity":"sha512-diSzdB3iaJ/NSuT8IdIPgWWBJfZ+00nFaw2SKyhOghrDNhNpG4jz8/NT4krb+nMp/nk7UdKy7N2TAsOZo2RFZA==","signatures":[{"sig":"MEYCIQDYfUSMWSfJ9X7c7Mvwu1N95iY9jRVLlJocrII+6oQXCwIhAOKrqhGmRYz8L16zr6M4gp9K1v4J8dcfHiIYlmKlXK4O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alvin0%2fai-agent-sdk-mcp@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173331},"main":"./dist/index.js","type":"module","_from":"file:artifacts/alvin0-ai-agent-sdk-mcp-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./package.json":"./package.json"},"scripts":{"pack":"pnpm pack --pack-destination artifacts","test":"vitest run --config vitest.config.ts","build":"tsdown","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});require('node:fs').rmSync('artifacts',{recursive:true,force:true})\"","test:pack":"node scripts/test-packed.mts","typecheck":"tsc --noEmit","check:types":"attw --profile esm-only --pack .","check:publint":"publint"},"_npmUser":{"name":"alvin0","email":"chaulamdinhai@gmail.com"},"_resolved":"/home/runner/work/ai-agent-sdk/ai-agent-sdk/artifacts/alvin0-ai-agent-sdk-mcp-0.1.0.tgz","_integrity":"sha512-diSzdB3iaJ/NSuT8IdIPgWWBJfZ+00nFaw2SKyhOghrDNhNpG4jz8/NT4krb+nMp/nk7UdKy7N2TAsOZo2RFZA==","aiAgentSdk":{"roles":["mcp-client","tool-source"],"coreApi":1,"runtime":"universal"},"repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.3","description":"Universal MCP HTTP client for ai-agent-sdk","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"@modelcontextprotocol/client":"2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.24","wrangler":"4.127.1","playwright":"1.62.1","typescript":"7.0.2","@arethetypeswrong/cli":"0.18.5","@alvin0/ai-agent-sdk-core":"^0.1.0","@alvin0/ai-agent-sdk-mcp-server":"^0.1.0"},"peerDependencies":{"@alvin0/ai-agent-sdk-core":"^0.1.0","@alvin0/ai-agent-sdk-mcp-server":"^0.1.0"},"peerDependenciesMeta":{"@alvin0/ai-agent-sdk-mcp-server":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-agent-sdk-mcp_0.1.0_1788971784617_0.48219012000274275","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@alvin0/ai-agent-sdk-mcp","version":"0.1.1","author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"license":"MIT","_id":"@alvin0/ai-agent-sdk-mcp@0.1.1","maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"dist":{"shasum":"0e3697ea612f14644ddc74fbb4752174dd97047c","tarball":"https://registry.npmjs.org/@alvin0/ai-agent-sdk-mcp/-/ai-agent-sdk-mcp-0.1.1.tgz","fileCount":13,"integrity":"sha512-cLAdRJlVNf0BnHkbbJ5JS8fo/RKDRyRQ6KArlKmZ0qBSzaEByDOxHhokVT5rZIzoeIoDta5n0twu42bFZUX37g==","signatures":[{"sig":"MEUCIC/xLawFKeaAr7W18W+JWkBDoVe6GN/dJ0VDrjcQIO7qAiEA48sLfQlCWfke4h0qbJUa/FuKzzC73atHRxuGwM4t1Zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFLzeuIqRTzyysFUbKUYFy0Kwd5VAUnitg3p9w0KITQwAiA9GVcYVHngApsMUPrzVH6oWwq/lFQyy5bfFiiMeYikhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alvin0%2fai-agent-sdk-mcp@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173331},"main":"./dist/index.js","type":"module","_from":"file:artifacts/alvin0-ai-agent-sdk-mcp-0.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./package.json":"./package.json"},"scripts":{"pack":"pnpm pack --pack-destination artifacts","test":"vitest run --config vitest.config.ts","build":"tsdown","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});require('node:fs').rmSync('artifacts',{recursive:true,force:true})\"","test:pack":"node scripts/test-packed.mts","typecheck":"tsc --noEmit","check:types":"attw --profile esm-only --pack .","check:publint":"publint"},"_npmUser":{"name":"alvin0","email":"chaulamdinhai@gmail.com"},"_resolved":"/home/runner/work/ai-agent-sdk/ai-agent-sdk/artifacts/alvin0-ai-agent-sdk-mcp-0.1.1.tgz","_integrity":"sha512-cLAdRJlVNf0BnHkbbJ5JS8fo/RKDRyRQ6KArlKmZ0qBSzaEByDOxHhokVT5rZIzoeIoDta5n0twu42bFZUX37g==","aiAgentSdk":{"roles":["mcp-client","tool-source"],"coreApi":1,"runtime":"universal"},"repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.3","description":"Universal MCP HTTP client for ai-agent-sdk","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"@modelcontextprotocol/client":"2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.24","wrangler":"4.127.1","playwright":"1.62.1","typescript":"7.0.2","@arethetypeswrong/cli":"0.18.5","@alvin0/ai-agent-sdk-core":"^0.1.1","@alvin0/ai-agent-sdk-mcp-server":"^0.1.1"},"peerDependencies":{"@alvin0/ai-agent-sdk-core":"^0.1.1","@alvin0/ai-agent-sdk-mcp-server":"^0.1.1"},"peerDependenciesMeta":{"@alvin0/ai-agent-sdk-mcp-server":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-agent-sdk-mcp_0.1.1_1789238227344_0.7515168839901245","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@alvin0/ai-agent-sdk-mcp","version":"0.1.2","author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"license":"MIT","_id":"@alvin0/ai-agent-sdk-mcp@0.1.2","maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"dist":{"shasum":"ca2382a602bded3e60a02abfd45b28ade3ff3163","tarball":"https://registry.npmjs.org/@alvin0/ai-agent-sdk-mcp/-/ai-agent-sdk-mcp-0.1.2.tgz","fileCount":13,"integrity":"sha512-fBDKcsJBT74GikyzX9lVMy7ptNLrB00zNSARozNcfrodKGWwl6Jl4freccbmXnE2zayC3sI7Xm7uVmtybVvdVw==","signatures":[{"sig":"MEYCIQDRS2oeX6LMTxcVGkVQOCi103In4VuigFqFwhNfsh61nAIhANhto6g3mOmsYaf+VZa659I3J5IaUu+VC8mAc8PFpN+9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDXJo2UvmidfmB+gawifykFVnp73FVDQJs2GMxExHCo+wIhAJtO6cCbyDNq/aackZ6z5PhILSa2ZY6GmLUAOOPGUEk+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alvin0%2fai-agent-sdk-mcp@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173331},"main":"./dist/index.js","type":"module","_from":"file:artifacts/alvin0-ai-agent-sdk-mcp-0.1.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./package.json":"./package.json"},"scripts":{"pack":"pnpm pack --pack-destination artifacts","test":"vitest run --config vitest.config.ts","build":"tsdown","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});require('node:fs').rmSync('artifacts',{recursive:true,force:true})\"","test:pack":"node scripts/test-packed.mts","typecheck":"tsc --noEmit","check:types":"attw --profile esm-only --pack .","check:publint":"publint"},"_npmUser":{"name":"alvin0","email":"chaulamdinhai@gmail.com"},"_resolved":"/home/runner/work/ai-agent-sdk/ai-agent-sdk/artifacts/alvin0-ai-agent-sdk-mcp-0.1.2.tgz","_integrity":"sha512-fBDKcsJBT74GikyzX9lVMy7ptNLrB00zNSARozNcfrodKGWwl6Jl4freccbmXnE2zayC3sI7Xm7uVmtybVvdVw==","aiAgentSdk":{"roles":["mcp-client","tool-source"],"coreApi":1,"runtime":"universal"},"repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.3","description":"Universal MCP HTTP client for ai-agent-sdk","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"@modelcontextprotocol/client":"2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.24","wrangler":"4.127.1","playwright":"1.62.1","typescript":"7.0.2","@arethetypeswrong/cli":"0.18.5","@alvin0/ai-agent-sdk-core":"^0.1.2","@alvin0/ai-agent-sdk-mcp-server":"^0.1.2"},"peerDependencies":{"@alvin0/ai-agent-sdk-core":"^0.1.2","@alvin0/ai-agent-sdk-mcp-server":"^0.1.2"},"peerDependenciesMeta":{"@alvin0/ai-agent-sdk-mcp-server":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-agent-sdk-mcp_0.1.2_1789281483439_0.373185528882797","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@alvin0/ai-agent-sdk-mcp","version":"0.1.3","author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"license":"MIT","_id":"@alvin0/ai-agent-sdk-mcp@0.1.3","maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"dist":{"shasum":"348b928a7bae6988fc3febad40f8a66bfb60f3fa","tarball":"https://registry.npmjs.org/@alvin0/ai-agent-sdk-mcp/-/ai-agent-sdk-mcp-0.1.3.tgz","fileCount":13,"integrity":"sha512-QJzeLVsmrMP5LnXUpwMnKvtntOAE9C49zfvSuGmg+7VE4FIAkenAgOcxidw4YsqYi1JfIIwoWhnLccdQekbELg==","signatures":[{"sig":"MEYCIQC+Jol7es2fTX2GU1Y/9FyYn6oDfPFD7Ls32+Iqs9xyMAIhAPLWVJaCs+1paTLjdSe4BzHeKOvZXPiWb3CYLmeXaj4z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID3hYMCl86UEVnUYUL1UKYaxBcGNaiAYjRimzORzBa37AiAS2U4n0i1KbcfJ1W5EWf7Mx3yia+fsQbK5iB5+swDKWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alvin0%2fai-agent-sdk-mcp@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173331},"main":"./dist/index.js","type":"module","_from":"file:artifacts/alvin0-ai-agent-sdk-mcp-0.1.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./package.json":"./package.json"},"scripts":{"pack":"pnpm pack --pack-destination artifacts","test":"vitest run --config vitest.config.ts","build":"tsdown","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});require('node:fs').rmSync('artifacts',{recursive:true,force:true})\"","test:pack":"node scripts/test-packed.mts","typecheck":"tsc --noEmit","check:types":"attw --profile esm-only --pack .","check:publint":"publint"},"_npmUser":{"name":"alvin0","email":"chaulamdinhai@gmail.com"},"_resolved":"/home/runner/work/ai-agent-sdk/ai-agent-sdk/artifacts/alvin0-ai-agent-sdk-mcp-0.1.3.tgz","_integrity":"sha512-QJzeLVsmrMP5LnXUpwMnKvtntOAE9C49zfvSuGmg+7VE4FIAkenAgOcxidw4YsqYi1JfIIwoWhnLccdQekbELg==","aiAgentSdk":{"roles":["mcp-client","tool-source"],"coreApi":1,"runtime":"universal"},"repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.3","description":"Universal MCP HTTP client for ai-agent-sdk","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"@modelcontextprotocol/client":"2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.24","wrangler":"4.127.1","playwright":"1.62.1","typescript":"7.0.2","@arethetypeswrong/cli":"0.18.5","@alvin0/ai-agent-sdk-core":"^0.1.3","@alvin0/ai-agent-sdk-mcp-server":"^0.1.3"},"peerDependencies":{"@alvin0/ai-agent-sdk-core":"^0.1.3","@alvin0/ai-agent-sdk-mcp-server":"^0.1.3"},"peerDependenciesMeta":{"@alvin0/ai-agent-sdk-mcp-server":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-agent-sdk-mcp_0.1.3_1789485073419_0.5558784715648244","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@alvin0/ai-agent-sdk-mcp","version":"0.1.4","author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"license":"MIT","_id":"@alvin0/ai-agent-sdk-mcp@0.1.4","maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"dist":{"shasum":"cd8e8f6eada7c9af4069145d46f0d212b0bb5fc1","tarball":"https://registry.npmjs.org/@alvin0/ai-agent-sdk-mcp/-/ai-agent-sdk-mcp-0.1.4.tgz","fileCount":13,"integrity":"sha512-XxOda37qMvKJXdnlPaDPTEO9V3/qIIXoTo8/cp8l/hy/m6FZSQ4CJk3jjN3Ti3iQ600Bg9LnrETnq2zWRpnDjA==","signatures":[{"sig":"MEQCIEqlezp+I4CToGftn+mZhSl0X54F9ee1/peuxut2t751AiAVw2QFAX8wvT2alTXnImRXTSjMQWBzi19zx9VlMbKpLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBaOSz3UdTdNtg4aRwAjq6O/eRmKJz9k5apFXIMfMDvIAiEA/jEStkDBbfdXNhW9tg9tiw3oCoFfFJZATm4/7D3Agsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alvin0%2fai-agent-sdk-mcp@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173331},"main":"./dist/index.js","type":"module","_from":"file:artifacts/alvin0-ai-agent-sdk-mcp-0.1.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./package.json":"./package.json"},"scripts":{"pack":"pnpm pack --pack-destination artifacts","test":"vitest run --config vitest.config.ts","build":"tsdown","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});require('node:fs').rmSync('artifacts',{recursive:true,force:true})\"","test:pack":"node scripts/test-packed.mts","typecheck":"tsc --noEmit","check:types":"attw --profile esm-only --pack .","check:publint":"publint"},"_npmUser":{"name":"alvin0","email":"chaulamdinhai@gmail.com"},"_resolved":"/home/runner/work/ai-agent-sdk/ai-agent-sdk/artifacts/alvin0-ai-agent-sdk-mcp-0.1.4.tgz","_integrity":"sha512-XxOda37qMvKJXdnlPaDPTEO9V3/qIIXoTo8/cp8l/hy/m6FZSQ4CJk3jjN3Ti3iQ600Bg9LnrETnq2zWRpnDjA==","aiAgentSdk":{"roles":["mcp-client","tool-source"],"coreApi":1,"runtime":"universal"},"repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.3","description":"Universal MCP HTTP client for ai-agent-sdk","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"@modelcontextprotocol/client":"2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.24","wrangler":"4.127.1","playwright":"1.62.1","typescript":"7.0.2","@arethetypeswrong/cli":"0.18.5","@alvin0/ai-agent-sdk-core":"^0.1.4","@alvin0/ai-agent-sdk-mcp-server":"^0.1.4"},"peerDependencies":{"@alvin0/ai-agent-sdk-core":"^0.1.4","@alvin0/ai-agent-sdk-mcp-server":"^0.1.4"},"peerDependenciesMeta":{"@alvin0/ai-agent-sdk-mcp-server":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-agent-sdk-mcp_0.1.4_1789795959357_0.7962271363751527","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@alvin0/ai-agent-sdk-mcp","version":"0.1.5","author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"license":"MIT","_id":"@alvin0/ai-agent-sdk-mcp@0.1.5","maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"dist":{"shasum":"280cd17098ae49f80d0f5d308702a569520e9fec","tarball":"https://registry.npmjs.org/@alvin0/ai-agent-sdk-mcp/-/ai-agent-sdk-mcp-0.1.5.tgz","fileCount":13,"integrity":"sha512-QxwnSYHiJyDd3UOHx0pe0rg2nJLGrmB7JZYG/x1+mpUaJy0t6OINA1EpHY0KeziodIAerxkxQl9/09S1eJtYYg==","signatures":[{"sig":"MEUCIQDpoU7cxZ3J7Tu1R1b6FkCG4IuVWs+T9P9dbalqkeQ1uQIgCfW/F0lIKkPIKf34dWDU+dGVoF3KmaOUbTiOHSjElUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCI3+xinYkkIjt56DOvTzn6eobe/fGxgZxMAyd3DgfpjwIgMBVjGq4jpYs/qJ0rwWcPwT//kCZMBkdNNjCz6XCz4eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alvin0%2fai-agent-sdk-mcp@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174117},"main":"./dist/index.js","type":"module","_from":"file:artifacts/alvin0-ai-agent-sdk-mcp-0.1.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./package.json":"./package.json"},"scripts":{"pack":"pnpm pack --pack-destination artifacts","test":"vitest run --config vitest.config.ts","build":"tsdown","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});require('node:fs').rmSync('artifacts',{recursive:true,force:true})\"","test:pack":"node scripts/test-packed.mts","typecheck":"tsc --noEmit","check:types":"attw --profile esm-only --pack .","check:publint":"publint"},"_npmUser":{"name":"alvin0","email":"chaulamdinhai@gmail.com"},"_resolved":"/home/runner/work/ai-agent-sdk/ai-agent-sdk/artifacts/alvin0-ai-agent-sdk-mcp-0.1.5.tgz","_integrity":"sha512-QxwnSYHiJyDd3UOHx0pe0rg2nJLGrmB7JZYG/x1+mpUaJy0t6OINA1EpHY0KeziodIAerxkxQl9/09S1eJtYYg==","aiAgentSdk":{"roles":["mcp-client","tool-source"],"coreApi":1,"runtime":"universal"},"repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.3","description":"Universal MCP HTTP client for ai-agent-sdk","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"@modelcontextprotocol/client":"2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.24","wrangler":"4.127.1","playwright":"1.62.1","typescript":"7.0.2","@arethetypeswrong/cli":"0.18.5","@alvin0/ai-agent-sdk-core":"^0.1.5","@alvin0/ai-agent-sdk-mcp-server":"^0.1.5"},"peerDependencies":{"@alvin0/ai-agent-sdk-core":"^0.1.5","@alvin0/ai-agent-sdk-mcp-server":"^0.1.5"},"peerDependenciesMeta":{"@alvin0/ai-agent-sdk-mcp-server":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-agent-sdk-mcp_0.1.5_1790681100906_0.24811856130239485","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@alvin0/ai-agent-sdk-mcp","version":"0.1.6","author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"license":"MIT","_id":"@alvin0/ai-agent-sdk-mcp@0.1.6","maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"dist":{"shasum":"d45d68fb9602b3700e8cb26c9de2de66056ef87f","tarball":"https://registry.npmjs.org/@alvin0/ai-agent-sdk-mcp/-/ai-agent-sdk-mcp-0.1.6.tgz","fileCount":13,"integrity":"sha512-KYT7volg+mDwvvO1sS5iy9JOCgndEQw4xJGQHs6TTfInb/6H3aj7lS7xSgCHZUr8jHbXcTbntJ4DpCOfKlx7Ug==","signatures":[{"sig":"MEYCIQDP+LeMKi4w42AJoB/9chq0nU3bXWN96Y7tSk2/qirGzgIhAPtsjaMbw/ASJwPPXyoADofpt3gYGVWuxaF+3zefmVB/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCfFmcm48uxDOZPChlznbSLLVsquzt1A51uU7CZIvs3qQIgQJoes1Yuuf6xNQ1NjJO/Ssjiwg7yGKBkinfSqXv2C3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alvin0%2fai-agent-sdk-mcp@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174117},"main":"./dist/index.js","type":"module","_from":"file:artifacts/alvin0-ai-agent-sdk-mcp-0.1.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./package.json":"./package.json"},"scripts":{"pack":"pnpm pack --pack-destination artifacts","test":"vitest run --config vitest.config.ts","build":"tsdown","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});require('node:fs').rmSync('artifacts',{recursive:true,force:true})\"","test:pack":"node scripts/test-packed.mts","typecheck":"tsc --noEmit","check:types":"attw --profile esm-only --pack .","check:publint":"publint"},"_npmUser":{"name":"alvin0","email":"chaulamdinhai@gmail.com"},"_resolved":"/home/runner/work/ai-agent-sdk/ai-agent-sdk/artifacts/alvin0-ai-agent-sdk-mcp-0.1.6.tgz","_integrity":"sha512-KYT7volg+mDwvvO1sS5iy9JOCgndEQw4xJGQHs6TTfInb/6H3aj7lS7xSgCHZUr8jHbXcTbntJ4DpCOfKlx7Ug==","aiAgentSdk":{"roles":["mcp-client","tool-source"],"coreApi":1,"runtime":"universal"},"repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.3","description":"Universal MCP HTTP client for ai-agent-sdk","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"@modelcontextprotocol/client":"2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.24","wrangler":"4.127.1","playwright":"1.62.1","typescript":"7.0.2","@arethetypeswrong/cli":"0.18.5","@alvin0/ai-agent-sdk-core":"^0.1.6","@alvin0/ai-agent-sdk-mcp-server":"^0.1.6"},"peerDependencies":{"@alvin0/ai-agent-sdk-core":"^0.1.6","@alvin0/ai-agent-sdk-mcp-server":"^0.1.6"},"peerDependenciesMeta":{"@alvin0/ai-agent-sdk-mcp-server":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-agent-sdk-mcp_0.1.6_1790702163378_0.001641195509906046","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"_id":"@alvin0/ai-agent-sdk-mcp@0.1.7","bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"dist":{"shasum":"a23df1e5305bb312d469d9705af719d631f45a0a","tarball":"https://registry.npmjs.org/@alvin0/ai-agent-sdk-mcp/-/ai-agent-sdk-mcp-0.1.7.tgz","fileCount":13,"integrity":"sha512-hqX8Nz0rIAM+o1buORYgbF2zlf+gtA2+B/LExGdpFUJFIFUUKztVm9ycsoGZtm6cbsPEQyKXkUlBVC0Hq5cReQ==","signatures":[{"sig":"MEQCIDlWNXtKFpySa5mAPppTDxoE2t0VTVrM4F06GCYtAAzgAiAkKKpylCmvAmtlmRPi8fvB4b9ch3UVyc6SU9DwAq5s9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF3XveItbfAV1nI9I/Ty6mn53cwQ2amXE84Jz8umRdohAiEA//EypSefh0kfBKp0rK4TyRfSD+TJpybe4nfPqFB0fc8="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alvin0%2fai-agent-sdk-mcp@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174117},"main":"./dist/index.js","name":"@alvin0/ai-agent-sdk-mcp","type":"module","_from":"file:artifacts/alvin0-ai-agent-sdk-mcp-0.1.7.tgz","types":"./dist/index.d.ts","author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/client.d.ts","import":"./dist/client.js","default":"./dist/client.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./package.json":"./package.json"},"license":"MIT","scripts":{"pack":"pnpm pack --pack-destination artifacts","test":"vitest run --config vitest.config.ts","build":"tsdown","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true});require('node:fs').rmSync('artifacts',{recursive:true,force:true})\"","test:pack":"node scripts/test-packed.mts","typecheck":"tsc --noEmit","check:types":"attw --profile esm-only --pack .","check:publint":"publint"},"version":"0.1.7","_npmUser":{"name":"alvin0","email":"chaulamdinhai@gmail.com"},"homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/mcp#readme","_resolved":"/home/runner/work/ai-agent-sdk/ai-agent-sdk/artifacts/alvin0-ai-agent-sdk-mcp-0.1.7.tgz","_integrity":"sha512-hqX8Nz0rIAM+o1buORYgbF2zlf+gtA2+B/LExGdpFUJFIFUUKztVm9ycsoGZtm6cbsPEQyKXkUlBVC0Hq5cReQ==","aiAgentSdk":{"roles":["mcp-client","tool-source"],"coreApi":1,"runtime":"universal"},"repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.3","description":"Universal MCP HTTP client for ai-agent-sdk","directories":{},"maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"@modelcontextprotocol/client":"2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.24","wrangler":"4.127.1","playwright":"1.62.1","typescript":"7.0.2","@arethetypeswrong/cli":"0.18.5","@alvin0/ai-agent-sdk-core":"^0.1.7","@alvin0/ai-agent-sdk-mcp-server":"^0.1.7"},"peerDependencies":{"@alvin0/ai-agent-sdk-core":"^0.1.7","@alvin0/ai-agent-sdk-mcp-server":"^0.1.7"},"peerDependenciesMeta":{"@alvin0/ai-agent-sdk-mcp-server":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-agent-sdk-mcp_0.1.7_1790758882311_0.5360206020214904"}}},"time":{"created":"2026-09-09T16:36:24.368Z","modified":"2026-09-30T09:01:22.991Z","0.1.0":"2026-09-09T16:36:24.755Z","0.1.1":"2026-09-12T18:37:07.431Z","0.1.2":"2026-09-13T06:38:03.530Z","0.1.3":"2026-09-15T15:11:13.496Z","0.1.4":"2026-09-19T05:32:39.453Z","0.1.5":"2026-09-29T11:25:01.008Z","0.1.6":"2026-09-29T17:16:03.476Z","0.1.7":"2026-09-30T09:01:22.404Z"},"bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"license":"MIT","homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/mcp#readme","repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/mcp"},"description":"Universal MCP HTTP client for ai-agent-sdk","maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"readme":"# @alvin0/ai-agent-sdk-mcp\n\nRuntime: **Universal** (Edge/Worker, browser, Deno, Bun, and Node).\n\n```sh\npnpm add @alvin0/ai-agent-sdk-core @alvin0/ai-agent-sdk-mcp\n```\n\nUniversal MCP client for Fetch-shaped HTTP runtimes. It connects remote MCP\nservers to the SDK as a versioned `ToolSource`.\n\n```ts\nimport { createAgentRuntime } from '@alvin0/ai-agent-sdk-core'\nimport { connectMcpHttp } from '@alvin0/ai-agent-sdk-mcp'\n\nconst runtime = await createAgentRuntime({ providers: [modelProvider] })\nlet connection: Awaited<ReturnType<typeof connectMcpHttp>> | undefined\ntry {\n  connection = await connectMcpHttp({\n    serverName: 'tools',\n    url: 'https://tools.example.com/mcp',\n    logger: runtime.logger({ fields: { integration: 'mcp-http' } }),\n  })\n  const agent = runtime.agent({ model, toolSources: [connection] })\n  await agent.generate('Use the connected tools when needed.')\n} finally {\n  try {\n    await runtime.close()\n  } finally {\n    await connection?.closeWithReport()\n  }\n}\n```\n\nThe normal root and `/client` route contain no server, stdio, filesystem,\n`node:http`, or process lifecycle integration. Use `@alvin0/ai-agent-sdk-mcp-node` for\nthe Node stdio client, and a dedicated server package for hosting.\n\nHTTP endpoints are host-selected. HTTPS, public-network-only access, and no\nredirects are the defaults; local development must opt out explicitly. Use\n`allowedOrigins`, the async `validateEndpoint` hook, a DNS-pinning custom fetch\nor network egress policy, response/catalog/result bounds, and operation deadlines\naccording to the application's trust boundary. OAuth credential persistence and\nredirect handling remain caller-owned.\n\nComposition: `runtime-agent.toolSources`. Lifecycle: `connected-caller-owned`;\ncreate the runtime first, pass `runtime.logger(...)` while connecting, close the\nruntime to quiesce runs, then inspect `connection.closeWithReport()`.\n","readmeFilename":"README.md"}