{"_id":"@calltelemetry/jtapi-mcp","_rev":"4-e66538fefce55520bedf318076d65774","name":"@calltelemetry/jtapi-mcp","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.0":{"name":"@calltelemetry/jtapi-mcp","version":"1.0.0","_id":"@calltelemetry/jtapi-mcp@1.0.0","maintainers":[{"name":"jasonbarbee","email":"jason.barbee@gmail.com"}],"bin":{"jtapi-mcp":"build/index.js"},"dist":{"shasum":"1aad8f038e227f175295ff845396b8e8631af171","tarball":"https://registry.npmjs.org/@calltelemetry/jtapi-mcp/-/jtapi-mcp-1.0.0.tgz","fileCount":4,"integrity":"sha512-0uNl2IJ7cEnM8Vwe1PfVqv9/xRxfqmbPrSeg8kUpfh/AYO+DDkbGsNgLLub4rtvBNhMN5LxsOSK9Vl0iHjJidg==","signatures":[{"sig":"MEUCIHNYfAGttO/ZIMPh3fQER1XSwGnTSYiAttlca0tHpUDyAiEAg+1o/ZTyeimyuCA716RFkr7Oir7vPdPpiKXua/wJBX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405375},"type":"module","scripts":{"dev":"tsx src/index.ts","build":"yarn build:spec && vite build && chmod +x build/index.js && cp src/openapi-spec.json build/openapi-spec.json","start":"node build/index.js","prepack":"yarn build:nospec","proto:gen":"cd ../proto && buf generate","typecheck":"tsc --noEmit","build:spec":"bash -lc 'set -euo pipefail; ns=\"${JTAPI_NAMESPACE:-ct-conductor-sync-release-rc206}\"; selector=\"${JTAPI_POD_SELECTOR:-app.kubernetes.io/name=jtapi-sidecar}\"; pod=$(kubectl get pods -n \"$ns\" -l \"$selector\" -o jsonpath=\"{.items[0].metadata.name}\" 2>/dev/null || echo \"\"); if [ -z \"$pod\" ]; then echo \"WARN: No sidecar pod found, using existing spec\"; exit 0; fi; kubectl exec -n \"$ns\" \"$pod\" -- curl -fsS http://localhost:8080/v3/api-docs | jq . > src/openapi-spec.json; echo \"OpenAPI spec updated (ns=$ns pod=$pod selector=$selector)\"'","proto:lint":"cd ../proto && buf lint","build:nospec":"vite build && chmod +x build/index.js && cp src/openapi-spec.json build/openapi-spec.json"},"_npmUser":{"name":"jasonbarbee","email":"jason.barbee@gmail.com"},"_npmVersion":"11.7.0","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vite":"^6.0.0","ts-proto":"^2.11.1","typescript":"^5.7.3","@types/node":"^25.1.0","@bufbuild/buf":"^1.64.0"},"dependenciesMeta":{"ts-proto@2.11.1":{"unplugged":true}},"_npmOperationalInternal":{"tmp":"tmp/jtapi-mcp_1.0.0_1773836479591_0.9962357414084164","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@calltelemetry/jtapi-mcp","version":"1.0.1","_id":"@calltelemetry/jtapi-mcp@1.0.1","maintainers":[{"name":"jasonbarbee","email":"jason.barbee@gmail.com"}],"bin":{"jtapi-mcp":"build/index.js"},"dist":{"shasum":"b769517e2fb689d3fcb5a33acfe6ab17f9fd4255","tarball":"https://registry.npmjs.org/@calltelemetry/jtapi-mcp/-/jtapi-mcp-1.0.1.tgz","fileCount":4,"integrity":"sha512-i8cYCZ5AXE+yyuYsJzxk6L03wQKsWWzS1fKSAzi90KDbD4S9FS8KUxPxDtysoszl30VN55M6m5pBjDTRtzAaEA==","signatures":[{"sig":"MEQCIHOvx80JPH0L9qWaB3jldlchVQYE+haj2vW+YpXgTx2KAiA8+Fp0xWu3T4oW1EyeAUXWbc2uf5cu9fCTrqhoFPC73Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405398},"type":"module","gitHead":"a0c6e2e2fee530b76f72270b6198d6f9cc02e980","scripts":{"dev":"tsx src/index.ts","build":"yarn build:spec && vite build && chmod +x build/index.js && cp src/openapi-spec.json build/openapi-spec.json","start":"node build/index.js","prepack":"yarn build:nospec","proto:gen":"cd ../proto && buf generate","typecheck":"tsc --noEmit","build:spec":"bash -lc 'set -euo pipefail; ns=\"${JTAPI_NAMESPACE:-ct-conductor-sync-release-rc206}\"; selector=\"${JTAPI_POD_SELECTOR:-app.kubernetes.io/name=jtapi-sidecar}\"; pod=$(kubectl get pods -n \"$ns\" -l \"$selector\" -o jsonpath=\"{.items[0].metadata.name}\" 2>/dev/null || echo \"\"); if [ -z \"$pod\" ]; then echo \"WARN: No sidecar pod found, using existing spec\"; exit 0; fi; kubectl exec -n \"$ns\" \"$pod\" -- curl -fsS http://localhost:8080/v3/api-docs | jq . > src/openapi-spec.json; echo \"OpenAPI spec updated (ns=$ns pod=$pod selector=$selector)\"'","proto:lint":"cd ../proto && buf lint","build:nospec":"vite build && chmod +x build/index.js && cp src/openapi-spec.json build/openapi-spec.json"},"_npmUser":{"name":"jasonbarbee","email":"jason.barbee@gmail.com"},"_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.2","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vite":"^6.0.0","ts-proto":"^2.11.1","typescript":"^5.7.3","@types/node":"^25.1.0","@bufbuild/buf":"^1.64.0"},"dependenciesMeta":{"ts-proto@2.11.1":{"unplugged":true}},"_npmOperationalInternal":{"tmp":"tmp/jtapi-mcp_1.0.1_1773836966269_0.36081410312486617","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@calltelemetry/jtapi-mcp","version":"1.1.0","_id":"@calltelemetry/jtapi-mcp@1.1.0","maintainers":[{"name":"jasonbarbee","email":"jason.barbee@gmail.com"}],"bin":{"jtapi-mcp":"build/index.js"},"dist":{"shasum":"178b49718ff0a658b4676ea28f2e76f951e251c6","tarball":"https://registry.npmjs.org/@calltelemetry/jtapi-mcp/-/jtapi-mcp-1.1.0.tgz","fileCount":4,"integrity":"sha512-EhbwqxI/o8xVTqrqLbNdhFp1L/n2VKsd2l6Vl/YFZeQ2pbMAft12J4greQZBEXH02NuGFW5UtUtWkxUrpr5B+g==","signatures":[{"sig":"MEUCIQDAOQ6JA2mxAbzqpYR+Jo8LB1KUJ1+56M3Us7aKakxxIAIgbrBFK6G5x34C9eDGszZuvQeWoZjZrGZyD7CiIKMXYus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463646},"type":"module","gitHead":"dce05cdb2ca176f0585943fcd747950b37baa05f","scripts":{"dev":"tsx src/index.ts","test":"tsx --test test/surface.test.ts","build":"yarn build:spec && vite build && chmod +x build/index.js && cp src/openapi-spec.json build/openapi-spec.json","start":"node build/index.js","prepack":"yarn build:nospec && yarn test","proto:gen":"cd ../proto && buf generate","typecheck":"tsc --noEmit","build:spec":"bash -lc 'set -euo pipefail; ns=\"${JTAPI_NAMESPACE:-ct-conductor-sync-release-rc206}\"; selector=\"${JTAPI_POD_SELECTOR:-app.kubernetes.io/name=jtapi-sidecar}\"; pod=$(kubectl get pods -n \"$ns\" -l \"$selector\" -o jsonpath=\"{.items[0].metadata.name}\" 2>/dev/null || echo \"\"); if [ -z \"$pod\" ]; then echo \"WARN: No sidecar pod found, using existing spec\"; exit 0; fi; kubectl exec -n \"$ns\" \"$pod\" -- curl -fsS http://localhost:8080/v3/api-docs | jq . > src/openapi-spec.json; echo \"OpenAPI spec updated (ns=$ns pod=$pod selector=$selector)\"'","proto:lint":"cd ../proto && buf lint","build:nospec":"vite build && chmod +x build/index.js && cp src/openapi-spec.json build/openapi-spec.json"},"_npmUser":{"name":"jasonbarbee","email":"jason.barbee@gmail.com"},"_npmVersion":"11.16.0","description":"JTAPI MCP (internal lab) with progressive discovery + jtapi_policy/jtapi_scenario family routers","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.24.2","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","vite":"^6.0.0","ts-proto":"^2.11.1","typescript":"^5.7.3","@types/node":"^25.1.0","@bufbuild/buf":"^1.64.0"},"dependenciesMeta":{"ts-proto@2.11.1":{"unplugged":true}},"_npmOperationalInternal":{"tmp":"tmp/jtapi-mcp_1.1.0_1785791864927_0.8259289900632885","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@calltelemetry/jtapi-mcp","version":"1.2.0","description":"JTAPI MCP (internal lab) with progressive discovery + jtapi_policy/jtapi_scenario family routers","type":"module","bin":{"jtapi-mcp":"build/index.js"},"scripts":{"start":"node build/index.js","start:sse":"node build/sse.js","dev":"tsx src/index.ts","build":"yarn build:spec && vite build && chmod +x build/index.js build/sse.js && cp src/openapi-spec.json build/openapi-spec.json","build:nospec":"vite build && chmod +x build/index.js build/sse.js && cp src/openapi-spec.json build/openapi-spec.json","build:spec":"bash -lc 'set -euo pipefail; ns=\"${JTAPI_NAMESPACE:-ct-conductor-sync-release-rc206}\"; selector=\"${JTAPI_POD_SELECTOR:-app.kubernetes.io/name=jtapi-sidecar}\"; pod=$(kubectl get pods -n \"$ns\" -l \"$selector\" -o jsonpath=\"{.items[0].metadata.name}\" 2>/dev/null || echo \"\"); if [ -z \"$pod\" ]; then echo \"WARN: No sidecar pod found, using existing spec\"; exit 0; fi; kubectl exec -n \"$ns\" \"$pod\" -- curl -fsS http://localhost:8080/v3/api-docs | jq . > src/openapi-spec.json; echo \"OpenAPI spec updated (ns=$ns pod=$pod selector=$selector)\"'","typecheck":"tsc --noEmit","test":"tsx --test test/*.test.ts","prepack":"yarn build:nospec && yarn test","proto:gen":"cd ../proto && buf generate","proto:lint":"cd ../proto && buf lint"},"dependencies":{"@modelcontextprotocol/sdk":"^1.12.1","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","zod":"^3.24.2"},"devDependencies":{"@bufbuild/buf":"^1.64.0","@types/node":"^25.1.0","ts-proto":"^2.11.1","tsx":"^4.19.4","typescript":"^5.7.3","vite":"^6.0.0"},"publishConfig":{"access":"public"},"dependenciesMeta":{"ts-proto@2.11.1":{"unplugged":true}},"gitHead":"4c980a472bd4215817f1eee5b593d3e0b3268383","_id":"@calltelemetry/jtapi-mcp@1.2.0","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-bILojmqbEndSmmETvJk2FhBFkfQ83RpYsYK1gPAMdSScrukA/iQe+jQBKolOGltqI8/ljNDQFkd/FuDpANoruw==","shasum":"f872bc1f3aabfcc173b578c10860f56df0372895","tarball":"https://registry.npmjs.org/@calltelemetry/jtapi-mcp/-/jtapi-mcp-1.2.0.tgz","fileCount":8,"unpackedSize":474987,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCwck83l0oJ+jY9cZ8KL26abW97cFuYfOQh/Nxp07zb8gIga76cdPGd0WRbMPQK9c8VBwuiB18T6QhyyLIZ2LId0fE="}]},"_npmUser":{"name":"jasonbarbee","email":"jason.barbee@gmail.com"},"directories":{},"maintainers":[{"name":"jasonbarbee","email":"jason.barbee@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jtapi-mcp_1.2.0_1789094096563_0.343188833047513"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-18T12:21:19.497Z","modified":"2026-09-11T02:34:56.904Z","1.0.0":"2026-03-18T12:21:19.780Z","1.0.1":"2026-03-18T12:29:26.466Z","1.1.0":"2026-08-03T21:17:45.100Z","1.2.0":"2026-09-11T02:34:56.724Z"},"description":"JTAPI MCP (internal lab) with progressive discovery + jtapi_policy/jtapi_scenario family routers","maintainers":[{"name":"jasonbarbee","email":"jason.barbee@gmail.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}