{"_id":"@dylibso/mcpx-anthropic","_rev":"15-2d5082abf9e1d36b91f9d0d32a8bede6","name":"@dylibso/mcpx-anthropic","dist-tags":{"test":"0.0.2-rc1","latest":"1.0.12"},"versions":{"1.0.0":{"name":"@dylibso/mcpx-anthropic","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"@dylibso/mcpx-anthropic@1.0.0","maintainers":[{"name":"dylibso","email":"oss@dylibso.com"}],"dist":{"shasum":"c69f3f9dfbcaad81aa67788dfb7acd86951cc4de","tarball":"https://registry.npmjs.org/@dylibso/mcpx-anthropic/-/mcpx-anthropic-1.0.0.tgz","fileCount":5,"integrity":"sha512-IAHjf5MYJiY5wj8T/J9cIoam6jSGWl/9YR+8zBjHlHX+va77kGkmhpPkkzM3eaIW06rIUyBGSBDgOWMkX+dCBQ==","signatures":[{"sig":"MEUCIQDi1JZRp6/oa6faX66Kq+YJP6JV3AGnmqVey5epwVRIIgIgSn/wK9rkFDmbcl8gNC0HdowreWDmpnwm/TXM0j57BG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13910},"main":"dist/index.js","type":"module","types":"dist/types.d.ts","gitHead":"43189ed715593a771765812bd70e22002a4efe58","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node esbuild.js","prepare":"npm run build","postbuild":"npm run build:types","build:types":"tsc --emitDeclarationOnly --outFile ./dist/types.d.ts --project tsconfig.json"},"_npmUser":{"name":"dylibso","email":"oss@dylibso.com"},"_npmVersion":"10.9.0","description":"This library allows you connect your [Anthropic](https://www.anthropic.com/) models to [mcp.run](https://mcp.run) and expose your installed servlets as tools which can be  invoked in process (without spinning up many server processes).","directories":{},"_nodeVersion":"22.11.0","dependencies":{"pino":"^9.6.0","@dylibso/mcpx":"^0.21.0","@anthropic-ai/sdk":"^0.35.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/mcpx-anthropic_1.0.0_1737671870409_0.6304155029336609","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@dylibso/mcpx-anthropic","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"@dylibso/mcpx-anthropic@1.0.1","maintainers":[{"name":"dylibso","email":"oss@dylibso.com"}],"dist":{"shasum":"09b81bb07fa08104c132293159dbc801ecc6ba7a","tarball":"https://registry.npmjs.org/@dylibso/mcpx-anthropic/-/mcpx-anthropic-1.0.1.tgz","fileCount":5,"integrity":"sha512-vCEINGzfun9JxDVxdpfeqeEP0vt03HGvRuxyVCd9k7rPPfO3hEN751shQVRh2F0iPo696JtkeQfGjRyQOSNtpQ==","signatures":[{"sig":"MEUCIQC7UH6xIEknTJhlYLryVzBf+81Fa3fStqvLT2bgLbX5LAIgVJ4feWBEYUaKK7hL1AtunO1NRcPfRrmXOBR73bfKeHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13779},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"cd2daa49cf51805a97a053e4a830aa0df5d1dd12","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node esbuild.js","prepare":"npm run build","postbuild":"npm run build:types","build:types":"tsc --emitDeclarationOnly --project ./tsconfig.json --declaration --outDir dist"},"_npmUser":{"name":"dylibso","email":"oss@dylibso.com"},"_npmVersion":"10.9.0","description":"This library allows you connect your [Anthropic](https://www.anthropic.com/) models to [mcp.run](https://mcp.run) and expose your installed servlets as tools which can be  invoked in process (without spinning up many server processes).","directories":{},"_nodeVersion":"22.11.0","dependencies":{"pino":"^9.6.0","@dylibso/mcpx":"^0.21.0","@anthropic-ai/sdk":"^0.35.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/mcpx-anthropic_1.0.1_1737674602528_0.8810551805050317","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@dylibso/mcpx-anthropic","version":"1.0.2","keywords":[],"author":"","license":"ISC","_id":"@dylibso/mcpx-anthropic@1.0.2","maintainers":[{"name":"dylibso","email":"oss@dylibso.com"}],"dist":{"shasum":"ef7bbed756b4a35ef6b14990df15c09a123ae75d","tarball":"https://registry.npmjs.org/@dylibso/mcpx-anthropic/-/mcpx-anthropic-1.0.2.tgz","fileCount":5,"integrity":"sha512-SObULQIfQjpgOpdyQNTac6rp3v6aG8QsmsGYis+7ec8xJct4+h+7dOWZZ9uBffEgR0VlWU034uw+nARAamuMMg==","signatures":[{"sig":"MEYCIQCO8WhXczyx7vFzWxpq4b/GPAtNowC8TU2oM5ca9+5GNQIhAPJlHQTHiUOK8uHLn+4d8LGEEATZtDoynpBYroZQIsKe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13779},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"8050744d3072184e5215c3e54bd4c4161eb563a0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node esbuild.js","prepare":"npm run build","postbuild":"npm run build:types","build:types":"tsc --emitDeclarationOnly --project ./tsconfig.json --declaration --outDir dist"},"_npmUser":{"name":"dylibso","email":"oss@dylibso.com"},"_npmVersion":"10.9.0","description":"This library allows you connect your [Anthropic](https://www.anthropic.com/) models to [mcp.run](https://mcp.run) and expose your installed servlets as tools which can be  invoked in process (without spinning up many server processes).","directories":{},"_nodeVersion":"22.11.0","dependencies":{"pino":"^9.6.0","@dylibso/mcpx":"^0.21.0","@anthropic-ai/sdk":"^0.35.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/mcpx-anthropic_1.0.2_1737680971501_0.4342972845515163","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@dylibso/mcpx-anthropic","version":"1.0.3","keywords":[],"author":"","license":"BSD-3-Clause","_id":"@dylibso/mcpx-anthropic@1.0.3","maintainers":[{"name":"dylibso","email":"oss@dylibso.com"}],"dist":{"shasum":"eca9a649dd60964032ef54eafa8a59fa6a2bb5ea","tarball":"https://registry.npmjs.org/@dylibso/mcpx-anthropic/-/mcpx-anthropic-1.0.3.tgz","fileCount":6,"integrity":"sha512-XEusLk0KJmSlNgnKFZfJ1yWrOCNUtU1BsJ87esv6U8sbsnd9blB1SNuoGbeo8vKrZALING8QeEVipPIJS09emQ==","signatures":[{"sig":"MEYCIQD6RRjWw9sUfauqmO+Ur271Bktmsp2sJTM9rJswSO5ftwIhAKUQHihfK1ZkYR0u87ORRjbOnqTR41Iw2+j1A0sR7bZF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15643},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d959090219f23c91e8ef4de174b94ddfe151576d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node esbuild.js","prepare":"npm run build","postbuild":"npm run build:types","build:types":"tsc --emitDeclarationOnly --project ./tsconfig.json --declaration --outDir dist"},"_npmUser":{"name":"dylibso","email":"oss@dylibso.com"},"_npmVersion":"10.9.2","description":"This library allows you connect your [Anthropic](https://www.anthropic.com/) models to\r [mcp.run](https://mcp.run) and expose your installed servlets as tools which can be \r invoked in process (without spinning up many server processes).","directories":{},"_nodeVersion":"22.13.0","dependencies":{"pino":"^9.6.0","@dylibso/mcpx":"^0.23.0","@anthropic-ai/sdk":"^0.36.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/mcpx-anthropic_1.0.3_1739109618475_0.9544231977438569","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc1":{"name":"@dylibso/mcpx-anthropic","version":"0.0.1-rc1","keywords":[],"author":"","license":"BSD-3-Clause","_id":"@dylibso/mcpx-anthropic@0.0.1-rc1","maintainers":[{"name":"dylibso","email":"oss@dylibso.com"}],"dist":{"shasum":"3d0e0ef290f18b0a7c133d4ee4c53c7f190f0802","tarball":"https://registry.npmjs.org/@dylibso/mcpx-anthropic/-/mcpx-anthropic-0.0.1-rc1.tgz","fileCount":6,"integrity":"sha512-Emnr5v9j8WmQhmCzY3/xeW4XhMDogWG1ncKrrFfX6Vtg4yLkkksR9a17kYz6Q9V2qhjn60ySgXXT0lwzZPw8rQ==","signatures":[{"sig":"MEYCIQDIdGuZ5z70fF/pNIeIhs/vlqHQtUI2vUiXppiONkKHqgIhAKOr3gSnYMDb3oBYiR8KUZeUbQ6o7H9cReo9s2UuQ7EB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15254},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"57d4a31c336b53111710c637c68ae82decb00632","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node esbuild.js","prepare":"npm run build","postbuild":"npm run build:types","build:types":"tsc --emitDeclarationOnly --project ./tsconfig.json --declaration --outDir dist"},"_npmUser":{"name":"dylibso","email":"oss@dylibso.com"},"_npmVersion":"10.9.0","description":"This library allows you connect your [Anthropic](https://www.anthropic.com/) models to [mcp.run](https://mcp.run) and expose your installed servlets as tools which can be  invoked in process (without spinning up many server processes).","directories":{},"_nodeVersion":"22.11.0","dependencies":{"pino":"^9.6.0","@dylibso/mcpx":"^0.23.0","@anthropic-ai/sdk":"^0.36.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esbuild":"^0.24.2","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/mcpx-anthropic_0.0.1-rc1_1740788243069_0.5946339905126008","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-rc1":{"name":"@dylibso/mcpx-anthropic","version":"0.0.2-rc1","keywords":[],"author":"","license":"BSD-3-Clause","_id":"@dylibso/mcpx-anthropic@0.0.2-rc1","maintainers":[{"name":"dylibso","email":"oss@dylibso.com"}],"dist":{"shasum":"e4e6b3fe37dac1bfeb6ab36a5a56a1957f7c7547","tarball":"https://registry.npmjs.org/@dylibso/mcpx-anthropic/-/mcpx-anthropic-0.0.2-rc1.tgz","fileCount":6,"integrity":"sha512-woVggkr6YP+Id5x3z/RtVYaXk6ahL3Lwth2BmrVJvOdKUn/Omg2ClmexMbFTZitZv4rR6v/ohwSi/wPd2aGlGg==","signatures":[{"sig":"MEQCIA6j2Js05U2xsSt0eTEwZZKj/FtdJGzoLyas0VQqpzl3AiAxcc9zLzJHiHX3FYhqgRc9EldHwpvVg8nUOgP1S1SnGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15318},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a575571d7d8cfe1aed191dd940bea7afbd03e193","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node esbuild.js","prepare":"npm run build","postbuild":"npm run build:types","build:types":"tsc --emitDeclarationOnly --project ./tsconfig.json --declaration --outDir dist"},"_npmUser":{"name":"dylibso","email":"oss@dylibso.com"},"_npmVersion":"10.9.0","description":"This library allows you connect your [Anthropic](https://www.anthropic.com/) models to [mcp.run](https://mcp.run) and expose your installed servlets as tools which can be  invoked in process (without spinning up many server processes).","directories":{},"_nodeVersion":"22.11.0","dependencies":{"pino":"^9.6.0","@dylibso/mcpx":"^0.23.0","@anthropic-ai/sdk":"^0.36.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esbuild":"^0.24.2","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/mcpx-anthropic_0.0.2-rc1_1740788823788_0.8689992043675818","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@dylibso/mcpx-anthropic","version":"1.0.4","keywords":[],"author":"","license":"BSD-3-Clause","_id":"@dylibso/mcpx-anthropic@1.0.4","maintainers":[{"name":"dylibso","email":"oss@dylibso.com"}],"dist":{"shasum":"e7160bbffbe35633ceddc45f874a1a46b96bf227","tarball":"https://registry.npmjs.org/@dylibso/mcpx-anthropic/-/mcpx-anthropic-1.0.4.tgz","fileCount":6,"integrity":"sha512-9UMjhMtHO1+dBX0tEpxTADWK5xKjM3YeeEuaD4mz43xOAIAx/qsSvMW3GNWe9BiUqZ9m6AIX5nUW94muxEuNKg==","signatures":[{"sig":"MEUCIQDmd7Ln7mPvROvJOesPCGtjm4NiCTux+AV+4O7qcuPVMgIgOxFZyjJVIRCGT0IGcnsZUYCElmlneqRMfmg96TGTHxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15314},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5a42b77b89479b62dac9984622846fd80d8b7e03","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node esbuild.js","prepare":"npm run build","postbuild":"npm run build:types","build:types":"tsc --emitDeclarationOnly --project ./tsconfig.json --declaration --outDir dist"},"_npmUser":{"name":"dylibso","email":"oss@dylibso.com"},"_npmVersion":"10.9.0","description":"This library allows you connect your [Anthropic](https://www.anthropic.com/) models to [mcp.run](https://mcp.run) and expose your installed servlets as tools which can be  invoked in process (without spinning up many server processes).","directories":{},"_nodeVersion":"22.11.0","dependencies":{"pino":"^9.6.0","@dylibso/mcpx":"^0.23.0","@anthropic-ai/sdk":"^0.36.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/mcpx-anthropic_1.0.4_1741021931176_0.26572086794253424","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@dylibso/mcpx-anthropic","version":"1.0.5","keywords":[],"author":"","license":"BSD-3-Clause","_id":"@dylibso/mcpx-anthropic@1.0.5","maintainers":[{"name":"dylibso","email":"oss@dylibso.com"}],"dist":{"shasum":"d71c08a9d4f7fbf78143f03847ee27a6dcec131b","tarball":"https://registry.npmjs.org/@dylibso/mcpx-anthropic/-/mcpx-anthropic-1.0.5.tgz","fileCount":6,"integrity":"sha512-KcV7bdLjnKCBH9vMCJ7PFX1uvaP85rs7x7S6OPyEXYLb/elcLT9ImnbC0lGpSg4PAPNnSTumSVNqsN4/TeQ9wg==","signatures":[{"sig":"MEUCIQDm9reQq63MXNQzrYrs3a39Oq8RokrKT91Rt/RBFG0v8wIgI90B2YSnV1kRbONNhLC3WW5QCF6hjeDPlbMsnn3PYcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14955},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"305e1c6257aec427bad2a7d53143145d48cda220","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node esbuild.js","prepare":"npm run build","postbuild":"npm run build:types","build:types":"tsc --emitDeclarationOnly --project ./tsconfig.json --declaration --outDir dist"},"_npmUser":{"name":"dylibso","email":"oss@dylibso.com"},"_npmVersion":"10.9.0","description":"This library allows you connect your [Anthropic](https://www.anthropic.com/) models to [mcp.run](https://mcp.run) and expose your installed servlets as tools which can be  invoked in process (without spinning up many server processes).","directories":{},"_nodeVersion":"22.11.0","dependencies":{"pino":"^9.6.0","@dylibso/mcpx":"^0.23.0","@anthropic-ai/sdk":"^0.36.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/mcpx-anthropic_1.0.5_1741133646738_0.0028583748559745104","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@dylibso/mcpx-anthropic","version":"1.0.6","keywords":[],"author":"","license":"BSD-3-Clause","_id":"@dylibso/mcpx-anthropic@1.0.6","maintainers":[{"name":"dylibso","email":"oss@dylibso.com"}],"dist":{"shasum":"5c2c729e966a8281644e7d3f7387845c4a93dbbb","tarball":"https://registry.npmjs.org/@dylibso/mcpx-anthropic/-/mcpx-anthropic-1.0.6.tgz","fileCount":6,"integrity":"sha512-igLjbsRqJgr1LASmSLC/QnXVXSVLWeGHvoVMDTvKv8ITJj7b+FIr/aA6ubqlj9xDyAaDbnczNI7eG+EUIMR1ag==","signatures":[{"sig":"MEQCIC0pmiSBwOEIjLGrgAHoRP/WfplaQnM32pH3eNE1hRavAiBHnuZ1tLv0Rml/mU1QV78O6KHoKsYe+Pst5rXyVy0Q5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15520},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"10987b5fcd50e03c0128ad05860e9088f8d3a57e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node esbuild.js","prepare":"npm run build","postbuild":"npm run build:types","build:types":"tsc --emitDeclarationOnly --project ./tsconfig.json --declaration --outDir dist"},"_npmUser":{"name":"dylibso","email":"oss@dylibso.com"},"_npmVersion":"10.9.0","description":"This library allows you connect your [Anthropic](https://www.anthropic.com/) models to [mcp.run](https://mcp.run) and expose your installed servlets as tools which can be  invoked in process (without spinning up many server processes).","directories":{},"_nodeVersion":"22.11.0","dependencies":{"pino":"^9.6.0","@dylibso/mcpx":"^0.23.0","@anthropic-ai/sdk":"^0.36.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/mcpx-anthropic_1.0.6_1741142464233_0.4780784139500911","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@dylibso/mcpx-anthropic","version":"1.0.7","keywords":[],"author":"","license":"BSD-3-Clause","_id":"@dylibso/mcpx-anthropic@1.0.7","maintainers":[{"name":"dylibso","email":"oss@dylibso.com"}],"dist":{"shasum":"e0a3e0c762b8465b1cc176b1dc579cb70d5d8b1e","tarball":"https://registry.npmjs.org/@dylibso/mcpx-anthropic/-/mcpx-anthropic-1.0.7.tgz","fileCount":6,"integrity":"sha512-t90CndKrj/aYJMYIFyf5RoUEgFV0oyFh6PpUflY5T4Q5GQQ4fIM8XkR/XW+NphjrdGdeun0KhJZR2ck3+ubLRQ==","signatures":[{"sig":"MEUCIEuPI3GEtsub9xn22JdQeoZE2pqv6wrKZVyTAza+0EwXAiEAzmb8yIl4UPKEQw5ZlMf1Q2c0HA1GtxYwy3k2HWN9cII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16129},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"bb26753dfbaa94ac9e6e706ba163d45c78a09f73","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node esbuild.js","prepare":"npm run build","postbuild":"npm run build:types","build:types":"tsc --emitDeclarationOnly --project ./tsconfig.json --declaration --outDir dist"},"_npmUser":{"name":"dylibso","email":"oss@dylibso.com"},"_npmVersion":"10.9.0","description":"This library allows you connect your [Anthropic](https://www.anthropic.com/) models to [mcp.run](https://mcp.run) and expose your installed servlets as tools which can be  invoked in process (without spinning up many server processes).","directories":{},"_nodeVersion":"22.11.0","dependencies":{"pino":"^9.6.0","@dylibso/mcpx":"^0.23.0","@anthropic-ai/sdk":"^0.36.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/mcpx-anthropic_1.0.7_1741149342066_0.38626821307850756","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@dylibso/mcpx-anthropic","version":"1.0.8","keywords":[],"author":"","license":"BSD-3-Clause","_id":"@dylibso/mcpx-anthropic@1.0.8","maintainers":[{"name":"dylibso","email":"oss@dylibso.com"}],"dist":{"shasum":"fed157c94b79cce68ef0c050a955c52dcb14b102","tarball":"https://registry.npmjs.org/@dylibso/mcpx-anthropic/-/mcpx-anthropic-1.0.8.tgz","fileCount":6,"integrity":"sha512-/Uhch3rPrz0MkZeqOFW1uMdG8hKXy1njOVy3sL2SJzMONbRktGzOwtzecQsAZl1/IFa2aGThtm51L3e4xkKXBg==","signatures":[{"sig":"MEQCIFYZE1vBMRpXrshGrb7I/Z26aWQoQxsjpFqazIXlxMxrAiATuxrrI0DyKQQl4CIcYsQGXYxRk546XpzCC/3yLslnNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16129},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"42c05ba25bbc5760ee508879676804167c287c6c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node esbuild.js","prepare":"npm run build","postbuild":"npm run build:types","build:types":"tsc --emitDeclarationOnly --project ./tsconfig.json --declaration --outDir dist"},"_npmUser":{"name":"dylibso","email":"oss@dylibso.com"},"_npmVersion":"10.9.0","description":"This library allows you connect your [Anthropic](https://www.anthropic.com/) models to [mcp.run](https://mcp.run) and expose your installed servlets as tools which can be  invoked in process (without spinning up many server processes).","directories":{},"_nodeVersion":"22.11.0","dependencies":{"pino":"^9.6.0","@dylibso/mcpx":"^0.27.0","@anthropic-ai/sdk":"^0.36.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/mcpx-anthropic_1.0.8_1741371227894_0.04486168691398085","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@dylibso/mcpx-anthropic","version":"1.0.9","keywords":[],"author":"","license":"BSD-3-Clause","_id":"@dylibso/mcpx-anthropic@1.0.9","maintainers":[{"name":"dylibso","email":"oss@dylibso.com"}],"dist":{"shasum":"1da1ab6389039ce052bbb4e27a333d4d9a2e507e","tarball":"https://registry.npmjs.org/@dylibso/mcpx-anthropic/-/mcpx-anthropic-1.0.9.tgz","fileCount":6,"integrity":"sha512-oxSYWSZlT8PJenUmH5MoUOG00xB17FReAOGpojma9J/HRiJqnU1rXiw4GRNdpgfjKQbjmy+YwNOWJXynZQGJAQ==","signatures":[{"sig":"MEYCIQCiH4/h6EZOvE6GyIgrinOT4SMzCHvIMXsfbzOc/L9HIQIhAKaYoZq+wuDUeZvS4OjJYcVwLhNIZ01JXHLTaQc43uSO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20206},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e889ac18fcf60058ef7c04f4c2f99998be3b0563","scripts":{"test":"node --test","build":"node esbuild.js","prepare":"npm run build","postbuild":"npm run build:types","build:types":"tsc --emitDeclarationOnly --project ./tsconfig.json --declaration --outDir dist"},"_npmUser":{"name":"dylibso","email":"oss@dylibso.com"},"_npmVersion":"10.9.2","description":"This library allows you connect your [Anthropic](https://www.anthropic.com/) models to [mcp.run](https://mcp.run) and expose your installed servlets as tools which can be  invoked in process (without spinning up many server processes).","directories":{},"_nodeVersion":"23.10.0","dependencies":{"pino":"^9.6.0","@dylibso/mcpx":"^0.27.0","@anthropic-ai/sdk":"^0.36.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/mcpx-anthropic_1.0.9_1745576069259_0.44246299471336337","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@dylibso/mcpx-anthropic","version":"1.0.10","keywords":[],"author":"","license":"BSD-3-Clause","_id":"@dylibso/mcpx-anthropic@1.0.10","maintainers":[{"name":"dylibso","email":"oss@dylibso.com"}],"dist":{"shasum":"4ea117e6c92516f17d53837459728b8d1aad0b3a","tarball":"https://registry.npmjs.org/@dylibso/mcpx-anthropic/-/mcpx-anthropic-1.0.10.tgz","fileCount":6,"integrity":"sha512-3uQwVDVToq5H4I+CB/RSec8QmuNgwL3XlChKqejW4FLvOCQw+Ri2x98jWWLJdTwv9/z3wY9IE01wrci0in+luQ==","signatures":[{"sig":"MEQCIDF6SkeYj2fISVLFoyCFs6tKD4cRhBwiLaz8+8RkObUQAiAeW0Hp15oivb7gOBwHaDFm7iLx1k6w+Ij0xAHvrUnn1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27817},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"630e42644d25fa06d5d5427d768440ccb5a77c6e","scripts":{"test":"node --test","build":"node esbuild.js","prepare":"npm run build","postbuild":"npm run build:types","build:types":"tsc --emitDeclarationOnly --project ./tsconfig.json --declaration --outDir dist"},"_npmUser":{"name":"dylibso","email":"oss@dylibso.com"},"_npmVersion":"10.9.2","description":"This library allows you connect your [Anthropic](https://www.anthropic.com/) models to [mcp.run](https://mcp.run) and expose your installed servlets as tools which can be  invoked in process (without spinning up many server processes).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"pino":"^9.6.0","@dylibso/mcpx":"^0.27.0","@anthropic-ai/sdk":"^0.36.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/mcpx-anthropic_1.0.10_1746168587540_0.5177052723046667","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@dylibso/mcpx-anthropic","version":"1.0.11","keywords":[],"author":"","license":"BSD-3-Clause","_id":"@dylibso/mcpx-anthropic@1.0.11","maintainers":[{"name":"dylibso","email":"oss@dylibso.com"}],"dist":{"shasum":"7fecc666dfcf09475d0d69a359de92619a012a5d","tarball":"https://registry.npmjs.org/@dylibso/mcpx-anthropic/-/mcpx-anthropic-1.0.11.tgz","fileCount":6,"integrity":"sha512-vXeZ2lvw5WVsEvifB5gac3hZ6A4Lj/OANy8lbO691veNL8kGowuK+zZkac9ql3pBSZjVUX1S4egvvP8xHueoKQ==","signatures":[{"sig":"MEUCIQDzIpLciJea0AD0kzC69XxD/MqIU8ngtv06YYd6twAT2QIgNXSrKaMqe8cjCWZPTmgZN+46AHpxo+FjUuzu7lWZCEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29854},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e2486a6c0e04a1dcd20e40a4fcfa917e10d7c30d","scripts":{"test":"node --test","build":"node esbuild.js","prepare":"npm run build","postbuild":"npm run build:types","build:types":"tsc --emitDeclarationOnly --project ./tsconfig.json --declaration --outDir dist"},"_npmUser":{"name":"dylibso","email":"oss@dylibso.com"},"_npmVersion":"10.9.2","description":"This library allows you connect your [Anthropic](https://www.anthropic.com/) models to [mcp.run](https://mcp.run) and expose your installed servlets as tools which can be  invoked in process (without spinning up many server processes).","directories":{},"_nodeVersion":"23.11.0","dependencies":{"pino":"^9.6.0","@dylibso/mcpx":"^0.27.0","@anthropic-ai/sdk":"^0.36.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/mcpx-anthropic_1.0.11_1748880548947_0.960444459434169","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@dylibso/mcpx-anthropic","version":"1.0.12","main":"dist/index.js","scripts":{"prepare":"npm run build","build":"node esbuild.js","postbuild":"npm run build:types","build:types":"tsc --emitDeclarationOnly --project ./tsconfig.json --declaration --outDir dist","test":"node --test"},"types":"dist/index.d.ts","type":"module","keywords":[],"author":"","license":"BSD-3-Clause","description":"This library allows you connect your [Anthropic](https://www.anthropic.com/) models to [mcp.run](https://mcp.run) and expose your installed servlets as tools which can be  invoked in process (without spinning up many server processes).","devDependencies":{"esbuild":"^0.24.2","typescript":"^5.7.3"},"dependencies":{"@anthropic-ai/sdk":"^0.36.0","@dylibso/mcpx":"^0.27.0","pino":"^9.6.0"},"_id":"@dylibso/mcpx-anthropic@1.0.12","gitHead":"50b7c3b938f7acdff06dab4c1c1cd4b63bed722d","_nodeVersion":"23.11.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-+OThuD1RkotvLaC2zJbYjB0WQw9/8zY5ZiCVgFYnxpn3t1946qflrjxtD2pNONlQJ/s2APz07kX7rY0of6QprQ==","shasum":"6b9211b9ca122fcb164473e36860f848b9a7d3af","tarball":"https://registry.npmjs.org/@dylibso/mcpx-anthropic/-/mcpx-anthropic-1.0.12.tgz","fileCount":6,"unpackedSize":27591,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCBkfxjX64mfBsWM/J2PcZgiXERanXCbfyX8lAjlDCZGwIgQJ+i365h0CFsahZ7trsLx/km+PDaJVBh/x5WzxKrg/0="}]},"_npmUser":{"name":"dylibso","email":"oss@dylibso.com"},"directories":{},"maintainers":[{"name":"dylibso","email":"oss@dylibso.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcpx-anthropic_1.0.12_1749194398487_0.09136200941318862"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-23T22:37:50.290Z","modified":"2025-06-06T07:19:58.856Z","1.0.0":"2025-01-23T22:37:50.627Z","1.0.1":"2025-01-23T23:23:22.713Z","1.0.2":"2025-01-24T01:09:31.703Z","1.0.3":"2025-02-09T14:00:18.636Z","0.0.1-rc1":"2025-03-01T00:17:23.233Z","0.0.2-rc1":"2025-03-01T00:27:04.011Z","1.0.4":"2025-03-03T17:12:11.360Z","1.0.5":"2025-03-05T00:14:06.938Z","1.0.6":"2025-03-05T02:41:04.407Z","1.0.7":"2025-03-05T04:35:42.287Z","1.0.8":"2025-03-07T18:13:48.070Z","1.0.9":"2025-04-25T10:14:29.445Z","1.0.10":"2025-05-02T06:49:47.738Z","1.0.11":"2025-06-02T16:09:09.166Z","1.0.12":"2025-06-06T07:19:58.672Z"},"license":"BSD-3-Clause","keywords":[],"description":"This library allows you connect your [Anthropic](https://www.anthropic.com/) models to [mcp.run](https://mcp.run) and expose your installed servlets as tools which can be  invoked in process (without spinning up many server processes).","maintainers":[{"name":"dylibso","email":"oss@dylibso.com"}],"readme":"# MCPX Anthropic Client\n\nThis library allows you connect your [Anthropic](https://www.anthropic.com/) models to\n[mcp.run](https://mcp.run) and expose your installed servlets as tools which can be \ninvoked in process (without spinning up many server processes).\n\n## Usage\n\n### Install\n\nYou just need the mcpx-anthropic library and the anthropic library (if you don't already have it).\n\n```\nnpm install @dylibso/mcpx-anthropic @anthropic-ai/sdk\n```\n\nTo get an mcp.run session id, run this command and follow the instructions:\n\n```\nnpx --yes -p @dylibso/mcpx@latest gen-session\n```\n\n### Code\n\nThis package exports a message driver designed to wrap the Anthropic `createMessage` API:\n\n```typescript\nimport Anthropic from \"@anthropic-ai/sdk\";\nimport createDriver from \"@dylibso/mcpx-anthropic\"\n\nconst anthropic = new Anthropic({\n  apiKey: process.env.ANTHROPIC_API_KEY\n})\n\nconst mcpx = await createDriver({\n  anthropic,\n  sessionId: process.env.MCP_RUN_SESSION_ID,\n})\n\nconst messages = [];\n\n// call any tool compatible api, e.g chat completion:\n// let's ask it to evalute some javascript. If you have\n// this tool installed: https://www.mcp.run/bhelx/eval-js it should\n// determine and use this to evaluate it in a sandbox\nmessages.push({\n  role: 'user',\n  content: `\n    Write a djb2hash function in javascript and evalute it on the string \"Hello, World!\"\n  `\n});\n\n// this will automatically process all tool calls\n// until there are none left\nconst response = await mcpx.createMessage({\n  max_tokens: 1024,\n  messages,\n  model: 'claude-3-5-sonnet-latest',\n});\n\nconsole.log(response.content)\n//=> The DJB2 hash of the string \"Hello, World!\" is `-1763540338`.\n```\n\n### Examples\n\n* [Example chat application](examples/chat)\n\n","readmeFilename":"README.md"}