{"_id":"@belgie/mcp","_rev":"12-b4df79e050a233b613ca2ab66bfbaa13","name":"@belgie/mcp","dist-tags":{"latest":"0.41.1"},"versions":{"0.1.0":{"name":"@belgie/mcp","version":"0.1.0","author":{"name":"Matt LeMay","email":"mplemay@users.noreply.github.com"},"license":"MIT","_id":"@belgie/mcp@0.1.0","maintainers":[{"name":"mplemay97","email":"mplemay97@gmail.com"}],"homepage":"https://github.com/mplemay/belgie#readme","bugs":{"url":"https://github.com/mplemay/belgie/issues"},"bin":{"belgie-mcp":"dist/cli.js"},"dist":{"shasum":"21865c2bb8d1ba5b5dc81810e304172a45689fb8","tarball":"https://registry.npmjs.org/@belgie/mcp/-/mcp-0.1.0.tgz","fileCount":21,"integrity":"sha512-gtY57YWL7iYC6p2V6HWLpWSlvDWOk3zLvl8v5YKBVOG8Ixl6rJU5c80OmtK8dAZqYh/huVKdrsLqvV92bSVE1g==","signatures":[{"sig":"MEUCIQDioVQicabfNuvPYowdh3s7KNGh7DJplFMTQ+N04hutiQIgETDMIJWpqfGwxuQqJPBeNV35+8KAUTUN7aFz5R2yxYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189411},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":"./dist/index.js","./vite":"./dist/vite.js","./codegen":"./dist/codegen.js","./internal":"./dist/internal.js","./package.json":"./package.json"},"gitHead":"6530d2f72c1d243eb4b2a8e4e817369600f03d54","private":false,"scripts":{"dev":"tsdown --watch","test":"npm run build && npm run test:coverage && npm run check","build":"tsdown","check":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm test"},"_npmUser":{"name":"mplemay97","email":"mplemay97@gmail.com"},"repository":{"url":"git+https://github.com/mplemay/belgie.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.17.0","description":"TypeScript support for Belgie MCP widgets and generated tool clients.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"zod":"^4.4.3","open":"^11.0.0","react":"19.2.6","react-dom":"19.2.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.3","jsdom":"^29.1.1","tsdown":"^0.22.11","vitest":"^4.1.10","publint":"^0.3.21","typescript":"^7.0.2","@types/node":"25.9.1","@types/react":"19.2.15","@types/react-dom":"19.2.3","@vitest/coverage-v8":"^4.1.10","@arethetypeswrong/core":"^0.18.5","@modelcontextprotocol/ext-apps":"^1.7.4"},"peerDependencies":{"vite":">=8","@modelcontextprotocol/ext-apps":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.0_1784489566513_0.6971150979204461","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@belgie/mcp","version":"0.32.0","_id":"@belgie/mcp@0.32.0","maintainers":[{"name":"mplemay97","email":"mplemay97@gmail.com"}],"homepage":"https://github.com/mplemay/belgie#readme","bugs":{"url":"https://github.com/mplemay/belgie/issues"},"dist":{"shasum":"6ecf74447321b558683b5c114265e6549aa8bc9e","tarball":"https://registry.npmjs.org/@belgie/mcp/-/mcp-0.32.0.tgz","fileCount":10,"integrity":"sha512-0d8Nvycei+jmZ8owCK9RRPJpVjCACZAyq5imn87RGweZL2B2e03HNqdYU5v32V0A4EunkkfoNPCXvs/PPmaUoQ==","signatures":[{"sig":"MEUCIQCiSkh5kTsy6w+UWzK+enQKXR6u2fHs6pGj4F0Rpe5HiQIgbz9wlzlh+y2RWbRPbTVzY0Ik5ggWwWuP4Zov6tFXbDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@belgie%2fmcp@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56083},"main":"dist/index.js","type":"module","types":"types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./types/index.d.ts","import":"./dist/index.js"},"./vite":{"types":"./types/vite.d.ts","import":"./dist/vite.js"}},"gitHead":"ea667b519b279f0fda4c24e4b7e55f44d9571f37","private":false,"scripts":{"build":"vite build && node ./node_modules/typescript/bin/tsc","clean":"rm -rf dist types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5699c170-60de-48f5-a52c-23f44aa30672"}},"repository":{"url":"git+https://github.com/mplemay/belgie.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{"react":"19.2.6","react-dom":"19.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.3","typescript":"~6.0.3","@types/node":"25.9.1","@types/react":"19.2.15","@types/react-dom":"19.2.3","@modelcontextprotocol/ext-apps":"^1.7.4"},"peerDependencies":{"vite":">=8","@modelcontextprotocol/ext-apps":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.32.0_1784489950143_0.42690887419240875","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@belgie/mcp","version":"0.33.0","author":{"name":"Matt LeMay","email":"mplemay@users.noreply.github.com"},"license":"MIT","_id":"@belgie/mcp@0.33.0","maintainers":[{"name":"mplemay97","email":"mplemay97@gmail.com"}],"homepage":"https://github.com/mplemay/belgie#readme","bugs":{"url":"https://github.com/mplemay/belgie/issues"},"bin":{"belgie-mcp":"dist/cli.js"},"dist":{"shasum":"fa7bbc6c5b12cd9d9fb009d70884bd5891e9ff42","tarball":"https://registry.npmjs.org/@belgie/mcp/-/mcp-0.33.0.tgz","fileCount":21,"integrity":"sha512-2ZBEimvfgfTSpIgmjKVEE/zHfBy+GghWS5VL1yfmpdNlgZ4ZddGYYnl+/YY4J8pm3ET1oY32F2txy+V/ZIn4Ng==","signatures":[{"sig":"MEYCIQDZBRSSsS9+yPpb03mYgcpNq+Zl68wa1OrqL99gadLGpAIhALwjSvj3NcWU+syYAUaOA1EWQJmvPgusATsTTXtPF3fS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@belgie%2fmcp@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":189404},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":"./dist/index.js","./vite":"./dist/vite.js","./codegen":"./dist/codegen.js","./internal":"./dist/internal.js","./package.json":"./package.json"},"gitHead":"6530d2f72c1d243eb4b2a8e4e817369600f03d54","private":false,"scripts":{"dev":"tsdown --watch","test":"npm run build && npm run test:coverage && npm run check","build":"tsdown","check":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5699c170-60de-48f5-a52c-23f44aa30672"}},"repository":{"url":"git+https://github.com/mplemay/belgie.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.16.0","description":"TypeScript support for Belgie MCP widgets and generated tool clients.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","open":"^11.0.0","react":"19.2.6","react-dom":"19.2.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.3","jsdom":"^29.1.1","tsdown":"^0.22.11","vitest":"^4.1.10","publint":"^0.3.21","typescript":"^7.0.2","@types/node":"25.9.1","@types/react":"19.2.15","@types/react-dom":"19.2.3","@vitest/coverage-v8":"^4.1.10","@arethetypeswrong/core":"^0.18.5","@modelcontextprotocol/ext-apps":"^1.7.4"},"peerDependencies":{"vite":">=8","@modelcontextprotocol/ext-apps":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.33.0_1784491720002_0.8436420497520967","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@belgie/mcp","version":"0.34.0","author":{"name":"Matt LeMay","email":"mplemay@users.noreply.github.com"},"license":"MIT","_id":"@belgie/mcp@0.34.0","maintainers":[{"name":"mplemay97","email":"mplemay97@gmail.com"}],"homepage":"https://github.com/mplemay/belgie#readme","bugs":{"url":"https://github.com/mplemay/belgie/issues"},"bin":{"belgie-mcp":"dist/cli.js"},"dist":{"shasum":"0578b857951139ed405665291712b669fed6e607","tarball":"https://registry.npmjs.org/@belgie/mcp/-/mcp-0.34.0.tgz","fileCount":21,"integrity":"sha512-oc4EOwXUr28z4S0h2rRn7dxd90V6pkHkE/Gej6ZWe539g53Oo0sAQcSwGw5Koys/JYV9RCp/7+roRlJyZEb/Yw==","signatures":[{"sig":"MEQCIGSYsiX1tf575XLkFEBYcGMd0cF3vdNL2j5UrlXDr9IcAiAcAK3JGq3LhstVwcvY7OtTcw81SMlrwWs8qO3GRld2sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@belgie%2fmcp@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":192102},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":"./dist/index.js","./vite":"./dist/vite.js","./codegen":"./dist/codegen.js","./internal":"./dist/internal.js","./package.json":"./package.json"},"gitHead":"7fa525bc9b2554ac99caed46d0fee77e598769cc","private":false,"scripts":{"dev":"tsdown --watch","test":"npm run build && npm run test:coverage && npm run check","build":"tsdown","check":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5699c170-60de-48f5-a52c-23f44aa30672"}},"repository":{"url":"git+https://github.com/mplemay/belgie.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.16.0","description":"TypeScript support for Belgie MCP widgets and generated tool clients.","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"fsevents@2.3.3":true},"dependencies":{"zod":"^4.4.3","open":"^11.0.0","react":"19.2.6","react-dom":"19.2.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.3","jsdom":"^29.1.1","tsdown":"^0.22.11","vitest":"^4.1.10","publint":"^0.3.21","typescript":"^7.0.2","@types/node":"25.9.1","@types/react":"19.2.15","@types/react-dom":"19.2.3","@vitest/coverage-v8":"^4.1.10","@arethetypeswrong/core":"^0.18.5","@modelcontextprotocol/ext-apps":"^1.7.4"},"peerDependencies":{"vite":">=8","@modelcontextprotocol/ext-apps":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.34.0_1784608587217_0.2295152592838936","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@belgie/mcp","version":"0.35.0","author":{"name":"Matt LeMay","email":"mplemay@users.noreply.github.com"},"license":"MIT","_id":"@belgie/mcp@0.35.0","maintainers":[{"name":"mplemay97","email":"mplemay97@gmail.com"}],"homepage":"https://github.com/mplemay/belgie#readme","bugs":{"url":"https://github.com/mplemay/belgie/issues"},"bin":{"belgie-mcp":"dist/cli.js"},"dist":{"shasum":"304c72a654ec51047350d67c736810a5c5c5498b","tarball":"https://registry.npmjs.org/@belgie/mcp/-/mcp-0.35.0.tgz","fileCount":21,"integrity":"sha512-zm0dMWws+V+C2j8SQKHlJOMfkB43XoAc4RzOx42M9En0n4e1b3MttFQ0kFW2dg0x1SpjxskSWxwHN14wX9bXHA==","signatures":[{"sig":"MEUCIQC889jPzwSs+cFyR1NcfuHi7ouk4cXkBcvU/YDxy37sbgIgcUNY56mql/0udoBwDiw6+rWcYXvnl3lO+bc9S/HzHNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@belgie%2fmcp@0.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":192102},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":"./dist/index.js","./vite":"./dist/vite.js","./codegen":"./dist/codegen.js","./internal":"./dist/internal.js","./package.json":"./package.json"},"gitHead":"88598c26d6fc820fcc1c44ef2155773b864c715a","private":false,"scripts":{"dev":"tsdown --watch","test":"npm run build && npm run test:coverage && npm run check","build":"tsdown","check":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5699c170-60de-48f5-a52c-23f44aa30672"}},"repository":{"url":"git+https://github.com/mplemay/belgie.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.16.0","description":"TypeScript support for Belgie MCP widgets and generated tool clients.","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"fsevents@2.3.3":true},"dependencies":{"zod":"^4.4.3","open":"^11.0.0","react":"19.2.6","react-dom":"19.2.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.3","jsdom":"^29.1.1","tsdown":"^0.22.11","vitest":"^4.1.10","publint":"^0.3.21","typescript":"^7.0.2","@types/node":"25.9.1","@types/react":"19.2.15","@types/react-dom":"19.2.3","@vitest/coverage-v8":"^4.1.10","@arethetypeswrong/core":"^0.18.5","@modelcontextprotocol/ext-apps":"^1.7.4"},"peerDependencies":{"vite":">=8","@modelcontextprotocol/ext-apps":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.35.0_1784651531715_0.16064255467768906","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@belgie/mcp","version":"0.36.0","author":{"name":"Matt LeMay","email":"mplemay@users.noreply.github.com"},"license":"MIT","_id":"@belgie/mcp@0.36.0","maintainers":[{"name":"mplemay97","email":"mplemay97@gmail.com"}],"homepage":"https://github.com/mplemay/belgie#readme","bugs":{"url":"https://github.com/mplemay/belgie/issues"},"bin":{"belgie-mcp":"dist/cli.js"},"dist":{"shasum":"e38e2ce45a3a764caec160629e111095e4460eb8","tarball":"https://registry.npmjs.org/@belgie/mcp/-/mcp-0.36.0.tgz","fileCount":21,"integrity":"sha512-h0bmQV3Ve9E66SvhonjirTKOW4wMvSFGZZW3/9vn7eD+PSdWLmsCFU5vT1Qx8BOxqGR+Qe0d4T/HfIJpRD5WjQ==","signatures":[{"sig":"MEYCIQDdraXD1MihUEZ5/F3Hgimxw9QUXW+BT0qBgtelAdvm5wIhALx1JRpOEujN4iqaNu1ii6LtRlw+U2fTJcE+TW+xNTAI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@belgie%2fmcp@0.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":192102},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":"./dist/index.js","./vite":"./dist/vite.js","./codegen":"./dist/codegen.js","./internal":"./dist/internal.js","./package.json":"./package.json"},"gitHead":"1e9d1982e3f374c33a967d380c4ccfd5f074d6a3","private":false,"scripts":{"dev":"tsdown --watch","test":"npm run build && npm run test:coverage && npm run check","build":"tsdown","check":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5699c170-60de-48f5-a52c-23f44aa30672"}},"repository":{"url":"git+https://github.com/mplemay/belgie.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.16.0","description":"TypeScript support for Belgie MCP widgets and generated tool clients.","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"fsevents@2.3.3":true},"dependencies":{"zod":"^4.4.3","open":"^11.0.0","react":"19.2.6","react-dom":"19.2.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.3","jsdom":"^29.1.1","tsdown":"^0.22.11","vitest":"^4.1.10","publint":"^0.3.21","typescript":"^7.0.2","@types/node":"25.9.1","@types/react":"19.2.15","@types/react-dom":"19.2.3","@vitest/coverage-v8":"^4.1.10","@arethetypeswrong/core":"^0.18.5","@modelcontextprotocol/ext-apps":"^1.7.4"},"peerDependencies":{"vite":">=8","@modelcontextprotocol/ext-apps":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.36.0_1784750129113_0.2041385216455287","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@belgie/mcp","version":"0.37.0","author":{"name":"Matt LeMay","email":"mplemay@users.noreply.github.com"},"license":"MIT","_id":"@belgie/mcp@0.37.0","maintainers":[{"name":"mplemay97","email":"mplemay97@gmail.com"}],"homepage":"https://github.com/mplemay/belgie#readme","bugs":{"url":"https://github.com/mplemay/belgie/issues"},"bin":{"belgie-mcp":"dist/cli.js"},"dist":{"shasum":"c2b53b548a6f6f737ee16f81ace6d8ff3e1c9cf6","tarball":"https://registry.npmjs.org/@belgie/mcp/-/mcp-0.37.0.tgz","fileCount":21,"integrity":"sha512-ilHyetnYb7mZB/rjuD+QqMJgTAieRosxtAoPtOQ2byorKHOJT5VvI4nMpeM4CdAGj8wLcfmibpUc//MC8cBWwA==","signatures":[{"sig":"MEUCIQCDNjEhcOdeSjZd4XoL6IZygotG7LeqEB6Hoo6X12dh5wIgYG6L5SWDzvXBCc1n2S/1yeiqargnSYVsy17wKskGLsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@belgie%2fmcp@0.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217215},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":"./dist/index.js","./vite":"./dist/vite.js","./codegen":"./dist/codegen.js","./internal":"./dist/internal.js","./package.json":"./package.json"},"gitHead":"9b2dc7899004220b1ca836c3cb9cb6645eeb19c4","private":false,"scripts":{"dev":"tsdown --watch","test":"npm run build && npm run test:coverage && npm run check","build":"tsdown","check":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5699c170-60de-48f5-a52c-23f44aa30672"}},"repository":{"url":"git+https://github.com/mplemay/belgie.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.16.0","description":"TypeScript support for Belgie MCP widgets and generated tool clients.","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"fsevents@2.3.3":true},"dependencies":{"zod":"^4.4.3","open":"^11.0.0","react":"19.2.6","react-dom":"19.2.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.1.3","jsdom":"^29.1.1","tsdown":"^0.22.11","vitest":"^4.1.10","publint":"^0.3.21","typescript":"^7.0.2","@types/node":"25.9.1","@types/react":"19.2.15","@types/react-dom":"19.2.3","@vitest/coverage-v8":"^4.1.10","@arethetypeswrong/core":"^0.18.5","@modelcontextprotocol/ext-apps":"^1.7.4"},"peerDependencies":{"vite":">=8","@modelcontextprotocol/ext-apps":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.37.0_1784864714368_0.5821865070261312","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@belgie/mcp","version":"0.38.0","author":{"name":"Matt LeMay","email":"mplemay@users.noreply.github.com"},"license":"MIT","_id":"@belgie/mcp@0.38.0","maintainers":[{"name":"mplemay97","email":"mplemay97@gmail.com"}],"homepage":"https://github.com/mplemay/belgie#readme","bugs":{"url":"https://github.com/mplemay/belgie/issues"},"bin":{"belgie-mcp":"dist/cli.js"},"dist":{"shasum":"7fd6a9268e8a76a97627b34d20cd80984c04e5a2","tarball":"https://registry.npmjs.org/@belgie/mcp/-/mcp-0.38.0.tgz","fileCount":25,"integrity":"sha512-YusrRIfiwbfMeE1sBgcHD15yWcZlUe3o2g74L2BfDqvcvmXqSi02OhV1Lf+m1PLAKM/OYCUdMm7wo+hrS0xc2A==","signatures":[{"sig":"MEUCIG/WfhSuyKm50x+41Mq0q0pR7STRfaOoYjrpOE6PHWcaAiEAxBg0ZcQ4tweOQu7PZV83Fu/HZ3N5CnNvCY0PQ86mhmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@belgie%2fmcp@0.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2226027},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":"./dist/index.js","./vite":"./dist/vite.js","./codegen":"./dist/codegen.js","./internal":"./dist/internal.js","./package.json":"./package.json"},"gitHead":"563dd126ebfc8799f9c1f76c6fbcacc91e0b9e43","private":false,"scripts":{"dev":"tsdown --watch","test":"npm run build && npm run test:coverage && npm run check","build":"tsdown","check":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5699c170-60de-48f5-a52c-23f44aa30672"}},"repository":{"url":"git+https://github.com/mplemay/belgie.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.16.0","description":"TypeScript support for Belgie MCP widgets and generated tool clients.","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"fsevents@2.3.3":true},"dependencies":{"zod":"^4.4.3","open":"^11.0.0","react":"19.2.8","react-dom":"19.2.8","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.0","jsdom":"^29.1.1","tsdown":"^0.22.14","vitest":"^4.1.10","publint":"^0.3.22","typescript":"^7.0.2","@types/node":"26.1.2","@types/react":"19.2.18","@types/react-dom":"19.2.4","@vitest/coverage-v8":"^4.1.10","@arethetypeswrong/core":"^0.18.5","@modelcontextprotocol/ext-apps":"^1.7.5"},"peerDependencies":{"vite":">=8","@modelcontextprotocol/ext-apps":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.38.0_1785610059800_0.17854145695156243","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@belgie/mcp","version":"0.39.0","author":{"name":"Matt LeMay","email":"mplemay@users.noreply.github.com"},"license":"MIT","_id":"@belgie/mcp@0.39.0","maintainers":[{"name":"mplemay97","email":"mplemay97@gmail.com"}],"homepage":"https://github.com/mplemay/belgie#readme","bugs":{"url":"https://github.com/mplemay/belgie/issues"},"bin":{"belgie-mcp":"dist/cli.js"},"dist":{"shasum":"6ea5cbbce2bd4003ecabd437881d1b1b7ae1572f","tarball":"https://registry.npmjs.org/@belgie/mcp/-/mcp-0.39.0.tgz","fileCount":25,"integrity":"sha512-h69A0osgPHDL3TLiG3mN0SJrlhAp9+CIPPjL4LnGbV8wBlEgR5H9X50U6mFUb/wLFd8qloBmwygez96m3pXFnA==","signatures":[{"sig":"MEQCICYCgqdxYaVrrND6mAWuEjCYB/WsEbKU0YZ1IzrCSazpAiB1tXCjlQaLZDp80+SMb1twXqznCXlTTFg7T5Nc/qktXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@belgie%2fmcp@0.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2226801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":"./dist/index.js","./vite":"./dist/vite.js","./codegen":"./dist/codegen.js","./internal":"./dist/internal.js","./package.json":"./package.json"},"gitHead":"e5d120c7f19ffee2300d09cdf9540e6dfd20bf0e","private":false,"scripts":{"dev":"tsdown --watch","test":"npm run build && npm run test:coverage && npm run check","build":"tsdown","check":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5699c170-60de-48f5-a52c-23f44aa30672"}},"repository":{"url":"git+https://github.com/mplemay/belgie.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.16.0","description":"TypeScript support for Belgie MCP widgets and generated tool clients.","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"fsevents@2.3.3":true},"dependencies":{"zod":"^4.4.3","open":"^11.0.0","react":"19.2.8","react-dom":"19.2.8","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.0","jsdom":"^29.1.1","tsdown":"^0.22.14","vitest":"^4.1.10","publint":"^0.3.22","typescript":"^7.0.2","@types/node":"26.1.2","@types/react":"19.2.18","@types/react-dom":"19.2.4","@vitest/coverage-v8":"^4.1.10","@arethetypeswrong/core":"^0.18.5","@modelcontextprotocol/ext-apps":"^1.7.5"},"peerDependencies":{"vite":">=8","@modelcontextprotocol/ext-apps":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.39.0_1785874618054_0.4115762985469147","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@belgie/mcp","version":"0.40.0","author":{"name":"Matt LeMay","email":"mplemay@users.noreply.github.com"},"license":"MIT","_id":"@belgie/mcp@0.40.0","maintainers":[{"name":"mplemay97","email":"mplemay97@gmail.com"}],"homepage":"https://github.com/mplemay/belgie#readme","bugs":{"url":"https://github.com/mplemay/belgie/issues"},"bin":{"belgie-mcp":"dist/cli.js"},"dist":{"shasum":"46974fedc099ed70b8894aa3453878335b0205c8","tarball":"https://registry.npmjs.org/@belgie/mcp/-/mcp-0.40.0.tgz","fileCount":22,"integrity":"sha512-s381JPTqylBygxRqHCvbGA6JhZBYTKch3eFEs/5KjHBaZ+x6ylfopRSjEvTD3KuoZm/h5tr/izjT6dG2ThXWNg==","signatures":[{"sig":"MEQCIBOoS6d1l2vMtraAI6tDNBKphZh4F+hAt7IkqQ4G85JjAiBzJzG9i/sPVRCZjZhcBguTJo0udG1uaiP1SpWzxEI9BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@belgie%2fmcp@0.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2181549},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":"./dist/index.js","./codegen":"./dist/codegen.js","./internal":"./dist/internal.js","./package.json":"./package.json"},"gitHead":"6e7da3ce1efbdc90667157b22f2788471e1de3f8","private":false,"scripts":{"dev":"tsdown --watch","test":"npm run build && npm run test:coverage && npm run check","build":"tsdown","check":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5699c170-60de-48f5-a52c-23f44aa30672"}},"repository":{"url":"git+https://github.com/mplemay/belgie.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.16.0","description":"TypeScript support for Belgie MCP widgets and generated tool clients.","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"fsevents@2.3.3":true},"dependencies":{"zod":"^4.4.3","open":"^11.0.0","react":"19.2.8","react-dom":"19.2.8","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.0","jsdom":"^29.1.1","tsdown":"^0.22.14","vitest":"^4.1.10","publint":"^0.3.22","typescript":"^7.0.2","@types/node":"26.1.2","@types/react":"19.2.18","@types/react-dom":"19.2.4","@vitest/coverage-v8":"^4.1.10","@arethetypeswrong/core":"^0.18.5","@modelcontextprotocol/ext-apps":"^1.7.5"},"peerDependencies":{"@modelcontextprotocol/ext-apps":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.40.0_1785976409939_0.3642275145500318","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@belgie/mcp","version":"0.41.0","author":{"name":"Matt LeMay","email":"mplemay@users.noreply.github.com"},"license":"MIT","_id":"@belgie/mcp@0.41.0","maintainers":[{"name":"mplemay97","email":"mplemay97@gmail.com"}],"homepage":"https://github.com/mplemay/belgie#readme","bugs":{"url":"https://github.com/mplemay/belgie/issues"},"bin":{"belgie-mcp":"dist/cli.js"},"dist":{"shasum":"f75dbec8fe881a4c044e6c0eb11bbc67cbaf197d","tarball":"https://registry.npmjs.org/@belgie/mcp/-/mcp-0.41.0.tgz","fileCount":22,"integrity":"sha512-NAMWAfPyEQgDDZ1JdwNhWx25Hyxi1YevGg2YQm+DFBX34LyyUfUV6nE50dbbMKnJAMzwTkqmpZwiiERSxypnlQ==","signatures":[{"sig":"MEQCIB9VVdlM5OicKFUE1UuUS2sbmQFlWvAq8cfJZ92v6C3aAiAtee5cO1VyGhl7epppJi1Pb+X18CzuXkY6Dj3XDOF8jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@belgie%2fmcp@0.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2181549},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":"./dist/index.js","./codegen":"./dist/codegen.js","./internal":"./dist/internal.js","./package.json":"./package.json"},"gitHead":"aa9ee87b5910fe5972ec432e9e960b124404ced5","private":false,"scripts":{"dev":"tsdown --watch","test":"npm run build && npm run test:coverage && npm run check","build":"tsdown","check":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5699c170-60de-48f5-a52c-23f44aa30672"}},"repository":{"url":"git+https://github.com/mplemay/belgie.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.16.0","description":"TypeScript support for Belgie MCP widgets and generated tool clients.","directories":{},"_nodeVersion":"24.18.0","allowScripts":{"fsevents@2.3.3":true},"dependencies":{"zod":"^4.4.3","open":"^11.0.0","react":"19.2.8","react-dom":"19.2.8","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"8.2.0","jsdom":"^29.1.1","tsdown":"^0.22.14","vitest":"^4.1.10","publint":"^0.3.22","typescript":"^7.0.2","@types/node":"26.1.2","@types/react":"19.2.18","@types/react-dom":"19.2.4","@vitest/coverage-v8":"^4.1.10","@arethetypeswrong/core":"^0.18.5","@modelcontextprotocol/ext-apps":"^1.7.5"},"peerDependencies":{"@modelcontextprotocol/ext-apps":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.41.0_1786488522390_0.6803244799523183","host":"s3://npm-registry-packages-npm-production"}},"0.41.1":{"allowScripts":{"fsevents@2.3.3":true},"author":{"name":"Matt LeMay","email":"mplemay@users.noreply.github.com"},"bin":{"belgie-mcp":"dist/cli.js"},"bugs":{"url":"https://github.com/mplemay/belgie/issues"},"dependencies":{"@modelcontextprotocol/sdk":"^1.30.0","open":"^11.0.0","react":"19.2.8","react-dom":"19.2.8","zod":"^4.4.3"},"description":"TypeScript support for Belgie MCP widgets and generated tool clients.","devDependencies":{"@arethetypeswrong/core":"^0.18.5","@modelcontextprotocol/ext-apps":"^1.7.5","@types/node":"26.1.2","@types/react":"19.2.18","@types/react-dom":"19.2.4","@vitest/coverage-v8":"^4.1.10","jsdom":"^29.1.1","publint":"^0.3.22","tsdown":"^0.22.14","typescript":"^7.0.2","vite":"8.2.0","vitest":"^4.1.10"},"engines":{"node":">=22"},"exports":{".":"./dist/index.js","./codegen":"./dist/codegen.js","./internal":"./dist/internal.js","./package.json":"./package.json"},"homepage":"https://github.com/mplemay/belgie#readme","license":"MIT","main":"./dist/index.js","module":"./dist/index.js","name":"@belgie/mcp","peerDependencies":{"@modelcontextprotocol/ext-apps":">=1.0.0"},"private":false,"publishConfig":{"access":"public"},"repository":{"directory":"packages/mcp","type":"git","url":"git+https://github.com/mplemay/belgie.git"},"scripts":{"build":"tsdown","check":"tsc --noEmit","dev":"tsdown --watch","prepublishOnly":"npm test","test":"npm run build && npm run test:coverage && npm run check","test:coverage":"vitest run --coverage","test:watch":"vitest"},"type":"module","types":"./dist/index.d.ts","version":"0.41.1","gitHead":"2e99461329c5c1db94929670d714598ca0e30340","_id":"@belgie/mcp@0.41.1","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-Lt2JbJIQnCw01sXgo7hM++EHlmDElBwat2vabQseHdiLUmZgsdFI3/8NZ0Y8MLy1TUfomikuTlcSUnrc/hnDAQ==","shasum":"8d03e6e8d3b35ba706c44a31ebec17a66fcb2a6c","tarball":"https://registry.npmjs.org/@belgie/mcp/-/mcp-0.41.1.tgz","fileCount":22,"unpackedSize":2184528,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@belgie%2fmcp@0.41.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC8LSBpxLC8nA02RXn4O0eqHZ3ihKayM4Gm9mwZNq1vAgIhAPJw0rGQpA/cpZA730uXhRYWi0W5KMedNALpTg68+BA/"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5699c170-60de-48f5-a52c-23f44aa30672"}},"directories":{},"maintainers":[{"name":"mplemay97","email":"mplemay97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_0.41.1_1786570205919_0.21180808138884877"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-19T19:32:46.348Z","modified":"2026-08-12T21:30:06.725Z","0.1.0":"2026-07-19T19:32:46.676Z","0.32.0":"2026-07-19T19:39:10.286Z","0.33.0":"2026-07-19T20:08:40.153Z","0.34.0":"2026-07-21T04:36:27.372Z","0.35.0":"2026-07-21T16:32:11.878Z","0.36.0":"2026-07-22T19:55:29.242Z","0.37.0":"2026-07-24T03:45:14.512Z","0.38.0":"2026-08-01T18:47:39.968Z","0.39.0":"2026-08-04T20:16:58.255Z","0.40.0":"2026-08-06T00:33:30.119Z","0.41.0":"2026-08-11T22:48:42.570Z","0.41.1":"2026-08-12T21:30:06.098Z"},"bugs":{"url":"https://github.com/mplemay/belgie/issues"},"author":{"name":"Matt LeMay","email":"mplemay@users.noreply.github.com"},"license":"MIT","homepage":"https://github.com/mplemay/belgie#readme","repository":{"directory":"packages/mcp","type":"git","url":"git+https://github.com/mplemay/belgie.git"},"description":"TypeScript support for Belgie MCP widgets and generated tool clients.","maintainers":[{"name":"mplemay97","email":"mplemay97@gmail.com"}],"readme":"# `@belgie/mcp`\n\n`@belgie/mcp` provides the browser-side pieces of a Belgie MCP App: a connected React widget,\ntyped MCP tool callers, host-context hooks, host actions, and modal support.\n\nFor the full guide, see the [package documentation](https://mplemay.github.io/belgie/packages/mcp/).\nThe [MCP Apps guide](https://mplemay.github.io/belgie/mcp-apps/) covers Python registration and\nBelgie project setup. Use [`@belgie/vite`](https://mplemay.github.io/belgie/packages/vite/) for the\n`belgie()` Vite plugin that discovers and builds widgets.\n\n## Installation\n\n```sh\nnpm install @belgie/mcp @modelcontextprotocol/ext-apps\nnpm install --save-dev vite @belgie/vite\n```\n\nThe package is ESM-only and requires Node.js 22 or newer for its development and CLI workflows.\n\n## Package exports\n\n- `@belgie/mcp` exports `Widget`, `mountWidget`, tool-result and host-context hooks, host actions,\n  modal helpers, and MCP tool errors.\n- `@belgie/mcp/codegen` exports `generateToolTypes()` for programmatic MCP caller generation.\n- `@belgie/mcp/internal` contains the runtime factories used by generated callers.\n- `@belgie/mcp/package.json` exposes package metadata.\n\n## Build a widget\n\nWidgets are discovered at `<srcDir>/<name>/widget.tsx` and must have a default export:\n\n```tsx\nimport { Widget } from \"@belgie/mcp\";\n\nexport default function Weather() {\n  return (\n    <Widget metadata={{ name: \"Weather\", version: \"1.0.0\" }}>\n      <main>Ready</main>\n    </Widget>\n  );\n}\n```\n\nConfigure `@belgie/vite` in a normal Vite configuration:\n\n```ts\nimport { belgie } from \"@belgie/vite\";\nimport { defineConfig } from \"vite\";\n\nexport default defineConfig({\n  plugins: [belgie({ srcDir: \"src/widgets\" })],\n});\n```\n\nDevelopment serves `/widgets/<name>/index.html`. Inline production builds emit self-contained\n`dist/widgets/<name>/index.html` files. See the `@belgie/vite` docs for shared bundle mode and CLI\none-shot builds.\n\n## Generate typed tool clients\n\n```sh\nnpx belgie-mcp generate <mcp-url> --output ./src/generated/tools.ts\n```\n","readmeFilename":"README.md"}