{"_id":"@mcpc-tech/mcp-sampling-ai-provider","_rev":"26-185268cd75cf82961b571ecc5bb035d9","name":"@mcpc-tech/mcp-sampling-ai-provider","dist-tags":{"latest":"0.1.28"},"versions":{"0.1.3":{"name":"@mcpc-tech/mcp-sampling-ai-provider","version":"0.1.3","_id":"@mcpc-tech/mcp-sampling-ai-provider@0.1.3","maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"dist":{"shasum":"64656163a0ceffd2ca31297e17fadce3f93907ca","tarball":"https://registry.npmjs.org/@mcpc-tech/mcp-sampling-ai-provider/-/mcp-sampling-ai-provider-0.1.3.tgz","fileCount":10,"integrity":"sha512-15jIxV7ohHRxvbWaShl/jaNCs2IRryhBXr6WXLlcP32GSUbBhKdrRSzMeb68E56ewHdJ/yZ8EPwjCJ2UeqpyxA==","signatures":[{"sig":"MEYCIQCVF1krzbHL7lFJotqVH3Yb9r7IsJj6T8Ov5ZHGDH0vvQIhAN8R4mIfjV6C8w817yhB8DDAWuCIRDn8dvmqEITvJNQv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpc-tech%2fmcp-sampling-ai-provider@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24745},"main":"./index.mjs","type":"module","exports":{".":{"types":"./types/mod.d.ts","import":"./index.mjs"},"./types/*":"./types/*"},"gitHead":"f921eb64951c016c1362ed3ae8bdaf773f469627","_npmUser":{"name":"yaonyan","email":"i@mcpc.tech"},"repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"_npmVersion":"10.8.2","description":"AI SDK provider that enables MCP servers to act as language models through the [AI SDK](https://ai-sdk.dev/) interface.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@ai-sdk/provider":"^2.0.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-sampling-ai-provider_0.1.3_1759827689665_0.5617704481520962","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@mcpc-tech/mcp-sampling-ai-provider","version":"0.1.4","_id":"@mcpc-tech/mcp-sampling-ai-provider@0.1.4","maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"dist":{"shasum":"50ddac84a7f23ca615cf64d36e31f8282aa22a73","tarball":"https://registry.npmjs.org/@mcpc-tech/mcp-sampling-ai-provider/-/mcp-sampling-ai-provider-0.1.4.tgz","fileCount":10,"integrity":"sha512-6zXDsoX/nygOgpJtKfRs2h/O6ynNKVKXddfa4rpKj4tI+SK3ghH8nWsd7jSHEYjxpUKHo+72W0ohy2vp/jA5kg==","signatures":[{"sig":"MEQCIDTjDDmeRR9q9RoxhC+AwcH8O1SDKpd4LOUnufe3uqU4AiA/PCGe65VAvSRPfDS3naIQQd8fALZ3HqMHg/ngUeFMCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpc-tech%2fmcp-sampling-ai-provider@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24838},"main":"./index.mjs","type":"module","exports":{".":{"types":"./types/mod.d.ts","import":"./index.mjs"},"./types/*":"./types/*"},"gitHead":"6d21bada188733596c371a2d5d1b8ec26ef49734","_npmUser":{"name":"yaonyan","email":"i@mcpc.tech"},"repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"_npmVersion":"11.6.0","description":"AI SDK provider that enables MCP servers to act as language models through the [AI SDK](https://ai-sdk.dev/) interface.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"@ai-sdk/provider":"^2.0.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-sampling-ai-provider_0.1.4_1759836284478_0.607570681211075","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@mcpc-tech/mcp-sampling-ai-provider","version":"0.1.5","_id":"@mcpc-tech/mcp-sampling-ai-provider@0.1.5","maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"dist":{"shasum":"a98aae4da68451b59d787ed94d1a42dbc0bb8f22","tarball":"https://registry.npmjs.org/@mcpc-tech/mcp-sampling-ai-provider/-/mcp-sampling-ai-provider-0.1.5.tgz","fileCount":10,"integrity":"sha512-6CGKAlxji/708dLmYDhUMgDT+e0BROhfwMWTF9Bn8OBVM7zmYY8k79qk4TKYshzBDJ06FYcV1M8A9IMFNMp1ag==","signatures":[{"sig":"MEQCIHYRAIsGDBgKjXFju/8BO8mdoOr1EYh1qbgqxthA7SHLAiAg+UrsLVxaLRDd34i9SkinNx0b+YVYNL04y0iax+kw3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpc-tech%2fmcp-sampling-ai-provider@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23400},"main":"./index.mjs","type":"module","exports":{".":{"types":"./types/mod.d.ts","import":"./index.mjs"},"./types/*":"./types/*"},"gitHead":"3114dcd5aafff3f4eb15998f4e8adfd459e507b4","_npmUser":{"name":"yaonyan","email":"i@mcpc.tech"},"repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"_npmVersion":"11.6.0","description":"AI SDK provider that enables MCP servers to use AI models through the [AI SDK](https://ai-sdk.dev/) interface.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"@ai-sdk/provider":"^2.0.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-sampling-ai-provider_0.1.5_1759850151174_0.5217016809732709","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@mcpc-tech/mcp-sampling-ai-provider","version":"0.1.6","_id":"@mcpc-tech/mcp-sampling-ai-provider@0.1.6","maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"dist":{"shasum":"cc227a2be98c85f6e2bf53407a29b23a347fb55c","tarball":"https://registry.npmjs.org/@mcpc-tech/mcp-sampling-ai-provider/-/mcp-sampling-ai-provider-0.1.6.tgz","fileCount":12,"integrity":"sha512-qTM019ynlg/HNkoQ+medgyjKvEzISqEmvwfS847AytiL37UdBfWjYeYH2qTQSlVejwjXFSEZZEVkI0pIR2Tl0w==","signatures":[{"sig":"MEQCIDlOzq07fE+TlxUZCoRccKt3H8uyv7Y3hJSfTEBoxvLkAiBJtI+a1AZVLajOSiqA0wQmWSsJE70/dNcbqDtoLZXe5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpc-tech%2fmcp-sampling-ai-provider@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31891},"main":"./index.mjs","type":"module","exports":{".":{"types":"./types/mod.d.ts","import":"./index.mjs"},"./types/*":"./types/*"},"gitHead":"c03504a246663bda99c0707c5e0e076e0515f1a4","_npmUser":{"name":"yaonyan","email":"i@mcpc.tech"},"repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"_npmVersion":"11.6.0","description":"[![NPM Version](https://img.shields.io/npm/v/@mcpc-tech/mcp-sampling-ai-provider)](https://www.npmjs.com/package/@mcpc-tech/mcp-sampling-ai-provider) [![JSR](https://jsr.io/badges/@mcpc/mcp-sampling-ai-provider)](https://jsr.io/@mcpc/mcp-sampling-ai-provi","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ai":"^5.0.60","@ai-sdk/provider":"^2.0.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-sampling-ai-provider_0.1.6_1759887509734_0.49142681202056737","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@mcpc-tech/mcp-sampling-ai-provider","version":"0.1.7","_id":"@mcpc-tech/mcp-sampling-ai-provider@0.1.7","maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"dist":{"shasum":"dfb9da29fd42131b0a52dfef75c698d7d53befcf","tarball":"https://registry.npmjs.org/@mcpc-tech/mcp-sampling-ai-provider/-/mcp-sampling-ai-provider-0.1.7.tgz","fileCount":12,"integrity":"sha512-f9tYZddxV0QrNIdtcGAJqH1YllQ4e+k0cx0FilTLp0DUWdG1KSbxOGS9jj1iIcX8LvfKml+D+d4YJbovQ19Gig==","signatures":[{"sig":"MEUCIQCwtdc2Ei7nCy3jNVpvi2S17kkQVZZdonxOTPpnQU4jYwIgLgwIsgnA9w4WRtBB9qIyPjaIBpT1A88cXKOskqiPl6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpc-tech%2fmcp-sampling-ai-provider@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33026},"main":"./index.mjs","type":"module","exports":{".":{"types":"./types/mod.d.ts","import":"./index.mjs"},"./types/*":"./types/*"},"gitHead":"91b19d9b4cc22234e8981524ed8e0c128cae80bd","_npmUser":{"name":"yaonyan","email":"i@mcpc.tech"},"repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"_npmVersion":"11.6.0","description":"[![NPM Version](https://img.shields.io/npm/v/@mcpc-tech/mcp-sampling-ai-provider)](https://www.npmjs.com/package/@mcpc-tech/mcp-sampling-ai-provider) [![JSR](https://jsr.io/badges/@mcpc/mcp-sampling-ai-provider)](https://jsr.io/@mcpc/mcp-sampling-ai-provi","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ai":"^5.0.60","@ai-sdk/provider":"^2.0.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-sampling-ai-provider_0.1.7_1759924601358_0.38280971084475635","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@mcpc-tech/mcp-sampling-ai-provider","version":"0.1.8","_id":"@mcpc-tech/mcp-sampling-ai-provider@0.1.8","maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"dist":{"shasum":"5d8ac4062061edb6b06ae1ec495d191cdc53ce33","tarball":"https://registry.npmjs.org/@mcpc-tech/mcp-sampling-ai-provider/-/mcp-sampling-ai-provider-0.1.8.tgz","fileCount":12,"integrity":"sha512-5EEYXBxarfON5z781lhEgeLim1jYFBiNR3ovTve4S+pk3YgtDopevZDzV7AOzPNj6pzjjhaVm5t8hpR8HiX8cQ==","signatures":[{"sig":"MEQCIBoQ/NLL2IOWs9j+tJJ4Mf401qdlOSJ72/UCYGhzjAxhAiBtR6qpsyUbl+GUnmPVxSQLelZBx5dr35UwhK72TlxdQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpc-tech%2fmcp-sampling-ai-provider@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33014},"main":"./index.mjs","type":"module","exports":{".":{"types":"./types/mod.d.ts","import":"./index.mjs"},"./types/*":"./types/*"},"gitHead":"1548d4fd3ba11e3f6be6434db7385615141f3fa8","_npmUser":{"name":"yaonyan","email":"i@mcpc.tech"},"repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"_npmVersion":"11.6.1","description":"[![NPM Version](https://img.shields.io/npm/v/@mcpc-tech/mcp-sampling-ai-provider)](https://www.npmjs.com/package/@mcpc-tech/mcp-sampling-ai-provider) [![JSR](https://jsr.io/badges/@mcpc/mcp-sampling-ai-provider)](https://jsr.io/@mcpc/mcp-sampling-ai-provi","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ai":"^5.0.60","@ai-sdk/provider":"^2.0.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-sampling-ai-provider_0.1.8_1760242315802_0.6575651922531018","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@mcpc-tech/mcp-sampling-ai-provider","version":"0.1.9","_id":"@mcpc-tech/mcp-sampling-ai-provider@0.1.9","maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"dist":{"shasum":"950012326519792513be196bd867b031dc0b3fb1","tarball":"https://registry.npmjs.org/@mcpc-tech/mcp-sampling-ai-provider/-/mcp-sampling-ai-provider-0.1.9.tgz","fileCount":12,"integrity":"sha512-Ix05BfPE7tNJkNmrFKIipQ1vmqXB6TNIP0QAf9EtJT6Cg/yf+YTEoLPwgVaV8esHLK/4ppnw/8/375myMSNxCw==","signatures":[{"sig":"MEYCIQCPrCLPlQtuS+yvhiF6+g9xNduJ8cNTkbGYBbohTRIIqAIhAL7ST9pwgcWBUYOED5c9ngzkfaeUCZMWV8yyLW6QSQUc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpc-tech%2fmcp-sampling-ai-provider@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33014},"main":"./index.mjs","type":"module","exports":{".":{"types":"./types/mod.d.ts","import":"./index.mjs"},"./types/*":"./types/*"},"gitHead":"5d3d2dd1b1a401bd5babcfb3089468e8ed463098","_npmUser":{"name":"yaonyan","email":"i@mcpc.tech"},"repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"_npmVersion":"11.6.1","description":"[![NPM Version](https://img.shields.io/npm/v/@mcpc-tech/mcp-sampling-ai-provider)](https://www.npmjs.com/package/@mcpc-tech/mcp-sampling-ai-provider) [![JSR](https://jsr.io/badges/@mcpc/mcp-sampling-ai-provider)](https://jsr.io/@mcpc/mcp-sampling-ai-provi","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ai":"^5.0.60","@ai-sdk/provider":"^2.0.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-sampling-ai-provider_0.1.9_1760344900815_0.35504675439928546","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@mcpc-tech/mcp-sampling-ai-provider","version":"0.1.10","_id":"@mcpc-tech/mcp-sampling-ai-provider@0.1.10","maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"dist":{"shasum":"4786a44b86440af6e72d6ffa193bf4190942ab94","tarball":"https://registry.npmjs.org/@mcpc-tech/mcp-sampling-ai-provider/-/mcp-sampling-ai-provider-0.1.10.tgz","fileCount":12,"integrity":"sha512-0QfS5bQnzs4uvcR/jolfKl5iF5NRhwOusRrCeMBZvmoNXrzJGtAoZBufWdctRHzT/h6WbbBxAxiEAYgq/WZnow==","signatures":[{"sig":"MEYCIQDwDLajyxo3xmp4xCd3hsRL+9moh8rEA/Jw0rna+xyj+AIhAK75biyxM8s4hJn/sGk2NfrngUcisMj9pFavj2yfNCk2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpc-tech%2fmcp-sampling-ai-provider@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33015},"main":"./index.mjs","type":"module","exports":{".":{"types":"./types/mod.d.ts","import":"./index.mjs"},"./types/*":"./types/*"},"gitHead":"4f9b5274bff30ce01c2f31cff6c487e445d9362a","_npmUser":{"name":"yaonyan","email":"i@mcpc.tech"},"repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"_npmVersion":"11.6.2","description":"[![NPM Version](https://img.shields.io/npm/v/@mcpc-tech/mcp-sampling-ai-provider)](https://www.npmjs.com/package/@mcpc-tech/mcp-sampling-ai-provider) [![JSR](https://jsr.io/badges/@mcpc/mcp-sampling-ai-provider)](https://jsr.io/@mcpc/mcp-sampling-ai-provi","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ai":"^5.0.60","@ai-sdk/provider":"^2.0.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-sampling-ai-provider_0.1.10_1761834770524_0.9775720152928464","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@mcpc-tech/mcp-sampling-ai-provider","version":"0.1.11","_id":"@mcpc-tech/mcp-sampling-ai-provider@0.1.11","maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"dist":{"shasum":"94d9cde4e4c4573c530f73da37a296ceed45e232","tarball":"https://registry.npmjs.org/@mcpc-tech/mcp-sampling-ai-provider/-/mcp-sampling-ai-provider-0.1.11.tgz","fileCount":12,"integrity":"sha512-U65dlPzP0giR0jpWuiaf/gn6VbACIn9bVPpcqCqaj4ASsK8iKhgRH7YFBvV8qNxAyM5DtGm2PMJx8cfXHGRSVA==","signatures":[{"sig":"MEQCIG9CVCMYqQW0EsUxbZUH9jgZsUEsN6j1MMZdCucoYWs1AiBLdgRDcBpxK4lgkkNpxY515P8B4/92xbSmr4Cf0rJFUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpc-tech%2fmcp-sampling-ai-provider@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33015},"main":"./index.mjs","type":"module","exports":{".":{"types":"./types/mod.d.ts","import":"./index.mjs"},"./types/*":"./types/*"},"gitHead":"e57b79be3eccd580e9c66a7f7506d20ac7d749fe","_npmUser":{"name":"yaonyan","email":"i@mcpc.tech"},"repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"_npmVersion":"11.6.2","description":"[![NPM Version](https://img.shields.io/npm/v/@mcpc-tech/mcp-sampling-ai-provider)](https://www.npmjs.com/package/@mcpc-tech/mcp-sampling-ai-provider) [![JSR](https://jsr.io/badges/@mcpc/mcp-sampling-ai-provider)](https://jsr.io/@mcpc/mcp-sampling-ai-provi","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ai":"^5.0.60","@ai-sdk/provider":"^2.0.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-sampling-ai-provider_0.1.11_1764755440052_0.16201705993947302","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@mcpc-tech/mcp-sampling-ai-provider","version":"0.1.12","_id":"@mcpc-tech/mcp-sampling-ai-provider@0.1.12","maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"dist":{"shasum":"23f4ef0d3c8c401728015aef3fb6630d6e69ffe2","tarball":"https://registry.npmjs.org/@mcpc-tech/mcp-sampling-ai-provider/-/mcp-sampling-ai-provider-0.1.12.tgz","fileCount":13,"integrity":"sha512-ZWOLbo83I+ckbVVGCXtkZLg6oHJFzh5dKSRGHNI4xPrPO+5kCIFVTxBAex6ZJp80vaCB2pZIj6Ap1+0TwRiLzw==","signatures":[{"sig":"MEUCIGEgqPHjfOR7RKibf/jqElv5mgkgA2NaTx+bJBQfC5rdAiEAtIm8Pj83Vk2YhEd1dT8gtNi9uj/nkCk32++pt9qM3so=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpc-tech%2fmcp-sampling-ai-provider@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48320},"main":"./index.cjs","module":"./index.mjs","exports":{".":{"types":"./types/mod.d.ts","import":"./index.mjs","require":"./index.cjs"},"./types/*":"./types/*"},"gitHead":"98bcf07a8bcfc37110663e0895890049d5a0b7c7","_npmUser":{"name":"yaonyan","email":"i@mcpc.tech"},"repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"_npmVersion":"11.6.2","description":"[![NPM Version](https://img.shields.io/npm/v/@mcpc-tech/mcp-sampling-ai-provider)](https://www.npmjs.com/package/@mcpc-tech/mcp-sampling-ai-provider) [![JSR](https://jsr.io/badges/@mcpc/mcp-sampling-ai-provider)](https://jsr.io/@mcpc/mcp-sampling-ai-provi","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ai":"^5.0.60","@ai-sdk/provider":"^2.0.0","@modelcontextprotocol/sdk":"^1.8.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-sampling-ai-provider_0.1.12_1765416332765_0.5864358255670203","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@mcpc-tech/mcp-sampling-ai-provider","version":"0.1.13","_id":"@mcpc-tech/mcp-sampling-ai-provider@0.1.13","maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"dist":{"shasum":"971b922a45bbeedc90a7568a1921fd5612204386","tarball":"https://registry.npmjs.org/@mcpc-tech/mcp-sampling-ai-provider/-/mcp-sampling-ai-provider-0.1.13.tgz","fileCount":13,"integrity":"sha512-XNRtwuremjvHYry35bMSmIMu5k7IbtCykHDqv5N7SZchWc2sI7HrWKqHAfj0XfTLv/rVK5nA3wzQ5qNbvko3vA==","signatures":[{"sig":"MEUCIDCwJKmRyP3Elwuufu7w6bJxbdQx6dFeVoBowy9GJPqOAiEAvgPwc+T9/a4bfNZItckX/ndFmHsCST3eIGJ6WuFU8Gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpc-tech%2fmcp-sampling-ai-provider@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59002},"main":"./index.cjs","module":"./index.mjs","exports":{".":{"types":"./types/mod.d.ts","import":"./index.mjs","require":"./index.cjs"},"./types/*":"./types/*"},"gitHead":"c4afdc89734f519ef2b760273acd1a5226762824","_npmUser":{"name":"yaonyan","email":"i@mcpc.tech"},"repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"_npmVersion":"11.6.2","description":"[![NPM Version](https://img.shields.io/npm/v/@mcpc-tech/mcp-sampling-ai-provider)](https://www.npmjs.com/package/@mcpc-tech/mcp-sampling-ai-provider) [![JSR](https://jsr.io/badges/@mcpc/mcp-sampling-ai-provider)](https://jsr.io/@mcpc/mcp-sampling-ai-provi","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ai":"^5.0.60","@ai-sdk/provider":"^2.0.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-sampling-ai-provider_0.1.13_1766121588424_0.8621162759605268","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@mcpc-tech/mcp-sampling-ai-provider","version":"0.1.14","_id":"@mcpc-tech/mcp-sampling-ai-provider@0.1.14","maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"dist":{"shasum":"00cecd0a16816ea1e614d81d050d68de886dfd43","tarball":"https://registry.npmjs.org/@mcpc-tech/mcp-sampling-ai-provider/-/mcp-sampling-ai-provider-0.1.14.tgz","fileCount":13,"integrity":"sha512-CCFQ7OwlMm0hLCVwwQDC5/I1ClAwzIl2YlTxtYm8LRQF/E42uOPN7GZ7PNE+6fXcC5l288BVoS9nEm0zy+Hq1g==","signatures":[{"sig":"MEUCIQDKIwpXxYyMyqQd9F5ZGQTbDEa6nkUGA4znit82SdUd6AIgGhScxFmHGEI7HN2N68jROsc+F2xmP/2u70O39xK4ZV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpc-tech%2fmcp-sampling-ai-provider@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59464},"main":"./index.cjs","module":"./index.mjs","exports":{".":{"types":"./types/mod.d.ts","import":"./index.mjs","require":"./index.cjs"},"./types/*":"./types/*"},"gitHead":"4dc0566e8135e78dbf12d7e0d46a64f2db836446","_npmUser":{"name":"yaonyan","email":"i@mcpc.tech"},"repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"_npmVersion":"11.6.2","description":"[![NPM Version](https://img.shields.io/npm/v/@mcpc-tech/mcp-sampling-ai-provider)](https://www.npmjs.com/package/@mcpc-tech/mcp-sampling-ai-provider) [![JSR](https://jsr.io/badges/@mcpc/mcp-sampling-ai-provider)](https://jsr.io/@mcpc/mcp-sampling-ai-provi","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ai":"^5.0.60","@ai-sdk/provider":"^2.0.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-sampling-ai-provider_0.1.14_1766403197139_0.3292083931740255","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@mcpc-tech/mcp-sampling-ai-provider","version":"0.1.15","_id":"@mcpc-tech/mcp-sampling-ai-provider@0.1.15","maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"dist":{"shasum":"eb7119d739df04b58559d4ed9a26309b08ca8c4b","tarball":"https://registry.npmjs.org/@mcpc-tech/mcp-sampling-ai-provider/-/mcp-sampling-ai-provider-0.1.15.tgz","fileCount":13,"integrity":"sha512-MkOx+nNAhaQGGt9Uuv1XCPBcy3RKu4+JsqeTqcWCPJjQd+8qjusBqfbLRzgjV55657jOVTf6dBy5zMbarAknvQ==","signatures":[{"sig":"MEQCIGleDj+moy3qZ94IOLafOOMsIB4tJdGnupyrZCyVbiMPAiBdKBwROU1rw3vY6RVV7FgfNk3G6DNj7xkpb/NHGuQm+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpc-tech%2fmcp-sampling-ai-provider@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58864},"main":"./index.cjs","module":"./index.mjs","exports":{".":{"types":"./types/mod.d.ts","import":"./index.mjs","require":"./index.cjs"},"./types/*":"./types/*"},"gitHead":"d3ae513206cab4ed404db5bf6a3b867be884312f","_npmUser":{"name":"yaonyan","email":"i@mcpc.tech"},"repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"_npmVersion":"11.6.2","description":"[![NPM Version](https://img.shields.io/npm/v/@mcpc-tech/mcp-sampling-ai-provider)](https://www.npmjs.com/package/@mcpc-tech/mcp-sampling-ai-provider) [![JSR](https://jsr.io/badges/@mcpc/mcp-sampling-ai-provider)](https://jsr.io/@mcpc/mcp-sampling-ai-provi","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ai":"^5.0.60","@ai-sdk/provider":"^2.0.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-sampling-ai-provider_0.1.15_1766411651653_0.6357163286116552","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@mcpc-tech/mcp-sampling-ai-provider","version":"0.1.16","_id":"@mcpc-tech/mcp-sampling-ai-provider@0.1.16","maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"dist":{"shasum":"b404dbb16566d5a943217afc2c76b72a389a8950","tarball":"https://registry.npmjs.org/@mcpc-tech/mcp-sampling-ai-provider/-/mcp-sampling-ai-provider-0.1.16.tgz","fileCount":13,"integrity":"sha512-ROvHwxof8RsVrAiMOXrrEqF4VUK4lUAo9Z1k0iFsgBq2tANSZYGcrjOyECsWiZnqgodTQhN4GoeHnPMWbHIU3Q==","signatures":[{"sig":"MEUCIQDdTuKPitUfhvWBYVxxVDpCBK3NqBTh4P5zYEJwZBBLhgIgfBoUsqun/xn0KZMhj5XKjh7jM4hTR/pNLuMkEGUGfJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpc-tech%2fmcp-sampling-ai-provider@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58596},"main":"./index.cjs","module":"./index.mjs","exports":{".":{"types":"./types/mod.d.ts","import":"./index.mjs","require":"./index.cjs"},"./types/*":"./types/*"},"gitHead":"3bceb0dfa940b5490bc107d37dfd6aa955ebf8d8","_npmUser":{"name":"yaonyan","email":"i@mcpc.tech"},"repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"_npmVersion":"11.6.2","description":"[![NPM Version](https://img.shields.io/npm/v/@mcpc-tech/mcp-sampling-ai-provider)](https://www.npmjs.com/package/@mcpc-tech/mcp-sampling-ai-provider) [![JSR](https://jsr.io/badges/@mcpc/mcp-sampling-ai-provider)](https://jsr.io/@mcpc/mcp-sampling-ai-provi","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ai":"^5.0.60","@ai-sdk/provider":"^2.0.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-sampling-ai-provider_0.1.16_1766412690228_0.58079333199039","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@mcpc-tech/mcp-sampling-ai-provider","version":"0.1.17","_id":"@mcpc-tech/mcp-sampling-ai-provider@0.1.17","maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"dist":{"shasum":"89fe070d0537bcdd0e527a6fe7d1f6fbe207d787","tarball":"https://registry.npmjs.org/@mcpc-tech/mcp-sampling-ai-provider/-/mcp-sampling-ai-provider-0.1.17.tgz","fileCount":13,"integrity":"sha512-yNARwNRdNnHJkqjmqqMRvitKZQU8pEdbJmVi9c0+CNPw4QyRSjUAAewVmE9gtOMunCf9ZAh4E305ycUI26mYiQ==","signatures":[{"sig":"MEUCIQDjlM9kyI/p70q5QzZSTxDFhInz7v8NxUNQ/o1vZGG2fgIgXVZgt1xWS6G4FUYQAmDRKWRAy29KJ6wnCFjZw/Fn8GI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpc-tech%2fmcp-sampling-ai-provider@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64540},"main":"./index.cjs","module":"./index.mjs","exports":{".":{"types":"./types/mod.d.ts","import":"./index.mjs","require":"./index.cjs"},"./types/*":"./types/*"},"gitHead":"0c5b9a7d620e5d31109f8ab9222e998dc52f939a","_npmUser":{"name":"yaonyan","email":"i@mcpc.tech"},"repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"_npmVersion":"11.6.2","description":"[![NPM Version](https://img.shields.io/npm/v/@mcpc-tech/mcp-sampling-ai-provider)](https://www.npmjs.com/package/@mcpc-tech/mcp-sampling-ai-provider) [![JSR](https://jsr.io/badges/@mcpc/mcp-sampling-ai-provider)](https://jsr.io/@mcpc/mcp-sampling-ai-provi","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ai":"^5.0.60","@ai-sdk/provider":"^2.0.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-sampling-ai-provider_0.1.17_1766637175431_0.041394423011175574","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@mcpc-tech/mcp-sampling-ai-provider","version":"0.1.18","_id":"@mcpc-tech/mcp-sampling-ai-provider@0.1.18","maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"dist":{"shasum":"055daa35307f8ef749c0e1b2da7a3cd8f0197c69","tarball":"https://registry.npmjs.org/@mcpc-tech/mcp-sampling-ai-provider/-/mcp-sampling-ai-provider-0.1.18.tgz","fileCount":13,"integrity":"sha512-8jG0gYsugtEa2gcrRZV/ebowpYtPkaO8x/sO+Mu8KtSLklUzGYYptKTkSNsHCKAOeHbW7VIIeWDORuOES0qm4w==","signatures":[{"sig":"MEQCIBb77xWhLdk162fnbNZl+8bymGMtMVmLB4XVuyABTSXXAiB7+3HGP56kJAbcVMhbFCBGWBqy1hcAzi7Owr/WDkky4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpc-tech%2fmcp-sampling-ai-provider@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70850},"main":"./index.cjs","module":"./index.mjs","exports":{".":{"types":"./types/mod.d.ts","import":"./index.mjs","require":"./index.cjs"},"./types/*":"./types/*"},"gitHead":"275c7284ab052ce091c62759a8c92e6b6a46bdfd","_npmUser":{"name":"yaonyan","email":"i@mcpc.tech"},"repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"_npmVersion":"11.6.2","description":"[![NPM Version](https://img.shields.io/npm/v/@mcpc-tech/mcp-sampling-ai-provider)](https://www.npmjs.com/package/@mcpc-tech/mcp-sampling-ai-provider) [![JSR](https://jsr.io/badges/@mcpc/mcp-sampling-ai-provider)](https://jsr.io/@mcpc/mcp-sampling-ai-provi","directories":{},"_nodeVersion":"25.3.0","dependencies":{"ai":"^5.0.60","@ai-sdk/provider":"^2.0.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-sampling-ai-provider_0.1.18_1768476006690_0.14504217225770843","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@mcpc-tech/mcp-sampling-ai-provider","version":"0.1.19","_id":"@mcpc-tech/mcp-sampling-ai-provider@0.1.19","maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"dist":{"shasum":"516bfedf649f3663d75f464d65044000c388af0c","tarball":"https://registry.npmjs.org/@mcpc-tech/mcp-sampling-ai-provider/-/mcp-sampling-ai-provider-0.1.19.tgz","fileCount":13,"integrity":"sha512-kEpv1npfIhf8oeD4ajdsbEOkavgRRsfE9RJloDB6NzP5l0FIu7HR+Hvxfusd7gc3WoWqHHLvyndWGjdsO7n9pw==","signatures":[{"sig":"MEQCIBZ8nQAllwyP9HjSpE6srDLVqawRsJFDA4LHtegVkMw4AiByhpgXmVLffXhfOajaQESwbKQCHQxVm7BQlyIpFaFcqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpc-tech%2fmcp-sampling-ai-provider@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70850},"main":"./index.cjs","module":"./index.mjs","exports":{".":{"types":"./types/mod.d.ts","import":"./index.mjs","require":"./index.cjs"},"./types/*":"./types/*"},"gitHead":"08cdc16c9c3b1a9f72147b9fdf814858b4bce54c","_npmUser":{"name":"yaonyan","email":"i@mcpc.tech"},"repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"_npmVersion":"11.6.2","description":"[![NPM Version](https://img.shields.io/npm/v/@mcpc-tech/mcp-sampling-ai-provider)](https://www.npmjs.com/package/@mcpc-tech/mcp-sampling-ai-provider) [![JSR](https://jsr.io/badges/@mcpc/mcp-sampling-ai-provider)](https://jsr.io/@mcpc/mcp-sampling-ai-provi","directories":{},"_nodeVersion":"25.3.0","dependencies":{"ai":"^5.0.60","@ai-sdk/provider":"^2.0.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-sampling-ai-provider_0.1.19_1768700463537_0.944386880608802","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@mcpc-tech/mcp-sampling-ai-provider","version":"0.1.20","_id":"@mcpc-tech/mcp-sampling-ai-provider@0.1.20","maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"dist":{"shasum":"018e6db1a624b410e6da6039094e21c478b22dd5","tarball":"https://registry.npmjs.org/@mcpc-tech/mcp-sampling-ai-provider/-/mcp-sampling-ai-provider-0.1.20.tgz","fileCount":15,"integrity":"sha512-vptaKDjzwh7mZ3SIq94o5CwwyjfzyKMfoAYYYO4S/3kygYIioLZvyd1V+fJ73biMH7L2K8lrU9fpKZp4yN1gLA==","signatures":[{"sig":"MEYCIQDgtnQPgC5WGLMn+MVgjiofrk0ImXOYUpdsvseEglqLcgIhAMsKfjwi1rVLhD1becQ+g7qJk+E/k3vHqeCTwqHBvVDM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpc-tech%2fmcp-sampling-ai-provider@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71782},"main":"./index.cjs","module":"./index.mjs","exports":{".":{"types":"./types/mod.d.ts","import":"./index.mjs","require":"./index.cjs"},"./types/*":"./types/*"},"gitHead":"d343eb11ef587f12c358495583bbbbe40b8e9873","_npmUser":{"name":"yaonyan","email":"i@mcpc.tech"},"repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"_npmVersion":"11.6.2","description":"[![NPM Version](https://img.shields.io/npm/v/@mcpc-tech/mcp-sampling-ai-provider)](https://www.npmjs.com/package/@mcpc-tech/mcp-sampling-ai-provider) [![JSR](https://jsr.io/badges/@mcpc/mcp-sampling-ai-provider)](https://jsr.io/@mcpc/mcp-sampling-ai-provi","directories":{},"_nodeVersion":"25.3.0","dependencies":{"ai":"^5.0.60","@ai-sdk/provider":"^2.0.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-sampling-ai-provider_0.1.20_1768747222478_0.109302512238864","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@mcpc-tech/mcp-sampling-ai-provider","version":"0.1.21","_id":"@mcpc-tech/mcp-sampling-ai-provider@0.1.21","maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"dist":{"shasum":"52996e2c769d849e335a4542a3348d46552241e0","tarball":"https://registry.npmjs.org/@mcpc-tech/mcp-sampling-ai-provider/-/mcp-sampling-ai-provider-0.1.21.tgz","fileCount":15,"integrity":"sha512-WLaDCt1Gs2CrgZNH2KNOmOze5NEia6L9ily5F1S4K4x7S7+Yy/DNG+nbOD70cwMAd5/O8KI6mOzwHjwckvVI+A==","signatures":[{"sig":"MEUCIA+Xfu2ZZS3eURv4h9DeJDg2vmU2G6zNvznMKXbXtvUoAiEAg0qd0XdS+hnkhx+33oYLdKgqURkRrY0+resUtLAZ1FE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpc-tech%2fmcp-sampling-ai-provider@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72144},"main":"./index.cjs","module":"./index.mjs","exports":{".":{"types":"./types/mod.d.ts","import":"./index.mjs","require":"./index.cjs"},"./types/*":"./types/*"},"gitHead":"f9265dea59ec93015d5c113b75f9d5ac04d2b3e9","_npmUser":{"name":"yaonyan","email":"i@mcpc.tech"},"repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"_npmVersion":"11.7.0","description":"[![NPM Version](https://img.shields.io/npm/v/@mcpc-tech/mcp-sampling-ai-provider)](https://www.npmjs.com/package/@mcpc-tech/mcp-sampling-ai-provider) [![JSR](https://jsr.io/badges/@mcpc/mcp-sampling-ai-provider)](https://jsr.io/@mcpc/mcp-sampling-ai-provi","directories":{},"_nodeVersion":"25.4.0","dependencies":{"ai":"^5.0.60","@ai-sdk/provider":"^2.0.0","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-sampling-ai-provider_0.1.21_1769068704198_0.3355829796465528","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@mcpc-tech/mcp-sampling-ai-provider","version":"0.1.22","_id":"@mcpc-tech/mcp-sampling-ai-provider@0.1.22","maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"dist":{"shasum":"3295a8e53500b556acbace80097efffce0ed2cdb","tarball":"https://registry.npmjs.org/@mcpc-tech/mcp-sampling-ai-provider/-/mcp-sampling-ai-provider-0.1.22.tgz","fileCount":15,"integrity":"sha512-kXygMS5kzzpzkUqs0HPfUgbm2Jn64GSwl9m7uLEcNHb/4H8/4FXavLeVSs0OouXegx5mog45OUmWDp6JMP7KPg==","signatures":[{"sig":"MEYCIQDnMU3RdqJqORF90quyx7e2TW4BhpKSMEF4yP235z1wzQIhANrEP1HBimclVsGQ9kj/B7C1ZHG+3S5sDKUXe4PtuWy3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpc-tech%2fmcp-sampling-ai-provider@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72104},"main":"./index.cjs","module":"./index.mjs","exports":{".":{"types":"./types/mod.d.ts","import":"./index.mjs","require":"./index.cjs"},"./types/*":"./types/*"},"gitHead":"8be80a60c4f89d06c786e3340d15c056436d9606","_npmUser":{"name":"yaonyan","email":"i@mcpc.tech"},"repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"_npmVersion":"11.11.0","description":"[![NPM Version](https://img.shields.io/npm/v/@mcpc-tech/mcp-sampling-ai-provider)](https://www.npmjs.com/package/@mcpc-tech/mcp-sampling-ai-provider) [![JSR](https://jsr.io/badges/@mcpc/mcp-sampling-ai-provider)](https://jsr.io/@mcpc/mcp-sampling-ai-provi","directories":{},"_nodeVersion":"25.8.0","dependencies":{"ai":"^5.0.60","@ai-sdk/provider":"^2.0.0","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-sampling-ai-provider_0.1.22_1772770406128_0.4305136281149833","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@mcpc-tech/mcp-sampling-ai-provider","version":"0.1.23","_id":"@mcpc-tech/mcp-sampling-ai-provider@0.1.23","maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"dist":{"shasum":"1a27fceaea15ebc7af749bc9b7e9dc5e416fe2ee","tarball":"https://registry.npmjs.org/@mcpc-tech/mcp-sampling-ai-provider/-/mcp-sampling-ai-provider-0.1.23.tgz","fileCount":15,"integrity":"sha512-i+vtW31SxZ0pYl55lpswthm13XmqXYVJBYjHLyu1fMAnW9LlP2ymtZQ8ilpTncm4Ucydobdgl/EWRV0+DSbx3w==","signatures":[{"sig":"MEYCIQDioeBgJltevirRB9XQ4asLIV9pPSFp5R6RZAXNdYFKyAIhAOSqm3lE2B4rO7qMUn59ysMdTT8rqSTOM4UZDzmtR6Nh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpc-tech%2fmcp-sampling-ai-provider@0.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72104},"main":"./index.cjs","module":"./index.mjs","exports":{".":{"types":"./types/mod.d.ts","import":"./index.mjs","require":"./index.cjs"},"./types/*":"./types/*"},"gitHead":"20db921c091150335e6c3ef0dc271d8f80b0a0cf","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27ef74f6-b714-418e-98b1-e9217e0fc18c"}},"repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"_npmVersion":"11.12.1","description":"[![NPM Version](https://img.shields.io/npm/v/@mcpc-tech/mcp-sampling-ai-provider)](https://www.npmjs.com/package/@mcpc-tech/mcp-sampling-ai-provider) [![JSR](https://jsr.io/badges/@mcpc/mcp-sampling-ai-provider)](https://jsr.io/@mcpc/mcp-sampling-ai-provi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ai":"^5.0.60","@ai-sdk/provider":"^2.0.0","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-sampling-ai-provider_0.1.23_1775545996666_0.02496703323321614","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@mcpc-tech/mcp-sampling-ai-provider","version":"0.1.24","_id":"@mcpc-tech/mcp-sampling-ai-provider@0.1.24","maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"dist":{"shasum":"11a2ad506dba8be8bc9b8b4a13a9ba446e1bce31","tarball":"https://registry.npmjs.org/@mcpc-tech/mcp-sampling-ai-provider/-/mcp-sampling-ai-provider-0.1.24.tgz","fileCount":15,"integrity":"sha512-xXqEeVR1Ib7lXm7RN1Mjoq05gumQcWpobm8Hq4sKBrBCkjhOP0jVMm9nESQxhbM+fsHqb4u+3hDg6Unfl5hQew==","signatures":[{"sig":"MEUCIED//KvTj2Sic2aO+zoEDX7iOmFoMiYCkwLU2VCz5f/iAiEAm4TEeFRnZrFczvV/AAQVxJs/syv8fc+zj9HpY9eLgFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpc-tech%2fmcp-sampling-ai-provider@0.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72104},"main":"./index.cjs","module":"./index.mjs","exports":{".":{"types":"./types/mod.d.ts","import":"./index.mjs","require":"./index.cjs"},"./types/*":"./types/*"},"gitHead":"4c79cbf31c0d372f93bbd7cb73cd3cd26f61a80c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27ef74f6-b714-418e-98b1-e9217e0fc18c"}},"repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"_npmVersion":"11.17.0","description":"[![NPM Version](https://img.shields.io/npm/v/@mcpc-tech/mcp-sampling-ai-provider)](https://www.npmjs.com/package/@mcpc-tech/mcp-sampling-ai-provider) [![JSR](https://jsr.io/badges/@mcpc/mcp-sampling-ai-provider)](https://jsr.io/@mcpc/mcp-sampling-ai-provi","directories":{},"_nodeVersion":"26.5.1","dependencies":{"ai":"^5.0.60","@ai-sdk/provider":"^2.0.0","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-sampling-ai-provider_0.1.24_1785484384313_0.0340395357369625","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@mcpc-tech/mcp-sampling-ai-provider","version":"0.1.25","_id":"@mcpc-tech/mcp-sampling-ai-provider@0.1.25","maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"dist":{"shasum":"06dd073b1f92d64e8353fb369135a1eff2de9145","tarball":"https://registry.npmjs.org/@mcpc-tech/mcp-sampling-ai-provider/-/mcp-sampling-ai-provider-0.1.25.tgz","fileCount":15,"integrity":"sha512-SBJ9zqaquTOSHqIsv6HAsxMRloJVh7/pjqkA7FglKKUY7YXfGlj+tJpkqMdpqdBQCsUoTsWNxxrkundz4fhD7A==","signatures":[{"sig":"MEUCIDM0JY1Z/CWQtCruXdf28/5nBYHUgRtE4dVtMoC7QEnHAiEA12OE7iTr531d7jM1f1BBL6+Fjaup1B7kkXYrZ6qe2qE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpc-tech%2fmcp-sampling-ai-provider@0.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72104},"main":"./index.cjs","module":"./index.mjs","exports":{".":{"types":"./types/mod.d.ts","import":"./index.mjs","require":"./index.cjs"},"./types/*":"./types/*"},"gitHead":"0dc58763f540c99a993c2bff2bcedf72d7cf2486","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27ef74f6-b714-418e-98b1-e9217e0fc18c"}},"repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"_npmVersion":"11.18.0","description":"[![NPM Version](https://img.shields.io/npm/v/@mcpc-tech/mcp-sampling-ai-provider)](https://www.npmjs.com/package/@mcpc-tech/mcp-sampling-ai-provider) [![JSR](https://jsr.io/badges/@mcpc/mcp-sampling-ai-provider)](https://jsr.io/@mcpc/mcp-sampling-ai-provi","directories":{},"_nodeVersion":"26.6.0","dependencies":{"ai":"^5.0.60","@ai-sdk/provider":"^2.0.0","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-sampling-ai-provider_0.1.25_1785816396575_0.3075364417222055","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@mcpc-tech/mcp-sampling-ai-provider","version":"0.1.26","_id":"@mcpc-tech/mcp-sampling-ai-provider@0.1.26","maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"dist":{"shasum":"698b1df9055c0c74f06cc4dbc16aa29010bfdf09","tarball":"https://registry.npmjs.org/@mcpc-tech/mcp-sampling-ai-provider/-/mcp-sampling-ai-provider-0.1.26.tgz","fileCount":15,"integrity":"sha512-A0cwji/0s9wyo18UpQ+OS4R3AId7WJMf1Pga5E7DEaznoFaBbxnISkidUN2LI5nnOZ8GMJlLjxMwT+8yQm+Zow==","signatures":[{"sig":"MEUCIQDoJVTk3lo9SoYpXKyoqq5Vxu4B/RSnYKZ3YSOz0gDjzQIgCmbZ4kVE/d5xwdcPaFIPXDoRut0UEvTYPbCSbWZ5UHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpc-tech%2fmcp-sampling-ai-provider@0.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72104},"main":"./index.cjs","module":"./index.mjs","exports":{".":{"types":"./types/mod.d.ts","import":"./index.mjs","require":"./index.cjs"},"./types/*":"./types/*"},"gitHead":"2926f6963407d861ae02a876b9950ac62f09ee63","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27ef74f6-b714-418e-98b1-e9217e0fc18c"}},"repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"_npmVersion":"11.19.0","description":"[![NPM Version](https://img.shields.io/npm/v/@mcpc-tech/mcp-sampling-ai-provider)](https://www.npmjs.com/package/@mcpc-tech/mcp-sampling-ai-provider) [![JSR](https://jsr.io/badges/@mcpc/mcp-sampling-ai-provider)](https://jsr.io/@mcpc/mcp-sampling-ai-provi","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"^5.0.60","@ai-sdk/provider":"^2.0.0","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-sampling-ai-provider_0.1.26_1788687265019_0.42185008060054296","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@mcpc-tech/mcp-sampling-ai-provider","version":"0.1.27","_id":"@mcpc-tech/mcp-sampling-ai-provider@0.1.27","maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"dist":{"shasum":"d0f2eab730eb9a631850859ee0fea2b41c52d61a","tarball":"https://registry.npmjs.org/@mcpc-tech/mcp-sampling-ai-provider/-/mcp-sampling-ai-provider-0.1.27.tgz","fileCount":15,"integrity":"sha512-x59JZTENZU4l2RaBGJ6v15AswDE6TjpbnU+IiOvV94Tv4q6VJcjQsKHheoey6h4ftNoAsjJCgn3UweXElPDPWQ==","signatures":[{"sig":"MEYCIQDEMc/fNPsYyU0Cz0+EqH3WZkObDmlHy0xdFnUYjVWSrAIhAJ2Uzd4BIfdcZgTFYXHoE6xQ3Ko+SVNPTjjT9ihkx8Sl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpc-tech%2fmcp-sampling-ai-provider@0.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72104},"main":"./index.cjs","module":"./index.mjs","exports":{".":{"types":"./types/mod.d.ts","import":"./index.mjs","require":"./index.cjs"},"./types/*":"./types/*"},"gitHead":"ebe30eeeef62dab831b9a9fbace8b7049eef62bf","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27ef74f6-b714-418e-98b1-e9217e0fc18c"}},"repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"_npmVersion":"11.19.0","description":"[![NPM Version](https://img.shields.io/npm/v/@mcpc-tech/mcp-sampling-ai-provider)](https://www.npmjs.com/package/@mcpc-tech/mcp-sampling-ai-provider) [![JSR](https://jsr.io/badges/@mcpc/mcp-sampling-ai-provider)](https://jsr.io/@mcpc/mcp-sampling-ai-provi","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"^5.0.60","@ai-sdk/provider":"^2.0.0","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-sampling-ai-provider_0.1.27_1788687973883_0.3989484228319098","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"_id":"@mcpc-tech/mcp-sampling-ai-provider@0.1.28","bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"dist":{"shasum":"2af4f27f5891942d8644f0b27f8f576193dad9b7","tarball":"https://registry.npmjs.org/@mcpc-tech/mcp-sampling-ai-provider/-/mcp-sampling-ai-provider-0.1.28.tgz","fileCount":15,"integrity":"sha512-synXuC3zpZwv5BhCDFlxF3y8uNAFztWcmIOy3eqJjYZjHmqZvJENJQXSxJONuiVIcJ9aSulTLmZpQRuLiF0+Dw==","signatures":[{"sig":"MEYCIQCOCQZTsJXqg4Xj6tkQ1bGaSUKqo51qBTkCmsCoqEyfrwIhAJA+KdkgcFDS7tMcZgiDejuLCuwDHplOlMh/cKwIv/0q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICxE2eb5YnPHGv0I74qrjSzAVHPF4Pll2vJFGifWzl0YAiEApPmk8bVFi0jtfLmYBofwNaBfL87sALOzd3RDGPknx90="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcpc-tech%2fmcp-sampling-ai-provider@0.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72104},"main":"./index.cjs","name":"@mcpc-tech/mcp-sampling-ai-provider","module":"./index.mjs","exports":{".":{"types":"./types/mod.d.ts","import":"./index.mjs","require":"./index.cjs"},"./types/*":"./types/*"},"gitHead":"6bf1a02e9d12a0a6ab29a1b8a1569a6109c44b66","version":"0.1.28","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:27ef74f6-b714-418e-98b1-e9217e0fc18c"}},"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"_npmVersion":"11.19.1","description":"[![NPM Version](https://img.shields.io/npm/v/@mcpc-tech/mcp-sampling-ai-provider)](https://www.npmjs.com/package/@mcpc-tech/mcp-sampling-ai-provider) [![JSR](https://jsr.io/badges/@mcpc/mcp-sampling-ai-provider)](https://jsr.io/@mcpc/mcp-sampling-ai-provi","directories":{},"maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"_nodeVersion":"26.8.2","dependencies":{"ai":"^5.0.60","@ai-sdk/provider":"^2.0.0","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-sampling-ai-provider_0.1.28_1789445284392_0.20894436856017107"}}},"time":{"created":"2025-10-07T09:01:29.564Z","modified":"2026-09-15T04:08:04.834Z","0.1.3":"2025-10-07T09:01:29.866Z","0.1.4":"2025-10-07T11:24:44.654Z","0.1.5":"2025-10-07T15:15:51.378Z","0.1.6":"2025-10-08T01:38:29.901Z","0.1.7":"2025-10-08T11:56:41.549Z","0.1.8":"2025-10-12T04:11:55.979Z","0.1.9":"2025-10-13T08:41:41.003Z","0.1.10":"2025-10-30T14:32:50.752Z","0.1.11":"2025-12-03T09:50:40.265Z","0.1.12":"2025-12-11T01:25:32.910Z","0.1.13":"2025-12-19T05:19:48.571Z","0.1.14":"2025-12-22T11:33:17.294Z","0.1.15":"2025-12-22T13:54:11.778Z","0.1.16":"2025-12-22T14:11:30.370Z","0.1.17":"2025-12-25T04:32:55.570Z","0.1.18":"2026-01-15T11:20:06.892Z","0.1.19":"2026-01-18T01:41:03.704Z","0.1.20":"2026-01-18T14:40:22.653Z","0.1.21":"2026-01-22T07:58:24.350Z","0.1.22":"2026-03-06T04:13:26.291Z","0.1.23":"2026-04-07T07:13:16.850Z","0.1.24":"2026-07-31T07:53:04.467Z","0.1.25":"2026-08-04T04:06:36.754Z","0.1.26":"2026-09-06T09:34:25.159Z","0.1.27":"2026-09-06T09:46:14.012Z","0.1.28":"2026-09-15T04:08:04.466Z"},"bugs":{"url":"https://github.com/mcpc-tech/mcpc/issues"},"homepage":"https://jsr.io/@mcpc/mcp-sampling-ai-provider","repository":{"url":"git+https://github.com/mcpc-tech/mcpc.git","type":"git"},"description":"[![NPM Version](https://img.shields.io/npm/v/@mcpc-tech/mcp-sampling-ai-provider)](https://www.npmjs.com/package/@mcpc-tech/mcp-sampling-ai-provider) [![JSR](https://jsr.io/badges/@mcpc/mcp-sampling-ai-provider)](https://jsr.io/@mcpc/mcp-sampling-ai-provi","maintainers":[{"name":"yaonyan","email":"i@mcpc.tech"}],"readme":"# @mcpc/mcp-sampling-ai-provider\n\n[![NPM Version](https://img.shields.io/npm/v/@mcpc-tech/mcp-sampling-ai-provider)](https://www.npmjs.com/package/@mcpc-tech/mcp-sampling-ai-provider)\n[![JSR](https://jsr.io/badges/@mcpc/mcp-sampling-ai-provider)](https://jsr.io/@mcpc/mcp-sampling-ai-provider)\n\nAI SDK provider that enables MCP servers to use AI models through the\n[AI SDK](https://ai-sdk.dev/). This effectively transforms your MCP server into\nan **agentic tool** that can reason and make decisions, rather than just a\nsimple connector.\n\n## ⚠️ Prerequisites\n\nThis provider has specific requirements:\n\n1. **Must run inside an MCP Server** - This is not a standalone AI SDK provider.\n   It works by forwarding requests to the MCP client.\n2. **Client must support MCP Sampling** - The connected MCP client must\n   implement the\n   [sampling capability](https://modelcontextprotocol.io/specification/2025-06-18/client/sampling),\n   or you can implement it yourself (see\n   [Client Sampling](#client-sampling-for-clients-without-native-support)\n   below).\n\n**Clients with sampling support:**\n\n- ✅ **VS Code** (with GitHub Copilot), See the\n  [full list](https://modelcontextprotocol.io/clients) for more clients.\n- 🔍 **Claude Code** -\n  [Issue #1785](https://github.com/anthropics/claude-code/issues/1785)\n- 🔍 **Cursor** - [Issue #3023](https://github.com/cursor/cursor/issues/3023)\n- 🔍 **Zed** - Tracking:\n  [Discussion #39761](https://github.com/zed-industries/zed/discussions/39761)\n- 🔍 **Gemini CLI** -\n  [Issue #10704](https://github.com/google-gemini/gemini-cli/issues/10704)\n- 🔍 **OpenAI Codex** -\n  [Issue #4929](https://github.com/openai/codex/issues/4929)\n\n- 🔧 **Or implement your own** - Use `setupClientSampling()` to add sampling to\n  any MCP client (see example below).\n\n## Overview\n\nThis package lets MCP servers call language models through AI SDK's standard\ninterface. It implements LanguageModelV2 by forwarding requests to MCP's\nsampling capability.\n\n## Installation\n\n```bash\n# npm\nnpm i @mcpc-tech/mcp-sampling-ai-provider\n\n# deno\ndeno add jsr:@mcpc/mcp-sampling-ai-provider\n```\n\n## Usage\n\n```typescript\nimport { Server } from \"@modelcontextprotocol/sdk/server/index.js\";\nimport { StdioServerTransport } from \"@modelcontextprotocol/sdk/server/stdio.js\";\nimport {\n  CallToolRequestSchema,\n  ListToolsRequestSchema,\n} from \"@modelcontextprotocol/sdk/types.js\";\nimport { createMCPSamplingProvider } from \"@mcpc/mcp-sampling-ai-provider\";\nimport { generateText } from \"ai\";\n\n// Create MCP server with sampling capability\nconst server = new Server(\n  { name: \"translator\", version: \"1.0.0\" },\n  { capabilities: { tools: {} } },\n);\n\n// Register a translation tool that uses AI\nserver.setRequestHandler(CallToolRequestSchema, async (request) => {\n  if (request.params.name === \"translate\") {\n    // Create provider from the server\n    const provider = createMCPSamplingProvider({ server });\n\n    // Use AI SDK to translate text\n    const result = await generateText({\n      model: provider.languageModel({\n        modelPreferences: { hints: [{ name: \"copilot/gpt-4o-mini\" }] },\n      }),\n      prompt:\n        `Translate to ${request.params.arguments?.target_lang}: ${request.params.arguments?.text}`,\n    });\n\n    return { content: [{ type: \"text\", text: result.text }] };\n  }\n});\n\n// Connect and start\nconst transport = new StdioServerTransport();\nawait server.connect(transport);\n```\n\n### Using Tools\n\nYou can use tools within your MCP server. The tools will be executed by the\nserver, and the MCP client only handles the LLM calls:\n\n```typescript\nimport { createMCPSamplingProvider } from \"@mcpc/mcp-sampling-ai-provider\";\nimport { generateText, tool } from \"ai\";\nimport { z } from \"zod\";\n\n// Create provider from the server\nconst provider = createMCPSamplingProvider({ server });\n\n// Define AI SDK tools\nconst tools = {\n  search: tool({\n    description: \"Search for information\",\n    parameters: z.object({\n      query: z.string().describe(\"Search query\"),\n    }),\n    execute: async ({ query }) => {\n      // Tool execution happens here in the MCP server\n      const results = await performSearch(query);\n      return { results };\n    },\n  }),\n};\n\n// Use in a tool handler\nserver.setRequestHandler(CallToolRequestSchema, async (request) => {\n  if (request.params.name === \"research\") {\n    const result = await generateText({\n      model: provider.languageModel({\n        modelPreferences: { hints: [{ name: \"copilot/gpt-4o\" }] },\n      }),\n      prompt: `Research: ${request.params.arguments?.topic}`,\n      tools, // AI SDK tools are executed in the MCP server\n    });\n\n    return { content: [{ type: \"text\", text: result.text }] };\n  }\n});\n```\n\n**Note:** This is different from client sampling. Here, AI SDK tools are defined\nand executed within the MCP server itself. The MCP client only provides the LLM\ninference.\n\nSee the [examples](./examples/) directory for complete working examples:\n\n- [`generate_text_example.ts`](./examples/generate_text_example.ts) - Basic text\n  generation\n- [`stream_text_example.ts`](./examples/stream_text_example.ts) - Streaming\n  responses\n- [`generate_object_example.ts`](./examples/generate_object_example.ts) -\n  Structured output\n\n## API\n\n### `createMCPSamplingProvider(config)`\n\nCreates an MCP sampling provider.\n\n**Parameters:**\n\n- `config.server` - MCP Server instance with sampling capability\n\n**Returns:** Provider with `languageModel(options)` method\n\n### `provider.languageModel(options?)`\n\nCreates a language model instance.\n\n**Parameters:**\n\n- `options.modelPreferences` - (Optional) Model preferences for this call\n  - `hints` - Array of model name hints (e.g., `[{ name: \"copilot/gpt-4o\" }]`)\n  - `costPriority` - 0-1, higher prefers cheaper models\n  - `speedPriority` - 0-1, higher prefers faster models\n  - `intelligencePriority` - 0-1, higher prefers more capable models\n\n**Returns:** LanguageModelV2 compatible with AI SDK\n\nSee\n[MCP Model Preferences](https://modelcontextprotocol.io/specification/2025-06-18/client/sampling#model-preferences)\nfor details.\n\n## Client Sampling (for clients without native support)\n\nIf your MCP client **doesn't support sampling**, you can add sampling capability\nusing `setupClientSampling` with model preferences:\n\n```typescript\nimport {\n  convertAISDKFinishReasonToMCP,\n  selectModelFromPreferences,\n} from \"@mcpc/mcp-sampling-ai-provider\";\n\nsetupClientSampling(client, {\n  handler: async (params) => {\n    const modelId = selectModelFromPreferences(params.modelPreferences, {\n      hints: {\n        \"gpt-4o\": \"openai/gpt-4o\",\n        \"gpt-mini\": \"openai/gpt-4o-mini\",\n      },\n      priorities: {\n        speed: \"openai/gpt-4o-mini\",\n        intelligence: \"openai/gpt-4o\",\n      },\n      default: \"openai/gpt-4o-mini\",\n    });\n\n    const result = await generateText({\n      model: modelId,\n      messages: params.messages,\n    });\n\n    return {\n      model: modelId,\n      role: \"assistant\",\n      content: { type: \"text\", text: result.text },\n      stopReason: convertAISDKFinishReasonToMCP(result.finishReason),\n    };\n  },\n});\n```\n\n### Client Sampling with Tools\n\nWhen the MCP server requests tool usage through `createMessage`, you can convert\nMCP tools to AI SDK format using `convertMCPToolsToAISDK`:\n\n```typescript\nimport {\n  convertAISDKFinishReasonToMCP,\n  convertMCPToolsToAISDK,\n  selectModelFromPreferences,\n} from \"@mcpc/mcp-sampling-ai-provider\";\nimport { generateText, jsonSchema, tool } from \"ai\";\n\nsetupClientSampling(client, {\n  handler: async (params) => {\n    const modelId = selectModelFromPreferences(params.modelPreferences, {\n      default: \"openai/gpt-4o-mini\",\n    });\n\n    // Convert MCP tools to AI SDK format\n    const aiTools = convertMCPToolsToAISDK(params.tools, { tool, jsonSchema });\n\n    const result = await generateText({\n      model: modelId,\n      messages: params.messages,\n      tools: aiTools, // Tools are for LLM awareness only - execution happens server-side\n    });\n\n    return {\n      model: modelId,\n      role: \"assistant\",\n      content: { type: \"text\", text: result.text },\n      stopReason: convertAISDKFinishReasonToMCP(result.finishReason),\n    };\n  },\n});\n```\n\n**Note:** In client sampling, tools are **not executed** on the client side. The\nclient only returns tool-call content blocks, which the MCP server then\nexecutes.\n\nSee [`client-sampling-example.ts`](./examples/client-sampling-example.ts) for a\ncomplete example.\n\n## How It Works\n\nSimple request flow:\n\n1. AI SDK calls the language model\n2. Provider converts to MCP `sampling/createMessage` format\n3. MCP client handles the sampling request\n4. Provider converts response back to AI SDK format\n\nThe MCP client (e.g., VS Code, Claude Desktop) decides which actual model to use\nbased on `modelPreferences`.\n\n## Limitations\n\n- **No token counting**: MCP doesn't provide token usage (returns 0)\n- **No native streaming**: MCP sampling doesn't support streaming - we call\n  `doGenerate` first, then emit the complete response as stream events\n- **Tool support in client sampling**: When implementing client sampling, use\n  `convertMCPToolsToAISDK()` to convert MCP tools to AI SDK format. Tool\n  execution happens server-side; the client only returns tool-call content\n  blocks\n\n## Related\n\n- [AI SDK](https://ai-sdk.dev/)\n- [MCP Specification](https://modelcontextprotocol.io/)\n- [MCPC Framework](https://github.com/mcpc-tech/mcpc)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}