{"_id":"@agentproto/connector","_rev":"10-e69be7ad18db610ac9da812c583c4216","name":"@agentproto/connector","dist-tags":{"latest":"0.1.10"},"versions":{"0.1.0":{"name":"@agentproto/connector","version":"0.1.0","keywords":["agentproto","connector","mcp","descriptor"],"license":"MIT","_id":"@agentproto/connector@0.1.0","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"83e90c8c7c6016b5a04cf524d2c6fe660f28d6eb","tarball":"https://registry.npmjs.org/@agentproto/connector/-/connector-0.1.0.tgz","fileCount":11,"integrity":"sha512-JIt01vL6erIHL6KkJbbOpjvIUgNYSbfb1Q6yR5Sf/eeTLDM4vPCzQ4kgRMhqpEkezfc/9Vykou55CKygFzDjYw==","signatures":[{"sig":"MEQCIF6OdNWIgU9AyGxaUpiQFz1CbG2J6s5rZUkGgV6NXn3kAiAEqTvDdy3gvt7DAOexst5aAnFIgguh6lexdwz1BCh+rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fconnector@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20003},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-connector-0.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./descriptor":{"types":"./dist/descriptor.d.ts","import":"./dist/descriptor.mjs","default":"./dist/descriptor.mjs"},"./package.json":"./package.json","./requirements":{"types":"./dist/requirements.d.ts","import":"./dist/requirements.mjs","default":"./dist/requirements.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/da83a908c1ae8374f2f33ad69886fa0b/agentproto-connector-0.1.0.tgz","_integrity":"sha512-JIt01vL6erIHL6KkJbbOpjvIUgNYSbfb1Q6yR5Sf/eeTLDM4vPCzQ4kgRMhqpEkezfc/9Vykou55CKygFzDjYw==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/connector"},"_npmVersion":"10.9.8","description":"@agentproto/connector — ConnectorMcpDescriptor: the portable, host-agnostic description of an MCP connector (how its server runs / is reached + what credentials it needs).","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@agentproto/secrets":"0.1.0-alpha.0","@agentproto/adapter-kit":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tooling":"0.1.0-alpha.0"},"peerDependencies":{"zod":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connector_0.1.0_1782778360035_0.6677331822853321","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@agentproto/connector","version":"0.1.1","keywords":["agentproto","connector","mcp","descriptor"],"license":"MIT","_id":"@agentproto/connector@0.1.1","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"6c635cd4ae9f43345e2467b758def9b2f7c6839e","tarball":"https://registry.npmjs.org/@agentproto/connector/-/connector-0.1.1.tgz","fileCount":11,"integrity":"sha512-9AAxvpgE8Ra7Iof+qUnOAS2NrFEQmKGYIfmLJE8MaeWgCSZ/Ge+3swDdVY6nICffUvVpV/3c9UCRfyaOr5WDLQ==","signatures":[{"sig":"MEUCICHhRFR9JadElry45d49GRZPgVITrHfdgVaZKdenAyeBAiEAppNorinjAaV6/N2WEyzLAi7tjFmvsYZgjH9tYesW8eQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fconnector@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19999},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-connector-0.1.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./descriptor":{"types":"./dist/descriptor.d.ts","import":"./dist/descriptor.mjs","default":"./dist/descriptor.mjs"},"./package.json":"./package.json","./requirements":{"types":"./dist/requirements.d.ts","import":"./dist/requirements.mjs","default":"./dist/requirements.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/c01403b268efaab6b467fdd7ffbe8295/agentproto-connector-0.1.1.tgz","_integrity":"sha512-9AAxvpgE8Ra7Iof+qUnOAS2NrFEQmKGYIfmLJE8MaeWgCSZ/Ge+3swDdVY6nICffUvVpV/3c9UCRfyaOr5WDLQ==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/connector"},"_npmVersion":"10.9.8","description":"@agentproto/connector — ConnectorMcpDescriptor: the portable, host-agnostic description of an MCP connector (how its server runs / is reached + what credentials it needs).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@agentproto/secrets":"0.1.0","@agentproto/provider-kit":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tooling":"0.1.0-alpha.0"},"peerDependencies":{"zod":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connector_0.1.1_1783522276928_0.5441422971230419","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@agentproto/connector","version":"0.1.2","keywords":["agentproto","connector","mcp","descriptor"],"license":"Apache-2.0","_id":"@agentproto/connector@0.1.2","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"5c0edf2cef1f8f0da98938b89f5fa0f91955e0bd","tarball":"https://registry.npmjs.org/@agentproto/connector/-/connector-0.1.2.tgz","fileCount":12,"integrity":"sha512-a4kroSq7qrE0Fizmx5LbxxjdQadoE7m+yorL1lllkzIYr20upSmaEBz1xHba9U9ppxCOFFsordsZI4xAbip97w==","signatures":[{"sig":"MEUCIQDSLvzrCQEqd9bLi3aCCj9NCe7t67Opy7rFsm+PIn+7+gIgWwcrR/Bkr0FasjRWx09CO9U4t/BTLz8vWL3jv7ebOss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fconnector@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32313},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-connector-0.1.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./descriptor":{"types":"./dist/descriptor.d.ts","import":"./dist/descriptor.mjs","default":"./dist/descriptor.mjs"},"./package.json":"./package.json","./requirements":{"types":"./dist/requirements.d.ts","import":"./dist/requirements.mjs","default":"./dist/requirements.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/af18d40ee73b9dcac3a87d12a021be1e/agentproto-connector-0.1.2.tgz","_integrity":"sha512-a4kroSq7qrE0Fizmx5LbxxjdQadoE7m+yorL1lllkzIYr20upSmaEBz1xHba9U9ppxCOFFsordsZI4xAbip97w==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/connector"},"_npmVersion":"10.9.8","description":"@agentproto/connector — ConnectorMcpDescriptor: the portable, host-agnostic description of an MCP connector (how its server runs / is reached + what credentials it needs).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@agentproto/secrets":"0.2.0","@agentproto/provider-kit":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tooling":"0.1.0-alpha.0"},"peerDependencies":{"zod":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connector_0.1.2_1784165844436_0.11644015080762493","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@agentproto/connector","version":"0.1.3","keywords":["agentproto","connector","mcp","descriptor"],"license":"Apache-2.0","_id":"@agentproto/connector@0.1.3","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"af31059a85b1a6db8d4693c98863fbe4755cd04f","tarball":"https://registry.npmjs.org/@agentproto/connector/-/connector-0.1.3.tgz","fileCount":12,"integrity":"sha512-0AXWcrOBew2Ht4OJb47C5zywICYbyyFWKscuprYPlhz2dras7UyvR7svx1FAC4GAAJvpVVOkMoTB1MiO/UfZfg==","signatures":[{"sig":"MEUCIH2EgGdpws/P8XVc3kh6HLoKEbVvorQhpUJfx3V3horfAiEA4OESpo+5+yxDAaXXTdYy2QewcrIXMMYUh/XxfnW8Ihg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fconnector@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32313},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-connector-0.1.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./descriptor":{"types":"./dist/descriptor.d.ts","import":"./dist/descriptor.mjs","default":"./dist/descriptor.mjs"},"./package.json":"./package.json","./requirements":{"types":"./dist/requirements.d.ts","import":"./dist/requirements.mjs","default":"./dist/requirements.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/1cbfdce1159a97709ff30a8d942189c9/agentproto-connector-0.1.3.tgz","_integrity":"sha512-0AXWcrOBew2Ht4OJb47C5zywICYbyyFWKscuprYPlhz2dras7UyvR7svx1FAC4GAAJvpVVOkMoTB1MiO/UfZfg==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/connector"},"_npmVersion":"10.9.8","description":"@agentproto/connector — ConnectorMcpDescriptor: the portable, host-agnostic description of an MCP connector (how its server runs / is reached + what credentials it needs).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@agentproto/secrets":"0.2.0","@agentproto/provider-kit":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tooling":"0.1.0-alpha.0"},"peerDependencies":{"zod":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connector_0.1.3_1784302738291_0.6248654028114915","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@agentproto/connector","version":"0.1.4","keywords":["agentproto","connector","mcp","descriptor"],"license":"Apache-2.0","_id":"@agentproto/connector@0.1.4","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"f571d9ce52e246f6bdd8027618c325773d1070dc","tarball":"https://registry.npmjs.org/@agentproto/connector/-/connector-0.1.4.tgz","fileCount":12,"integrity":"sha512-WlTxRjfLVBVx4o8LcjY7j+xuodZearjEYmCTbppKQir76XySQo8SW+LlOR7SP6/tvWBnhxbEyH6WJu/QQ9aEGQ==","signatures":[{"sig":"MEUCIAE82aC3kuvCoxGb91uEjt8+T89ljq5reZwiTHZzj8DZAiEArA6mBT21EmXhjiLetAUYYT6d+GboGsyshIwLAZkcuF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fconnector@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32313},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-connector-0.1.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./descriptor":{"types":"./dist/descriptor.d.ts","import":"./dist/descriptor.mjs","default":"./dist/descriptor.mjs"},"./package.json":"./package.json","./requirements":{"types":"./dist/requirements.d.ts","import":"./dist/requirements.mjs","default":"./dist/requirements.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/a5f593928e203983da9dd39189d80b9c/agentproto-connector-0.1.4.tgz","_integrity":"sha512-WlTxRjfLVBVx4o8LcjY7j+xuodZearjEYmCTbppKQir76XySQo8SW+LlOR7SP6/tvWBnhxbEyH6WJu/QQ9aEGQ==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/connector"},"_npmVersion":"10.9.8","description":"@agentproto/connector — ConnectorMcpDescriptor: the portable, host-agnostic description of an MCP connector (how its server runs / is reached + what credentials it needs).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@agentproto/secrets":"0.2.1","@agentproto/provider-kit":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tooling":"0.1.0-alpha.0"},"peerDependencies":{"zod":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connector_0.1.4_1784494681117_0.2789017730526804","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@agentproto/connector","version":"0.1.5","keywords":["agentproto","connector","mcp","descriptor"],"license":"Apache-2.0","_id":"@agentproto/connector@0.1.5","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"6d54f5f050348afda9218b999e15cf0216cbc317","tarball":"https://registry.npmjs.org/@agentproto/connector/-/connector-0.1.5.tgz","fileCount":12,"integrity":"sha512-2FqAq3ewoTFJc1fYtoNOU94X/4/15oqZmVrIpMB74Z25BpTLhfBC7Xd3ltYFfF0rrzwXbuWHz2wPInqWefg7HA==","signatures":[{"sig":"MEQCIE/PcdLm2uWOGEKFQzIGe2YKovrDJu61Dak9NrOpK3N6AiAVf//R4sj4XLLBDkrAyTKTFUj8M+DyKeDRB2ej8jGOeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fconnector@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32313},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-connector-0.1.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./descriptor":{"types":"./dist/descriptor.d.ts","import":"./dist/descriptor.mjs","default":"./dist/descriptor.mjs"},"./package.json":"./package.json","./requirements":{"types":"./dist/requirements.d.ts","import":"./dist/requirements.mjs","default":"./dist/requirements.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/b7906589eefa4a466aa667c091b112a7/agentproto-connector-0.1.5.tgz","_integrity":"sha512-2FqAq3ewoTFJc1fYtoNOU94X/4/15oqZmVrIpMB74Z25BpTLhfBC7Xd3ltYFfF0rrzwXbuWHz2wPInqWefg7HA==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/connector"},"_npmVersion":"10.9.8","description":"@agentproto/connector — ConnectorMcpDescriptor: the portable, host-agnostic description of an MCP connector (how its server runs / is reached + what credentials it needs).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@agentproto/secrets":"0.2.2","@agentproto/provider-kit":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tooling":"0.1.0-alpha.0"},"peerDependencies":{"zod":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connector_0.1.5_1785153663176_0.6691950526599959","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@agentproto/connector","version":"0.1.6","keywords":["agentproto","connector","mcp","descriptor"],"license":"Apache-2.0","_id":"@agentproto/connector@0.1.6","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"34f5351628e47f9f0c6e1b572ecce30fd13e6c93","tarball":"https://registry.npmjs.org/@agentproto/connector/-/connector-0.1.6.tgz","fileCount":12,"integrity":"sha512-QW+OOuHppfKaHcr1BUSFwXnEtgwIqgp+158mSd6MqY9km8OLFp3Mg8qr8aeiEl/htFKg7vyqY2su7giTW4vbdw==","signatures":[{"sig":"MEYCIQC6zQ0EGblh2hbnKhtkR1p7vaonPhwOMw1fz0z6dB7llQIhANUie9rE2UV/v5Uof83eOPvCg4NpIP8iPw7Aods3N+pw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fconnector@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32313},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-connector-0.1.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./descriptor":{"types":"./dist/descriptor.d.ts","import":"./dist/descriptor.mjs","default":"./dist/descriptor.mjs"},"./package.json":"./package.json","./requirements":{"types":"./dist/requirements.d.ts","import":"./dist/requirements.mjs","default":"./dist/requirements.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/874d623f31382c5db7b8a5553fa88e19/agentproto-connector-0.1.6.tgz","_integrity":"sha512-QW+OOuHppfKaHcr1BUSFwXnEtgwIqgp+158mSd6MqY9km8OLFp3Mg8qr8aeiEl/htFKg7vyqY2su7giTW4vbdw==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/connector"},"_npmVersion":"10.9.8","description":"@agentproto/connector — ConnectorMcpDescriptor: the portable, host-agnostic description of an MCP connector (how its server runs / is reached + what credentials it needs).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@agentproto/secrets":"0.2.2","@agentproto/provider-kit":"0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tooling":"0.1.0-alpha.0"},"peerDependencies":{"zod":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connector_0.1.6_1785977201912_0.6748525184372054","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@agentproto/connector","version":"0.1.8","keywords":["agentproto","connector","mcp","descriptor"],"license":"Apache-2.0","_id":"@agentproto/connector@0.1.8","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"dca457227f4a1cd4b004b4f8f530334d671c5101","tarball":"https://registry.npmjs.org/@agentproto/connector/-/connector-0.1.8.tgz","fileCount":12,"integrity":"sha512-OhTf7DZRBj95odj2h9PiLGsTT8ZUofdS3vkkuC0NH7oPti+9AMwMk6I2psi9XYtgpMdgvwplw20RBzbLYk6TLg==","signatures":[{"sig":"MEUCIQCyI+H6+rr4rn+cOLXmbdSFzBr/TlnYuxg/rwISQ+Y7JAIgGQuQeI4YGL14TrvcZy0GJ1aC3LughV2nzR4AMsK0hk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fconnector@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32313},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-connector-0.1.8.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./descriptor":{"types":"./dist/descriptor.d.ts","import":"./dist/descriptor.mjs","default":"./dist/descriptor.mjs"},"./package.json":"./package.json","./requirements":{"types":"./dist/requirements.d.ts","import":"./dist/requirements.mjs","default":"./dist/requirements.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/18c973586266a4b26a121052c3b317d1/agentproto-connector-0.1.8.tgz","_integrity":"sha512-OhTf7DZRBj95odj2h9PiLGsTT8ZUofdS3vkkuC0NH7oPti+9AMwMk6I2psi9XYtgpMdgvwplw20RBzbLYk6TLg==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/connector"},"_npmVersion":"10.9.8","description":"@agentproto/connector — ConnectorMcpDescriptor: the portable, host-agnostic description of an MCP connector (how its server runs / is reached + what credentials it needs).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@agentproto/secrets":"0.2.4","@agentproto/provider-kit":"0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tooling":"0.1.0-alpha.0"},"peerDependencies":{"zod":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connector_0.1.8_1788280178087_0.3728656601954923","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@agentproto/connector","version":"0.1.9","keywords":["agentproto","connector","mcp","descriptor"],"license":"Apache-2.0","_id":"@agentproto/connector@0.1.9","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"8c944e2246c811a6c420d650851562983f6d75a2","tarball":"https://registry.npmjs.org/@agentproto/connector/-/connector-0.1.9.tgz","fileCount":12,"integrity":"sha512-33CzQfliU4X6Z7mNnGr3lQY/VJhqWKHnNliZ37t8WZPnGcbccog/JOpaZCZUMjeJ37tfeSHl+yvvMKILFSu8pw==","signatures":[{"sig":"MEUCIH4yOK5J2HidNogVfcyqVnnoaBGg9WBoVNtVYaUChpMgAiEAwIigTqXXWKPzYjVXFUUr3z04tK+efDfD0vyj51s2zgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fconnector@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32305},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-connector-0.1.9.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20.9.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./descriptor":{"types":"./dist/descriptor.d.ts","import":"./dist/descriptor.mjs","default":"./dist/descriptor.mjs"},"./package.json":"./package.json","./requirements":{"types":"./dist/requirements.d.ts","import":"./dist/requirements.mjs","default":"./dist/requirements.mjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","test:watch":"vitest","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/546f7490c183a68d867850ef94e1d66d/agentproto-connector-0.1.9.tgz","_integrity":"sha512-33CzQfliU4X6Z7mNnGr3lQY/VJhqWKHnNliZ37t8WZPnGcbccog/JOpaZCZUMjeJ37tfeSHl+yvvMKILFSu8pw==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/connector"},"_npmVersion":"10.9.8","description":"@agentproto/connector — ConnectorMcpDescriptor: the portable, host-agnostic description of an MCP connector (how its server runs / is reached + what credentials it needs).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@agentproto/secrets":"0.2.5","@agentproto/provider-kit":"0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","tsup":"^8.5.1","vitest":"^3.2.7","typescript":"^5.9.3","@types/node":"^25.9.5","@agentproto/tooling":"0.1.0"},"peerDependencies":{"zod":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/connector_0.1.9_1788960692792_0.13911106157698727","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@agentproto/connector","version":"0.1.10","description":"@agentproto/connector — ConnectorMcpDescriptor: the portable, host-agnostic description of an MCP connector (how its server runs / is reached + what credentials it needs).","keywords":["agentproto","connector","mcp","descriptor"],"homepage":"https://agentproto.sh","repository":{"type":"git","url":"git+https://github.com/agentproto/ts.git","directory":"packages/connector"},"bugs":{"url":"https://github.com/agentproto/ts/issues"},"license":"Apache-2.0","type":"module","main":"dist/index.mjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./descriptor":{"types":"./dist/descriptor.d.ts","import":"./dist/descriptor.mjs","default":"./dist/descriptor.mjs"},"./requirements":{"types":"./dist/requirements.d.ts","import":"./dist/requirements.mjs","default":"./dist/requirements.mjs"},"./package.json":"./package.json"},"publishConfig":{"access":"public"},"dependencies":{"@agentproto/provider-kit":"0.4.4","@agentproto/secrets":"0.2.6"},"peerDependencies":{"zod":">=3.0.0"},"devDependencies":{"@types/node":"^25.9.5","tsup":"^8.5.1","typescript":"^5.9.3","vitest":"^3.2.7","zod":"^4.6.5","@agentproto/tooling":"0.1.0"},"engines":{"node":">=20.9.0"},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","check-types":"tsc --noEmit","test":"vitest run --passWithNoTests","test:watch":"vitest"},"_id":"@agentproto/connector@0.1.10","_integrity":"sha512-rs9p337u9kjwjUQKqpFoicQinEC5+KGpKdfnj6rleCJUqZry85TF45FZ8d5ROtoOCELKtutwJtS4/Xnj52yi6A==","_resolved":"/tmp/2f7a9370629cc40feff60e01d5e3b079/agentproto-connector-0.1.10.tgz","_from":"file:agentproto-connector-0.1.10.tgz","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-rs9p337u9kjwjUQKqpFoicQinEC5+KGpKdfnj6rleCJUqZry85TF45FZ8d5ROtoOCELKtutwJtS4/Xnj52yi6A==","shasum":"fcecf5957eeea54e378eb260d1af0bb5643285cd","tarball":"https://registry.npmjs.org/@agentproto/connector/-/connector-0.1.10.tgz","fileCount":12,"unpackedSize":32306,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fconnector@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC38es71gdQ0DsOk8vsLsoFYojzd2LvoxYNDMx7fGMmMgIgSD0cXAb/NVgFUIF1bUn33g+TgWvhSlZ0nAEyrHqLnKo="}]},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"directories":{},"maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/connector_0.1.10_1789642883360_0.331269379785472"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-30T00:12:39.872Z","modified":"2026-09-17T11:01:23.844Z","0.1.0":"2026-06-30T00:12:40.167Z","0.1.1":"2026-07-08T14:51:17.092Z","0.1.2":"2026-07-16T01:37:24.610Z","0.1.3":"2026-07-17T15:38:58.437Z","0.1.4":"2026-07-19T20:58:01.268Z","0.1.5":"2026-07-27T12:01:03.314Z","0.1.6":"2026-08-06T00:46:42.051Z","0.1.8":"2026-09-01T16:29:38.266Z","0.1.9":"2026-09-09T13:31:32.933Z","0.1.10":"2026-09-17T11:01:23.479Z"},"bugs":{"url":"https://github.com/agentproto/ts/issues"},"license":"Apache-2.0","homepage":"https://agentproto.sh","keywords":["agentproto","connector","mcp","descriptor"],"repository":{"type":"git","url":"git+https://github.com/agentproto/ts.git","directory":"packages/connector"},"description":"@agentproto/connector — ConnectorMcpDescriptor: the portable, host-agnostic description of an MCP connector (how its server runs / is reached + what credentials it needs).","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"readme":"# @agentproto/connector\n\nThe portable, host-agnostic description of an MCP connector: how its server\nruns / is reached, and what credentials it needs. Lifted out of guilde (where\nit lived as a private flat-bag interface) so any host — not just guilde — can\ndescribe an MCP connector against an open standard.\n\nThis package is a **leaf**: it owns the type + a Zod schema and depends on no\nruntime. What does NOT live here: catalog/marketplace metadata (category,\nlogo, vendor, billing), vault wiring, DB persistence, or host-specific\nresolution — those stay in the consumer.\n\n## `ConnectorMcpDescriptor`\n\nA discriminated union over `kind`, so each kind only carries its valid\nfields:\n\n```ts\nimport type { ConnectorMcpDescriptor } from \"@agentproto/connector\"\n```\n\n| Kind | Meaning |\n|---|---|\n| `hosted` | The platform runs the MCP server at a known `serverUrl`; credentials are injected. |\n| `sandbox` | Ephemeral per-install process spawned from a package / entry point (DXT-parallel). |\n| `external` | The user points the platform at their own MCP URL. |\n| `local-daemon` | The MCP server runs on the user's own agentproto daemon, reached over a reverse tunnel — no URL/creds on the descriptor, dispatch is pinned to a daemon identity and routed by `importAlias`. |\n\n## Guards + validation\n\n```ts\nimport {\n  isHostedConnector,\n  isSandboxConnector,\n  isExternalConnector,\n  isLocalDaemonConnector,\n  connectorMcpSchema,\n  parseConnectorMcp,\n  safeParseConnectorMcp,\n} from \"@agentproto/connector\"\n```\n\nThe type guards are the ergonomic narrowing path in TypeScript; the Zod\nschema (`connectorMcpSchema` / `parseConnectorMcp` / `safeParseConnectorMcp`)\nis for runtime validation at trust boundaries — parsing a descriptor from\nJSON, an API response, or a config file.\n\n## Credential requirements\n\n`ConnectorCredentialRequirement` and `ConnectorSecretKind` describe what\ncredentials a connector needs, independent of how those credentials are\nactually stored or resolved (see `@agentproto/secrets` for the\nbroker/exposure side of that).\n","readmeFilename":"README.md"}