{"_id":"@speakeasy-api/docs-mcp-playground","_rev":"31-03361777d3cde354c4b57d768829d0a6","name":"@speakeasy-api/docs-mcp-playground","dist-tags":{"latest":"0.19.1"},"versions":{"0.1.0":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.1.0","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.1.0","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"b9229729bb219b66aacae987e837b3b5fa124bf7","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.1.0.tgz","fileCount":309,"integrity":"sha512-F8gRlMk29tsYPD22leQlSmWfdQXdHY/7Yep4f1RXrLnmGYBouQYvT0EGjH0RPvQC+tfRX1mPGujwLxFWK/AckQ==","signatures":[{"sig":"MEQCIBWmSKCv0Jf087VLqto5FVeTbHWaIZ8sy0p1t/gC3GorAiBDvZsgjqRhA1B8zW92C+M9GkC+T7aGu1FsDGzUEuvL2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12049983},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.1.0.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},"_resolved":"/private/var/folders/jg/_xpyb539541b73pvh13r_5gr0000gn/T/8ecd6763b5fc7e96c59584e7aabb7b5b/speakeasy-api-docs-mcp-playground-0.1.0.tgz","_integrity":"sha512-F8gRlMk29tsYPD22leQlSmWfdQXdHY/7Yep4f1RXrLnmGYBouQYvT0EGjH0RPvQC+tfRX1mPGujwLxFWK/AckQ==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.9.0","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"25.6.1","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.1.0_1771972565400_0.40409884764511017","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.2.0","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.2.0","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"079bd37f15751ef460dd0e61c5913f91efc33b9c","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.2.0.tgz","fileCount":309,"integrity":"sha512-Te/qbO3pPYe0b16abTEdkHKoWmE6HyulYVaVoHS37XM2X7RRoaIutF6vFeQkxj2mVqwUlZ2bCQQUz1rCoLnPlw==","signatures":[{"sig":"MEYCIQDM+y3sJ9+2tOGgD05ss1M869GU9if9OHJi2k3OwpTOqAIhAMs/pBQok61QzmS9F4SVmyig8mGaks8NFLDNpkvR01oF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12052142},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.2.0.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},"_resolved":"/private/var/folders/jg/_xpyb539541b73pvh13r_5gr0000gn/T/0433512e80f1d3bd6c465cca5e9e1f80/speakeasy-api-docs-mcp-playground-0.2.0.tgz","_integrity":"sha512-Te/qbO3pPYe0b16abTEdkHKoWmE6HyulYVaVoHS37XM2X7RRoaIutF6vFeQkxj2mVqwUlZ2bCQQUz1rCoLnPlw==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.9.0","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"25.6.1","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.2.0_1772035685691_0.948726156731287","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.2.1","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.2.1","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"871702ec7607e3774fb765176859b786f663a742","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.2.1.tgz","fileCount":309,"integrity":"sha512-4yvLg4Ry9ZaQQkPrrWGPaQzHgItxdCDbRXNFzA00eAOFBCLXsRbONobh6qfbSxPz1xHEPikVwS2TPYs8hRfPqw==","signatures":[{"sig":"MEQCICo2lMxbJTK+coNDTpCOhwyaH1P3A5dg3zRRNs1LpKi/AiAVsDLT1adBT9yebL0lu0CMcqVbaF1c0a2gGNdYUoxEcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12052169},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.2.1.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"_resolved":"/tmp/b7014bbbdb59da230160541b18b7d8ee/speakeasy-api-docs-mcp-playground-0.2.1.tgz","_integrity":"sha512-4yvLg4Ry9ZaQQkPrrWGPaQzHgItxdCDbRXNFzA00eAOFBCLXsRbONobh6qfbSxPz1xHEPikVwS2TPYs8hRfPqw==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.11.0","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.2.1_1772066559211_0.8307052042463405","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.3.0","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.3.0","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"fbb7853a23aa20c52c5ee6b9251ad808942af39f","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.3.0.tgz","fileCount":309,"integrity":"sha512-pbR7pH6YBnGGqcPt6kfI/jdTtQ2uTVAfsk+N/zIlPUkoXat6vxp867g14woct316MxyxuYBM8MaX02xs6poRMw==","signatures":[{"sig":"MEUCIQDZCkO/31WI0BQu1HzbGWf7p9ZOPCN6Mi/39hHnJixhzAIgQ8DlE5gIgJWgwdO0JM/yD53nDJjhZsSuS/XXyeyHC3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12052169},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.3.0.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"_resolved":"/tmp/86b1dd68be95a09884a582d8fc25077c/speakeasy-api-docs-mcp-playground-0.3.0.tgz","_integrity":"sha512-pbR7pH6YBnGGqcPt6kfI/jdTtQ2uTVAfsk+N/zIlPUkoXat6vxp867g14woct316MxyxuYBM8MaX02xs6poRMw==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.11.0","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.3.0_1772196826312_0.447092257171817","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.4.0","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.4.0","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"771b0874cd305eb32f5b7d6f9d6d622ebfd17bc8","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.4.0.tgz","fileCount":309,"integrity":"sha512-MQp0L5Jl6WBBdWo5Cu2PfvalqGx4JrJnakHUNJhmZOGt4WMm6V7YppAgz47fvFcT/LqF1BfR94HrCV5FGKxAOA==","signatures":[{"sig":"MEUCIAb99ylQCJ31nps7PzPbGBTGaXPSOhzhBVY+xfI/mLscAiEAo1Cyfx2xdPeLpSMqIgoNarIFcZlkUUY0L/gsdnfkZHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12052379},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.4.0.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"_resolved":"/tmp/dfcc1eed55874a00cc34a13c57351e09/speakeasy-api-docs-mcp-playground-0.4.0.tgz","_integrity":"sha512-MQp0L5Jl6WBBdWo5Cu2PfvalqGx4JrJnakHUNJhmZOGt4WMm6V7YppAgz47fvFcT/LqF1BfR94HrCV5FGKxAOA==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.11.0","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.4.0_1772207027477_0.9675411107688188","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.4.1","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.4.1","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"5e3c2e53e5a9d68fb53964797239ab98de62f4b7","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.4.1.tgz","fileCount":309,"integrity":"sha512-P0C4bO/IFDVek0WyhJMHyXAYtIVjPfeAMIy7uGUgyy/gdpeFdM0wquZgBaJboh5nBwrcNH7d/rdkB3a7+fs0JA==","signatures":[{"sig":"MEUCIDy/chtFTisNTSoIuESRaO7vLMIivGdrdvwRk2P7geiPAiEArKtCsEouiGGmUsG7FLmhFojkb2tG/xxQYG1s+Fy2fe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12052646},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.4.1.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"_resolved":"/tmp/816e7f481047d2681a3af355990a5a7b/speakeasy-api-docs-mcp-playground-0.4.1.tgz","_integrity":"sha512-P0C4bO/IFDVek0WyhJMHyXAYtIVjPfeAMIy7uGUgyy/gdpeFdM0wquZgBaJboh5nBwrcNH7d/rdkB3a7+fs0JA==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.11.0","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.4.1_1772213704902_0.1521970914114501","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.4.2","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.4.2","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"856d73c6c00c14d756d8e3f038eaf350e037d308","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.4.2.tgz","fileCount":309,"integrity":"sha512-exxEBbpZEdBd6SuMzdCJQrWPSkyVB4NPH6yEVB0JTxoSy6sHeKjq6ySMZH3SpHjea8gLv2XN0w3m/wZozPlFOQ==","signatures":[{"sig":"MEQCIENKPHP3WTGIJ8R5IuC9HwHlEfT8XJhnfOHPCliM88k9AiAn/MRTm6Fe0nqQE+aSDAG5OARkMwMAHTW1FEZTr9GmcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12052874},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.4.2.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"_resolved":"/tmp/2cd0d565d43c272c166793a0612cd922/speakeasy-api-docs-mcp-playground-0.4.2.tgz","_integrity":"sha512-exxEBbpZEdBd6SuMzdCJQrWPSkyVB4NPH6yEVB0JTxoSy6sHeKjq6ySMZH3SpHjea8gLv2XN0w3m/wZozPlFOQ==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.11.0","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.4.2_1772214807770_0.6076800576547337","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.5.0","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.5.0","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"4455bea69043c22686b6f555c5f957218aa5228e","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.5.0.tgz","fileCount":309,"integrity":"sha512-F03y56wl20ZVwBaXynjWPDT4S3GraVCkgHovAGir6IRGonqjTdEpmJ7mh13PtC9x6LqjkbOj3PrryxF7QgZ6gw==","signatures":[{"sig":"MEYCIQDS3gUFKo+npLKmrkU7uemJ9O6AWdwK3Xn3CdgoUy0XrQIhAMrRewKd/mAFMUgMzh91+ZBKq2RPpPrBAaAOqUk5v2kO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12052874},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.5.0.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"_resolved":"/tmp/11dc10c3ec22d3905bf68235e14ee12c/speakeasy-api-docs-mcp-playground-0.5.0.tgz","_integrity":"sha512-F03y56wl20ZVwBaXynjWPDT4S3GraVCkgHovAGir6IRGonqjTdEpmJ7mh13PtC9x6LqjkbOj3PrryxF7QgZ6gw==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.11.0","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.5.0_1772223120625_0.8756178956591636","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.6.0","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.6.0","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"df815b51deb94dd0ef53f8de39fc9d37b2c35392","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.6.0.tgz","fileCount":309,"integrity":"sha512-RvGRAEiUEQNStlCpSWR3slt/cqSm+MVRYv0wgJ+fCz5buso+MieowCOPUg8v+ryHeu89ymsEj0ZD7VmChe2+VA==","signatures":[{"sig":"MEUCIBsqwAvL/H7g+kjNqpO3QlZ81u/Y4xhhE58mhiE1oOnFAiEAwYAAQinH9kCpINS3Sy9FFAfaSrVL/+3i3v64sHKPWgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12056761},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.6.0.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"_resolved":"/tmp/e8b2eccf09618898c1f42e6d25ed810e/speakeasy-api-docs-mcp-playground-0.6.0.tgz","_integrity":"sha512-RvGRAEiUEQNStlCpSWR3slt/cqSm+MVRYv0wgJ+fCz5buso+MieowCOPUg8v+ryHeu89ymsEj0ZD7VmChe2+VA==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.11.0","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.6.0_1772229983063_0.9870910238180404","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.7.0","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.7.0","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"16ba720e9abac8da18cad990290e485b30ff84c8","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.7.0.tgz","fileCount":309,"integrity":"sha512-TWIVyoDfmY8eYLtE3HzaZv5/+myg3EpfOnpsklBZxqJQ39+wYoMV7QF27D6qYLbxz2mtZDAJAbMV7J1DMj/irQ==","signatures":[{"sig":"MEUCIQDZTl82ZCNyjWjjPHXnomgYb/OGbq4KWLMoIHg2AunIhwIgIZvNivnaJQGnAi5985IM5ZJ4BysJ14LEWkurNr8YDA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12057675},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.7.0.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"_resolved":"/tmp/82b4ff6e906fecbd86be8d969a158478/speakeasy-api-docs-mcp-playground-0.7.0.tgz","_integrity":"sha512-TWIVyoDfmY8eYLtE3HzaZv5/+myg3EpfOnpsklBZxqJQ39+wYoMV7QF27D6qYLbxz2mtZDAJAbMV7J1DMj/irQ==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.11.0","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.7.0_1772373005268_0.23022492196127398","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.8.0","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.8.0","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"929ed926805f4ab5930f0de66a3b3d801858a4ed","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.8.0.tgz","fileCount":309,"integrity":"sha512-c8T2H9GnsnXpCf9jcitYyNrWrSUMlPut2FM7lX3vT7YFNV5s90PgulIhf4CwmG+kAYt0lmIEemEjDerakkkITw==","signatures":[{"sig":"MEQCIHj69xeNbKDK4x3xpHPY3VSQDLwo5moTJK5kniLvj2dMAiAz4MLmoXX5cbAhONKcJqwNBXhXXVXbunZ30gd4bFDa4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12057675},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.8.0.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"_resolved":"/tmp/058a82b998acd091578dce88082e39f2/speakeasy-api-docs-mcp-playground-0.8.0.tgz","_integrity":"sha512-c8T2H9GnsnXpCf9jcitYyNrWrSUMlPut2FM7lX3vT7YFNV5s90PgulIhf4CwmG+kAYt0lmIEemEjDerakkkITw==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.11.0","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.8.0_1772445372997_0.2728504883007332","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.9.0","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.9.0","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"b24ca8b8f0a35eec0e96e0bdcae4f0f2fabf0faf","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.9.0.tgz","fileCount":309,"integrity":"sha512-c5YWrvwxe6JLdpX+Wgv3IS8MjmB1eqmt7ZCtzfeT8ZFu9q5DO56NYWMdOPNH8clZKNOpi0YmViL6tCbk2wqBnw==","signatures":[{"sig":"MEUCIQD9JYDAtDM1EpDk2xqK+A6iwbIILpFJHfLoCif+QABFzgIgSgMxo4IuCkOQyvNaTRNFIIzGuw1LzR5jwFrGAyfIYyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12057675},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.9.0.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"_resolved":"/tmp/538c0009977ac587b03d7da97e22de69/speakeasy-api-docs-mcp-playground-0.9.0.tgz","_integrity":"sha512-c5YWrvwxe6JLdpX+Wgv3IS8MjmB1eqmt7ZCtzfeT8ZFu9q5DO56NYWMdOPNH8clZKNOpi0YmViL6tCbk2wqBnw==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.11.0","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.9.0_1772472052277_0.5757686002763329","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.10.0","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.10.0","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"9f58cb8fea069c4ac1247cd27560bf6ac34cb1a7","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.10.0.tgz","fileCount":309,"integrity":"sha512-WAWhHiGwaDdNjElLGzGlW5WEFEu2CeyE41swMqChXKlSIn3ztKaWa3OOJjBAWH+O35yWffeyNlMFkAaUljEnSQ==","signatures":[{"sig":"MEYCIQDfxfVUPx62UbbTHVG4MVFALx/3O0nh577LrM7+yHFb6gIhAK/1Is3YvEQnP6tjepw2t9CbT3duk33QFAj3jhwT7Nc4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12057676},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.10.0.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"_resolved":"/tmp/205140c4265d5bdfa29b10cddaf4d8bb/speakeasy-api-docs-mcp-playground-0.10.0.tgz","_integrity":"sha512-WAWhHiGwaDdNjElLGzGlW5WEFEu2CeyE41swMqChXKlSIn3ztKaWa3OOJjBAWH+O35yWffeyNlMFkAaUljEnSQ==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.11.0","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.10.0_1772475463352_0.32326930109835605","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.11.0","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.11.0","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"85712ea817a3ac4ba5d8ef1f49ef9f50785ca0dc","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.11.0.tgz","fileCount":309,"integrity":"sha512-i9moYl45LUAcjtgPGW09lyB1P04w6D9hNE6UKPVZnOoq7SWZADq96QdeMukkVjXiuKOv1Az+EpRx67aWn1e9kA==","signatures":[{"sig":"MEUCIF84l+fparbWqPz+zc1jbaVnLmuB5TabLTMjx6LBhqCQAiEA8L0znCO/3nSHKAyqHkqsprGNHlsovWN0GHOjPXbq4yU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12057676},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.11.0.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"_resolved":"/tmp/3433da2c0bce4a76f812cddf91280f7b/speakeasy-api-docs-mcp-playground-0.11.0.tgz","_integrity":"sha512-i9moYl45LUAcjtgPGW09lyB1P04w6D9hNE6UKPVZnOoq7SWZADq96QdeMukkVjXiuKOv1Az+EpRx67aWn1e9kA==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.11.0","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.11.0_1772555646332_0.8457232804915393","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.12.0","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.12.0","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"75f1e32a56457ba44c60b86bd26ab3785e9f01af","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.12.0.tgz","fileCount":309,"integrity":"sha512-LQ6zasDkO4GG3LqiAcO92+6CW3xLznSVOuV711zYbU88m/7+hw+bWASgNtvu7ewEixoyrY2vSgJHsFr+WxvDmQ==","signatures":[{"sig":"MEUCIGO2CE2ngRi1fLq7JKwxN40cv6qVdfsIIwq5+hJS464zAiEAmeSfwSZr6yB+d0TcxsfRZjX7spSF37ti/qoDC/EL+qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12057676},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.12.0.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"_resolved":"/tmp/b1a0c369934a2108ffa0444409723264/speakeasy-api-docs-mcp-playground-0.12.0.tgz","_integrity":"sha512-LQ6zasDkO4GG3LqiAcO92+6CW3xLznSVOuV711zYbU88m/7+hw+bWASgNtvu7ewEixoyrY2vSgJHsFr+WxvDmQ==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.11.0","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.12.0_1772566538186_0.24579772801693922","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.12.1","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.12.1","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"7402b6154e2a28788a86a1aaac4cdd06dc303f37","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.12.1.tgz","fileCount":309,"integrity":"sha512-LYfEDIkUohtxZqhx+h4lcT50GtFKBuZIoGi/s27WCl46XsVbyd8ie2bD3TmgbIs8ffG9amR7tL2Z+3ypv3YSBg==","signatures":[{"sig":"MEUCIESuyi/0KJcp3y5j80eUNoZ1SNP4grbfTEmR+EiPq21SAiEAuDywOT9K1LK9F6Zf3m53SCUc0F/YGAAgnsxAHUQY4Z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12058562},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.12.1.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"_resolved":"/tmp/825e23c015d5898818153c11c6d850a4/speakeasy-api-docs-mcp-playground-0.12.1.tgz","_integrity":"sha512-LYfEDIkUohtxZqhx+h4lcT50GtFKBuZIoGi/s27WCl46XsVbyd8ie2bD3TmgbIs8ffG9amR7tL2Z+3ypv3YSBg==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.11.0","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.12.1_1772586342154_0.2720947885057112","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.13.0","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.13.0","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"9af55bfad9165a52ed2ac39c7eff4ff773aee499","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.13.0.tgz","fileCount":309,"integrity":"sha512-/zIQhIxCLyUDZ7WRkLeT38e49vbPXCflKpn4NQ3KAZJ4+cW/oJAmXgcZTsORVmambCZOsnCyiNvZ4/kxIRZ5hg==","signatures":[{"sig":"MEUCIQDumaX7UL7dtKef3e8mzgJ7qe5ABbpxetemAMFjHIGqRwIgQo3PFXU85VX+bv2aPB+LR26TWOwILBj8Y/AMfVThud4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12058562},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.13.0.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"_resolved":"/tmp/5ebf6abc7b507ba31c11574d3076de25/speakeasy-api-docs-mcp-playground-0.13.0.tgz","_integrity":"sha512-/zIQhIxCLyUDZ7WRkLeT38e49vbPXCflKpn4NQ3KAZJ4+cW/oJAmXgcZTsORVmambCZOsnCyiNvZ4/kxIRZ5hg==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.11.0","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.13.0_1772661667766_0.3410367877413696","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.14.0","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.14.0","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"f000041718a5d3662a04317201d9e6ae09ce35ed","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.14.0.tgz","fileCount":309,"integrity":"sha512-kjXz5QGjfuGgnkBP4hipT7SvyS5dW+WIcpO8am7TukIaHg3CgwD+pdm1rPRpuG7r4EXFxdHWfQIh+uYI3wPzUg==","signatures":[{"sig":"MEYCIQCxTzDaL7sPHnIBXyAMHTopa03Yf/mtePw8JaJhGNeeSAIhALZ7IHldBUbjbhg623GteEarBjd0Nzp9TZ91UNl1dzzC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12058562},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.14.0.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"_resolved":"/tmp/cc1ace4937c1e6e7275989739ddb4cf7/speakeasy-api-docs-mcp-playground-0.14.0.tgz","_integrity":"sha512-kjXz5QGjfuGgnkBP4hipT7SvyS5dW+WIcpO8am7TukIaHg3CgwD+pdm1rPRpuG7r4EXFxdHWfQIh+uYI3wPzUg==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.11.0","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.14.0_1772666614051_0.9698404716342583","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.15.0","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.15.0","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"b8d09ad453a16a6865acb967a80d27857b55540c","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.15.0.tgz","fileCount":305,"integrity":"sha512-/IT2AzyXhPoVB/J+YBHGDgioQlG4TjQU4sUaOBg1aoe7kHjK/mGVOxf0m/hj5pTB3grxaxPjiqH55ZT0egRRbw==","signatures":[{"sig":"MEUCIQCSSzSIy3GEYMNevkt9NkW0MDJumX6AYGRtqZH3g7pZbAIgFnA3nHuhJcXOuI5IRnCGQZsfRlnNRCZm4HYnIP2ePUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12048350},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.15.0.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"_resolved":"/tmp/7cea8cf33c48e4714c8a14cf60d12031/speakeasy-api-docs-mcp-playground-0.15.0.tgz","_integrity":"sha512-/IT2AzyXhPoVB/J+YBHGDgioQlG4TjQU4sUaOBg1aoe7kHjK/mGVOxf0m/hj5pTB3grxaxPjiqH55ZT0egRRbw==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.11.0","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.15.0_1773132262999_0.21483617312910508","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.15.1","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.15.1","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"99ff31f36d50434a95c40aba10bada699c24b1f3","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.15.1.tgz","fileCount":309,"integrity":"sha512-qFugSZfXntmk0auhQaanAZfEPj5yLw1c59mfyefxQO1Gg+A4OvqIPwX9YPom65S0mtzoBiCrdkq+pBY5ZPdsvw==","signatures":[{"sig":"MEYCIQCCUTI3VzpxViHTLxtooLE9uQZtTKnRB1jpcO2aX+ft7QIhAIg3hdQ5wXCf8O2k9hjhS4XBkLDCbPHQ/aasTs9/Eis6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12060559},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.15.1.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"_resolved":"/tmp/0b4f78901dd360f1527dcb2abb1902d1/speakeasy-api-docs-mcp-playground-0.15.1.tgz","_integrity":"sha512-qFugSZfXntmk0auhQaanAZfEPj5yLw1c59mfyefxQO1Gg+A4OvqIPwX9YPom65S0mtzoBiCrdkq+pBY5ZPdsvw==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.11.0","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.15.1_1773136836027_0.713427045642888","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.16.0","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.16.0","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"91ea6517b38854c3320c25698763d98fe3574108","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.16.0.tgz","fileCount":309,"integrity":"sha512-tFpwbracqwTxydAHOYV+RhKDNb7ZQTeYtEgQE/m29A4soWWlYdQA3WvkyMrEG0hW20TGEjvB98Rck8PaEyveWg==","signatures":[{"sig":"MEUCIEaMY7O6BgBA1VgxKFnnyxWaDEIWp7VEpPRU0BcgGAKEAiEAuIbwqM1wuyLh2w6Mmk3rhhZQTvbTSePvr9uFNKm9VvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12060559},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.16.0.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"_resolved":"/tmp/2e1065ceb25fb731f6f5d7f18db84ba6/speakeasy-api-docs-mcp-playground-0.16.0.tgz","_integrity":"sha512-tFpwbracqwTxydAHOYV+RhKDNb7ZQTeYtEgQE/m29A4soWWlYdQA3WvkyMrEG0hW20TGEjvB98Rck8PaEyveWg==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.11.0","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.16.0_1773148984044_0.5399652560436536","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.16.1","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.16.1","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"09a77dcd5eb8ee1d823a39696ac01049bb83a838","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.16.1.tgz","fileCount":309,"integrity":"sha512-kkkczb2vEx+gDOxvdW7i2ek7Vj70aouiHPpAR06HpV+Q1lePNBAJQW6hF9AImyvNIa4/hVE6ejTe6sVR9qkZ0A==","signatures":[{"sig":"MEYCIQCYdnI/R+Yg7lFcgExX2yTgpE6xxskIhHe2XmcGhU8muwIhAM5hDBSP3dSpD84BsK0lIx9Yn1FnTCsm19bFq77IDVnK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12060559},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.16.1.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"_resolved":"/tmp/bbe375920fe786e0cd543542faa58b90/speakeasy-api-docs-mcp-playground-0.16.1.tgz","_integrity":"sha512-kkkczb2vEx+gDOxvdW7i2ek7Vj70aouiHPpAR06HpV+Q1lePNBAJQW6hF9AImyvNIa4/hVE6ejTe6sVR9qkZ0A==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.11.0","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.16.1_1773150652611_0.5177750383689188","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.16.2","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.16.2","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"740ee4d4429e1456257db5d88bd88c856f7a200d","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.16.2.tgz","fileCount":309,"integrity":"sha512-+Bm+aU8+76716cv+KULrzdx1Nb8VFKFuZsEQIXG1uhTL4vmNAbl9FGY5alSiBgdUlu7GO6Db6JIw9YVYoZ3VgA==","signatures":[{"sig":"MEYCIQDtNdhyY+OWIZTuEBV3BFqXJ4GZhslF/sez8B4VvsMLCAIhALafBIAGT45RflyOXf9PLg8vj1YCkfdTpMXxqFHVTROy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12060559},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.16.2.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"_resolved":"/tmp/f4f351ca09674d36402d75d05f0b59ae/speakeasy-api-docs-mcp-playground-0.16.2.tgz","_integrity":"sha512-+Bm+aU8+76716cv+KULrzdx1Nb8VFKFuZsEQIXG1uhTL4vmNAbl9FGY5alSiBgdUlu7GO6Db6JIw9YVYoZ3VgA==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.11.0","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.16.2_1773152678533_0.6765480289045982","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.16.3","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.16.3","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"fceb54e91c14fa88127e75df0517ab6f83e50375","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.16.3.tgz","fileCount":309,"integrity":"sha512-lixI9hjcWW/DkL7LKykzZAKFd0A+EUW0lQ/wznNfw2FotrpPTiU25gWAPsu54fUiA7xkCgWD0qXwQ7MNrd69Cw==","signatures":[{"sig":"MEUCIQCBRA5/ExGLscPDlzDgY65EQATNnnPWbZGBK0+pa9MBKAIgPp1rwO06L56ESX+8u6+9jY4QD+IxfXYJ7Soe9Xus/9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12060559},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.16.3.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"_resolved":"/tmp/7696f8b7c5b233424c1a72af1ca54b88/speakeasy-api-docs-mcp-playground-0.16.3.tgz","_integrity":"sha512-lixI9hjcWW/DkL7LKykzZAKFd0A+EUW0lQ/wznNfw2FotrpPTiU25gWAPsu54fUiA7xkCgWD0qXwQ7MNrd69Cw==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.11.0","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"22.22.0","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.16.3_1773253908206_0.6784213502807679","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.17.0","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.17.0","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"alex-speakeasy","email":"alex.martin@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"f93b1c468526e0edca0885757917414f98406fc5","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.17.0.tgz","fileCount":309,"integrity":"sha512-3yLLkY7c+01TwV1Zdbe37jQhqDrqX/ufv2rHq8Dr7xM4HcuvGq/QI18A6jGfWQ1gkoWXuPeTS5P82+PS9BHtiQ==","signatures":[{"sig":"MEQCIG5MsO7UgQ8cZcYQ6+JbKKVJpCnou/nWOnlZVf2rV/noAiB5pwlPXsQGWkWjn8/OuusUPd7DKc75gUpLofB8xMza0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12060559},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.17.0.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"_resolved":"/tmp/4e8930ee540f26cdd8bada42db9e35c5/speakeasy-api-docs-mcp-playground-0.17.0.tgz","_integrity":"sha512-3yLLkY7c+01TwV1Zdbe37jQhqDrqX/ufv2rHq8Dr7xM4HcuvGq/QI18A6jGfWQ1gkoWXuPeTS5P82+PS9BHtiQ==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.18.0","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"22.23.1","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.17.0_1785187225592_0.4289837528682432","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.17.1","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.17.1","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"alex-speakeasy","email":"alex.martin@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"57fe5d2710465b07df9c67148b81df25944a1b67","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.17.1.tgz","fileCount":309,"integrity":"sha512-OInNIboQ8Xen3HRnkcjZyfWCnO7Bd6hZz4F4++SKvAYrx0uowxktnTszya1JsvTpeRh8eHwjaaCT+Sll0ahg9Q==","signatures":[{"sig":"MEYCIQDNM6wwT2cAwogX/vnDhcL3vuUyngqTHvKVn0Es8O9pWwIhALOxeH7HLciLJC7AJAfzhkfdUCoVIQmEV+9uRRE1A+sO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12060559},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.17.1.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"_resolved":"/tmp/a765a84748f8ec2eff6b19a6a608b853/speakeasy-api-docs-mcp-playground-0.17.1.tgz","_integrity":"sha512-OInNIboQ8Xen3HRnkcjZyfWCnO7Bd6hZz4F4++SKvAYrx0uowxktnTszya1JsvTpeRh8eHwjaaCT+Sll0ahg9Q==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.19.0","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"22.23.1","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.17.1_1785522160191_0.18510839471363316","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.18.0","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.18.0","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"alex-speakeasy","email":"alex.martin@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"808812e1a5db136bc550379f1c2aa6d811bcf9cc","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.18.0.tgz","fileCount":309,"integrity":"sha512-V/VDQNp+4EU+BFTuS1zdC03fcdL2VzMHqrzMokI9zV8BUKVVfgwjKfqCwNy+C8gvdWAt/mpTxf9UnJ8MDQ8hiA==","signatures":[{"sig":"MEQCIFuvmI/gUMPTrT/1L0yRO9la1rwJBnj1JiP4kkDAu32CAiAu+Et7ZaB2qHQ0X8mJJUK4VXwMz7taqX1r/mjblKUaUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12062481},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.18.0.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"_resolved":"/tmp/c9efb1b7d3e5f9805fcc26275c6012c3/speakeasy-api-docs-mcp-playground-0.18.0.tgz","_integrity":"sha512-V/VDQNp+4EU+BFTuS1zdC03fcdL2VzMHqrzMokI9zV8BUKVVfgwjKfqCwNy+C8gvdWAt/mpTxf9UnJ8MDQ8hiA==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.19.1","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"22.23.2","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.18.0_1788488795716_0.7957538772501465","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.19.0","author":{"url":"https://speakeasy.com","name":"Speakeasy","email":"info@speakeasy.com"},"license":"AGPL-3.0-only","_id":"@speakeasy-api/docs-mcp-playground@0.19.0","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"alex-speakeasy","email":"alex.martin@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"dist":{"shasum":"be55473934e7fd5f345e6be3a03420565b1dc3d0","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.19.0.tgz","fileCount":309,"integrity":"sha512-Wrv/3fROZ3mSTPjZsrNp+5i/Nrev1Kfq48DeOwoQcnJ3hVLoGe3f2WI1gV772PQIW/eZ4Rj1GrWTJ1HZzVCpnw==","signatures":[{"sig":"MEUCIQCa2yvJrjQnuEZXmB9d/YDHA+U6CRSu6vozduVs905bwgIgYSGV+ea9l+PiE2qIKjtiPY/i91J9mBiArxV6UkYO9e8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12062481},"main":"dist/server.js","type":"module","_from":"file:speakeasy-api-docs-mcp-playground-0.19.0.tgz","types":"dist/server.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"lint":"eslint src","build":"pnpm build:server && pnpm build:client","typecheck":"tsc -p tsconfig.json --noEmit","dev:client":"vite","dev:server":"node --import tsx src/server.ts","build:client":"vite build","build:server":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"_resolved":"/tmp/a356f679b56179bf18b254ca7abff218/speakeasy-api-docs-mcp-playground-0.19.0.tgz","_integrity":"sha512-Wrv/3fROZ3mSTPjZsrNp+5i/Nrev1Kfq48DeOwoQcnJ3hVLoGe3f2WI1gV772PQIW/eZ4Rj1GrWTJ1HZzVCpnw==","repository":{"url":"git+https://github.com/speakeasy-api/docs-mcp.git","type":"git","directory":"packages/playground"},"_npmVersion":"11.19.1","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","directories":{},"_nodeVersion":"22.23.2","dependencies":{"react":"^19.0.0","shiki":"^3.20.0","motion":"^12.0.0","express":"^4.21.0","zustand":"^5.0.0","react-dom":"^19.0.0","remark-gfm":"^4.0.0","react-markdown":"^10.1.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","@assistant-ui/react":"^0.12.11","http-proxy-middleware":"^3.0.5","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vite":"^6.0.0","typescript":"^5.8.0","@types/react":"^19.0.0","@types/express":"^4.17.21","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","@speakeasy-api/eslint-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-playground_0.19.0_1788527982159_0.6520776559896531","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@speakeasy-api/docs-mcp-playground","version":"0.19.1","description":"Interactive web playground for demonstrating and exploring a docs-mcp server","license":"AGPL-3.0-only","type":"module","author":{"name":"Speakeasy","email":"info@speakeasy.com","url":"https://speakeasy.com"},"repository":{"type":"git","url":"git+https://github.com/speakeasy-api/docs-mcp.git","directory":"packages/playground"},"homepage":"https://github.com/speakeasy-api/docs-mcp","bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"bin":{"docs-mcp-playground":"dist/server.js"},"main":"dist/server.js","types":"dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"engines":{"node":">=22.0.0"},"dependencies":{"@assistant-ui/react":"^0.12.11","@assistant-ui/react-ai-sdk":"^1.1.16","@assistant-ui/react-markdown":"^0.12.0","@gram-ai/elements":"^1.27.3","@json-render/react":"^0.2.0","express":"^4.21.0","http-proxy-middleware":"^3.0.5","motion":"^12.0.0","react":"^19.0.0","react-dom":"^19.0.0","react-markdown":"^10.1.0","remark-gfm":"^4.0.0","shiki":"^3.20.0","zustand":"^5.0.0"},"devDependencies":{"@types/express":"^4.17.21","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^4.3.0","tsx":"^4.19.0","typescript":"^5.8.0","vite":"^6.0.0","@speakeasy-api/eslint-config":"0.0.0"},"scripts":{"build:server":"tsc -p tsconfig.json","build:client":"vite build","build":"pnpm build:server && pnpm build:client","dev:server":"node --import tsx src/server.ts","dev:client":"vite","typecheck":"tsc -p tsconfig.json --noEmit","lint":"eslint src"},"_id":"@speakeasy-api/docs-mcp-playground@0.19.1","_integrity":"sha512-azGVJx3riLGUW7tbBzzrPREbqKOa9rZOvvvDcDoWoNr+gdnaelD1Ckxhx9NhxVX0HhVKqxR3RPVp4z8UnLVhRg==","_resolved":"/tmp/7fa04434f9fbb4be984bd8522c2f6755/speakeasy-api-docs-mcp-playground-0.19.1.tgz","_from":"file:speakeasy-api-docs-mcp-playground-0.19.1.tgz","_nodeVersion":"22.23.2","_npmVersion":"11.19.1","dist":{"integrity":"sha512-azGVJx3riLGUW7tbBzzrPREbqKOa9rZOvvvDcDoWoNr+gdnaelD1Ckxhx9NhxVX0HhVKqxR3RPVp4z8UnLVhRg==","shasum":"aa9563c291dfcf0eaf7b0394f4387fc2dc0a18b1","tarball":"https://registry.npmjs.org/@speakeasy-api/docs-mcp-playground/-/docs-mcp-playground-0.19.1.tgz","fileCount":309,"unpackedSize":12062481,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@speakeasy-api%2fdocs-mcp-playground@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAgSRF0INyJWqOD970uBT1vKfjpKr0OhW2R2gcrzjN4+AiBWHLl6zNOWGr6SIebabr2rsU+pBr6TlaUbooKfU2PV7Q=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ab29ba-cea1-4333-aa26-4a0b8a4956f7"}},"directories":{},"maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"alex-speakeasy","email":"alex.martin@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/docs-mcp-playground_0.19.1_1788529807961_0.7533904703235306"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-24T22:36:05.301Z","modified":"2026-09-04T13:50:08.509Z","0.1.0":"2026-02-24T22:36:05.682Z","0.2.0":"2026-02-25T16:08:05.987Z","0.2.1":"2026-02-26T00:42:39.539Z","0.3.0":"2026-02-27T12:53:46.590Z","0.4.0":"2026-02-27T15:43:47.762Z","0.4.1":"2026-02-27T17:35:05.184Z","0.4.2":"2026-02-27T17:53:28.034Z","0.5.0":"2026-02-27T20:12:00.921Z","0.6.0":"2026-02-27T22:06:23.371Z","0.7.0":"2026-03-01T13:50:05.560Z","0.8.0":"2026-03-02T09:56:13.268Z","0.9.0":"2026-03-02T17:20:52.516Z","0.10.0":"2026-03-02T18:17:43.649Z","0.11.0":"2026-03-03T16:34:06.606Z","0.12.0":"2026-03-03T19:35:38.516Z","0.12.1":"2026-03-04T01:05:42.477Z","0.13.0":"2026-03-04T22:01:08.092Z","0.14.0":"2026-03-04T23:23:34.326Z","0.15.0":"2026-03-10T08:44:23.311Z","0.15.1":"2026-03-10T10:00:36.319Z","0.16.0":"2026-03-10T13:23:04.332Z","0.16.1":"2026-03-10T13:50:52.868Z","0.16.2":"2026-03-10T14:24:38.774Z","0.16.3":"2026-03-11T18:31:48.563Z","0.17.0":"2026-07-27T21:20:25.873Z","0.17.1":"2026-07-31T18:22:40.447Z","0.18.0":"2026-09-04T02:26:36.019Z","0.19.0":"2026-09-04T13:19:42.369Z","0.19.1":"2026-09-04T13:50:08.155Z"},"bugs":{"url":"https://github.com/speakeasy-api/docs-mcp/issues"},"author":{"name":"Speakeasy","email":"info@speakeasy.com","url":"https://speakeasy.com"},"license":"AGPL-3.0-only","homepage":"https://github.com/speakeasy-api/docs-mcp","repository":{"type":"git","url":"git+https://github.com/speakeasy-api/docs-mcp.git","directory":"packages/playground"},"description":"Interactive web playground for demonstrating and exploring a docs-mcp server","maintainers":[{"name":"thomasrooneyspeakeasy","email":"thomas@speakeasyapi.dev"},{"name":"tristanspeakeasy","email":"tristan@speakeasyapi.dev"},{"name":"simplesagar","email":"sagar@speakeasyapi.dev"},{"name":"walker-speakeasy","email":"walker@speakeasy.com"},{"name":"alex-speakeasy","email":"alex.martin@speakeasy.com"},{"name":"adam-speakeasy","email":"adam@speakeasy.com"},{"name":"david-speakeasy","email":"david@speakeasy.com"},{"name":"daniel-speakeasy","email":"daniel@speakeasy.com"},{"name":"ghaidar-speakeasy","email":"georges@speakeasyapi.dev"}],"readme":"# @speakeasy-api/docs-mcp-playground\n\nInteractive web playground for demonstrating and exploring a [Speakeasy Docs MCP](https://github.com/speakeasy-api/docs-mcp) server.\n\n**Beta.** Part of the [Speakeasy Docs MCP](https://github.com/speakeasy-api/docs-mcp) monorepo.\n\n## Installation\n\n```bash\nnpm install -g @speakeasy-api/docs-mcp-playground\n```\n\n## Usage\n\nPoint the playground at a running `docs-mcp-server` instance:\n\n```bash\nMCP_TARGET=http://localhost:20310 docs-mcp-playground\n```\n\nThen open `http://localhost:3001` in your browser.\n\n## Environment Variables\n\n| Variable              | Default                  | Description                                         |\n| --------------------- | ------------------------ | --------------------------------------------------- |\n| `PORT`                | `3001`                   | Port the playground server listens on               |\n| `MCP_TARGET`          | `http://localhost:20310` | URL of the docs-mcp-server to proxy MCP requests to |\n| `PLAYGROUND_PASSWORD` | _(none)_                 | If set, enables password authentication             |\n| `SERVER_NAME`         | `speakeasy-docs`         | Display name shown in the playground UI             |\n| `SERVER_VERSION`      | _(none)_                 | Optional version label shown next to server name    |\n| `GIT_COMMIT`          | _(none)_                 | Optional commit SHA shown in muted metadata         |\n| `BUILD_DATE`          | _(none)_                 | Optional build date shown in muted metadata         |\n\n## License\n\n[AGPL-3.0](https://github.com/speakeasy-api/docs-mcp/blob/main/LICENSE)\n","readmeFilename":"README.md"}