{"_id":"@azrtydxb/kryton-mcp","_rev":"2-e1710cded6dce9ca4ba9ab81f9683e88","name":"@azrtydxb/kryton-mcp","dist-tags":{"latest":"0.2.1"},"versions":{"0.2.0":{"name":"@azrtydxb/kryton-mcp","version":"0.2.0","license":"Apache-2.0","_id":"@azrtydxb/kryton-mcp@0.2.0","maintainers":[{"name":"piwi3910","email":"pascal@watteel.be"}],"homepage":"https://github.com/azrtydxb/kryton#readme","bugs":{"url":"https://github.com/azrtydxb/kryton/issues"},"bin":{"kryton-mcp":"dist/bin.js"},"dist":{"shasum":"6f7d1fcc5320b2017c093590d310b25592a7608c","tarball":"https://registry.npmjs.org/@azrtydxb/kryton-mcp/-/kryton-mcp-0.2.0.tgz","fileCount":42,"integrity":"sha512-3WmqTcs65aD/dJURggdOJQFtWl9V9LUb8F64ZD+hnzjnqgmWm/or62QicQpVuz1ky679LfDLMZold80AmsgX6A==","signatures":[{"sig":"MEYCIQCpNWEEdgOfaKcUAhLieH87N0SaEaX9+qZ1ZAtcDwIavwIhAPd9GOg+EW7czBQhYpVPcJSyhapI8Ly2s5pd/D+uQ302","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82643},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.19"},"exports":{".":"./dist/index.js"},"gitHead":"ba20f42f2e19a94e4948f139b2f6fb94812fcbb7","scripts":{"test":"node --test --enable-source-maps dist/test/*.test.js","build":"tsc -p tsconfig.json","pretest":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"piwi3910","email":"pascal@watteel.be"},"repository":{"url":"git+https://github.com/azrtydxb/kryton.git","type":"git","directory":"packages/kryton-mcp"},"_npmVersion":"11.9.0","description":"MCP stdio shim for Kryton — bridges stdio JSON-RPC to a Kryton server's /api/mcp HTTP transport.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"@modelcontextprotocol/sdk":"^1.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/kryton-mcp_0.2.0_1779130227894_0.03179468777236627","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@azrtydxb/kryton-mcp","version":"0.2.1","description":"MCP stdio shim for Kryton — bridges stdio JSON-RPC to a Kryton server's /api/mcp HTTP transport.","license":"Apache-2.0","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"kryton-mcp":"dist/bin.js"},"exports":{".":"./dist/index.js"},"sideEffects":false,"publishConfig":{"access":"public","provenance":true},"scripts":{"build":"tsc -p tsconfig.json","test":"node --test --enable-source-maps dist/test/*.test.js","pretest":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"dependencies":{"@modelcontextprotocol/sdk":"^1.28.0"},"devDependencies":{"@types/node":"^25.5.0","typescript":"^5.9.3"},"engines":{"node":">=20.19"},"repository":{"type":"git","url":"git+https://github.com/azrtydxb/kryton.git","directory":"packages/kryton-mcp"},"homepage":"https://github.com/azrtydxb/kryton#readme","bugs":{"url":"https://github.com/azrtydxb/kryton/issues"},"gitHead":"86cba2e9ac25480ebc7dc004a467354b61ca71bc","_id":"@azrtydxb/kryton-mcp@0.2.1","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-oFHSdc4SQ3yhSZCjtn3BBrFDO8BAm63V/6QN2wIc+tZHBlU7RQUVTqYVDXcoUmHEeaubDM7mZDDxgfF4iZMRGA==","shasum":"d42724afe507b7c1c7509b5c07436ddbd96dd019","tarball":"https://registry.npmjs.org/@azrtydxb/kryton-mcp/-/kryton-mcp-0.2.1.tgz","fileCount":42,"unpackedSize":82664,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@azrtydxb%2fkryton-mcp@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCBaQ6d/r6K3CUwlK91X5ZCbtqnvYCpXYNWEodAACuffgIgGtDmyKoZe2COQTBLLdB58NwdzOatIK2YhqkeBpsrXt0="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0cf94a71-eec9-42cd-9319-69e71cf6cc08"}},"directories":{},"maintainers":[{"name":"piwi3910","email":"pascal@watteel.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kryton-mcp_0.2.1_1779130988727_0.4307370136542146"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-18T18:50:27.764Z","modified":"2026-05-18T19:03:09.171Z","0.2.0":"2026-05-18T18:50:28.049Z","0.2.1":"2026-05-18T19:03:08.882Z"},"bugs":{"url":"https://github.com/azrtydxb/kryton/issues"},"license":"Apache-2.0","homepage":"https://github.com/azrtydxb/kryton#readme","repository":{"type":"git","url":"git+https://github.com/azrtydxb/kryton.git","directory":"packages/kryton-mcp"},"description":"MCP stdio shim for Kryton — bridges stdio JSON-RPC to a Kryton server's /api/mcp HTTP transport.","maintainers":[{"name":"piwi3910","email":"pascal@watteel.be"}],"readme":"# @azrtydxb/kryton-mcp\n\nstdio MCP shim for [Kryton](https://kryton.ai). Bridges stdio JSON-RPC (used by\nClaude Desktop, Cline, Continue, and other older MCP hosts) to a Kryton\nserver's HTTP MCP transport at `<server>/api/mcp`.\n\n## Usage\n\n```jsonc\n{\n  \"mcpServers\": {\n    \"kryton\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@azrtydxb/kryton-mcp\"],\n      \"env\": {\n        \"KRYTON_URL\": \"https://kryton.ai\",\n        \"KRYTON_TOKEN\": \"kryton_...\"\n      }\n    }\n  }\n}\n```\n\n## Environment\n\n| Variable       | Default              | Notes                                                                    |\n| -------------- | -------------------- | ------------------------------------------------------------------------ |\n| `KRYTON_URL`   | `https://kryton.ai`  | Base URL of the Kryton server. The shim POSTs to `<url>/api/mcp`.        |\n| `KRYTON_TOKEN` | _(required)_         | Bearer token, must begin with `kryton_`. Mint via `kryton-init` or UI.   |\n| `KRYTON_DEBUG` | unset                | When `1`, emits `[kryton-mcp] level=… msg=… …` lines on stderr.          |\n\n## Exit codes\n\n| Code | Meaning                                       |\n| ---- | --------------------------------------------- |\n| 0    | Clean shutdown (stdin closed).                |\n| 1    | Missing/invalid env, or fatal upstream error. |\n\nThe shim is a thin proxy — the upstream Kryton server is the source of truth\nfor the tool list, which is generated dynamically from its OpenAPI spec.\n","readmeFilename":"README.md"}