{"_id":"@modelcontextprotocol/server-basic-vue","_rev":"29-b1153b28d098ddefd97c88ee08bf904c","name":"@modelcontextprotocol/server-basic-vue","dist-tags":{"latest":"2.0.3"},"versions":{"0.4.2":{"name":"@modelcontextprotocol/server-basic-vue","version":"0.4.2","license":"MIT","_id":"@modelcontextprotocol/server-basic-vue@0.4.2","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik","email":"olivier.chafik@gmail.com"}],"homepage":"https://github.com/modelcontextprotocol/ext-apps#readme","bugs":{"url":"https://github.com/modelcontextprotocol/ext-apps/issues"},"bin":{"mcp-server-basic-vue":"dist/index.js"},"dist":{"shasum":"5d82b39ef9be434ffa4fec08712d5e6a7747018f","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server-basic-vue/-/server-basic-vue-0.4.2.tgz","fileCount":6,"integrity":"sha512-XhzI3YNvARIA8UqyPnDtMltPsTObEYogsy6uFp9bgoN7RrVG7fBzdyk8NYXvJHJkoS06TB11ww1WixZAP85JAw==","signatures":[{"sig":"MEUCIH5AoJIEmxxrOld/k2viZjj7civexxOPKNFKNozzvU81AiEA7C/Pz0bO8fhJdH5HdJO+E2AWWY6souHfjvIgFtFp1Sk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2888564},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"c32ac83f0e615ceb0fb03137e61690c2dfc7144d","scripts":{"dev":"cross-env NODE_ENV=development concurrently 'npm run watch' 'npm run serve'","build":"tsc --noEmit && cross-env INPUT=mcp-app.html vite build && tsc -p tsconfig.server.json && bun build server.ts --outdir dist --target node && bun build main.ts --outfile dist/index.js --target node --external \"./server.js\" --banner \"#!/usr/bin/env node\"","serve":"bun --watch main.ts","start":"cross-env NODE_ENV=development npm run build && npm run serve","watch":"cross-env INPUT=mcp-app.html vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"ochafik","email":"olivier.chafik@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/ext-apps.git","type":"git","directory":"examples/basic-server-vue"},"_npmVersion":"10.9.4","description":"Basic MCP App Server example using Vue","directories":{},"_nodeVersion":"22.21.1","dependencies":{"vue":"^3.5.0","zod":"^4.1.13","cors":"^2.8.5","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.24.0","@modelcontextprotocol/ext-apps":"../.."},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","cross-env":"^10.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"22.10.0","concurrently":"^9.2.1","@types/express":"^5.0.0","@vitejs/plugin-vue":"^5.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/server-basic-vue_0.4.2_1769440179082_0.6476959745682338","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@modelcontextprotocol/server-basic-vue","version":"1.0.0","license":"MIT","_id":"@modelcontextprotocol/server-basic-vue@1.0.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik","email":"olivier.chafik@gmail.com"}],"homepage":"https://github.com/modelcontextprotocol/ext-apps#readme","bugs":{"url":"https://github.com/modelcontextprotocol/ext-apps/issues"},"bin":{"mcp-server-basic-vue":"dist/index.js"},"dist":{"shasum":"50bfbd9122b862bf46e5b7c8f5efc02926879f39","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server-basic-vue/-/server-basic-vue-1.0.0.tgz","fileCount":6,"integrity":"sha512-bgxtWDmVN4FiYW7JswZL9osMbE3N/M7Wpe//9xTsoFFfRwUEnIV+dXb1rQAa9tVdIYVVqK9Qa3/2LrflK0qFYA==","signatures":[{"sig":"MEUCIGMbZMTIoXc/tlnzNM+UQpgugLqlPSfgw+kZpHNocKEUAiEAv7WQXL0lwu1fByd8xhf3CB8TZ1xQF46jeBxcjQKR5pM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver-basic-vue@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2888564},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"298e884ec3f02daba085acdb02042d73bd00b355","scripts":{"dev":"cross-env NODE_ENV=development concurrently 'npm run watch' 'npm run serve'","build":"tsc --noEmit && cross-env INPUT=mcp-app.html vite build && tsc -p tsconfig.server.json && bun build server.ts --outdir dist --target node && bun build main.ts --outfile dist/index.js --target node --external \"./server.js\" --banner \"#!/usr/bin/env node\"","serve":"bun --watch main.ts","start":"cross-env NODE_ENV=development npm run build && npm run serve","watch":"cross-env INPUT=mcp-app.html vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"ochafik","email":"olivier.chafik@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/ext-apps.git","type":"git","directory":"examples/basic-server-vue"},"_npmVersion":"10.9.4","description":"Basic MCP App Server example using Vue","directories":{},"_nodeVersion":"22.22.0","dependencies":{"vue":"^3.5.0","zod":"^4.1.13","cors":"^2.8.5","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.24.0","@modelcontextprotocol/ext-apps":"../.."},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","cross-env":"^10.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"22.10.0","concurrently":"^9.2.1","@types/express":"^5.0.0","@vitejs/plugin-vue":"^5.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/server-basic-vue_1.0.0_1769448957317_0.3461155413318271","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@modelcontextprotocol/server-basic-vue","version":"1.0.1","license":"MIT","_id":"@modelcontextprotocol/server-basic-vue@1.0.1","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik","email":"olivier.chafik@gmail.com"}],"homepage":"https://github.com/modelcontextprotocol/ext-apps#readme","bugs":{"url":"https://github.com/modelcontextprotocol/ext-apps/issues"},"bin":{"mcp-server-basic-vue":"dist/index.js"},"dist":{"shasum":"ad1e675cafad0998c03f4ff0e756341e6792c30d","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server-basic-vue/-/server-basic-vue-1.0.1.tgz","fileCount":6,"integrity":"sha512-DzCfCQjSAzmx7Zpbj1nTgOuFlWlSDhv1aJx5ep3iY5waFV1yXh7UF+Cp512+A9GpU+EhpHco2pDwjAWIh5cjEA==","signatures":[{"sig":"MEUCIQCiNeBMDpkskF1j5Ga96a3R+ett8H33se0iIs1iaH+zzQIgYOMtIcrMNHpT4miDBBGNnPQyuNFYUCm0WiD/4Ds7M6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver-basic-vue@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2888852},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"605e31b6c5b2665b95e83c49d23bd2bb2aa73aff","scripts":{"dev":"cross-env NODE_ENV=development concurrently 'npm run watch' 'npm run serve'","build":"tsc --noEmit && cross-env INPUT=mcp-app.html vite build && tsc -p tsconfig.server.json && bun build server.ts --outdir dist --target node && bun build main.ts --outfile dist/index.js --target node --external \"./server.js\" --banner \"#!/usr/bin/env node\"","serve":"bun --watch main.ts","start":"cross-env NODE_ENV=development npm run build && npm run serve","watch":"cross-env INPUT=mcp-app.html vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"ochafik","email":"olivier.chafik@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/ext-apps.git","type":"git","directory":"examples/basic-server-vue"},"_npmVersion":"10.9.4","description":"Basic MCP App Server example using Vue","directories":{},"_nodeVersion":"22.22.0","dependencies":{"vue":"^3.5.0","zod":"^4.1.13","cors":"^2.8.5","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.24.0","@modelcontextprotocol/ext-apps":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","cross-env":"^10.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"22.10.0","concurrently":"^9.2.1","@types/express":"^5.0.0","@vitejs/plugin-vue":"^5.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/server-basic-vue_1.0.1_1769467080845_0.8679231425039382","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@modelcontextprotocol/server-basic-vue","version":"1.1.0","license":"MIT","_id":"@modelcontextprotocol/server-basic-vue@1.1.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik","email":"olivier.chafik@gmail.com"}],"homepage":"https://github.com/modelcontextprotocol/ext-apps#readme","bugs":{"url":"https://github.com/modelcontextprotocol/ext-apps/issues"},"bin":{"mcp-server-basic-vue":"dist/index.js"},"dist":{"shasum":"034615f71863f89ad6d42d1dfbd0611165cea42b","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server-basic-vue/-/server-basic-vue-1.1.0.tgz","fileCount":6,"integrity":"sha512-qL9uNxiFZ2EbkZW6XYzHEDtzXdxNnjRD2DbeOjrXlrgxPcZdJ6ZFKEqjVKg6ndZZU0U8anw58LHo7JrCmFeNKQ==","signatures":[{"sig":"MEUCIEcVD+OGnW24nagoeUN+mDG1+qsyotGHu61g1QCasnG2AiEA7xOXwg19UpZ/D9oSMwvbHYfGH+xQh2YbGCmdDn+QyE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver-basic-vue@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2891312},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"5bbf2778821217fe757b653ea84caf4cbf364d81","scripts":{"dev":"cross-env NODE_ENV=development concurrently \"npm run watch\" \"npm run serve\"","build":"tsc --noEmit && cross-env INPUT=mcp-app.html vite build && tsc -p tsconfig.server.json && bun build server.ts --outdir dist --target node && bun build main.ts --outfile dist/index.js --target node --external \"./server.js\" --banner \"#!/usr/bin/env node\"","serve":"bun --watch main.ts","start":"cross-env NODE_ENV=development npm run build && npm run serve","watch":"cross-env INPUT=mcp-app.html vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"ochafik","email":"olivier.chafik@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/ext-apps.git","type":"git","directory":"examples/basic-server-vue"},"_npmVersion":"10.9.4","description":"Basic MCP App Server example using Vue","directories":{},"_nodeVersion":"22.22.0","dependencies":{"vue":"^3.5.0","zod":"^4.1.13","cors":"^2.8.5","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.24.0","@modelcontextprotocol/ext-apps":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","cross-env":"^10.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"22.10.0","concurrently":"^9.2.1","@types/express":"^5.0.0","@vitejs/plugin-vue":"^5.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/server-basic-vue_1.1.0_1771723458188_0.9519810261921202","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@modelcontextprotocol/server-basic-vue","version":"1.1.1","license":"MIT","_id":"@modelcontextprotocol/server-basic-vue@1.1.1","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik","email":"olivier.chafik@gmail.com"}],"homepage":"https://github.com/modelcontextprotocol/ext-apps#readme","bugs":{"url":"https://github.com/modelcontextprotocol/ext-apps/issues"},"bin":{"mcp-server-basic-vue":"dist/index.js"},"dist":{"shasum":"df2abb87d4f354312abc11a06c00bcc374df63a6","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server-basic-vue/-/server-basic-vue-1.1.1.tgz","fileCount":6,"integrity":"sha512-hWhc7Ml5M1xrXPnizgYD1jfD65ct3qZCaNKFh5G7sRQ3TfYvjx6667d8E3hk6o7Y38gDVkQQGDrJQQuoeOWbDA==","signatures":[{"sig":"MEQCIHc4aEfKa0nUUYuHgFiFPCfm9vJPkFjfZr2kaL8P0Bk0AiApMEFd8rZg+fYQzeGvlgaaEx8j3lz4HouEH23+9RHcrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver-basic-vue@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2891312},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"ec389f473b7d6107a003f820a1c39a7eddbbfc3d","scripts":{"dev":"cross-env NODE_ENV=development concurrently \"npm run watch\" \"npm run serve\"","build":"tsc --noEmit && cross-env INPUT=mcp-app.html vite build && tsc -p tsconfig.server.json && bun build server.ts --outdir dist --target node && bun build main.ts --outfile dist/index.js --target node --external \"./server.js\" --banner \"#!/usr/bin/env node\"","serve":"bun --watch main.ts","start":"cross-env NODE_ENV=development npm run build && npm run serve","watch":"cross-env INPUT=mcp-app.html vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"ochafik","email":"olivier.chafik@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/ext-apps.git","type":"git","directory":"examples/basic-server-vue"},"_npmVersion":"10.9.4","description":"Basic MCP App Server example using Vue","directories":{},"_nodeVersion":"22.22.0","dependencies":{"vue":"^3.5.0","zod":"^4.1.13","cors":"^2.8.5","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.24.0","@modelcontextprotocol/ext-apps":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","cross-env":"^10.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"22.10.0","concurrently":"^9.2.1","@types/express":"^5.0.0","@vitejs/plugin-vue":"^5.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/server-basic-vue_1.1.1_1771900999632_0.20124203629846482","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@modelcontextprotocol/server-basic-vue","version":"1.1.2","license":"MIT","_id":"@modelcontextprotocol/server-basic-vue@1.1.2","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik","email":"olivier.chafik@gmail.com"}],"homepage":"https://github.com/modelcontextprotocol/ext-apps#readme","bugs":{"url":"https://github.com/modelcontextprotocol/ext-apps/issues"},"bin":{"mcp-server-basic-vue":"dist/index.js"},"dist":{"shasum":"ce734691f62b562e7ff6aeb56aadc308e1ce9535","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server-basic-vue/-/server-basic-vue-1.1.2.tgz","fileCount":6,"integrity":"sha512-JWcnUkDChycYy0+0SfPZIU8wU5CloeIqvNe46/ilGE3vJiNDZOJrIfye682LB8kr/KedpMJxxCX+K55nuEZ+Ng==","signatures":[{"sig":"MEYCIQCtFJbYnqvovqyk3Cpqqwhpxrg4/joPh3gPwryA1crZ7AIhAK1y+IIlaB24YpsyRgf2IayDhVOj5P2OEQ2V0UcvuVl+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver-basic-vue@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2896273},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"5373f01d6f55114ec0a3eb9c864fea6f233589bc","scripts":{"dev":"cross-env NODE_ENV=development concurrently \"npm run watch\" \"npm run serve\"","build":"tsc --noEmit && cross-env INPUT=mcp-app.html vite build && tsc -p tsconfig.server.json && bun build server.ts --outdir dist --target node && bun build main.ts --outfile dist/index.js --target node --external \"./server.js\" --banner \"#!/usr/bin/env node\"","serve":"bun --watch main.ts","start":"cross-env NODE_ENV=development npm run build && npm run serve","watch":"cross-env INPUT=mcp-app.html vite build --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"ochafik","email":"olivier.chafik@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/ext-apps.git","type":"git","directory":"examples/basic-server-vue"},"_npmVersion":"10.9.4","description":"Basic MCP App Server example using Vue","directories":{},"_nodeVersion":"22.22.0","dependencies":{"vue":"^3.5.0","zod":"^4.1.13","cors":"^2.8.5","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.24.0","@modelcontextprotocol/ext-apps":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","cross-env":"^10.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"22.10.0","concurrently":"^9.2.1","@types/express":"^5.0.0","@vitejs/plugin-vue":"^5.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/server-basic-vue_1.1.2_1772033649636_0.8114050046511077","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@modelcontextprotocol/server-basic-vue","version":"1.2.0","license":"MIT","_id":"@modelcontextprotocol/server-basic-vue@1.2.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik","email":"olivier.chafik@gmail.com"}],"homepage":"https://github.com/modelcontextprotocol/ext-apps#readme","bugs":{"url":"https://github.com/modelcontextprotocol/ext-apps/issues"},"bin":{"mcp-server-basic-vue":"dist/index.js"},"dist":{"shasum":"531068ce6359933d6ffc14cb7552f934734c8612","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server-basic-vue/-/server-basic-vue-1.2.0.tgz","fileCount":6,"integrity":"sha512-aAWU1JmpIM6dwrpPlxjJ63X0oPjtsQV1ShsNKweWNbncKx+5TecGWYX5msCPahp6+/F0TwGcjMNODtLRA874tg==","signatures":[{"sig":"MEUCIGylHmHBOtMlTJLWqCcJYN+mR+T0OOLdyySjjMOIeE2FAiEAo0TU/QRBCr86JrijOWHAc8FX43+HYStp82BqbS6pf4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver-basic-vue@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2897440},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"6b12fff1d0ab151a3b8cea44b3910465e2285f05","scripts":{"dev":"cross-env NODE_ENV=development concurrently \"npm run watch\" \"npm run serve\"","build":"tsc --noEmit && cross-env INPUT=mcp-app.html vite build && tsc -p tsconfig.server.json && bun build server.ts --outdir dist --target node && bun build main.ts --outfile dist/index.js --target node --external \"./server.js\" --banner \"#!/usr/bin/env node\"","serve":"bun --watch main.ts","start":"cross-env NODE_ENV=development npm run build && npm run serve","watch":"cross-env INPUT=mcp-app.html vite build --watch","serve:stdio":"bun main.ts --stdio","start:stdio":"cross-env NODE_ENV=development npm run build 1>&2 && npm run serve:stdio","prepublishOnly":"npm run build"},"_npmUser":{"name":"ochafik","email":"olivier.chafik@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/ext-apps.git","type":"git","directory":"examples/basic-server-vue"},"_npmVersion":"10.9.4","description":"Basic MCP App Server example using Vue","directories":{},"_nodeVersion":"22.22.0","dependencies":{"vue":"^3.5.0","zod":"^4.1.13","cors":"^2.8.5","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.24.0","@modelcontextprotocol/ext-apps":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","cross-env":"^10.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"22.10.0","concurrently":"^9.2.1","@types/express":"^5.0.0","@vitejs/plugin-vue":"^5.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/server-basic-vue_1.2.0_1772812603636_0.7141512906882408","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@modelcontextprotocol/server-basic-vue","version":"1.2.1","license":"MIT","_id":"@modelcontextprotocol/server-basic-vue@1.2.1","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik","email":"olivier.chafik@gmail.com"}],"homepage":"https://github.com/modelcontextprotocol/ext-apps#readme","bugs":{"url":"https://github.com/modelcontextprotocol/ext-apps/issues"},"bin":{"mcp-server-basic-vue":"dist/index.js"},"dist":{"shasum":"a11c661316be0aa1faa1e5ae0f3748947b8bab86","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server-basic-vue/-/server-basic-vue-1.2.1.tgz","fileCount":6,"integrity":"sha512-UrIjPkmSOin4CztGDgT9QebST/gV4haLPVacRmNFQ6Dc3m9Pr+rNcOXdPG0LTijYH/0ev1VBryWFpdWrXnMjiQ==","signatures":[{"sig":"MEQCIDdGSz1BWguPyWlymODGsJrvWKM7zEqtwZCZA60nNQ17AiA2se5i2ebXAPRTc3midl2g5FlXfBQkx5ajM3bsoaPOpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver-basic-vue@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2601504},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"1aa3c9c106666345b82f1bd5d4d21a5ee14ba1db","scripts":{"dev":"cross-env NODE_ENV=development concurrently \"npm run watch\" \"npm run serve\"","build":"tsc --noEmit && cross-env INPUT=mcp-app.html vite build && tsc -p tsconfig.server.json && bun build server.ts --outdir dist --target node && bun build main.ts --outfile dist/index.js --target node --external \"./server.js\" --banner \"#!/usr/bin/env node\"","serve":"bun --watch main.ts","start":"cross-env NODE_ENV=development npm run build && npm run serve","watch":"cross-env INPUT=mcp-app.html vite build --watch","serve:stdio":"bun main.ts --stdio","start:stdio":"cross-env NODE_ENV=development npm run build 1>&2 && npm run serve:stdio","prepublishOnly":"npm run build"},"_npmUser":{"name":"ochafik","email":"olivier.chafik@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/ext-apps.git","type":"git","directory":"examples/basic-server-vue"},"_npmVersion":"10.9.4","description":"Basic MCP App Server example using Vue","directories":{},"_nodeVersion":"22.22.0","dependencies":{"vue":"^3.5.0","zod":"^4.1.13","cors":"^2.8.5","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.24.0","@modelcontextprotocol/ext-apps":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","cross-env":"^10.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"22.10.0","concurrently":"^9.2.1","@types/express":"^5.0.0","@vitejs/plugin-vue":"^5.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/server-basic-vue_1.2.1_1773164935822_0.9884963366403385","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@modelcontextprotocol/server-basic-vue","version":"1.2.2","license":"MIT","_id":"@modelcontextprotocol/server-basic-vue@1.2.2","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik","email":"olivier.chafik@gmail.com"}],"homepage":"https://github.com/modelcontextprotocol/ext-apps#readme","bugs":{"url":"https://github.com/modelcontextprotocol/ext-apps/issues"},"bin":{"mcp-server-basic-vue":"dist/index.js"},"dist":{"shasum":"4016a1220d58f145dd883595b96b3dddefe26fb7","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server-basic-vue/-/server-basic-vue-1.2.2.tgz","fileCount":6,"integrity":"sha512-VBY0QEAZMQRh2r9TJ06f354ei0JM6pEg9bxZnDSAvrJ+sRkkErcdVaQrg6Ggu+JEqClTzrI9afZC90uDl5n83Q==","signatures":[{"sig":"MEQCIAMFM31LF4G6HX9p+jT/NKIpB0QEbHwxOtUYd6K5dVKiAiAya9v/eHHHjbwnBfMg+27z3B50Fd0aNQRWeWNI/a2g5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver-basic-vue@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2601504},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"704b6e0af9ec1b3d4a351f12fb2596d2da1e0818","scripts":{"dev":"cross-env NODE_ENV=development concurrently \"npm run watch\" \"npm run serve\"","build":"tsc --noEmit && cross-env INPUT=mcp-app.html vite build && tsc -p tsconfig.server.json && bun build server.ts --outdir dist --target node && bun build main.ts --outfile dist/index.js --target node --external \"./server.js\" --banner \"#!/usr/bin/env node\"","serve":"bun --watch main.ts","start":"cross-env NODE_ENV=development npm run build && npm run serve","watch":"cross-env INPUT=mcp-app.html vite build --watch","serve:stdio":"bun main.ts --stdio","start:stdio":"cross-env NODE_ENV=development npm run build 1>&2 && npm run serve:stdio","prepublishOnly":"npm run build"},"_npmUser":{"name":"ochafik","email":"olivier.chafik@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/ext-apps.git","type":"git","directory":"examples/basic-server-vue"},"_npmVersion":"10.9.4","description":"Basic MCP App Server example using Vue","directories":{},"_nodeVersion":"22.22.0","dependencies":{"vue":"^3.5.0","zod":"^4.1.13","cors":"^2.8.5","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.24.0","@modelcontextprotocol/ext-apps":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","cross-env":"^10.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"22.10.0","concurrently":"^9.2.1","@types/express":"^5.0.0","@vitejs/plugin-vue":"^5.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/server-basic-vue_1.2.2_1773170564675_0.012312733054386849","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@modelcontextprotocol/server-basic-vue","version":"1.3.0","license":"MIT","_id":"@modelcontextprotocol/server-basic-vue@1.3.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik","email":"olivier.chafik@gmail.com"}],"homepage":"https://github.com/modelcontextprotocol/ext-apps#readme","bugs":{"url":"https://github.com/modelcontextprotocol/ext-apps/issues"},"bin":{"mcp-server-basic-vue":"dist/index.js"},"dist":{"shasum":"fed54a826d6b7b9b61dcc9b6e2a5011847ffc67b","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server-basic-vue/-/server-basic-vue-1.3.0.tgz","fileCount":6,"integrity":"sha512-4AxBBbnzCk/mHfJIiPxKAU6ee33pJFbQt+R53MA1f/Crcs3H35kBHjs1sxis+zAQtEavUACNNN8PsS/wojK76Q==","signatures":[{"sig":"MEYCIQDPhpl+44d5EpqSlzwfSVTRBly/YaRPPXhwIKITapWXcQIhAPEf8zkeOXW2KYryjQ4OYlAlApZwm9lfKFPgc1YYKHwM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver-basic-vue@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2601964},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"6723c8ff106dfd6eb312d1ce31353eb80c2f7000","scripts":{"dev":"cross-env NODE_ENV=development concurrently \"npm run watch\" \"npm run serve\"","build":"tsc --noEmit && cross-env INPUT=mcp-app.html vite build && tsc -p tsconfig.server.json && bun build server.ts --outdir dist --target node && bun build main.ts --outfile dist/index.js --target node --external \"./server.js\" --banner \"#!/usr/bin/env node\"","serve":"bun --watch main.ts","start":"cross-env NODE_ENV=development npm run build && npm run serve","watch":"cross-env INPUT=mcp-app.html vite build --watch","serve:stdio":"bun main.ts --stdio","start:stdio":"cross-env NODE_ENV=development npm run build 1>&2 && npm run serve:stdio","prepublishOnly":"npm run build"},"_npmUser":{"name":"ochafik","email":"olivier.chafik@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/ext-apps.git","type":"git","directory":"examples/basic-server-vue"},"_npmVersion":"10.9.4","description":"Basic MCP App Server example using Vue","directories":{},"_nodeVersion":"22.22.1","dependencies":{"vue":"^3.5.0","zod":"^4.1.13","cors":"^2.8.5","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.24.0","@modelcontextprotocol/ext-apps":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","cross-env":"^10.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"22.10.0","concurrently":"^9.2.1","@types/express":"^5.0.0","@vitejs/plugin-vue":"^5.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/server-basic-vue_1.3.0_1774297364204_0.338847434999348","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@modelcontextprotocol/server-basic-vue","version":"1.3.1","license":"MIT","_id":"@modelcontextprotocol/server-basic-vue@1.3.1","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik","email":"olivier.chafik@gmail.com"}],"homepage":"https://github.com/modelcontextprotocol/ext-apps#readme","bugs":{"url":"https://github.com/modelcontextprotocol/ext-apps/issues"},"bin":{"mcp-server-basic-vue":"dist/index.js"},"dist":{"shasum":"315b21eb37d956ee445270e98c6f185d35309454","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server-basic-vue/-/server-basic-vue-1.3.1.tgz","fileCount":6,"integrity":"sha512-wi9p8Gw5MGjZ25h76GPOBfI6/MRFTVZeJsK4OUG4+8tejQsP5rkxbeYYmNcTdcDVzv7DMluKSQNocMuyoOMX3g==","signatures":[{"sig":"MEYCIQCS74LIOMHIwbWi8CfkBIEVy2+f/J2uxoqyGbQHpfiG8gIhAMiOL4JotqNcQeo6U/EcR5cvrjAmzzBVWkxzs63tLZSa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver-basic-vue@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2601964},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"e8ca8594295807dfa33111b6abef738e677acd91","scripts":{"dev":"cross-env NODE_ENV=development concurrently \"npm run watch\" \"npm run serve\"","build":"tsc --noEmit && cross-env INPUT=mcp-app.html vite build && tsc -p tsconfig.server.json && bun build server.ts --outdir dist --target node && bun build main.ts --outfile dist/index.js --target node --external \"./server.js\" --banner \"#!/usr/bin/env node\"","serve":"bun --watch main.ts","start":"cross-env NODE_ENV=development npm run build && npm run serve","watch":"cross-env INPUT=mcp-app.html vite build --watch","serve:stdio":"bun main.ts --stdio","start:stdio":"cross-env NODE_ENV=development npm run build 1>&2 && npm run serve:stdio","prepublishOnly":"npm run build"},"_npmUser":{"name":"ochafik","email":"olivier.chafik@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/ext-apps.git","type":"git","directory":"examples/basic-server-vue"},"_npmVersion":"10.9.4","description":"Basic MCP App Server example using Vue","directories":{},"_nodeVersion":"22.22.1","dependencies":{"vue":"^3.5.0","zod":"^4.1.13","cors":"^2.8.5","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.24.0","@modelcontextprotocol/ext-apps":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","cross-env":"^10.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"22.10.0","concurrently":"^9.2.1","@types/express":"^5.0.0","@vitejs/plugin-vue":"^5.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/server-basic-vue_1.3.1_1774297384790_0.5433853063442369","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@modelcontextprotocol/server-basic-vue","version":"1.3.2","license":"MIT","_id":"@modelcontextprotocol/server-basic-vue@1.3.2","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik","email":"olivier.chafik@gmail.com"}],"homepage":"https://github.com/modelcontextprotocol/ext-apps#readme","bugs":{"url":"https://github.com/modelcontextprotocol/ext-apps/issues"},"bin":{"mcp-server-basic-vue":"dist/index.js"},"dist":{"shasum":"de8b1c0beb8c3e4246a79a9f03803feddee42028","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server-basic-vue/-/server-basic-vue-1.3.2.tgz","fileCount":6,"integrity":"sha512-QC82h7MNr+gByI+MUUoWaFQ1x7Esm0oXh2zGds/MySxccW6xLe/n2y9ciLN1s1v4K0RgW9dHjxJKcokzfNk9Sw==","signatures":[{"sig":"MEUCIBYox4N/MI1k+Mo5kNSZqg5Q+bdBG6O3MycIdvD1HVKkAiEAngwwhq4e147lhRV02NwO4XrDUHCGZnO0d/nX48DFxoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver-basic-vue@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2601763},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"14969c5da2fdbdef4284d2131b5ada4ba94aaca0","scripts":{"dev":"cross-env NODE_ENV=development concurrently \"npm run watch\" \"npm run serve\"","build":"tsc --noEmit && cross-env INPUT=mcp-app.html vite build && tsc -p tsconfig.server.json && bun build server.ts --outdir dist --target node && bun build main.ts --outfile dist/index.js --target node --external \"./server.js\" --banner \"#!/usr/bin/env node\"","serve":"bun --watch main.ts","start":"cross-env NODE_ENV=development npm run build && npm run serve","watch":"cross-env INPUT=mcp-app.html vite build --watch","serve:stdio":"bun main.ts --stdio","start:stdio":"cross-env NODE_ENV=development npm run build 1>&2 && npm run serve:stdio","prepublishOnly":"npm run build"},"_npmUser":{"name":"ochafik","email":"olivier.chafik@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/ext-apps.git","type":"git","directory":"examples/basic-server-vue"},"_npmVersion":"10.9.4","description":"Basic MCP App Server example using Vue","directories":{},"_nodeVersion":"22.22.1","dependencies":{"vue":"^3.5.0","zod":"^4.1.13","cors":"^2.8.5","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.24.0","@modelcontextprotocol/ext-apps":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","cross-env":"^10.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"22.10.0","concurrently":"^9.2.1","@types/express":"^5.0.0","@vitejs/plugin-vue":"^5.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/server-basic-vue_1.3.2_1774634042069_0.5889795239610047","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@modelcontextprotocol/server-basic-vue","version":"1.4.0","license":"MIT","_id":"@modelcontextprotocol/server-basic-vue@1.4.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik","email":"olivier.chafik@gmail.com"}],"homepage":"https://github.com/modelcontextprotocol/ext-apps#readme","bugs":{"url":"https://github.com/modelcontextprotocol/ext-apps/issues"},"bin":{"mcp-server-basic-vue":"dist/index.js"},"dist":{"shasum":"c78ab6de00b2c0f3e5dfbf1f2d542dc7b7ad8cfb","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server-basic-vue/-/server-basic-vue-1.4.0.tgz","fileCount":6,"integrity":"sha512-R/5UL5GIsiMjInUNXMI9c0kkEKGB5aPLPGpl9Lilh57eA2kO6UO+RNF2lm6getTx1hS26xkMnPY7TWTaM6IXFA==","signatures":[{"sig":"MEUCIQC6l+UPBFSGyykYw6QNgmDq3srYqPs1ud5IHyECyDI+uwIgfM8WTCF0Ere31VYBwWK0EK3w+t9b7/LEMHVu00R0kxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver-basic-vue@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2618108},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"9da4a75ff60bcd127c494bbca98f7b22e87f95e7","scripts":{"dev":"cross-env NODE_ENV=development concurrently \"npm run watch\" \"npm run serve\"","build":"tsc --noEmit && cross-env INPUT=mcp-app.html vite build && tsc -p tsconfig.server.json && bun build server.ts --outdir dist --target node && bun build main.ts --outfile dist/index.js --target node --external \"./server.js\" --banner \"#!/usr/bin/env node\"","serve":"bun --watch main.ts","start":"cross-env NODE_ENV=development npm run build && npm run serve","watch":"cross-env INPUT=mcp-app.html vite build --watch","serve:stdio":"bun main.ts --stdio","start:stdio":"cross-env NODE_ENV=development npm run build 1>&2 && npm run serve:stdio","prepublishOnly":"npm run build"},"_npmUser":{"name":"ochafik","email":"olivier.chafik@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/ext-apps.git","type":"git","directory":"examples/basic-server-vue"},"_npmVersion":"10.9.4","description":"Basic MCP App Server example using Vue","directories":{},"_nodeVersion":"22.22.1","dependencies":{"vue":"^3.5.0","zod":"^4.1.13","cors":"^2.8.5","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","cross-env":"^10.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"22.10.0","concurrently":"^9.2.1","@types/express":"^5.0.0","@vitejs/plugin-vue":"^5.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/server-basic-vue_1.4.0_1775101096592_0.7919511338871916","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@modelcontextprotocol/server-basic-vue","version":"1.5.0","license":"MIT","_id":"@modelcontextprotocol/server-basic-vue@1.5.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik","email":"olivier.chafik@gmail.com"}],"homepage":"https://github.com/modelcontextprotocol/ext-apps#readme","bugs":{"url":"https://github.com/modelcontextprotocol/ext-apps/issues"},"bin":{"mcp-server-basic-vue":"dist/index.js"},"dist":{"shasum":"2ffacce266745544e8a85fc21fa1f129d0e2ae89","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server-basic-vue/-/server-basic-vue-1.5.0.tgz","fileCount":6,"integrity":"sha512-LgbN+E+b+9oHbBBTgREdXY75aYxO/OHGc63glJeZOhHpXDBLZ0E1SmNKrQS2kOgpQuXgrWmuLl+O3lIcaPaLjQ==","signatures":[{"sig":"MEQCIFjVYiupCwAoWe2FPnXJfb+XBcI6vYduGaENbLKhbKHeAiBrjvasEoxURZc1TTHN8itmOiNcPNXAK7cQGchs7lbv+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver-basic-vue@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2618108},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"621a70a7242bf9c76dcb89a61d785ab9bb75cd87","scripts":{"dev":"cross-env NODE_ENV=development concurrently \"npm run watch\" \"npm run serve\"","build":"tsc --noEmit && cross-env INPUT=mcp-app.html vite build && tsc -p tsconfig.server.json && bun build server.ts --outdir dist --target node && bun build main.ts --outfile dist/index.js --target node --external \"./server.js\" --banner \"#!/usr/bin/env node\"","serve":"bun --watch main.ts","start":"cross-env NODE_ENV=development npm run build && npm run serve","watch":"cross-env INPUT=mcp-app.html vite build --watch","serve:stdio":"bun main.ts --stdio","start:stdio":"cross-env NODE_ENV=development npm run build 1>&2 && npm run serve:stdio","prepublishOnly":"npm run build"},"_npmUser":{"name":"ochafik","email":"olivier.chafik@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/ext-apps.git","type":"git","directory":"examples/basic-server-vue"},"_npmVersion":"10.9.4","description":"Basic MCP App Server example using Vue","directories":{},"_nodeVersion":"22.22.1","dependencies":{"vue":"^3.5.0","zod":"^4.1.13","cors":"^2.8.5","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","cross-env":"^10.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"22.10.0","concurrently":"^9.2.1","@types/express":"^5.0.0","@vitejs/plugin-vue":"^5.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/server-basic-vue_1.5.0_1775121222012_0.6359140609230707","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@modelcontextprotocol/server-basic-vue","version":"1.6.0","license":"MIT","_id":"@modelcontextprotocol/server-basic-vue@1.6.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik","email":"olivier.chafik@gmail.com"}],"homepage":"https://github.com/modelcontextprotocol/ext-apps#readme","bugs":{"url":"https://github.com/modelcontextprotocol/ext-apps/issues"},"bin":{"mcp-server-basic-vue":"dist/index.js"},"dist":{"shasum":"9468b01d4a174408b4d11a5382dbd77ef232876b","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server-basic-vue/-/server-basic-vue-1.6.0.tgz","fileCount":6,"integrity":"sha512-keHCaES7v8n4HEY/YFzrf6EMYrdys0jY8lskZGq4ySQQeVnSCEiXOKUkVdojFufMw6A6zj2kRVICb8wXMKmnPA==","signatures":[{"sig":"MEQCIHA+y+IHh6LttmpgjhOK6UJwpDvSmwG1v93huuZe7EI2AiBhZ4lbk3M5Xx7vIQi4V75dMrlprGCSmUpYZ12jSwJ8Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver-basic-vue@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2618216},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"01d826aea000a2f774d1d3e9b57fa352632c1c50","scripts":{"dev":"cross-env NODE_ENV=development concurrently \"npm run watch\" \"npm run serve\"","build":"tsc --noEmit && cross-env INPUT=mcp-app.html vite build && tsc -p tsconfig.server.json && bun build server.ts --outdir dist --target node && bun build main.ts --outfile dist/index.js --target node --external \"./server.js\" --banner \"#!/usr/bin/env node\"","serve":"bun --watch main.ts","start":"cross-env NODE_ENV=development npm run build && npm run serve","watch":"cross-env INPUT=mcp-app.html vite build --watch","serve:stdio":"bun main.ts --stdio","start:stdio":"cross-env NODE_ENV=development npm run build 1>&2 && npm run serve:stdio","prepublishOnly":"npm run build"},"_npmUser":{"name":"ochafik","email":"olivier.chafik@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/ext-apps.git","type":"git","directory":"examples/basic-server-vue"},"_npmVersion":"10.9.7","description":"Basic MCP App Server example using Vue","directories":{},"_nodeVersion":"22.22.2","dependencies":{"vue":"^3.5.0","zod":"^4.1.13","cors":"^2.8.5","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","cross-env":"^10.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"22.10.0","concurrently":"^9.2.1","@types/express":"^5.0.0","@vitejs/plugin-vue":"^5.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/server-basic-vue_1.6.0_1776180377975_0.4647353687719833","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@modelcontextprotocol/server-basic-vue","version":"1.7.0","license":"MIT","_id":"@modelcontextprotocol/server-basic-vue@1.7.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik","email":"olivier.chafik@gmail.com"}],"homepage":"https://github.com/modelcontextprotocol/ext-apps#readme","bugs":{"url":"https://github.com/modelcontextprotocol/ext-apps/issues"},"bin":{"mcp-server-basic-vue":"dist/index.js"},"dist":{"shasum":"123b7f39c6b2f2a88b56e89881a2287cb8acd1b8","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server-basic-vue/-/server-basic-vue-1.7.0.tgz","fileCount":6,"integrity":"sha512-QRm3J4/qlZwaW4lpb9PgA2B0M6OY84sLyajR204v/eFs2rzNGwyYV5QuqSY0Z38HugyhXIh4JZbiioOCK/ASDA==","signatures":[{"sig":"MEYCIQC3Ytmee+lyIq6hO5nXINMAuo4Rsmv7IWHweZJjfYIHPgIhALJ/gHdCcjXaPiKmnE3FlC0QPiAWfOj4QjOwvkYLr8a5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver-basic-vue@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2850071},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"64b4fa16de4a4694dbec5514b866802a1825f919","scripts":{"dev":"cross-env NODE_ENV=development concurrently \"npm run watch\" \"npm run serve\"","build":"tsc --noEmit && cross-env INPUT=mcp-app.html vite build && tsc -p tsconfig.server.json && bun build server.ts --outdir dist --target node && bun build main.ts --outfile dist/index.js --target node --external \"./server.js\" --banner \"#!/usr/bin/env node\"","serve":"bun --watch main.ts","start":"cross-env NODE_ENV=development npm run build && npm run serve","watch":"cross-env INPUT=mcp-app.html vite build --watch","serve:stdio":"bun main.ts --stdio","start:stdio":"cross-env NODE_ENV=development npm run build 1>&2 && npm run serve:stdio","prepublishOnly":"npm run build"},"_npmUser":{"name":"ochafik","email":"olivier.chafik@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/ext-apps.git","type":"git","directory":"examples/basic-server-vue"},"_npmVersion":"10.9.7","description":"Basic MCP App Server example using Vue","directories":{},"_nodeVersion":"22.22.2","dependencies":{"vue":"^3.5.0","zod":"^4.1.13","cors":"^2.8.5","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","cross-env":"^10.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"22.10.0","concurrently":"^9.2.1","@types/express":"^5.0.0","@vitejs/plugin-vue":"^5.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/server-basic-vue_1.7.0_1776784942967_0.8138011832096588","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@modelcontextprotocol/server-basic-vue","version":"1.7.1","license":"MIT","_id":"@modelcontextprotocol/server-basic-vue@1.7.1","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik","email":"olivier.chafik@gmail.com"}],"homepage":"https://github.com/modelcontextprotocol/ext-apps#readme","bugs":{"url":"https://github.com/modelcontextprotocol/ext-apps/issues"},"bin":{"mcp-server-basic-vue":"dist/index.js"},"dist":{"shasum":"f599f8607a3010707f54acf5ceaf8d01c103f99d","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server-basic-vue/-/server-basic-vue-1.7.1.tgz","fileCount":6,"integrity":"sha512-DOZAfXm2pKwM5O22PSs+9Xp/FBsxd3jGrRkio8J3+PLpKQXt8KeO9PLsyidUJfRjraPcgPOQ7H1851AV3EZoBw==","signatures":[{"sig":"MEQCICFZN2pPP4BXIpQ7U/hxYbl2RhkQC0uQ2SFgNHI9Kr+oAiBdJQoL+SEwIbIS+CJP8DfPTfSUBQottkUVZSOU3S3EQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver-basic-vue@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2850071},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"0008d3b78f94e37bb970673cbc33baecc481ae18","scripts":{"dev":"cross-env NODE_ENV=development concurrently \"npm run watch\" \"npm run serve\"","build":"tsc --noEmit && cross-env INPUT=mcp-app.html vite build && tsc -p tsconfig.server.json && bun build server.ts --outdir dist --target node && bun build main.ts --outfile dist/index.js --target node --external \"./server.js\" --banner \"#!/usr/bin/env node\"","serve":"bun --watch main.ts","start":"cross-env NODE_ENV=development npm run build && npm run serve","watch":"cross-env INPUT=mcp-app.html vite build --watch","serve:stdio":"bun main.ts --stdio","start:stdio":"cross-env NODE_ENV=development npm run build 1>&2 && npm run serve:stdio","prepublishOnly":"npm run build"},"_npmUser":{"name":"ochafik","email":"olivier.chafik@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/ext-apps.git","type":"git","directory":"examples/basic-server-vue"},"_npmVersion":"10.9.7","description":"Basic MCP App Server example using Vue","directories":{},"_nodeVersion":"22.22.2","dependencies":{"vue":"^3.5.0","zod":"^4.1.13","cors":"^2.8.5","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","cross-env":"^10.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"22.10.0","concurrently":"^9.2.1","@types/express":"^5.0.0","@vitejs/plugin-vue":"^5.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/server-basic-vue_1.7.1_1777303251315_0.9596962623584344","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@modelcontextprotocol/server-basic-vue","version":"1.7.2","license":"MIT","_id":"@modelcontextprotocol/server-basic-vue@1.7.2","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik","email":"olivier.chafik@gmail.com"}],"homepage":"https://github.com/modelcontextprotocol/ext-apps#readme","bugs":{"url":"https://github.com/modelcontextprotocol/ext-apps/issues"},"bin":{"mcp-server-basic-vue":"dist/index.js"},"dist":{"shasum":"cb5cb1cfed2b81f2b87fe3c1e172c840f2412283","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server-basic-vue/-/server-basic-vue-1.7.2.tgz","fileCount":6,"integrity":"sha512-WdIwOz/7vQ3NgcIuRz214oXLEoIHN0/GC3wDrXIIUWKdvLv9s5dD9dB1EGW3F5RqWOvR+HrqiktammaNxV6CJA==","signatures":[{"sig":"MEQCIHdUX/NZw0PXWDWXIR1oFpYjPcIc1kRbpfik+3s1cWqoAiAK/yj0vM9+C9XXzLTgy4lRfGnw3dUfmhNd4wikgcBYyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver-basic-vue@1.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2850071},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"9a37ad71827d076af06978fa7f7f510449687061","scripts":{"dev":"cross-env NODE_ENV=development concurrently \"npm run watch\" \"npm run serve\"","build":"tsc --noEmit && cross-env INPUT=mcp-app.html vite build && tsc -p tsconfig.server.json && bun build server.ts --outdir dist --target node && bun build main.ts --outfile dist/index.js --target node --external \"./server.js\" --banner \"#!/usr/bin/env node\"","serve":"bun --watch main.ts","start":"cross-env NODE_ENV=development npm run build && npm run serve","watch":"cross-env INPUT=mcp-app.html vite build --watch","serve:stdio":"bun main.ts --stdio","start:stdio":"cross-env NODE_ENV=development npm run build 1>&2 && npm run serve:stdio","prepublishOnly":"npm run build"},"_npmUser":{"name":"ochafik","email":"olivier.chafik@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/ext-apps.git","type":"git","directory":"examples/basic-server-vue"},"_npmVersion":"10.9.7","description":"Basic MCP App Server example using Vue","directories":{},"_nodeVersion":"22.22.2","dependencies":{"vue":"^3.5.0","zod":"^4.1.13","cors":"^2.8.5","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","cross-env":"^10.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"22.10.0","concurrently":"^9.2.1","@types/express":"^5.0.0","@vitejs/plugin-vue":"^5.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/server-basic-vue_1.7.2_1778868236295_0.8252317758418708","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@modelcontextprotocol/server-basic-vue","version":"1.7.3","license":"MIT","_id":"@modelcontextprotocol/server-basic-vue@1.7.3","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paulcarletonjr@gmail.com"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"experimentalworks@gmail.com"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik","email":"olivier.chafik@gmail.com"}],"homepage":"https://github.com/modelcontextprotocol/ext-apps#readme","bugs":{"url":"https://github.com/modelcontextprotocol/ext-apps/issues"},"bin":{"mcp-server-basic-vue":"dist/index.js"},"dist":{"shasum":"2494da3485b2417edcc9f569e870585c6ad8045e","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server-basic-vue/-/server-basic-vue-1.7.3.tgz","fileCount":6,"integrity":"sha512-NJ9TSiwHA/t4/MSx5bfVrj1Opo26/j/A/DIvR9BmJFsJHqacUpkYQf7bSDhqxlJcKdl0iIR5VqkHDxlYfNewEg==","signatures":[{"sig":"MEYCIQDx3S69D7dwRoQRypMKBRgMmmR7jzmI35hEmUQhg82ingIhAPewFelP7nVtpV1ukXXB7JocvLHBAxIALTS2MrfNg4V3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver-basic-vue@1.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2850071},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"7d4434e991516d91286dded5bb10266cd6cddd02","scripts":{"dev":"cross-env NODE_ENV=development concurrently \"npm run watch\" \"npm run serve\"","build":"tsc --noEmit && cross-env INPUT=mcp-app.html vite build && tsc -p tsconfig.server.json && bun build server.ts --outdir dist --target node && bun build main.ts --outfile dist/index.js --target node --external \"./server.js\" --banner \"#!/usr/bin/env node\"","serve":"bun --watch main.ts","start":"cross-env NODE_ENV=development npm run build && npm run serve","watch":"cross-env INPUT=mcp-app.html vite build --watch","serve:stdio":"bun main.ts --stdio","start:stdio":"cross-env NODE_ENV=development npm run build 1>&2 && npm run serve:stdio","prepublishOnly":"npm run build"},"_npmUser":{"name":"ochafik","email":"olivier.chafik@gmail.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/ext-apps.git","type":"git","directory":"examples/basic-server-vue"},"_npmVersion":"10.9.8","description":"Basic MCP App Server example using Vue","directories":{},"_nodeVersion":"22.22.3","dependencies":{"vue":"^3.5.0","zod":"^4.1.13","cors":"^2.8.5","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","cross-env":"^10.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"22.10.0","concurrently":"^9.2.1","@types/express":"^5.0.0","@vitejs/plugin-vue":"^5.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/server-basic-vue_1.7.3_1780313710237_0.6628271135589336","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@modelcontextprotocol/server-basic-vue","version":"1.7.4","license":"MIT","_id":"@modelcontextprotocol/server-basic-vue@1.7.4","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paul@modelcontextprotocol.io"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"david@modelcontextprotocol.io"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik-ant","email":"ochafik@anthropic.com"}],"homepage":"https://github.com/modelcontextprotocol/ext-apps#readme","bugs":{"url":"https://github.com/modelcontextprotocol/ext-apps/issues"},"bin":{"mcp-server-basic-vue":"dist/index.js"},"dist":{"shasum":"330ec3fd718ac34ed23acbc7531e7175d87510be","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server-basic-vue/-/server-basic-vue-1.7.4.tgz","fileCount":6,"integrity":"sha512-Y3bz3AlnHUre0JCEgbasFXB8BINiAqIW740Wxc/qGg8EIFnyYL5QqMKK8Mzdgs6m8xK/Er+vU9BAZ9/fUZ2tOw==","signatures":[{"sig":"MEUCIQCt+CCknVrmCHwZCJbkQ7sfrP7GvrYGzNkW+kG6/6ZpYAIgKMotUqaKkL688mrtXCBSNvrU1av1VMCtSjFk17w8HNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver-basic-vue@1.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2853833},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"ca1d29894fabbd1558885a9ec8620dcb01d7457e","scripts":{"dev":"cross-env NODE_ENV=development concurrently \"npm run watch\" \"npm run serve\"","build":"tsc --noEmit && cross-env INPUT=mcp-app.html vite build && tsc -p tsconfig.server.json && bun build server.ts --outdir dist --target node && bun build main.ts --outfile dist/index.js --target node --external \"./server.js\" --banner \"#!/usr/bin/env node\"","serve":"bun --watch main.ts","start":"cross-env NODE_ENV=development npm run build && npm run serve","watch":"cross-env INPUT=mcp-app.html vite build --watch","serve:stdio":"bun main.ts --stdio","start:stdio":"cross-env NODE_ENV=development npm run build 1>&2 && npm run serve:stdio","prepublishOnly":"npm run build"},"_npmUser":{"name":"ochafik-ant","email":"ochafik@anthropic.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/ext-apps.git","type":"git","directory":"examples/basic-server-vue"},"_npmVersion":"10.9.8","description":"Basic MCP App Server example using Vue","directories":{},"_nodeVersion":"22.22.3","dependencies":{"vue":"^3.5.0","zod":"^4.1.13","cors":"^2.8.5","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","cross-env":"^10.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"22.10.0","concurrently":"^9.2.1","@types/express":"^5.0.0","@vitejs/plugin-vue":"^5.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/server-basic-vue_1.7.4_1780670295204_0.18464766852553915","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@modelcontextprotocol/server-basic-vue","version":"1.7.5","license":"MIT","_id":"@modelcontextprotocol/server-basic-vue@1.7.5","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paul@modelcontextprotocol.io"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"david@modelcontextprotocol.io"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik-ant","email":"ochafik@anthropic.com"},{"name":"cliffhall","email":"cliff@futurescale.com"}],"homepage":"https://github.com/modelcontextprotocol/ext-apps#readme","bugs":{"url":"https://github.com/modelcontextprotocol/ext-apps/issues"},"bin":{"mcp-server-basic-vue":"dist/index.js"},"dist":{"shasum":"887282a5811c6efdbcd7adca40f28c40f5a51fff","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server-basic-vue/-/server-basic-vue-1.7.5.tgz","fileCount":6,"integrity":"sha512-+0jJb4LY0Dm4uDqSdwbutToKWnWIEiK1tdpP8ENgEqCULS13IniC//Az2u4Skogo4rzUHXWv00rlG7xv5SM+OA==","signatures":[{"sig":"MEYCIQC2Qxe4oCp3KgPdmGaijWRxk7GVEVyMtlgqSCiWjep16wIhAI6eIGhmkrTnQISO6RXujAyqjHtFzZ8Zt3Gb5H1M5lzP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver-basic-vue@1.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2863325},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"92f46a574568a3ddac7600343b7d3c4c4ed7b588","scripts":{"dev":"cross-env NODE_ENV=development concurrently \"npm run watch\" \"npm run serve\"","build":"tsc --noEmit && cross-env INPUT=mcp-app.html vite build && tsc -p tsconfig.server.json && bun build server.ts --outdir dist --target node && bun build main.ts --outfile dist/index.js --target node --external \"./server.js\" --banner \"#!/usr/bin/env node\"","serve":"bun --watch main.ts","start":"cross-env NODE_ENV=development npm run build && npm run serve","watch":"cross-env INPUT=mcp-app.html vite build --watch","serve:stdio":"bun main.ts --stdio","start:stdio":"cross-env NODE_ENV=development npm run build 1>&2 && npm run serve:stdio","prepublishOnly":"npm run build"},"_npmUser":{"name":"ochafik-ant","email":"ochafik@anthropic.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/ext-apps.git","type":"git","directory":"examples/basic-server-vue"},"_npmVersion":"10.9.8","description":"Basic MCP App Server example using Vue","directories":{},"_nodeVersion":"22.23.1","dependencies":{"vue":"^3.5.0","zod":"^4.1.13","cors":"^2.8.5","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.29.0","@modelcontextprotocol/ext-apps":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","cross-env":"^10.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"22.10.0","concurrently":"^9.2.1","@types/express":"^5.0.0","@vitejs/plugin-vue":"^5.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/server-basic-vue_1.7.5_1784806182264_0.9888875266138242","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@modelcontextprotocol/server-basic-vue","version":"2.0.0","license":"MIT","_id":"@modelcontextprotocol/server-basic-vue@2.0.0","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paul@modelcontextprotocol.io"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"david@modelcontextprotocol.io"},{"name":"ashwin-ant","email":"ashwin@anthropic.com"},{"name":"ochafik-ant","email":"ochafik@anthropic.com"},{"name":"cliffhall","email":"cliff@futurescale.com"}],"homepage":"https://github.com/modelcontextprotocol/ext-apps#readme","bugs":{"url":"https://github.com/modelcontextprotocol/ext-apps/issues"},"bin":{"mcp-server-basic-vue":"dist/index.js"},"dist":{"shasum":"9d8922664b90258f461266a08cea628a772ca71a","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server-basic-vue/-/server-basic-vue-2.0.0.tgz","fileCount":6,"integrity":"sha512-oDglrNjmw+9WmlxhOHi7Vle3hU/dNX2DF6mnksh4ZVPS5aym7aQNpKMR6qN6i16HTKHtBZ4em7BqK8IIPVFpIg==","signatures":[{"sig":"MEQCIDzXv9paUuh50fnFJITCQSyHhEiHQBP4X0fb+8NRy7VwAiBj7hehlSt2AkOFqO8zDLveJ7WuRB04xTgEz0kaY31DZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver-basic-vue@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3234234},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"352f6ced4d80772e92b4e7a311854481a8d65b04","scripts":{"dev":"cross-env NODE_ENV=development concurrently \"npm run watch\" \"npm run serve\"","build":"tsc --noEmit && cross-env INPUT=mcp-app.html vite build && tsc -p tsconfig.server.json && bun build server.ts --outdir dist --target node && bun build main.ts --outfile dist/index.js --target node --external \"./server.js\" --banner \"#!/usr/bin/env node\"","serve":"bun --watch main.ts","start":"cross-env NODE_ENV=development npm run build && npm run serve","watch":"cross-env INPUT=mcp-app.html vite build --watch","serve:stdio":"bun main.ts --stdio","start:stdio":"cross-env NODE_ENV=development npm run build 1>&2 && npm run serve:stdio","prepublishOnly":"npm run build"},"_npmUser":{"name":"ochafik-ant","email":"ochafik@anthropic.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/ext-apps.git","type":"git","directory":"examples/basic-server-vue"},"_npmVersion":"10.9.8","description":"Basic MCP App Server example using Vue","directories":{},"_nodeVersion":"22.23.2","dependencies":{"vue":"^3.5.0","zod":"^4.2.0","cors":"^2.8.5","express":"^5.1.0","@modelcontextprotocol/node":"2.0.0","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/server":"2.0.0","@modelcontextprotocol/express":"2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","cross-env":"^10.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"22.10.0","concurrently":"^9.2.1","@types/express":"^5.0.0","@vitejs/plugin-vue":"^5.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/server-basic-vue_2.0.0_1788892195423_0.6429126115275219","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@modelcontextprotocol/server-basic-vue","version":"2.0.1","license":"MIT","_id":"@modelcontextprotocol/server-basic-vue@2.0.1","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paul@modelcontextprotocol.io"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"david@modelcontextprotocol.io"},{"name":"ochafik-ant","email":"ochafik@anthropic.com"},{"name":"cliffhall","email":"cliff@futurescale.com"}],"homepage":"https://github.com/modelcontextprotocol/ext-apps#readme","bugs":{"url":"https://github.com/modelcontextprotocol/ext-apps/issues"},"bin":{"mcp-server-basic-vue":"dist/index.js"},"dist":{"shasum":"dcb287e08cd9591234ab16f7a4d3084422a92195","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server-basic-vue/-/server-basic-vue-2.0.1.tgz","fileCount":6,"integrity":"sha512-N94u9oVz0aV4E8kLRm5Ca2Y1pHE57dRGwhE88/jpOe7S4lpma1gvtb7erUlGJSR8//z8vPkfItu/wQB4I0ODvg==","signatures":[{"sig":"MEQCIGNJ02/2Ch9h/6j9+v0cWR0IEV+1yEZ650rndfbnEv2eAiBk5/RGHgE+9fvPzim2PbrTY0969RT9gCTQpDnLZ4m4pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDL6GYdj/GozIBTjBHGzH2iSuIayKNK5lQ5Cr4RzYvddQIgTn5YyAIptlQTubhmc971HAJSah89RaBjt+sGWYU8juA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver-basic-vue@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3234376},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"a523ab30ee6ec27034aab38a30a51eaa921d5f6d","scripts":{"dev":"cross-env NODE_ENV=development concurrently \"npm run watch\" \"npm run serve\"","build":"tsc --noEmit && cross-env INPUT=mcp-app.html vite build && tsc -p tsconfig.server.json && bun build server.ts --outdir dist --target node && bun build main.ts --outfile dist/index.js --target node --external \"./server.js\" --banner \"#!/usr/bin/env node\"","serve":"bun --watch main.ts","start":"cross-env NODE_ENV=development npm run build && npm run serve","watch":"cross-env INPUT=mcp-app.html vite build --watch","serve:stdio":"bun main.ts --stdio","start:stdio":"cross-env NODE_ENV=development npm run build 1>&2 && npm run serve:stdio","prepublishOnly":"npm run build"},"_npmUser":{"name":"ochafik-ant","email":"ochafik@anthropic.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/ext-apps.git","type":"git","directory":"examples/basic-server-vue"},"_npmVersion":"10.9.8","description":"Basic MCP App Server example using Vue","directories":{},"_nodeVersion":"22.23.2","dependencies":{"vue":"^3.5.0","zod":"^4.2.0","cors":"^2.8.5","express":"^5.1.0","@modelcontextprotocol/node":"2.0.0","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/server":"2.0.0","@modelcontextprotocol/express":"2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","cross-env":"^10.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"22.10.0","concurrently":"^9.2.1","@types/express":"^5.0.0","@vitejs/plugin-vue":"^5.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/server-basic-vue_2.0.1_1790244341168_0.36526503300058577","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@modelcontextprotocol/server-basic-vue","version":"2.0.2","license":"MIT","_id":"@modelcontextprotocol/server-basic-vue@2.0.2","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paul@modelcontextprotocol.io"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"david@modelcontextprotocol.io"},{"name":"ochafik-ant","email":"ochafik@anthropic.com"},{"name":"cliffhall","email":"cliff@futurescale.com"}],"homepage":"https://github.com/modelcontextprotocol/ext-apps#readme","bugs":{"url":"https://github.com/modelcontextprotocol/ext-apps/issues"},"bin":{"mcp-server-basic-vue":"dist/index.js"},"dist":{"shasum":"562a71ed12b338a1afa1bb485a5cc4578b11c39f","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server-basic-vue/-/server-basic-vue-2.0.2.tgz","fileCount":6,"integrity":"sha512-U/nIhvgxO2eYppDudK9Zp2tsduQHqTjuLQYDo91q6JDSX4nAqu4H7UVOsY/hh5NMTH2IS8QkSmNd7dJYQmaEGw==","signatures":[{"sig":"MEUCICvaaPeIhd4L/EuZHuzw8NjuDCfYx58GIIG6LHhJU7F7AiEAxS4kLhZ8xX0FLVyIfouPxvRyAQaP8hudFP52hcF6bsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC7u3mkUrg8mt4Pv7aJ2ej6osrGPMivhj41Q5KH7/5zOgIhAKmq3ujbRSJsLvEmHOE50U7hX3ZYG7ehF6mYbeLopcq1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver-basic-vue@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3234376},"main":"dist/server.js","type":"module","types":"dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"fe9a9f1b95c46e8b63784e401ecb8d08eee7aea3","scripts":{"dev":"cross-env NODE_ENV=development concurrently \"npm run watch\" \"npm run serve\"","build":"tsc --noEmit && cross-env INPUT=mcp-app.html vite build && tsc -p tsconfig.server.json && bun build server.ts --outdir dist --target node && bun build main.ts --outfile dist/index.js --target node --external \"./server.js\" --banner \"#!/usr/bin/env node\"","serve":"bun --watch main.ts","start":"cross-env NODE_ENV=development npm run build && npm run serve","watch":"cross-env INPUT=mcp-app.html vite build --watch","serve:stdio":"bun main.ts --stdio","start:stdio":"cross-env NODE_ENV=development npm run build 1>&2 && npm run serve:stdio","prepublishOnly":"npm run build"},"_npmUser":{"name":"ochafik-ant","email":"ochafik@anthropic.com"},"repository":{"url":"git+https://github.com/modelcontextprotocol/ext-apps.git","type":"git","directory":"examples/basic-server-vue"},"_npmVersion":"10.9.8","description":"Basic MCP App Server example using Vue","directories":{},"_nodeVersion":"22.23.2","dependencies":{"vue":"^3.5.0","zod":"^4.2.0","cors":"^2.8.5","express":"^5.1.0","@modelcontextprotocol/node":"2.0.0","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/server":"2.0.0","@modelcontextprotocol/express":"2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","cross-env":"^10.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"22.10.0","concurrently":"^9.2.1","@types/express":"^5.0.0","@vitejs/plugin-vue":"^5.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/server-basic-vue_2.0.2_1790345535596_0.9500807811328496","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"_id":"@modelcontextprotocol/server-basic-vue@2.0.3","bin":{"mcp-server-basic-vue":"dist/index.js"},"bugs":{"url":"https://github.com/modelcontextprotocol/ext-apps/issues"},"dist":{"shasum":"53229d4a8b07cf26a8229b530625b1fcee1849d8","tarball":"https://registry.npmjs.org/@modelcontextprotocol/server-basic-vue/-/server-basic-vue-2.0.3.tgz","fileCount":6,"integrity":"sha512-A/CZMeA9BSpvXDutHodseXpZSVPLtOKbc879LMtFLvPGtpOOSOW+QNLZkSF9LwlXs3L5+ePKNJxj8p91pSTg4g==","signatures":[{"sig":"MEYCIQDDcXcQ+TPccflcS8ce6ON0aQItoOt7ezcTnyLNS0WXdwIhAOmzkhsHrHFgq1VMYcwcAVONAswJ1iDqsK4+eOTPl+kB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCY+77lKjWgnxT1HpnbVmxdz5fzv5oqOWPoQ9Fp9oS2AQIga445OWVBoLRgS4DsTzVMxrBj9P6xSHGd42YRSfOhrao="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@modelcontextprotocol%2fserver-basic-vue@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3237162},"main":"dist/server.js","name":"@modelcontextprotocol/server-basic-vue","type":"module","types":"dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"}},"gitHead":"82221c0c8ce7661efa6771c9d461511b1650495f","license":"MIT","scripts":{"dev":"cross-env NODE_ENV=development concurrently \"npm run watch\" \"npm run serve\"","build":"tsc --noEmit && cross-env INPUT=mcp-app.html vite build && tsc -p tsconfig.server.json && bun build server.ts --outdir dist --target node && bun build main.ts --outfile dist/index.js --target node --external \"./server.js\" --banner \"#!/usr/bin/env node\"","serve":"bun --watch main.ts","start":"cross-env NODE_ENV=development npm run build && npm run serve","watch":"cross-env INPUT=mcp-app.html vite build --watch","serve:stdio":"bun main.ts --stdio","start:stdio":"cross-env NODE_ENV=development npm run build 1>&2 && npm run serve:stdio","prepublishOnly":"npm run build"},"version":"2.0.3","_npmUser":{"name":"ochafik-ant","email":"ochafik@anthropic.com"},"homepage":"https://github.com/modelcontextprotocol/ext-apps#readme","repository":{"url":"git+https://github.com/modelcontextprotocol/ext-apps.git","type":"git","directory":"examples/basic-server-vue"},"_npmVersion":"10.9.8","description":"Basic MCP App Server example using Vue","directories":{},"maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paul@modelcontextprotocol.io"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"david@modelcontextprotocol.io"},{"name":"ochafik-ant","email":"ochafik@anthropic.com"},{"name":"cliffhall","email":"cliff@futurescale.com"}],"_nodeVersion":"22.23.2","dependencies":{"vue":"^3.5.0","zod":"^4.2.0","cors":"^2.8.5","express":"^5.1.0","@modelcontextprotocol/node":"2.0.0","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/server":"2.0.0","@modelcontextprotocol/express":"2.0.0","@modelcontextprotocol/ext-apps":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","cross-env":"^10.1.0","typescript":"^5.9.3","@types/cors":"^2.8.19","@types/node":"22.10.0","concurrently":"^9.2.1","@types/express":"^5.0.0","@vitejs/plugin-vue":"^5.0.0","vite-plugin-singlefile":"^2.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/server-basic-vue_2.0.3_1790352267595_0.04616534898301894"}}},"time":{"created":"2026-01-26T15:09:38.969Z","modified":"2026-09-25T16:04:28.117Z","0.4.2":"2026-01-26T15:09:39.278Z","1.0.0":"2026-01-26T17:35:57.522Z","1.0.1":"2026-01-26T22:38:01.090Z","1.1.0":"2026-02-22T01:24:18.436Z","1.1.1":"2026-02-24T02:43:19.849Z","1.1.2":"2026-02-25T15:34:09.858Z","1.2.0":"2026-03-06T15:56:43.893Z","1.2.1":"2026-03-10T17:48:56.013Z","1.2.2":"2026-03-10T19:22:44.911Z","1.3.0":"2026-03-23T20:22:44.389Z","1.3.1":"2026-03-23T20:23:05.031Z","1.3.2":"2026-03-27T17:54:02.298Z","1.4.0":"2026-04-02T03:38:16.804Z","1.5.0":"2026-04-02T09:13:42.211Z","1.6.0":"2026-04-14T15:26:18.176Z","1.7.0":"2026-04-21T15:22:23.179Z","1.7.1":"2026-04-27T15:20:51.519Z","1.7.2":"2026-05-15T18:03:56.513Z","1.7.3":"2026-06-01T11:35:10.439Z","1.7.4":"2026-06-05T14:38:15.401Z","1.7.5":"2026-07-23T11:29:42.457Z","2.0.0":"2026-09-08T18:29:55.606Z","2.0.1":"2026-09-24T10:05:41.301Z","2.0.2":"2026-09-25T14:12:15.714Z","2.0.3":"2026-09-25T16:04:27.690Z"},"bugs":{"url":"https://github.com/modelcontextprotocol/ext-apps/issues"},"license":"MIT","homepage":"https://github.com/modelcontextprotocol/ext-apps#readme","repository":{"url":"git+https://github.com/modelcontextprotocol/ext-apps.git","type":"git","directory":"examples/basic-server-vue"},"description":"Basic MCP App Server example using Vue","maintainers":[{"name":"jspahrsummers","email":"justin@jspahrsummers.com"},{"name":"pcarleton","email":"paul@modelcontextprotocol.io"},{"name":"fweinberger","email":"fweinberger@anthropic.com"},{"name":"thedsp","email":"david@modelcontextprotocol.io"},{"name":"ochafik-ant","email":"ochafik@anthropic.com"},{"name":"cliffhall","email":"cliff@futurescale.com"}],"readme":"# Example: Basic Server (Vue)\n\nAn MCP App example with a Vue 3 UI using the Composition API.\n\n> [!TIP]\n> Looking for a vanilla JavaScript example? See [`basic-server-vanillajs`](https://github.com/modelcontextprotocol/ext-apps/tree/main/examples/basic-server-vanillajs)!\n\n## MCP Client Configuration\n\nAdd to your MCP client configuration (stdio transport):\n\n```json\n{\n  \"mcpServers\": {\n    \"basic-vue\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"--silent\",\n        \"--registry=https://registry.npmjs.org/\",\n        \"@modelcontextprotocol/server-basic-vue\",\n        \"--stdio\"\n      ]\n    }\n  }\n}\n```\n\n### Local Development\n\nTo test local modifications, use this configuration (replace `~/code/ext-apps` with your clone path):\n\n```json\n{\n  \"mcpServers\": {\n    \"basic-vue\": {\n      \"command\": \"bash\",\n      \"args\": [\n        \"-c\",\n        \"cd ~/code/ext-apps/examples/basic-server-vue && npm run build >&2 && node dist/index.js --stdio\"\n      ]\n    }\n  }\n}\n```\n\n## Overview\n\n- Tool registration with a linked UI resource\n- Vue 3 UI using the [`App`](https://apps.extensions.modelcontextprotocol.io/api/classes/app.App.html) class\n- App communication APIs: [`callServerTool`](https://apps.extensions.modelcontextprotocol.io/api/classes/app.App.html#callservertool), [`sendMessage`](https://apps.extensions.modelcontextprotocol.io/api/classes/app.App.html#sendmessage), [`sendLog`](https://apps.extensions.modelcontextprotocol.io/api/classes/app.App.html#sendlog), [`openLink`](https://apps.extensions.modelcontextprotocol.io/api/classes/app.App.html#openlink)\n\n## Key Files\n\n- [`server.ts`](server.ts) - MCP server with tool and resource registration\n- [`mcp-app.html`](mcp-app.html) / [`src/App.vue`](src/App.vue) - Vue 3 UI using `App` class\n\n## Getting Started\n\n```bash\nnpm install\nnpm run dev\n```\n\n## How It Works\n\n1. The server registers a `get-time` tool with metadata linking it to a UI HTML resource (`ui://get-time/mcp-app.html`).\n2. When the tool is invoked, the Host renders the UI from the resource.\n3. The UI uses the MCP App SDK API to communicate with the host and call server tools.\n\n## Build System\n\nThis example bundles into a single HTML file using Vite with `vite-plugin-singlefile` — see [`vite.config.ts`](vite.config.ts). This allows all UI content to be served as a single MCP resource. Alternatively, MCP apps can load external resources by defining [`_meta.ui.csp.resourceDomains`](https://apps.extensions.modelcontextprotocol.io/api/interfaces/app.McpUiResourceCsp.html#resourcedomains) in the UI resource metadata.\n","readmeFilename":"README.md"}