{"_id":"@bigstrider/transcodes-mcp-server","_rev":"12-fa6de804ce0d175c34a448f80aef74fb","name":"@bigstrider/transcodes-mcp-server","dist-tags":{"latest":"1.4.4"},"versions":{"1.0.0":{"name":"@bigstrider/transcodes-mcp-server","version":"1.0.0","keywords":["mcp","model-context-protocol","transcodes","proxy"],"author":{"name":"bigstrider"},"license":"MIT","_id":"@bigstrider/transcodes-mcp-server@1.0.0","maintainers":[{"name":"han55776","email":"g.han55776@gmail.com"}],"bin":{"transcodes-mcp-server":"dist/index.js"},"dist":{"shasum":"06c89840b8aecc0e286ef5b443224a87a212a303","tarball":"https://registry.npmjs.org/@bigstrider/transcodes-mcp-server/-/transcodes-mcp-server-1.0.0.tgz","fileCount":91,"integrity":"sha512-9KFDLec88HmJdT3yqfmI2nNB58gg0nRdIX3/API3mcBzT/w/msxksiAh+KxRz+VnA3TIRW2VAZOpsiOVt+2EWw==","signatures":[{"sig":"MEUCIBCughqxCj3h2YjFRjbjlefal7iSNCfYOsIijBJiVCJ7AiEA2Bpjmt2TEG3vTMcymnMkfGj87nH0lRWV2nu1kVNeFtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146776},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"5c0a5a2d85acc9ccc8964979497912a1f273ac4f","scripts":{"build":"tsc","start":"node dist/index.js","release-package":"npm run build && npx changeset publish"},"_npmUser":{"name":"han55776","email":"g.han55776@gmail.com"},"_npmVersion":"10.9.4","description":"stdio MCP server that proxies HTTP requests to Transcodes API with X-API-Key","directories":{},"_nodeVersion":"22.22.1","dependencies":{"axios":"^1.13.2","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"optionalDependencies":{"@ngrok/ngrok":"^1.4.0","@openziti/zrok":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/transcodes-mcp-server_1.0.0_1774854557603_0.5831939983408232","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bigstrider/transcodes-mcp-server","version":"1.0.1","keywords":["mcp","model-context-protocol","transcodes","proxy"],"author":{"name":"bigstrider"},"license":"MIT","_id":"@bigstrider/transcodes-mcp-server@1.0.1","maintainers":[{"name":"han55776","email":"g.han55776@gmail.com"}],"bin":{"transcodes-mcp-server":"dist/index.js"},"dist":{"shasum":"76d995b8e6c5a6c45733bb2133afcd475e3b33d4","tarball":"https://registry.npmjs.org/@bigstrider/transcodes-mcp-server/-/transcodes-mcp-server-1.0.1.tgz","fileCount":91,"integrity":"sha512-bVZqyojCWFkdyWH0h6S7n1kJimSO9roF5/1HYetii7vTcxHvUz/5C5LMZH0PR03kqRaYSxQpuhj+8Zi13vb0FA==","signatures":[{"sig":"MEQCIAxwadqWo7J1VbQIctdpIqq3LlyquyUhyuEitxQ/zPsWAiAv8QqmYGROKaMxZqTz9jKeT4ZYfynx7J4/jGZ+5fCTzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146776},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"420fbb28f15d7743aee965329c34381a9a43fa6b","scripts":{"build":"tsc","start":"node dist/index.js","release-package":"npm run build && npx changeset publish"},"_npmUser":{"name":"han55776","email":"g.han55776@gmail.com"},"_npmVersion":"10.9.4","description":"stdio MCP server that proxies HTTP requests to Transcodes API with X-API-Key","directories":{},"_nodeVersion":"22.22.1","dependencies":{"axios":"^1.13.2","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"optionalDependencies":{"@ngrok/ngrok":"^1.4.0","@openziti/zrok":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/transcodes-mcp-server_1.0.1_1774855947598_0.0806851236809194","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@bigstrider/transcodes-mcp-server","version":"1.1.0","keywords":["mcp","model-context-protocol","transcodes","proxy"],"author":{"name":"bigstrider"},"license":"MIT","_id":"@bigstrider/transcodes-mcp-server@1.1.0","maintainers":[{"name":"han55776","email":"g.han55776@gmail.com"}],"bin":{"transcodes-mcp-server":"dist/index.js"},"dist":{"shasum":"93d0c592f991c2643729a5425815a85587a62ad6","tarball":"https://registry.npmjs.org/@bigstrider/transcodes-mcp-server/-/transcodes-mcp-server-1.1.0.tgz","fileCount":91,"integrity":"sha512-XDCB0ksigb8aWaVVPNz/OMzHEFYS8MJXdiDshc/uMjOwV9IHFeW/7rq/+7PdZmrrzh4udUbtzqkesyhz6Yz3nQ==","signatures":[{"sig":"MEUCIFdckyrY9F92DSQzpFz7NjJWasNzYgPAgHveSWbpKQGgAiEA7/VkAXuYnQYQMOigmyw0LzRtrZwb8zT0l/iYgG7K/k0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152434},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"79345ad5b19c7de8cb19fef33716ae8b6b549d9f","scripts":{"build":"tsc","start":"node dist/index.js","release-package":"npm run build && npx changeset publish"},"_npmUser":{"name":"han55776","email":"g.han55776@gmail.com"},"_npmVersion":"10.9.7","description":"stdio MCP server that proxies HTTP requests to Transcodes API with X-API-Key","directories":{},"_nodeVersion":"22.22.2","dependencies":{"axios":"^1.13.2","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"optionalDependencies":{"@ngrok/ngrok":"^1.4.0","@openziti/zrok":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/transcodes-mcp-server_1.1.0_1775167276063_0.09985995141207127","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@bigstrider/transcodes-mcp-server","version":"1.2.0","keywords":["mcp","model-context-protocol","transcodes","proxy"],"author":{"name":"bigstrider"},"license":"MIT","_id":"@bigstrider/transcodes-mcp-server@1.2.0","maintainers":[{"name":"han55776","email":"g.han55776@gmail.com"}],"bin":{"transcodes-mcp-server":"dist/index.js"},"dist":{"shasum":"9de11e86535015e816fd469e7d27e19bf30982c5","tarball":"https://registry.npmjs.org/@bigstrider/transcodes-mcp-server/-/transcodes-mcp-server-1.2.0.tgz","fileCount":91,"integrity":"sha512-GG2d63gqwUMqjaWLTWgmNmAu5cRt3BFFO7RfkTGG1apRAbuAFO3ehpGZPWxJM3zzJMbdfyssxSfa6kSbOE3Dxg==","signatures":[{"sig":"MEYCIQCAaqyvsZpeOeRW7Pi1D4C69u+83spBx06jX63QSAAchwIhAKjtinL6IgR1HOk+SKmFwxjt8n2i8weSSKh4JR3raSbo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149024},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"e58b47fcebb9280278444c7fe80b2034d734f44b","scripts":{"build":"tsc","start":"node dist/index.js","release-package":"npm run build && npx changeset publish"},"_npmUser":{"name":"han55776","email":"g.han55776@gmail.com"},"_npmVersion":"10.9.7","description":"stdio MCP server that proxies HTTP requests to Transcodes API with X-API-Key","directories":{},"_nodeVersion":"22.22.2","dependencies":{"axios":"^1.13.2","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"_npmOperationalInternal":{"tmp":"tmp/transcodes-mcp-server_1.2.0_1775441134797_0.10023673781486053","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@bigstrider/transcodes-mcp-server","version":"1.2.1","keywords":["mcp","model-context-protocol","transcodes","proxy"],"author":{"name":"bigstrider"},"license":"MIT","_id":"@bigstrider/transcodes-mcp-server@1.2.1","maintainers":[{"name":"han55776","email":"g.han55776@gmail.com"}],"bin":{"transcodes-mcp-server":"dist/index.js"},"dist":{"shasum":"87f0b9132d82b2bff22ffe937d732cec26854b7c","tarball":"https://registry.npmjs.org/@bigstrider/transcodes-mcp-server/-/transcodes-mcp-server-1.2.1.tgz","fileCount":91,"integrity":"sha512-rvGJNug5eav/RKVQIT8zi/ZVPNDnubHLjCohnFGJH97FKvz8Duy+WHK4cj6RZleHemnXm+6PHG1vQItKWlp3CQ==","signatures":[{"sig":"MEUCIFpFV3dZdxn1D4LK5eTO641hMWD567EXogDs/mn9IHvQAiEA+cFxP+B+B/F9vOHd4qRAIkwOgfbDkWHcrpHjenC59b0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152700},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"e02bbc4c3b8bbbd603535c9e6a433dc5f01e639e","scripts":{"build":"tsc","start":"node dist/index.js","release-package":"npm run build && npx changeset publish"},"_npmUser":{"name":"han55776","email":"g.han55776@gmail.com"},"_npmVersion":"10.9.7","description":"stdio MCP server that proxies HTTP requests to Transcodes API with X-API-Key","directories":{},"_nodeVersion":"22.22.2","dependencies":{"axios":"^1.13.2","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"_npmOperationalInternal":{"tmp":"tmp/transcodes-mcp-server_1.2.1_1775890183103_0.7207855211085921","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@bigstrider/transcodes-mcp-server","version":"1.3.0","keywords":["mcp","model-context-protocol","transcodes","proxy"],"author":{"name":"bigstrider"},"license":"MIT","_id":"@bigstrider/transcodes-mcp-server@1.3.0","maintainers":[{"name":"han55776","email":"g.han55776@gmail.com"}],"bin":{"transcodes-mcp-server":"dist/index.js"},"dist":{"shasum":"6bb1488f699ac9f2b92b852281120df1ec0404c6","tarball":"https://registry.npmjs.org/@bigstrider/transcodes-mcp-server/-/transcodes-mcp-server-1.3.0.tgz","fileCount":99,"integrity":"sha512-P4DUYJIEE4MgjwfiwaAqhWtZx76Imu7JAjiVTTrkumwR2KzMptUdjHCC2GxQZCaZvyP3vusb5x/94PxTT9ruwA==","signatures":[{"sig":"MEQCIDmaPjAHTmkK1mPNkRfoZQcshUCex/4oYxaJ6+VoPPVMAiBw+2L84FtNIP2pLEI2zD5Q9GJpucugjrDwBrgvWHNzug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202797},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"69954cfa30a2dc9d426d86b26d957a0948d0d2d8","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","release-package":"npm run build && npx changeset publish"},"_npmUser":{"name":"han55776","email":"g.han55776@gmail.com"},"_npmVersion":"10.9.7","description":"stdio MCP server that proxies HTTP requests to Transcodes API with a member MCP JWT (x-transcodes-token header)","directories":{},"_nodeVersion":"22.22.2","dependencies":{"axios":"^1.13.2","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","typescript":"^5.7.0","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"_npmOperationalInternal":{"tmp":"tmp/transcodes-mcp-server_1.3.0_1776632949758_0.009115341855159942","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@bigstrider/transcodes-mcp-server","version":"1.4.0","keywords":["mcp","model-context-protocol","transcodes","proxy"],"author":{"name":"bigstrider"},"license":"MIT","_id":"@bigstrider/transcodes-mcp-server@1.4.0","maintainers":[{"name":"han55776","email":"g.han55776@gmail.com"}],"bin":{"transcodes-mcp-server":"dist/index.js"},"dist":{"shasum":"b6463eb80e319141df7f60bb253e58cd1ab8c2e0","tarball":"https://registry.npmjs.org/@bigstrider/transcodes-mcp-server/-/transcodes-mcp-server-1.4.0.tgz","fileCount":103,"integrity":"sha512-kgBcsGSoa+vRDxr7IX08o0cB0G9gK+RsGjpkPuQLaC4kZSNXYIk1Ys9Z3slbac35E/VUWvQXZVmfEVovFEhtNQ==","signatures":[{"sig":"MEUCIG4U/AzqYPlrjyTeVJ0Gf4iQuW2Yyn21CPzBKv96AXY6AiEAmQNwM3hZogwOpymbbnngRAhbXpyEx0DR+A1+2YqSHC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208456},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"b73d1246c1bf77447fdcbbd70fec2e712e395f06","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","verify-dist":"node scripts/verify-dist.js","release-package":"npm run build && npm run verify-dist && npx changeset publish"},"_npmUser":{"name":"han55776","email":"g.han55776@gmail.com"},"_npmVersion":"10.9.7","description":"stdio MCP server that proxies HTTP requests to Transcodes API with a member MCP JWT (x-transcodes-token header)","directories":{},"_nodeVersion":"22.22.2","dependencies":{"axios":"^1.13.2","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","typescript":"^5.7.0","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"_npmOperationalInternal":{"tmp":"tmp/transcodes-mcp-server_1.4.0_1776804943776_0.8559362942108204","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@bigstrider/transcodes-mcp-server","version":"1.4.1","keywords":["mcp","model-context-protocol","transcodes","proxy"],"author":{"name":"bigstrider"},"license":"MIT","_id":"@bigstrider/transcodes-mcp-server@1.4.1","maintainers":[{"name":"han55776","email":"g.han55776@gmail.com"}],"bin":{"transcodes-mcp-server":"dist/index.js"},"dist":{"shasum":"c53b973e7e5bff845f7c53516f9b55226b025f64","tarball":"https://registry.npmjs.org/@bigstrider/transcodes-mcp-server/-/transcodes-mcp-server-1.4.1.tgz","fileCount":103,"integrity":"sha512-q+mqi4XVvo3DHaCxFdXqbObDWOGioE0Sk0C3zuKIexVSdYgLYgtKuOtfS/TOOizbJyzoT7HI5VU6Itv1iW/GOA==","signatures":[{"sig":"MEUCIQDkrfxbI4dkgkRfEAufhZXMc3pBX7TfzJwVCMRExNU1bAIgZVPD6BHJzf5nsFX+XTyIWaHsRDHvzzl/S/j/PpKkvPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208998},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"8a67e5ec86ac6ac9b84cfc97fd28bdf26e49fa79","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","verify-dist":"node scripts/verify-dist.js","release-package":"npm run build && npm run verify-dist && npx changeset publish"},"_npmUser":{"name":"han55776","email":"g.han55776@gmail.com"},"_npmVersion":"10.9.7","description":"stdio MCP server that proxies HTTP requests to Transcodes API with a member MCP JWT (x-transcodes-token header)","directories":{},"_nodeVersion":"22.22.2","dependencies":{"axios":"^1.13.2","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","typescript":"^5.7.0","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"_npmOperationalInternal":{"tmp":"tmp/transcodes-mcp-server_1.4.1_1776886052733_0.9280316214489912","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@bigstrider/transcodes-mcp-server","version":"1.4.2","keywords":["mcp","model-context-protocol","transcodes","proxy"],"author":{"name":"bigstrider"},"license":"MIT","_id":"@bigstrider/transcodes-mcp-server@1.4.2","maintainers":[{"name":"han55776","email":"g.han55776@gmail.com"}],"bin":{"transcodes-mcp-server":"dist/index.js"},"dist":{"shasum":"704485e856a06723744e7b362724cafbc05658a5","tarball":"https://registry.npmjs.org/@bigstrider/transcodes-mcp-server/-/transcodes-mcp-server-1.4.2.tgz","fileCount":103,"integrity":"sha512-LN95B1aYuKIO7FMLr43itW3BHL4wVnkprgD2EwUeRPKkQbApXCJATrrF36meXtL2Vy/ukPSSLic+ShaXM9p2xQ==","signatures":[{"sig":"MEYCIQCiux2/4qLm5icC/tRqB2yoDCN1WQHF+ywMZPaS4Nkv7wIhAKPVSt9wCwPkZoGG/eA+2j/djzL8tMwFjEj0/BB9sP6n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209152},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"88404d7c2fa0ac0e4e898ea4581a3e0b16bdc58a","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","verify-dist":"node scripts/verify-dist.js","release-package":"npm run build && npm run verify-dist && npx changeset publish"},"_npmUser":{"name":"han55776","email":"g.han55776@gmail.com"},"_npmVersion":"10.9.7","description":"stdio MCP server that proxies HTTP requests to Transcodes API with a member MCP JWT (x-transcodes-token header)","directories":{},"_nodeVersion":"22.22.2","dependencies":{"axios":"^1.13.2","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","typescript":"^5.7.0","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"_npmOperationalInternal":{"tmp":"tmp/transcodes-mcp-server_1.4.2_1777050202624_0.05955399646602344","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@bigstrider/transcodes-mcp-server","version":"1.4.3","keywords":["mcp","model-context-protocol","transcodes","proxy"],"author":{"name":"bigstrider"},"license":"MIT","_id":"@bigstrider/transcodes-mcp-server@1.4.3","maintainers":[{"name":"han55776","email":"g.han55776@gmail.com"}],"bin":{"transcodes-mcp-server":"dist/index.js"},"dist":{"shasum":"c2c317064dcef3b5307f9cdb9901b8b497765147","tarball":"https://registry.npmjs.org/@bigstrider/transcodes-mcp-server/-/transcodes-mcp-server-1.4.3.tgz","fileCount":103,"integrity":"sha512-a1154z/EXKSHQeOjQy12c1g0vIT8GD7I1tWm/ExaVRfLE/VnuUdUPMrRsjnL6awEeRUzsrwv0AgxlNsnRtsYzA==","signatures":[{"sig":"MEUCIQDJBcb0G2pPR6g4luTV/6arYmH4oli1j2Ym9dgTfVqoUQIgVd6UqLSOFHxZPWYFTnKBIOvbZDb9CcVh4vFxdV+MdDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208907},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"3278dcb61765e047c24b60931c10fecf807866a4","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","verify-dist":"node scripts/verify-dist.js","release-package":"npm run build && npm run verify-dist && npx changeset publish"},"_npmUser":{"name":"han55776","email":"g.han55776@gmail.com"},"_npmVersion":"10.9.7","description":"stdio MCP server that proxies HTTP requests to Transcodes API with a member MCP JWT (x-transcodes-token header)","directories":{},"_nodeVersion":"22.22.2","dependencies":{"axios":"^1.13.2","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","typescript":"^5.7.0","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"_npmOperationalInternal":{"tmp":"tmp/transcodes-mcp-server_1.4.3_1777591573380_0.2485311353203441","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@bigstrider/transcodes-mcp-server","version":"1.4.4","keywords":["mcp","model-context-protocol","transcodes","proxy"],"author":{"name":"bigstrider"},"license":"MIT","_id":"@bigstrider/transcodes-mcp-server@1.4.4","maintainers":[{"name":"han55776","email":"g.han55776@gmail.com"}],"bin":{"transcodes-mcp-server":"dist/index.js"},"dist":{"shasum":"c5798f708896fbccf06aa630fd8f41784bc19c9c","tarball":"https://registry.npmjs.org/@bigstrider/transcodes-mcp-server/-/transcodes-mcp-server-1.4.4.tgz","fileCount":99,"integrity":"sha512-K9ICn/khZiUreIBI5Mhs5o/f8WAboO7r1bhQwMHlBY48FS/v+FCC/Pu2ksGWjSYb2PBw4Qz1J8djaNNc61snoQ==","signatures":[{"sig":"MEUCIQCPOF/+b0I5LmFpEvvzabI0GyPA9gU/vSqvkah13DbOkwIgG/8Nt5dJh1Kbc3/RwU7GfGfdn3b7OP3v85cqBhotP9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197477},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"afdd8a50522ffce101d6b8b0491f45a4254c6274","scripts":{"test":"vitest run","build":"tsc","start":"node dist/index.js","test:watch":"vitest","verify-dist":"node scripts/verify-dist.js","release-package":"npm run build && npm run verify-dist && npx changeset publish"},"_npmUser":{"name":"han55776","email":"g.han55776@gmail.com"},"_npmVersion":"10.9.7","description":"stdio MCP server that proxies HTTP requests to Transcodes API with a member MCP JWT (x-transcodes-token header)","directories":{},"_nodeVersion":"22.22.2","dependencies":{"axios":"^1.13.2","dotenv":"^16.4.5","@modelcontextprotocol/sdk":"^1.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","typescript":"^5.7.0","@types/node":"^22.0.0","@changesets/cli":"^2.27.7"},"_npmOperationalInternal":{"tmp":"tmp/transcodes-mcp-server_1.4.4_1779089761468_0.507185507136239","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-30T07:09:17.510Z","modified":"2026-05-27T05:45:08.311Z","1.0.0":"2026-03-30T07:09:17.889Z","1.0.1":"2026-03-30T07:32:27.736Z","1.1.0":"2026-04-02T22:01:16.214Z","1.2.0":"2026-04-06T02:05:34.941Z","1.2.1":"2026-04-11T06:49:43.261Z","1.3.0":"2026-04-19T21:09:09.888Z","1.4.0":"2026-04-21T20:55:43.994Z","1.4.1":"2026-04-22T19:27:32.883Z","1.4.2":"2026-04-24T17:03:22.770Z","1.4.3":"2026-04-30T23:26:13.534Z","1.4.4":"2026-05-18T07:36:01.635Z"},"author":{"name":"bigstrider"},"license":"MIT","keywords":["mcp","model-context-protocol","transcodes","proxy"],"description":"stdio MCP server that proxies HTTP requests to Transcodes API with a member MCP JWT (x-transcodes-token header)","maintainers":[{"email":"g.han55776@gmail.com","name":"han55776"},{"email":"dfg1499@gmail.com","name":"huskyhoochu"}],"readme":"# @bigstrider/transcodes-mcp-server\n\nAn MCP server that lets AI assistants — Cursor, Claude Desktop, etc. — interact with your [Transcodes](https://transcodes.io) account through natural language.\n\nAuthentication uses a **single member MCP JWT** (`TRANSCODES_TOKEN`). The token carries `organizationId`, `projectId`, `memberId`, and must use audience `transcodes-mcp`. The server sends the token to the Transcodes API as the **`x-transcodes-token`** header.\n\n---\n\n## Node.js version\n\nThis package requires **Node.js 20+** (same as `@modelcontextprotocol/sdk`). MCP clients often invoke the first `node` on your `PATH`. If you use nvm and an old default (e.g. 16) is first, you will see cryptic `@hono/node-server` / `Request` errors — fix by pointing `command` at a Node 20+ binary or adjusting your default Node.\n\n---\n\n## Setup\n\n**Cursor** → `~/.cursor/mcp.json`  \n**Claude Desktop** → `~/Library/Application Support/Claude/claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"transcodes\": {\n      \"command\": \"npx\",\n      \"args\": [\"@bigstrider/transcodes-mcp-server\"],\n      \"env\": {\n        \"TRANSCODES_TOKEN\": \"<member MCP JWT from the Transcodes console>\"\n      }\n    }\n  }\n}\n```\n\nOnly `TRANSCODES_TOKEN` is required. The server points at the Transcodes production API and exposes the full tool catalog by default — see `src/constants.ts` for the baked-in `DEFAULT_BACKEND_URL` and `DEFAULT_ENDPOINT_MAP`. The tool catalog is a library-internal contract and is not configurable at runtime. To point at a local backend in dev, override `TRANSCODES_BACKEND_URL`:\n\n```json\n\"env\": {\n  \"TRANSCODES_TOKEN\": \"<member MCP JWT>\",\n  \"TRANSCODES_BACKEND_URL\": \"http://localhost:3500\"\n}\n```\n\n### Token claims (expected shape)\n\nThe JWT payload should include at least:\n\n- `iss` — e.g. `https://api.transcodes.com`\n- `oid`, `pid`, `mid` — organization / project / member ids (the parser only reads these short claim names)\n- `aud` — must include `transcodes-mcp`\n- `jti`, `iat`, `exp` — standard JWT fields (`exp` must be in the future when the server starts)\n\n---\n\n## Upgrading to v1.4.0\n\n**No config changes required** for most users. If your MCP client config sets only `TRANSCODES_TOKEN` (the typical v1.3.0 setup), v1.4.0 behaves identically by default — the production backend URL and tool catalog moved from build-time CI substitution into `src/constants.ts` as explicit constants.\n\nWhat changed:\n- **`TRANSCODES_BACKEND_URL` runtime override now actually works.** In v1.3.0, setting it in your client config was silently ignored because the identifier had been replaced with a literal at build time. v1.4.0 removes the substitution step, so the override takes effect. Useful for pointing at a local backend in dev (`TRANSCODES_BACKEND_URL=http://localhost:3500`).\n- **`TRANSCODES_BACKEND_ENDPOINTS` env is gone.** The tool catalog is now a library-internal constant (`DEFAULT_ENDPOINT_MAP` in `src/constants.ts`) and is no longer configurable via env. If you were setting that var in v1.3.0 it was already being silently overridden by the baked-in default, so removing it is a no-op for existing behavior.\n- **`TRANSCODES_TOKEN` stays required.** Missing token still throws at startup.\n\n### Coming from v1.2.1 or older?\n\nv1.2.1 used `TRANSCODES_API_KEY` + `TRANSCODES_PROJECT_ID`, which were replaced by a member MCP JWT in v1.3.0 (before this release). If you skipped that upgrade:\n\n1. Issue a member MCP JWT (Transcodes console → Members → Generate MCP token).\n2. Replace the two old env vars with `TRANSCODES_TOKEN` (the JWT carries `organizationId` / `projectId` / `memberId` as claims, so no separate project id env is needed).\n3. Restart your MCP client.\n\n---\n\n## What the AI can do\n\n| Category          |                                                              |\n| ----------------- | ------------------------------------------------------------ |\n| Projects          | Fetch project details, domain URL, toolkit config            |\n| Members           | Look up, create, update members; paginated listing           |\n| Auth devices      | List passkeys, authenticators, TOTP devices per member       |\n| Roles & RBAC      | Create/update roles, set permissions, simulate access checks |\n| Audit logs        | Query security logs with date and tag filters                |\n| Membership        | List plans and limits, generate Stripe checkout link         |\n| Integration guide | Fetch the official Transcodes guide for code generation      |\n| Generic HTTP      | Call any `/v1/...` endpoint directly                         |\n\nActions that must happen in the browser (passkey/TOTP enroll or delete, JWK backup) return a direct console link: `{your-domain}?tc_mode=console`.\n\n---\n\n## Requirements\n\n- Node.js ≥ 20\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}