{"_id":"@capixjs/transport-mcp","_rev":"20-3d41a724b05c7557b0f11b2d1cca20f3","name":"@capixjs/transport-mcp","dist-tags":{"alpha":"0.1.0-alpha.24","latest":"1.0.0","beta":"0.1.0-beta.3"},"versions":{"0.1.0-alpha.15":{"name":"@capixjs/transport-mcp","version":"0.1.0-alpha.15","keywords":["capix","mcp","model-context-protocol","transport","typescript"],"license":"MIT","_id":"@capixjs/transport-mcp@0.1.0-alpha.15","maintainers":[{"name":"milanito","email":"matt@matthieurondeau.fr"}],"dist":{"shasum":"3d3c4a527f1028082b28a5a84ed1ed9cddd84d38","tarball":"https://registry.npmjs.org/@capixjs/transport-mcp/-/transport-mcp-0.1.0-alpha.15.tgz","fileCount":14,"integrity":"sha512-MGJUZ1xKwIZJ2qyMTmMqNHEs3gdN6EnwMCIUNwL1In7X2N5jcTLMGpG2ijGv4DnlsgPKQYjssGtjvJtx5eoUoA==","signatures":[{"sig":"MEUCIQC4/85lj7vWnCam59IHdH6lHogbhjTwsKDaoHB551x3wgIgCLSFI6qM2q9QzbIwEq+1BCoidtsgC62QuJjNrKc+RdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25853},"main":"./dist/index.js","type":"module","_from":"file:capixjs-transport-mcp-0.1.0-alpha.15.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"milanito","email":"matt@matthieurondeau.fr"},"_resolved":"/tmp/9e650ba25deefaa624e0d584bd2ebcd1/capixjs-transport-mcp-0.1.0-alpha.15.tgz","_integrity":"sha512-MGJUZ1xKwIZJ2qyMTmMqNHEs3gdN6EnwMCIUNwL1In7X2N5jcTLMGpG2ijGv4DnlsgPKQYjssGtjvJtx5eoUoA==","_npmVersion":"10.9.8","description":"Capix MCP transport — expose capabilities as Model Context Protocol tools","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.5.0","@types/node":"^20.0.0","@capixjs/core":"0.1.0-alpha.15"},"peerDependencies":{"@capixjs/core":">=0.1.0-0"},"_npmOperationalInternal":{"tmp":"tmp/transport-mcp_0.1.0-alpha.15_1783017341574_0.6172332619447622","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.16":{"name":"@capixjs/transport-mcp","version":"0.1.0-alpha.16","keywords":["capix","mcp","model-context-protocol","transport","typescript"],"license":"MIT","_id":"@capixjs/transport-mcp@0.1.0-alpha.16","maintainers":[{"name":"milanito","email":"matt@matthieurondeau.fr"}],"dist":{"shasum":"49ef022bcde011668addc3733cd162661c04d01f","tarball":"https://registry.npmjs.org/@capixjs/transport-mcp/-/transport-mcp-0.1.0-alpha.16.tgz","fileCount":15,"integrity":"sha512-gEl+pYe9YClbZXYG63aOQIHbYSIvx2V3KZtwG+mCDxN8SYtam3LYdyqV5rDW8W7keleSIajnGEaNAvfZt0OhnQ==","signatures":[{"sig":"MEQCICuvtdrD/h+wBiOjoelRmmgFyCl6W5tDCSLl/OsRiWa/AiB+A4KXcRgKSOPCKX4x+WcBxe0lk7abhvTcyZrm17uhMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28456},"main":"./dist/index.js","type":"module","_from":"file:capixjs-transport-mcp-0.1.0-alpha.16.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"milanito","email":"matt@matthieurondeau.fr"},"_resolved":"/tmp/b54232a6aedd531b6607db5930394cfd/capixjs-transport-mcp-0.1.0-alpha.16.tgz","_integrity":"sha512-gEl+pYe9YClbZXYG63aOQIHbYSIvx2V3KZtwG+mCDxN8SYtam3LYdyqV5rDW8W7keleSIajnGEaNAvfZt0OhnQ==","_npmVersion":"10.9.8","description":"Capix MCP transport — expose capabilities as Model Context Protocol tools","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.6.0","typescript":"^5.5.0","@types/node":"^20.0.0","@capixjs/core":"0.1.0-alpha.16"},"peerDependencies":{"@capixjs/core":">=0.1.0-0"},"_npmOperationalInternal":{"tmp":"tmp/transport-mcp_0.1.0-alpha.16_1783064269000_0.6952044355181792","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.17":{"name":"@capixjs/transport-mcp","version":"0.1.0-alpha.17","keywords":["capix","mcp","model-context-protocol","transport","typescript"],"license":"MIT","_id":"@capixjs/transport-mcp@0.1.0-alpha.17","maintainers":[{"name":"milanito","email":"matt@matthieurondeau.fr"}],"dist":{"shasum":"818d3af37aaeedf0c16b599f1422cc4ec1ab749b","tarball":"https://registry.npmjs.org/@capixjs/transport-mcp/-/transport-mcp-0.1.0-alpha.17.tgz","fileCount":15,"integrity":"sha512-jxjKCKXBsnrqOz00XY+uN54Mx94L55h10NltlrfwFgUBfQ+Atb7BeDpcvHuFZI7fddFcLa3LbNEt3b3tfubDGg==","signatures":[{"sig":"MEUCIQDfrvqVT/Ryqt4+madmY830BmQzZt42i/3fcFT1i0UyDgIgMobVDbs5a4AgHO4EC2VtjAmCUhufb0bNO5+5Ln/uTOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28525},"main":"./dist/index.js","type":"module","_from":"file:capixjs-transport-mcp-0.1.0-alpha.17.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"milanito","email":"matt@matthieurondeau.fr"},"_resolved":"/tmp/d6c0ab9815f8f6823d46e5dc4b32919d/capixjs-transport-mcp-0.1.0-alpha.17.tgz","_integrity":"sha512-jxjKCKXBsnrqOz00XY+uN54Mx94L55h10NltlrfwFgUBfQ+Atb7BeDpcvHuFZI7fddFcLa3LbNEt3b3tfubDGg==","_npmVersion":"10.9.8","description":"Capix MCP transport — expose capabilities as Model Context Protocol tools","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.6.0","typescript":"^5.5.0","@types/node":"^20.0.0","@capixjs/core":"0.1.0-alpha.17"},"peerDependencies":{"@capixjs/core":">=0.1.0-0"},"_npmOperationalInternal":{"tmp":"tmp/transport-mcp_0.1.0-alpha.17_1783064794917_0.9115438249265253","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.18":{"name":"@capixjs/transport-mcp","version":"0.1.0-alpha.18","keywords":["capix","mcp","model-context-protocol","transport","typescript"],"license":"MIT","_id":"@capixjs/transport-mcp@0.1.0-alpha.18","maintainers":[{"name":"milanito","email":"matt@matthieurondeau.fr"}],"dist":{"shasum":"b48c1ffc3fcfccd5b8a5b2218f77a218b293d256","tarball":"https://registry.npmjs.org/@capixjs/transport-mcp/-/transport-mcp-0.1.0-alpha.18.tgz","fileCount":15,"integrity":"sha512-+Xe1IvaIR6vhFKW4yCC0YUb14ruHuXRIpR66k92wmUSx6ZCCffAB0jl/6KOMGaLPnHsyi9MWseOyQnnN4nNzng==","signatures":[{"sig":"MEQCIB9x1nHTqt5YksUEIf7Q1LZOA0RGdEv2x00vG37ljxFJAiAnW1i2GwMnbMQ7CPFpWU61fMuLdYT9lYDr/mzx1FgwrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28525},"main":"./dist/index.js","type":"module","_from":"file:capixjs-transport-mcp-0.1.0-alpha.18.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"milanito","email":"matt@matthieurondeau.fr"},"_resolved":"/tmp/9f9ea29751d8851791a0bb37c1d342d6/capixjs-transport-mcp-0.1.0-alpha.18.tgz","_integrity":"sha512-+Xe1IvaIR6vhFKW4yCC0YUb14ruHuXRIpR66k92wmUSx6ZCCffAB0jl/6KOMGaLPnHsyi9MWseOyQnnN4nNzng==","_npmVersion":"10.9.8","description":"Capix MCP transport — expose capabilities as Model Context Protocol tools","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.6.0","typescript":"^5.5.0","@types/node":"^20.0.0","@capixjs/core":"0.1.0-alpha.18"},"peerDependencies":{"@capixjs/core":">=0.1.0-0"},"_npmOperationalInternal":{"tmp":"tmp/transport-mcp_0.1.0-alpha.18_1783065065249_0.6970358471211577","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.22":{"name":"@capixjs/transport-mcp","version":"0.1.0-alpha.22","keywords":["capix","mcp","model-context-protocol","transport","typescript"],"license":"MIT","_id":"@capixjs/transport-mcp@0.1.0-alpha.22","maintainers":[{"name":"milanito","email":"matt@matthieurondeau.fr"}],"dist":{"shasum":"cf57234762de26a5231521b79edee499fc822cb6","tarball":"https://registry.npmjs.org/@capixjs/transport-mcp/-/transport-mcp-0.1.0-alpha.22.tgz","fileCount":15,"integrity":"sha512-OiVUEOHoEwqvmhKv/oWe6Xv03VNAhm2/E/cf/QQh200FmU3u9TIV9gxfSG0GZhXDsjyvzuI5yx2uOkv9y/9PUQ==","signatures":[{"sig":"MEUCIDEI9ZqwcOcuoFDKRLnqHgA/48J9ksingozlUqnZv4oeAiEA3h8FhIiwWECaKnbnNP2G2ZLzMFefDZuqfVptkZbJsqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28525},"main":"./dist/index.js","type":"module","_from":"file:capixjs-transport-mcp-0.1.0-alpha.22.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"milanito","email":"matt@matthieurondeau.fr"},"_resolved":"/tmp/73f428f16215b2e48ae951a0576c828d/capixjs-transport-mcp-0.1.0-alpha.22.tgz","_integrity":"sha512-OiVUEOHoEwqvmhKv/oWe6Xv03VNAhm2/E/cf/QQh200FmU3u9TIV9gxfSG0GZhXDsjyvzuI5yx2uOkv9y/9PUQ==","_npmVersion":"10.9.8","description":"Capix MCP transport — expose capabilities as Model Context Protocol tools","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.6.0","typescript":"^5.5.0","@types/node":"^20.0.0","@capixjs/core":"0.1.0-alpha.22"},"peerDependencies":{"@capixjs/core":">=0.1.0-0"},"_npmOperationalInternal":{"tmp":"tmp/transport-mcp_0.1.0-alpha.22_1783079388611_0.9924351452332498","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.23":{"name":"@capixjs/transport-mcp","version":"0.1.0-alpha.23","keywords":["capix","mcp","model-context-protocol","transport","typescript"],"license":"MIT","_id":"@capixjs/transport-mcp@0.1.0-alpha.23","maintainers":[{"name":"milanito","email":"matt@matthieurondeau.fr"}],"dist":{"shasum":"e6aed435faa4289bf7e880638e9ca5cc052f0629","tarball":"https://registry.npmjs.org/@capixjs/transport-mcp/-/transport-mcp-0.1.0-alpha.23.tgz","fileCount":15,"integrity":"sha512-y25ie5ZhymXO9H6zLpwvXG5RS0jHX6z/e63LtJ/MG7LdWtfMbM9s0fTkPZRl/rmNBmec3MFjPubvJ+vTXG1frw==","signatures":[{"sig":"MEQCIDrDdWod76lPhIDz3I0HSZrSGtG9NOTy3JO1En+gQtcMAiA6o//jYhb+OUX2f/jtGgt1tT6mXmq1DaxE3u05d92esA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28525},"main":"./dist/index.js","type":"module","_from":"file:capixjs-transport-mcp-0.1.0-alpha.23.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"milanito","email":"matt@matthieurondeau.fr"},"_resolved":"/tmp/5ef763b68ffae2fc67e86162e0da6a33/capixjs-transport-mcp-0.1.0-alpha.23.tgz","_integrity":"sha512-y25ie5ZhymXO9H6zLpwvXG5RS0jHX6z/e63LtJ/MG7LdWtfMbM9s0fTkPZRl/rmNBmec3MFjPubvJ+vTXG1frw==","_npmVersion":"10.9.8","description":"Capix MCP transport — expose capabilities as Model Context Protocol tools","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.6.0","typescript":"^5.5.0","@types/node":"^20.0.0","@capixjs/core":"0.1.0-alpha.23"},"peerDependencies":{"@capixjs/core":">=0.1.0-0"},"_npmOperationalInternal":{"tmp":"tmp/transport-mcp_0.1.0-alpha.23_1783079685824_0.797200098776105","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.24":{"name":"@capixjs/transport-mcp","version":"0.1.0-alpha.24","keywords":["capix","mcp","model-context-protocol","transport","typescript"],"license":"MIT","_id":"@capixjs/transport-mcp@0.1.0-alpha.24","maintainers":[{"name":"milanito","email":"matt@matthieurondeau.fr"}],"homepage":"https://github.com/milanito/capix#readme","bugs":{"url":"https://github.com/milanito/capix/issues"},"dist":{"shasum":"2fec3d5692f031aef51ea22b3f483468bdfe063d","tarball":"https://registry.npmjs.org/@capixjs/transport-mcp/-/transport-mcp-0.1.0-alpha.24.tgz","fileCount":15,"integrity":"sha512-07rAcj+OBP5OXstt98yuC1Tqvj2Yy/vwqiMH0gHqm+IY3/UqSmuKTs8txn0rvGI62QUuHidnjjXo9ormLAmxPw==","signatures":[{"sig":"MEUCIH1hDFE2uBlNjFcOl0TNfMiHyDhq5kFmgLNnaAZuHYnHAiEAjXYG0KwN6+B85m7VCBluHdm2e6MzQAUxFAgawcOEZQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capixjs%2ftransport-mcp@0.1.0-alpha.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28795},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/capixjs-transport-mcp-0.1.0-alpha.24.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"milanito","email":"matt@matthieurondeau.fr"},"_resolved":"/home/runner/work/_temp/capixjs-transport-mcp-0.1.0-alpha.24.tgz","_integrity":"sha512-07rAcj+OBP5OXstt98yuC1Tqvj2Yy/vwqiMH0gHqm+IY3/UqSmuKTs8txn0rvGI62QUuHidnjjXo9ormLAmxPw==","repository":{"url":"git+https://github.com/milanito/capix.git","type":"git","directory":"packages/transports/mcp"},"_npmVersion":"10.9.8","description":"Capix MCP transport — expose capabilities as Model Context Protocol tools","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.6.0","typescript":"^5.5.0","@types/node":"^20.0.0","@capixjs/core":"0.1.0-alpha.24"},"peerDependencies":{"@capixjs/core":">=0.1.0-0"},"_npmOperationalInternal":{"tmp":"tmp/transport-mcp_0.1.0-alpha.24_1783100110812_0.7499428240434505","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.1":{"name":"@capixjs/transport-mcp","version":"0.1.0-beta.1","keywords":["capix","mcp","model-context-protocol","transport","typescript"],"license":"MIT","_id":"@capixjs/transport-mcp@0.1.0-beta.1","maintainers":[{"name":"milanito","email":"matt@matthieurondeau.fr"}],"homepage":"https://github.com/milanito/capix#readme","bugs":{"url":"https://github.com/milanito/capix/issues"},"dist":{"shasum":"e4965b8aba3c06e4fae38465d0a9f42dfd8db59b","tarball":"https://registry.npmjs.org/@capixjs/transport-mcp/-/transport-mcp-0.1.0-beta.1.tgz","fileCount":15,"integrity":"sha512-lrLWsIjBZmimZG4LzgHn2Ac1yoEFFhdJ3rXFE0oy0Dnhgmb7Gmpq+NO2cytORIhWczY6MVfY9wGb87ZtM0MdIQ==","signatures":[{"sig":"MEYCIQChsKOC4Fy+fSgyxJ07LkS8tf7VUy14a3J48GMZMXkpCgIhAJD7SmF2kRIu+dYmhxPIGufdzh3I/2eTsBT/f+ND4DQu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capixjs%2ftransport-mcp@0.1.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28791},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/capixjs-transport-mcp-0.1.0-beta.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"milanito","email":"matt@matthieurondeau.fr"},"_resolved":"/home/runner/work/_temp/capixjs-transport-mcp-0.1.0-beta.1.tgz","_integrity":"sha512-lrLWsIjBZmimZG4LzgHn2Ac1yoEFFhdJ3rXFE0oy0Dnhgmb7Gmpq+NO2cytORIhWczY6MVfY9wGb87ZtM0MdIQ==","repository":{"url":"git+https://github.com/milanito/capix.git","type":"git","directory":"packages/transports/mcp"},"_npmVersion":"10.9.8","description":"Capix MCP transport — expose capabilities as Model Context Protocol tools","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.6.0","typescript":"^5.5.0","@types/node":"^20.0.0","@capixjs/core":"0.1.0-beta.1"},"peerDependencies":{"@capixjs/core":">=0.1.0-0"},"_npmOperationalInternal":{"tmp":"tmp/transport-mcp_0.1.0-beta.1_1783100492530_0.6309638183926372","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.2":{"name":"@capixjs/transport-mcp","version":"0.1.0-beta.2","keywords":["capix","mcp","model-context-protocol","transport","typescript"],"license":"MIT","_id":"@capixjs/transport-mcp@0.1.0-beta.2","maintainers":[{"name":"milanito","email":"matt@matthieurondeau.fr"}],"homepage":"https://github.com/milanito/capix#readme","bugs":{"url":"https://github.com/milanito/capix/issues"},"dist":{"shasum":"be18e4cb5db14308d44a1684474b4c0557493151","tarball":"https://registry.npmjs.org/@capixjs/transport-mcp/-/transport-mcp-0.1.0-beta.2.tgz","fileCount":15,"integrity":"sha512-Jn7H8ssHQKo4qJlhdJyRk7eFv7dH0KWRhVOJ4VzChXkfxbRoUFFWUVs085W4VhONWtTLO1nOSsSIWeeOiG6+ug==","signatures":[{"sig":"MEUCIQDSCHUmBLoCe7F6W79m+3uCAmmPEOANMk/Cd4hAsXM3uAIgSZFWRB9SXzh7svyuv8vHoJfDMb3psAucbULJGg1RBuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capixjs%2ftransport-mcp@0.1.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28791},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/capixjs-transport-mcp-0.1.0-beta.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"milanito","email":"matt@matthieurondeau.fr"},"_resolved":"/home/runner/work/_temp/capixjs-transport-mcp-0.1.0-beta.2.tgz","_integrity":"sha512-Jn7H8ssHQKo4qJlhdJyRk7eFv7dH0KWRhVOJ4VzChXkfxbRoUFFWUVs085W4VhONWtTLO1nOSsSIWeeOiG6+ug==","repository":{"url":"git+https://github.com/milanito/capix.git","type":"git","directory":"packages/transports/mcp"},"_npmVersion":"10.9.8","description":"Capix MCP transport — expose capabilities as Model Context Protocol tools","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.6.0","typescript":"^5.5.0","@types/node":"^20.0.0","@capixjs/core":"0.1.0-beta.2"},"peerDependencies":{"@capixjs/core":">=0.1.0-0"},"_npmOperationalInternal":{"tmp":"tmp/transport-mcp_0.1.0-beta.2_1783106323585_0.7076065195091257","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.3":{"name":"@capixjs/transport-mcp","version":"0.1.0-beta.3","keywords":["capix","mcp","model-context-protocol","transport","typescript"],"license":"MIT","_id":"@capixjs/transport-mcp@0.1.0-beta.3","maintainers":[{"name":"milanito","email":"matt@matthieurondeau.fr"}],"homepage":"https://github.com/milanito/capix#readme","bugs":{"url":"https://github.com/milanito/capix/issues"},"dist":{"shasum":"46d1d4158d40424eca3e6b1d086b3596cb6fd021","tarball":"https://registry.npmjs.org/@capixjs/transport-mcp/-/transport-mcp-0.1.0-beta.3.tgz","fileCount":15,"integrity":"sha512-xOrNfxZcicoBQZmiR/w2CVtduHNmgKS3VwdE+KMBXNC3rjKcxKjW/MA8IqlWQFNWOZA4yn7aFmumT9sQQd+cTQ==","signatures":[{"sig":"MEUCIQD8CKMXdqKnhWlJ5aMpnfp4lm7Rg01MrYHgrTf+c6/MNgIgGTR1O/AbY1I06s4A3+vqj9+gmSQt5lRZxkFF3nMahbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capixjs%2ftransport-mcp@0.1.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28791},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/capixjs-transport-mcp-0.1.0-beta.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"milanito","email":"matt@matthieurondeau.fr"},"_resolved":"/home/runner/work/_temp/capixjs-transport-mcp-0.1.0-beta.3.tgz","_integrity":"sha512-xOrNfxZcicoBQZmiR/w2CVtduHNmgKS3VwdE+KMBXNC3rjKcxKjW/MA8IqlWQFNWOZA4yn7aFmumT9sQQd+cTQ==","repository":{"url":"git+https://github.com/milanito/capix.git","type":"git","directory":"packages/transports/mcp"},"_npmVersion":"10.9.8","description":"Capix MCP transport — expose capabilities as Model Context Protocol tools","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^1.6.0","typescript":"^5.5.0","@types/node":"^20.0.0","@capixjs/core":"0.1.0-beta.3"},"peerDependencies":{"@capixjs/core":">=0.1.0-0"},"_npmOperationalInternal":{"tmp":"tmp/transport-mcp_0.1.0-beta.3_1783106781929_0.7905802380192417","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@capixjs/transport-mcp","version":"1.0.0","description":"Capix MCP transport — expose capabilities as Model Context Protocol tools","license":"MIT","repository":{"type":"git","url":"git+https://github.com/milanito/capix.git","directory":"packages/transports/mcp"},"homepage":"https://github.com/milanito/capix#readme","bugs":{"url":"https://github.com/milanito/capix/issues"},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"keywords":["capix","mcp","model-context-protocol","transport","typescript"],"engines":{"node":">=20"},"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","zod":"^4.0.0"},"peerDependencies":{"@capixjs/core":">=0.1.0-0"},"devDependencies":{"@types/node":"^20.0.0","typescript":"^5.5.0","vitest":"^3.2.7","@capixjs/core":"1.0.0"},"scripts":{"build":"tsc","test":"vitest run","typecheck":"tsc --noEmit"},"_id":"@capixjs/transport-mcp@1.0.0","_integrity":"sha512-NpFh00ShqSuc+Y/KZRcQNu+ZSwoXQv5DJCRsg49NIaJ+NYF7Mia5S3n3/Gig29feYQJofqV3kYcP9vVR6lu7DQ==","_resolved":"/home/runner/work/_temp/capixjs-transport-mcp-1.0.0.tgz","_from":"file:/home/runner/work/_temp/capixjs-transport-mcp-1.0.0.tgz","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-NpFh00ShqSuc+Y/KZRcQNu+ZSwoXQv5DJCRsg49NIaJ+NYF7Mia5S3n3/Gig29feYQJofqV3kYcP9vVR6lu7DQ==","shasum":"0211307ca9617ca657d6036a765b91bd0c567723","tarball":"https://registry.npmjs.org/@capixjs/transport-mcp/-/transport-mcp-1.0.0.tgz","fileCount":15,"unpackedSize":28777,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@capixjs%2ftransport-mcp@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDOCd90XJsCH2pdI3ldM3upGfBQfV1qBRd3cCY5qpwIoAiEAvox018josmqsHctm8/yHqyk4TvvAF1bG0vQcHw4draY="}]},"_npmUser":{"name":"milanito","email":"matt@matthieurondeau.fr"},"directories":{},"maintainers":[{"name":"milanito","email":"matt@matthieurondeau.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/transport-mcp_1.0.0_1785920953771_0.17096033868912763"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-02T18:35:41.429Z","modified":"2026-08-05T09:09:14.243Z","0.1.0-alpha.15":"2026-07-02T18:35:41.758Z","0.1.0-alpha.16":"2026-07-03T07:37:49.157Z","0.1.0-alpha.17":"2026-07-03T07:46:35.038Z","0.1.0-alpha.18":"2026-07-03T07:51:05.380Z","0.1.0-alpha.22":"2026-07-03T11:49:48.767Z","0.1.0-alpha.23":"2026-07-03T11:54:45.988Z","0.1.0-alpha.24":"2026-07-03T17:35:10.960Z","0.1.0-beta.1":"2026-07-03T17:41:32.708Z","0.1.0-beta.2":"2026-07-03T19:18:43.738Z","0.1.0-beta.3":"2026-07-03T19:26:22.098Z","1.0.0":"2026-08-05T09:09:13.909Z"},"bugs":{"url":"https://github.com/milanito/capix/issues"},"license":"MIT","homepage":"https://github.com/milanito/capix#readme","keywords":["capix","mcp","model-context-protocol","transport","typescript"],"repository":{"type":"git","url":"git+https://github.com/milanito/capix.git","directory":"packages/transports/mcp"},"description":"Capix MCP transport — expose capabilities as Model Context Protocol tools","maintainers":[{"name":"milanito","email":"matt@matthieurondeau.fr"}],"readme":"# @capixjs/transport-mcp\n\nMCP transport for [Capix](https://github.com/milanito/capix). Exposes every capability as a [Model Context Protocol](https://modelcontextprotocol.io) tool, so AI clients — Claude Code, editors, agents — can call your server directly. Guards, input validation, and typed errors run through the same execution engine as every other transport.\n\n## Install\n\n```bash\nnpm install @capixjs/core @capixjs/transport-mcp zod\n```\n\n## Usage\n\n```ts\nimport { createServer } from '@capixjs/core';\nimport { mcpTransport } from '@capixjs/transport-mcp';\nimport { buildContext, capabilities } from './capabilities.js';\n\ncreateServer({\n  context: buildContext,\n  capabilities,\n  transports: [\n    // stdio — for MCP clients that spawn the server process\n    mcpTransport({ name: 'my-api', version: '1.0.0' }),\n\n    // or Streamable HTTP — mountable alongside your other transports\n    // mcpTransport({ port: 3001, path: '/mcp', name: 'my-api', version: '1.0.0' }),\n  ],\n}).start();\n```\n\nOr serve a capabilities file straight from the CLI:\n\n```bash\nclaude mcp add my-api -- npx capix mcp --config src/capabilities.ts\n```\n\n## Tool mapping\n\n| Capability | MCP tool |\n|---|---|\n| `users.getUser` | tool `users_getUser` |\n| Zod input schema | `inputSchema` (JSON Schema) |\n| Zod object output schema | `outputSchema` + `structuredContent` |\n| intent `query` | `readOnlyHint: true` |\n| intent `delete` | `destructiveHint: true` |\n| Guard rejection / validation failure | tool error (`isError: true`) with the typed code and issues |\n\nIntent follows the same rule as REST route inference: explicit intent wins, otherwise it is inferred from the capability's key name (`getUser` → query, `deleteUser` → delete).\n\nIn HTTP mode, request headers are forwarded to the context builder — header-based auth guards behave identically to the REST transport. In stdio mode there are no headers; capabilities behind auth guards will reject unless your context builder allows headerless requests.\n\n## Options\n\n| Option | Description |\n|---|---|\n| `port` | Serve Streamable HTTP on this port; omit for stdio |\n| `host` | Bind host in HTTP mode (default `0.0.0.0`) |\n| `path` | MCP endpoint path in HTTP mode (default `/mcp`) |\n| `name`, `version` | Reported during the MCP handshake |\n| `timeoutMs` | Per-call timeout (default 30 000) |\n| `capabilities` | Per-transport registry — expose only a subset of capabilities to AI clients |\n\n## Docs\n\n- [MCP transport guide](https://github.com/milanito/capix/blob/master/docs/transports/mcp.md)\n- [Working example](https://github.com/milanito/capix/tree/master/examples/with-mcp) — one registry served over REST and MCP at once\n","readmeFilename":"README.md"}