{"_id":"@bloomskill/table-mcp","_rev":"11-9bf44cef697f8f40a76a7cbab35a1918","name":"@bloomskill/table-mcp","dist-tags":{"latest":"0.47.0"},"versions":{"0.32.4":{"name":"@bloomskill/table-mcp","version":"0.32.4","keywords":["mcp","model-context-protocol","bst-table","data-grid","tanstack-table","claude","ai"],"license":"MIT","_id":"@bloomskill/table-mcp@0.32.4","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"}],"homepage":"https://github.com/gitOfKumarSathish/bst-grid/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/gitOfKumarSathish/bst-grid/issues"},"bin":{"bst-table-mcp":"dist/cli.js"},"dist":{"shasum":"471525e72fa68781f1d6f73f8cde256d0c668b0f","tarball":"https://registry.npmjs.org/@bloomskill/table-mcp/-/table-mcp-0.32.4.tgz","fileCount":65,"integrity":"sha512-7yKV2Soj5olYuiH87dgoLLk8Q7GKLgexMBj8NrdBICnNjBIKibxx2YZqzU4ATl/G00NPtLgQU7X2Zvb4CClPfw==","signatures":[{"sig":"MEUCIGbHskJTa62T5YJKPSsRDlVB5mw1MF+4dfUDNbvdvAuJAiEAxSlAKyslOUnQrUTFNJodV1xXI7iCCf2MkGAbDo8Rc8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427108},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"e143f2f3c536f2bdcaf2c10655570ea9871c2412","scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && node ./dist/generate/run.js","smoke":"node ./scripts/smoke.mjs","start":"node ./dist/cli.js","typecheck:scaffold":"node ./scripts/typecheck-scaffold.mjs"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"repository":{"url":"git+https://github.com/gitOfKumarSathish/bst-grid.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.17.0","description":"Bst-Table MCP server — gives AI coding agents accurate, version-pinned knowledge of @bloomskill/table-* : docs search, the feature-toggle registry, cell types, config validation and grid scaffolding.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/table-mcp_0.32.4_1786633813155_0.733041599331612","host":"s3://npm-registry-packages-npm-production"}},"0.32.6":{"name":"@bloomskill/table-mcp","version":"0.32.6","keywords":["mcp","model-context-protocol","bst-table","data-grid","tanstack-table","claude","ai"],"license":"MIT","_id":"@bloomskill/table-mcp@0.32.6","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"}],"homepage":"https://github.com/gitOfKumarSathish/bst-grid/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/gitOfKumarSathish/bst-grid/issues"},"bin":{"bst-table-mcp":"dist/cli.js"},"dist":{"shasum":"74efaf4308bcafb125da85b53d85d2b6aa730c5a","tarball":"https://registry.npmjs.org/@bloomskill/table-mcp/-/table-mcp-0.32.6.tgz","fileCount":65,"integrity":"sha512-h9/bsW0ONnu6GPQnUOif0zWggZaxsQJDzgH5L4xog3LtG2PJ7HRT+gSoCu429VZpKVHOBbMANxvAsacnTMJH1w==","signatures":[{"sig":"MEYCIQCQ1hv11UbC48/2qT5N8XeFssF5KT/jLW4X8VD7igfZgQIhAKSh2uQHeVU19wns1ylB61519x2CKu3mdvKFl0RCTO0j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431348},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"e143f2f3c536f2bdcaf2c10655570ea9871c2412","scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && node ./dist/generate/run.js","smoke":"node ./scripts/smoke.mjs","start":"node ./dist/cli.js","typecheck:scaffold":"node ./scripts/typecheck-scaffold.mjs"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"repository":{"url":"git+https://github.com/gitOfKumarSathish/bst-grid.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.17.0","description":"Bst-Table MCP server — gives AI coding agents accurate, version-pinned knowledge of @bloomskill/table-* : docs search, the feature-toggle registry, cell types, config validation and grid scaffolding.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/table-mcp_0.32.6_1786634468478_0.0893017992088403","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@bloomskill/table-mcp","version":"0.33.0","keywords":["mcp","model-context-protocol","bst-table","data-grid","tanstack-table","claude","ai"],"license":"MIT","_id":"@bloomskill/table-mcp@0.33.0","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"}],"homepage":"https://github.com/gitOfKumarSathish/bst-grid/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/gitOfKumarSathish/bst-grid/issues"},"bin":{"bst-table-mcp":"dist/cli.js"},"dist":{"shasum":"f9cc1fe107a174c063baa4475c6a3046b33a1f5c","tarball":"https://registry.npmjs.org/@bloomskill/table-mcp/-/table-mcp-0.33.0.tgz","fileCount":65,"integrity":"sha512-AZssmjO8ZccWg3nNhWzRyRfBp/suVXFEUY6NVB/FIgn2pCztbmn1OXu/5kOE5sYnTEbd58KriCPunv71m8apOQ==","signatures":[{"sig":"MEQCIHXPDSJpvg7sT3jmv7k1mfVIa8mpbh3hBH7SvZKmyZZKAiBH/jQWvROCDknSuQFKX7bf8qeYYDqxG2cJDEFjFTrjgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467144},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"ef1ba02ce4540e9169efeabfce404ae9601b2c60","scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && node ./dist/generate/run.js","smoke":"node ./scripts/smoke.mjs","start":"node ./dist/cli.js","typecheck:scaffold":"node ./scripts/typecheck-scaffold.mjs"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"repository":{"url":"git+https://github.com/gitOfKumarSathish/bst-grid.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.17.0","description":"Bst-Table MCP server — gives AI coding agents accurate, version-pinned knowledge of @bloomskill/table-* : docs search, the feature-toggle registry, cell types, config validation and grid scaffolding.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/table-mcp_0.33.0_1786646305348_0.46709040445182515","host":"s3://npm-registry-packages-npm-production"}},"0.33.1":{"name":"@bloomskill/table-mcp","version":"0.33.1","keywords":["mcp","model-context-protocol","bst-table","data-grid","tanstack-table","claude","ai"],"license":"MIT","_id":"@bloomskill/table-mcp@0.33.1","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"}],"homepage":"https://github.com/gitOfKumarSathish/bst-grid/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/gitOfKumarSathish/bst-grid/issues"},"bin":{"bst-table-mcp":"dist/cli.js"},"dist":{"shasum":"d24dc49a81c7db51aeca7269b39538d84ab221b2","tarball":"https://registry.npmjs.org/@bloomskill/table-mcp/-/table-mcp-0.33.1.tgz","fileCount":65,"integrity":"sha512-ogANsg/TVUR+P6Kky99hEfZ6YaLCJoPvQMIVDJOdpM7qZeyXFINfbttxJquw2QFLLewRKKWmLFhInno9bKFFVw==","signatures":[{"sig":"MEQCIF22H9LcnxOeOWzUZtb8Ik2zV2L0xLjuP1gl9lNkUau3AiB2lVXaLw1uVUbi73CQFTc79c2s/x0cl+XO/ceEpaVihQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467427},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"ee59cdc3064787b4a610299683f20161fd10109e","scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && node ./dist/generate/run.js","smoke":"node ./scripts/smoke.mjs","start":"node ./dist/cli.js","typecheck:scaffold":"node ./scripts/typecheck-scaffold.mjs"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"repository":{"url":"git+https://github.com/gitOfKumarSathish/bst-grid.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.17.0","description":"Bst-Table MCP server — gives AI coding agents accurate, version-pinned knowledge of @bloomskill/table-* : docs search, the feature-toggle registry, cell types, config validation and grid scaffolding.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/table-mcp_0.33.1_1786647580606_0.2800772276388399","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@bloomskill/table-mcp","version":"0.35.0","keywords":["mcp","model-context-protocol","bst-table","data-grid","tanstack-table","claude","ai"],"license":"MIT","_id":"@bloomskill/table-mcp@0.35.0","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"}],"homepage":"https://github.com/gitOfKumarSathish/bst-grid/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/gitOfKumarSathish/bst-grid/issues"},"bin":{"bst-table-mcp":"dist/cli.js"},"dist":{"shasum":"f279c47e2aa56045b8102380cb08a841c8c1bf58","tarball":"https://registry.npmjs.org/@bloomskill/table-mcp/-/table-mcp-0.35.0.tgz","fileCount":65,"integrity":"sha512-3pA35Az0FqXybYM8gZUNV/4TimzgB7Z8N6oFkDykwhqhSpKHmcTb1vEcmx0UYZd8hrpbZtLGwySoL97gf8gZ3g==","signatures":[{"sig":"MEYCIQDnp85Dkln66W/fdpUeS3IhAllAkT6Fs7hry2fXP++wSAIhAKunD7DFNIpiohKUTDWxWix0c8gTzgV515PZZNitI8Or","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521175},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"5d290038f527dda034b42ed680d62c84f1d2792f","scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && node ./dist/generate/run.js","smoke":"node ./scripts/smoke.mjs","start":"node ./dist/cli.js","typecheck:scaffold":"node ./scripts/typecheck-scaffold.mjs"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"repository":{"url":"git+https://github.com/gitOfKumarSathish/bst-grid.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.17.0","description":"Bst-Table MCP server — gives AI coding agents accurate, version-pinned knowledge of @bloomskill/table-* : docs search, the feature-toggle registry, cell types, config validation and grid scaffolding.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/table-mcp_0.35.0_1786947297960_0.9637480594120806","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@bloomskill/table-mcp","version":"0.38.0","keywords":["mcp","model-context-protocol","bst-table","data-grid","tanstack-table","claude","ai"],"license":"MIT","_id":"@bloomskill/table-mcp@0.38.0","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"}],"homepage":"https://github.com/gitOfKumarSathish/bst-grid/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/gitOfKumarSathish/bst-grid/issues"},"bin":{"bst-table-mcp":"dist/cli.js"},"dist":{"shasum":"9ffa10c5af9e7d8bef267782940417c2bd26ebac","tarball":"https://registry.npmjs.org/@bloomskill/table-mcp/-/table-mcp-0.38.0.tgz","fileCount":65,"integrity":"sha512-zmJu6DzAYlMj7Aj0NJnz8+RZLnzIJmJT1ROvmRmCljgVHoXu6zJULkQWGkJwkcDRYhN5JXp2KPn2c3pOEW7y3Q==","signatures":[{"sig":"MEQCIAoeGla1Xh1M8jHeLtVI4sQjdTKgWMluvh4qGkjnurKoAiA1+kXBGgqYABzLSOx0tqTV3HbJ8bEWCq7L76zoZxVGQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528112},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"686cdf986809202a473794e0326216efaef5491e","scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && node ./dist/generate/run.js","smoke":"node ./scripts/smoke.mjs","start":"node ./dist/cli.js","typecheck:scaffold":"node ./scripts/typecheck-scaffold.mjs"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"repository":{"url":"git+https://github.com/gitOfKumarSathish/bst-grid.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.17.0","description":"Bst-Table MCP server — gives AI coding agents accurate, version-pinned knowledge of @bloomskill/table-* : docs search, the feature-toggle registry, cell types, config validation and grid scaffolding.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/table-mcp_0.38.0_1786978243699_0.36562386068384156","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@bloomskill/table-mcp","version":"0.41.0","keywords":["mcp","model-context-protocol","bst-table","data-grid","tanstack-table","claude","ai"],"license":"MIT","_id":"@bloomskill/table-mcp@0.41.0","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"},{"name":"nagarajan_hari_07","email":"haridiablo72@gmail.com"}],"homepage":"https://github.com/gitOfKumarSathish/bst-grid/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/gitOfKumarSathish/bst-grid/issues"},"bin":{"bst-table-mcp":"dist/cli.js"},"dist":{"shasum":"a98f75c02f629017d47c5caccdf5ee53f7119ba9","tarball":"https://registry.npmjs.org/@bloomskill/table-mcp/-/table-mcp-0.41.0.tgz","fileCount":65,"integrity":"sha512-lj37aOTIT1vl4RDlDmAojc5CG9RHCErTovGOjSsd2rZI43buqed+NLBK2e1aMiW3l95m351LoxZbEldSCYyA0Q==","signatures":[{"sig":"MEUCIQC4BhcuouIzKUYdSdHmta3zNoGXC1x3t03eYDddANIuFgIgZHUuvW8Z0x0qtzpfubDCU7fCEF8JRB8Pn5nT8Ix4UgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552878},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"bba94d77fccc7d0bbfd5daca88daa31e15193ec9","scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && node ./dist/generate/run.js","smoke":"node ./scripts/smoke.mjs","start":"node ./dist/cli.js","typecheck:scaffold":"node ./scripts/typecheck-scaffold.mjs"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"repository":{"url":"git+https://github.com/gitOfKumarSathish/bst-grid.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.17.0","description":"Bst-Table MCP server — gives AI coding agents accurate, version-pinned knowledge of @bloomskill/table-* : docs search, the feature-toggle registry, cell types, config validation and grid scaffolding.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/table-mcp_0.41.0_1787559113070_0.16034592633231592","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"@bloomskill/table-mcp","version":"0.44.0","keywords":["mcp","model-context-protocol","bst-table","data-grid","tanstack-table","claude","ai"],"license":"MIT","_id":"@bloomskill/table-mcp@0.44.0","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"},{"name":"nagarajan_hari_07","email":"haridiablo72@gmail.com"}],"homepage":"https://github.com/gitOfKumarSathish/bst-grid/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/gitOfKumarSathish/bst-grid/issues"},"bin":{"bst-table-mcp":"dist/cli.js"},"dist":{"shasum":"dda8765ab88c0bf53cd837f743f6c431cbb0043b","tarball":"https://registry.npmjs.org/@bloomskill/table-mcp/-/table-mcp-0.44.0.tgz","fileCount":71,"integrity":"sha512-VlHhRmJRNq9tezCpp/zfMoZdtbO+lz0JgpTVcDcoNeUuqmbCX8oVHpqqDVoruHPVRFdsbF0v5838PSFZiBPkBQ==","signatures":[{"sig":"MEYCIQCLa+TaApV2v3Yk+OBngK2oG5Qfl4HnkR/WkFmFXMQZMQIhAIkOqNGORkYXPrC7Y/DrUfbCRB3SO1BVkevPpfK/1eyZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604560},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"cc3f69459f69e885a5583fbb2c325fa7297367eb","scripts":{"dev":"tsc -p tsconfig.json --watch","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.json && node ./dist/generate/run.js","smoke":"node ./scripts/smoke.mjs","start":"node ./dist/cli.js","typecheck:scaffold":"node ./scripts/typecheck-scaffold.mjs"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"repository":{"url":"git+https://github.com/gitOfKumarSathish/bst-grid.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.17.0","description":"Bst-Table MCP server — gives AI coding agents accurate, version-pinned knowledge of @bloomskill/table-* : docs search, the feature-toggle registry, cell types, config validation and grid scaffolding.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/table-mcp_0.44.0_1787755098794_0.43799467547691995","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"@bloomskill/table-mcp","version":"0.45.0","keywords":["mcp","model-context-protocol","ai","ai-agent","llm","claude","cursor","codegen","scaffold","react","table","data-grid","tanstack-table","typescript","bst-table"],"license":"MIT","_id":"@bloomskill/table-mcp@0.45.0","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"},{"name":"nagarajan_hari_07","email":"haridiablo72@gmail.com"}],"homepage":"https://github.com/gitOfKumarSathish/bst-grid/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/gitOfKumarSathish/bst-grid/issues"},"bin":{"bst-table-mcp":"dist/cli.js"},"dist":{"shasum":"a85bf932b50e8da50fa6b5ce7806cde5d7f8cf2c","tarball":"https://registry.npmjs.org/@bloomskill/table-mcp/-/table-mcp-0.45.0.tgz","fileCount":71,"integrity":"sha512-KqRSOpzepxvIONfPyM38oOnqah+vICX5hHkOZG1bLjX6NDl3w7pmYtHtWNu+W2/e8gyF/hUujyLMW16hHj+zGA==","signatures":[{"sig":"MEQCICqPN6kAdwqqXe6LmfPDa4z7m1wJe9MT4yZTELM9EnQ/AiB3sRgiwpJ4hQ16nDeb0kz+CMMs5ZJKTfn4bRD4d7/gLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611716},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"gitHead":"aa7ae7c080c72c06ccfa5313e742d86a00c020b3","scripts":{"dev":"tsc -p tsconfig.json --watch","build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.json && node ./dist/generate/run.js","smoke":"node ./scripts/smoke.mjs","start":"node ./dist/cli.js","typecheck:scaffold":"node ./scripts/typecheck-scaffold.mjs"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"repository":{"url":"git+https://github.com/gitOfKumarSathish/bst-grid.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.17.0","description":"Bst-Table MCP server — gives AI coding agents accurate, version-pinned knowledge of @bloomskill/table-* : docs search, the feature-toggle registry, cell types, config validation and grid scaffolding.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/table-mcp_0.45.0_1787768569226_0.28153466333106314","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"@bloomskill/table-mcp","version":"0.47.0","description":"Bst-Table MCP server — gives AI coding agents accurate, version-pinned knowledge of @bloomskill/table-* : docs search, the feature-toggle registry, cell types, config validation and grid scaffolding.","repository":{"type":"git","url":"git+https://github.com/gitOfKumarSathish/bst-grid.git","directory":"packages/mcp"},"homepage":"https://github.com/gitOfKumarSathish/bst-grid/tree/main/packages/mcp#readme","bugs":{"url":"https://github.com/gitOfKumarSathish/bst-grid/issues"},"type":"module","main":"./dist/server.js","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"bin":{"bst-table-mcp":"dist/cli.js"},"engines":{"node":">=18"},"keywords":["mcp","model-context-protocol","ai","ai-agent","llm","claude","cursor","codegen","scaffold","react","table","data-grid","tanstack-table","typescript","bst-table"],"scripts":{"build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.json && node ./dist/generate/run.js","dev":"tsc -p tsconfig.json --watch","start":"node ./dist/cli.js","smoke":"node ./scripts/smoke.mjs","typecheck:scaffold":"node ./scripts/typecheck-scaffold.mjs"},"dependencies":{"@modelcontextprotocol/sdk":"^1.30.0","zod":"^4.4.3"},"devDependencies":{"@types/node":"^22.10.0"},"license":"MIT","publishConfig":{"access":"public"},"gitHead":"19286c6d1362c4284d0328c4ca75c79653db5fc9","_id":"@bloomskill/table-mcp@0.47.0","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-Z6FoXHf/vjGEgRcEYNPQplXHUmBlhzR6Ub1x7kKHR+Zh5+1faeawtZuuivneKiHs+TaH2V20T/xgLZp7Sz6MFQ==","shasum":"e3178df4cce54fa91c085b42f32ad8d48fb71c71","tarball":"https://registry.npmjs.org/@bloomskill/table-mcp/-/table-mcp-0.47.0.tgz","fileCount":73,"unpackedSize":642771,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID76D9irShNYofb0vb9JB1kxjSbqPdK9zfRmpAYS6hL8AiA3aG4jaHSscyBW3FB/PjiPY0IHFXbz9RNWZ/+aqZIKFg=="}]},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"directories":{},"maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"},{"name":"nagarajan_hari_07","email":"haridiablo72@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/table-mcp_0.47.0_1788327035752_0.510079307296474"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-13T15:10:12.926Z","modified":"2026-09-02T05:30:36.125Z","0.32.4":"2026-08-13T15:10:13.382Z","0.32.6":"2026-08-13T15:21:08.694Z","0.33.0":"2026-08-13T18:38:25.557Z","0.33.1":"2026-08-13T18:59:40.777Z","0.35.0":"2026-08-17T06:14:58.117Z","0.38.0":"2026-08-17T14:50:43.855Z","0.41.0":"2026-08-24T08:11:53.224Z","0.44.0":"2026-08-26T14:38:18.943Z","0.45.0":"2026-08-26T18:22:49.365Z","0.47.0":"2026-09-02T05:30:35.952Z"},"bugs":{"url":"https://github.com/gitOfKumarSathish/bst-grid/issues"},"license":"MIT","homepage":"https://github.com/gitOfKumarSathish/bst-grid/tree/main/packages/mcp#readme","keywords":["mcp","model-context-protocol","ai","ai-agent","llm","claude","cursor","codegen","scaffold","react","table","data-grid","tanstack-table","typescript","bst-table"],"repository":{"type":"git","url":"git+https://github.com/gitOfKumarSathish/bst-grid.git","directory":"packages/mcp"},"description":"Bst-Table MCP server — gives AI coding agents accurate, version-pinned knowledge of @bloomskill/table-* : docs search, the feature-toggle registry, cell types, config validation and grid scaffolding.","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"},{"name":"nagarajan_hari_07","email":"haridiablo72@gmail.com"}],"readme":"# @bloomskill/table-mcp\n\n**An MCP server that teaches AI coding agents Bst-Table.**\n\n[Bst-Table](https://github.com/gitOfKumarSathish/bst-grid) is a React data grid\n(`@bloomskill/table-engine` + MUI/shadcn skins). No language model was trained on it, so asked to\n\"build a Bst-Table grid with batch editing\" an agent confidently writes some **other grid\nlibrary's** code — the very libraries this project exists to replace. Point your agent at this\nserver and it gets the real API instead: searchable docs, the full feature-toggle registry, every\ncell type, exact type signatures, plus the ability to **scaffold** and **validate** working grids.\n\nWorks with **Claude Code · Cursor · VS Code (Copilot) · Claude Desktop** — anything that speaks MCP.\n\n**No MCP client? Copy the prompt.** One self-contained briefing — entry points, the `enable*` /\n`show*` rule, every flag in the release, all 17 cell types, and the dependencies that are easy to\nmiss — small enough to paste at the top of any chat:\n\n```bash\nnpx -y @bloomskill/table-mcp prompt          # print it\nnpx -y @bloomskill/table-mcp prompt | pbcopy # …or straight to the clipboard\n```\n\nAlso served as [`prompt.txt`](https://gitofkumarsathish.github.io/bst-grid/prompt.txt), behind the\ndocs site's **Copy agent prompt** button, and readable over MCP as the `bst://prompt` resource. It\nis generated from the same corpus as the tools below, so its flag list is the real one for the\nversion it ships with. The prompt is the floor; the server is the ceiling — with the server\nregistered the agent can look anything up, instead of relying on one message.\n\n---\n\n## Quick start\n\n### 1. Register the server\n\nPick your client. Nothing to install first — `npx` fetches the package on first run.\n\n<details open>\n<summary><b>Claude Code</b> (one command)</summary>\n\n```bash\nclaude mcp add bst-table -s user -- npx -y @bloomskill/table-mcp\n```\n\n`-s user` = available in **every project** on this machine. Drop it to register only the current\ndirectory, or use `-s project` to write a `.mcp.json` your whole team gets on clone.\n</details>\n\n<details open>\n<summary><b>Cursor</b> · <b>Claude Desktop</b> (<code>mcpServers</code> key)</summary>\n\nCursor: `~/.cursor/mcp.json` (all projects) or `.cursor/mcp.json` (one project).\nClaude Desktop: `claude_desktop_config.json`.\n\n```json\n{\n  \"mcpServers\": {\n    \"bst-table\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@bloomskill/table-mcp\"]\n    }\n  }\n}\n```\n</details>\n\n<details>\n<summary><b>VS Code / Copilot</b> (<code>servers</code> key — different shape)</summary>\n\nCommand Palette → *MCP: Open User Configuration* (all projects), or `.vscode/mcp.json` (one project).\n\n```json\n{\n  \"servers\": {\n    \"bst-table\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@bloomskill/table-mcp\"]\n    }\n  }\n}\n```\n</details>\n\n### 2. Restart your client\n\nMCP servers are read at startup. In Claude Code, confirm it connected:\n\n```bash\nclaude mcp list          # → bst-table: npx -y @bloomskill/table-mcp - ✔ Connected\n```\n\nOther clients list connected servers in their MCP/settings panel.\n\n### 3. Ask for a grid\n\nJust talk to your agent normally — it picks the tools up on its own:\n\n> Build me a Bst-Table grid of orders with inline editing, a status dropdown and CSV-style copy/paste.\n\nBehind the scenes it calls `bst_scaffold_grid`, and the component it hands you **compiles** — every\nflag dependency already satisfied. Two more prompts worth trying on day one:\n\n> What Bst-Table flag turns on the filter builder, and what does it depend on?\n> Check this grid config for mistakes: `{ showSearch: true, enableGlobalFilter: false, enableLiveUpdates: true }`\n\nThe second one returns two real errors: `showSearch` does nothing while `enableGlobalFilter` is\n**off** (chrome never implies behaviour), and `enableLiveUpdates` **is not a real flag** —\nlive / WebSocket merge (I5) isn't built.\n\n> **You do not need Bst-Table installed.** The whole knowledge base ships inside this package, so\n> the server works in any project — including an empty folder where you are still deciding.\n\n---\n\n## What you get\n\n| Tool | What it answers |\n| --- | --- |\n| `bst_search_docs` | Free-text search across every README, feature, cell type, coverage row, API signature and example. **Start here when unsure.** |\n| `bst_get_feature` | One flag (layer · type · default · maps-to · status · **dependencies**), one spec leaf (`I5` → ❌ NOT BUILT + workaround), or the whole flag registry. |\n| `bst_get_cell_type` | A `meta.type` renderer: value shape, editability, `cellMeta` fields. Or all 17. |\n| `bst_get_api` | The exact signature of any `@bloomskill/table-engine` export, read from the built `.d.ts` (271 entries). |\n| `bst_get_example` | Full source of one of the seven runnable example apps. |\n| `bst_scaffold_grid` | A complete, compiling component from a feature list + column list. |\n| `bst_validate_config` | Lints a config for unknown props, unmet dependencies, inert options and capabilities that don't exist. |\n| `bst_detect_version` | Which `@bloomskill/table-*` versions a project has, vs. what this server documents. |\n| `bst_list_versions` | The released version history (from the changelog) with the documented one marked — for upgrade/migration context. |\n\n**Prompts** (slash commands in most clients) — `bst-quick-start` (new grid) · `bst-add-feature`\n(switch a capability on, dependencies included) · `bst-new-cell-type` (author a custom\nrenderer/editor) · `bst-migrate` (port a table over from another grid library).\n\n**Resources** — `bst://prompt` (the agent prompt above — attach it when handing work to a model\nthat can't reach these tools) · `bst://coverage` · `bst://features` · `bst://cell-types` ·\n`bst://example/{name}`.\n\n**Structured output** — every tool returns machine-readable `structuredContent` validated against a\ndeclared `outputSchema` (advertised in `tools/list`), so a client can consume a result as typed data,\nnot just prose. **Argument completions** — `bst-quick-start`'s `adapter`, `bst-add-feature`'s\n`feature`, and the `bst://example/{name}` resource autocomplete to **real** adapter / flag / example\nnames in clients that support MCP completions, so a name is picked from the registry rather than\nguessed.\n\n**Version-awareness** — every flag carries the version it shipped in (`since`, extracted from the\nchangelog). Pass a project's installed version to `bst_get_feature` as `installedVersion` (get it\nfrom `bst_detect_version`) and it says plainly whether a flag exists there — **⚠️ NOT available** in\nyour version, with the version to upgrade to, or **✅ available** — so an agent never wires up a flag\nthe installed release doesn't have.\n\n### The 17 cell types it knows\n\n`text` · `longText` · `number` · `dateTime` · `boolean` · `singleSelect` · `multiSelect` · `radio` ·\n`hyperlink` · `files` · `sparkline` · `kpi` · `qr` · `barcode` · `richText` · `action` · `actionMenu`\n\n### Why validation matters\n\nBst-Table's flags live in two layers — `enable*` (engine behaviour) and `show*` (adapter chrome) —\nand a wrong combination fails **silently** rather than loudly. `bst_validate_config` catches what\ncode review usually doesn't:\n\n- `showSearch` while `enableGlobalFilter` is off — the box never renders; chrome never implies behaviour (on its own `showSearch` is fine — search is on by default)\n- `enableEditing` without `getRowId` — edits land on the wrong row after a sort\n- `enableEditing: { mode: 'batch' }` without `onSave` — nothing is ever persisted\n- `enableClipboard` — implies `enableCellSelection`, but **paste** also needs `enableEditing`\n- `manualPagination` without `rowCount` — no page count\n- `enableLiveUpdates` — **there is no such flag**; live / WebSocket merge (I5) isn't built (push updates by replacing `data`)\n\n### It will also tell you what *doesn't* exist\n\nThe most valuable thing this server does is say **no**. Of the 58 spec requirements, **almost all are\nbuilt** — a handful are partial, and I5 (live/WebSocket merge) is the standing gap — and an agent\nworking from the READMEs alone would never guess which. `bst_get_feature({ requirement: 'I5' })`\nreturns ❌ NOT BUILT plus the documented workaround, and `bst_validate_config` rejects code that\nassumes otherwise. The exact split is read live from `COVERAGE.md`, so it never drifts.\n\n---\n\n## How it stays current\n\nThe knowledge base is **generated from source at build time** — the engine's runtime toggle registry\n(`BST_SETTINGS_REGISTRY`), the `CLAUDE.md` §12 feature table, the `COVERAGE.md` status matrix,\n`types.ts` TSDoc, the built `.d.ts`, all six READMEs and all seven example apps. Ship a Bst-Table\nfeature and the server knows it; there is no second place to update and nothing to drift.\n\nTwo guards **fail the build** if that slips: corpus generation errors when a toggle has no §12 row,\nand `rules.test.ts` fails when a toggle has no dependency entry in `src/rules.ts`.\n\nThe version tracks the library it documents — **`@bloomskill/table-mcp@0.32.4` documents\n`@bloomskill/table-*@0.32.4`.** Keep them in step; `bst_detect_version` reports any gap.\n\n---\n\n## Troubleshooting\n\n| Symptom | Fix |\n| --- | --- |\n| Server shows as failed / not connected | Check Node ≥ 18 (`node -v`). Run `npx -y @bloomskill/table-mcp` in a terminal — it should start and wait silently on stdio (Ctrl+C to exit). Any error prints there. |\n| `command not found: npx` in the client | GUI apps don't always inherit your shell `PATH` (common with nvm). Use an absolute path as `command`, e.g. `/Users/you/.nvm/versions/node/v22.0.0/bin/npx`. |\n| Registered but the agent ignores it | Restart the client — servers are read at startup. Then ask explicitly: *\"use the bst-table MCP server to …\"*. |\n| Agent still writes another library's grid code | It answered from memory instead of calling a tool. Say *\"check with bst_search_docs first\"* once; it sticks for the session. |\n| Advice doesn't match your installed version | Run `bst_detect_version`, then align — `npm i @bloomskill/table-mcp@<your table version>`. |\n| Corporate registry / offline | `npm i -g @bloomskill/table-mcp` once, then use `bst-table-mcp` (no args) as the `command`. |\n\nThe server runs over **stdio**, makes **no network calls** and needs **no API key** — everything it\nknows is baked into the package.\n\n---\n\n## Requirements\n\nNode ≥ 18 (developed on 24). Runtime dependencies: `@modelcontextprotocol/sdk` and `zod` — search is\na hand-written BM25 index, so there is no vector store, no embedding model and no API key.\n\n## Development\n\nFrom the repo root:\n\n```bash\nnpm run build -w @bloomskill/table-engine   # the corpus generator reads the engine's build output\nnpm run build -w @bloomskill/table-mcp      # compile + regenerate dist/corpus.json\nnpm run mcp                                 # the full gate — build + tests + smoke + scaffold typecheck\n```\n\n| Check | Command | Proves |\n| --- | --- | --- |\n| Unit + corpus | `npx vitest run packages/mcp` | Extractors work; the corpus covers every toggle, leaf and cell type |\n| Smoke | `npm run smoke -w @bloomskill/table-mcp` | A real MCP client can connect and every tool answers |\n| Scaffold typecheck | `npm run typecheck:scaffold -w @bloomskill/table-mcp` | Every generated component **compiles** against the built packages |\n| Portability | `npm run verify:portability` | `npx`-installable outside the repo, with the corpus baked in |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}