{"_id":"@objectstack/mcp","_rev":"64-1eed62c311aca661b882ee26a6558014","name":"@objectstack/mcp","dist-tags":{"rc":"17.0.0-rc.6","latest":"17.6.0"},"versions":{"8.0.0":{"name":"@objectstack/mcp","version":"8.0.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@8.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"ffa398799f0e7d928a78a03909b2a9010e819059","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-8.0.0.tgz","fileCount":9,"integrity":"sha512-yF5w53mpT7SpQzHxluRNz1JETljEGtYVhVUMDUNTKhcL/rbKrTr6UVK0UsriPnIKkzOKXonAoIzWKakZThqGQQ==","signatures":[{"sig":"MEYCIQD1znYJK4rzxkY0KWKiCOeJMcQqkql+Vyaa+nQfUdI0DQIhAN74h3mRYTyH7OS6mXNUmxKcw1Lyp3/BfvHlfjWCVnsX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216157},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-8.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/e58a7f8e7de375c3c357f7a91486a1d8/objectstack-mcp-8.0.0.tgz","_integrity":"sha512-yF5w53mpT7SpQzHxluRNz1JETljEGtYVhVUMDUNTKhcL/rbKrTr6UVK0UsriPnIKkzOKXonAoIzWKakZThqGQQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","@objectstack/core":"8.0.0","@objectstack/spec":"8.0.0","@objectstack/types":"8.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_8.0.0_1780836379072_0.9263942426729956","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@objectstack/mcp","version":"8.0.1","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@8.0.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"2b0f195b95a9cc8d1f5fe7353578e583caa19d46","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-8.0.1.tgz","fileCount":9,"integrity":"sha512-KjJftJySVYvC0E4545iCDXgQLAo0FoxEQbXrXNpy1Yp5DtAYsEZESQodkqy0EJppxmtnXAqLD31k1fgjJUESjQ==","signatures":[{"sig":"MEUCIBf1XVofUQ5uznoxp1oafNExf0v9wYj/RXV8YGFvYcbiAiEAuuESnpY6Ev0gZeBcUE/Es0Lkw+Z8kJAtUxDSBWA84c4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216157},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-8.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/11b75020fe030b575e4420721f4323e4/objectstack-mcp-8.0.1.tgz","_integrity":"sha512-KjJftJySVYvC0E4545iCDXgQLAo0FoxEQbXrXNpy1Yp5DtAYsEZESQodkqy0EJppxmtnXAqLD31k1fgjJUESjQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","@objectstack/core":"8.0.1","@objectstack/spec":"8.0.1","@objectstack/types":"8.0.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_8.0.1_1780882909723_0.05303787581496344","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@objectstack/mcp","version":"9.0.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@9.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"33de1381fd448a1d5a7a52ee03a0d24e5d3fc782","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-9.0.0.tgz","fileCount":9,"integrity":"sha512-IbpLs4Jt6v5wuS1NPYJ68oq1EANXJMAIlhq0NojnNrXEO2ESAAe+UrGfa6adXc/p+ZL8/0leMrjWA+DdzUYQ4w==","signatures":[{"sig":"MEUCIQDJ5WKLcDoKChcPRZgxHaxHt2ZAKZfFrRK+tmTMd4U6BQIgM29BnoJG5SG3mfy5mzigegUh8Mc2ulwyGwtWbmhAUL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216157},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-9.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/261b7ba550d10a15a2cfb24d287f60fe/objectstack-mcp-9.0.0.tgz","_integrity":"sha512-IbpLs4Jt6v5wuS1NPYJ68oq1EANXJMAIlhq0NojnNrXEO2ESAAe+UrGfa6adXc/p+ZL8/0leMrjWA+DdzUYQ4w==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","@objectstack/core":"9.0.0","@objectstack/spec":"9.0.0","@objectstack/types":"9.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_9.0.0_1781110697213_0.2763787168156122","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"@objectstack/mcp","version":"9.0.1","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@9.0.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"cfcc0a2adcb4fc368c156aa44a630f036e593e9e","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-9.0.1.tgz","fileCount":9,"integrity":"sha512-5fp8EUxoLLN82Gfr02htOJE9SSl2gqhtsiCk3jCgawpbAJ5mZAGSfiOOOXmo9XvlNLV7xmdmrLHjo/jCoyvWXg==","signatures":[{"sig":"MEUCIDiXIcOH4PeLk19cSozZ8/0NS1bPf+rqFaN0+w3lE5TeAiEAmxJ5VFrn5hGGhpGhn/iG+RX5Ef8CKxTx69Qy9R0rwLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216157},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-9.0.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/276c4f300a52d13f676276c9e9c4ebf2/objectstack-mcp-9.0.1.tgz","_integrity":"sha512-5fp8EUxoLLN82Gfr02htOJE9SSl2gqhtsiCk3jCgawpbAJ5mZAGSfiOOOXmo9XvlNLV7xmdmrLHjo/jCoyvWXg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","@objectstack/core":"9.0.1","@objectstack/spec":"9.0.1","@objectstack/types":"9.0.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_9.0.1_1781187945067_0.8484552770812481","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"@objectstack/mcp","version":"9.1.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@9.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"3aa656922dc4959db9b429f5f240b9af0ebabfb8","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-9.1.0.tgz","fileCount":9,"integrity":"sha512-YtAI7omdPd46otOaA7geE5vF1mj56DgzcBOC/vNguOBk4j8ESJlp32uFQiN1yU+LVHW+S3/FdfQZ5q99Lb4GHQ==","signatures":[{"sig":"MEYCIQDxNslEjYegBNBKh82bC0wC+vQL75iLRbKOan0MmrASowIhAP0g4EzK8z1syLN+kmzVQvnqqBeQRxP644kxgmjlpZVX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216157},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-9.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/5ee71f7e40a687e4fad915c4344362b4/objectstack-mcp-9.1.0.tgz","_integrity":"sha512-YtAI7omdPd46otOaA7geE5vF1mj56DgzcBOC/vNguOBk4j8ESJlp32uFQiN1yU+LVHW+S3/FdfQZ5q99Lb4GHQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","@objectstack/core":"9.1.0","@objectstack/spec":"9.1.0","@objectstack/types":"9.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_9.1.0_1781193369342_0.5736706659797173","host":"s3://npm-registry-packages-npm-production"}},"9.2.0":{"name":"@objectstack/mcp","version":"9.2.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@9.2.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"a1a9fe1eeb2af0c097edce9b48b8eeb78e3972ed","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-9.2.0.tgz","fileCount":9,"integrity":"sha512-z+ryIzbhHQH+euBDnE+GrSyyyoJQyLQNa4EZKHX6IDHdxsFSIQ/Lg4PbuHTDPAycs6s3B64HNChz00L9VTFzdA==","signatures":[{"sig":"MEQCIH0E8s9xVFgVSss1Lds52dhUvWrlp/tupuAbcHqoXFIYAiBQjftpzGf3DdD/Cxh2EYywnzL25D6/iiyvVnHNL/BBqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216157},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-9.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/a83913571160d8d6af1ef3f62af8c756/objectstack-mcp-9.2.0.tgz","_integrity":"sha512-z+ryIzbhHQH+euBDnE+GrSyyyoJQyLQNa4EZKHX6IDHdxsFSIQ/Lg4PbuHTDPAycs6s3B64HNChz00L9VTFzdA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","@objectstack/core":"9.2.0","@objectstack/spec":"9.2.0","@objectstack/types":"9.2.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_9.2.0_1781196938337_0.22710781418169268","host":"s3://npm-registry-packages-npm-production"}},"9.3.0":{"name":"@objectstack/mcp","version":"9.3.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@9.3.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"5662f9cc0de68269e274a3cff44be13af27a9587","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-9.3.0.tgz","fileCount":9,"integrity":"sha512-LB9DBVEJ3Wle8NB3SXTmEaLkH74PdVqgFadJgpoqxqc64Y5JKudQXALuvZoLyCr4RSgPpL0KLHDmlJGkgsc75g==","signatures":[{"sig":"MEUCIBg7BHdmarbWV+xvOyU1AfJHdHhQkhQCyW6spyOG0dAbAiEAiWrxrBW3FwcctgQE6xGKU2NmWm/DYty7tlCYjpu+awg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216157},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-9.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/8ffe8e74edbf992b359aab9d3cdb9e2c/objectstack-mcp-9.3.0.tgz","_integrity":"sha512-LB9DBVEJ3Wle8NB3SXTmEaLkH74PdVqgFadJgpoqxqc64Y5JKudQXALuvZoLyCr4RSgPpL0KLHDmlJGkgsc75g==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","@objectstack/core":"9.3.0","@objectstack/spec":"9.3.0","@objectstack/types":"9.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_9.3.0_1781315676983_0.2747527996525714","host":"s3://npm-registry-packages-npm-production"}},"9.4.0":{"name":"@objectstack/mcp","version":"9.4.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@9.4.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"e3cfebadce465f64984886a52e117088e88e118a","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-9.4.0.tgz","fileCount":9,"integrity":"sha512-H5o6dJUdNi0Iyp7IyiRtY+WVw0YSNxIr0LPS7BUi9IW28JRGFTiZZ3fnpU3Pww7TN8jZqAQaJgaIIPJi5aSdIQ==","signatures":[{"sig":"MEUCIEdEFR6uJmTD/O2tE3scao+yKy44gdBsn9oSu55I1RwvAiEAg3IwfNYcMfNXAMwCEo3PzpQ5sKxRzmP71n12XkJjgvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216157},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-9.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/fd30cb123c776c371daa0634334a473f/objectstack-mcp-9.4.0.tgz","_integrity":"sha512-H5o6dJUdNi0Iyp7IyiRtY+WVw0YSNxIr0LPS7BUi9IW28JRGFTiZZ3fnpU3Pww7TN8jZqAQaJgaIIPJi5aSdIQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","@objectstack/core":"9.4.0","@objectstack/spec":"9.4.0","@objectstack/types":"9.4.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_9.4.0_1781409378001_0.06304605978841571","host":"s3://npm-registry-packages-npm-production"}},"9.5.0":{"name":"@objectstack/mcp","version":"9.5.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@9.5.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"fee788885cc305aea8cd28ab4f675d1779361654","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-9.5.0.tgz","fileCount":9,"integrity":"sha512-M1wsdnEfdsBzboz2TnHGPC/YUjbHSmvc1/ZFQlzXTdRsBTNTSDjDCrOdQ086zYC+V971Lij40k5ciIJpdQQUWQ==","signatures":[{"sig":"MEQCICRnMH0uwKSo1SAEEZ8dTWH07axc7SnH54jmkMELW6YrAiBaeQzLmZgFHbrCu50Gp/360vDVOwx1ufsofG7RvFh4pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216157},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-9.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/cecb16bd92652ae5482d12aca54181ce/objectstack-mcp-9.5.0.tgz","_integrity":"sha512-M1wsdnEfdsBzboz2TnHGPC/YUjbHSmvc1/ZFQlzXTdRsBTNTSDjDCrOdQ086zYC+V971Lij40k5ciIJpdQQUWQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","@objectstack/core":"9.5.0","@objectstack/spec":"9.5.0","@objectstack/types":"9.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_9.5.0_1781453936162_0.4812621466132694","host":"s3://npm-registry-packages-npm-production"}},"9.5.1":{"name":"@objectstack/mcp","version":"9.5.1","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@9.5.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"1109a477157a2c44f63bc890389556275a168dcc","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-9.5.1.tgz","fileCount":9,"integrity":"sha512-wIu4SIMOtwOVRnkSUBwYyATF3Kl8aUiHMgBKAewa3Rd67u8Yt5GGNuxc8Qqs+aOyVZY9lp9+22n5dfv8SLW6bQ==","signatures":[{"sig":"MEQCICvq8cHBh/1VnD5V6fbnuZrboEhtD/GzPbLuxFvoJxXgAiA4h0EOUfTa8y386sTxzEI3v0OiGM2edB2YaPGIrgG9xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216157},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-9.5.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/bb38484dd3790065d4e3ab7bbb7468c3/objectstack-mcp-9.5.1.tgz","_integrity":"sha512-wIu4SIMOtwOVRnkSUBwYyATF3Kl8aUiHMgBKAewa3Rd67u8Yt5GGNuxc8Qqs+aOyVZY9lp9+22n5dfv8SLW6bQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","@objectstack/core":"9.5.1","@objectstack/spec":"9.5.1","@objectstack/types":"9.5.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_9.5.1_1781492656375_0.5584733775230386","host":"s3://npm-registry-packages-npm-production"}},"9.6.0":{"name":"@objectstack/mcp","version":"9.6.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@9.6.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"47faf8c5cf33692555c21c8df8155b4cfd00bc0a","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-9.6.0.tgz","fileCount":9,"integrity":"sha512-hhu5loOSFwgAy+nHFqVOjb/MdeSOk+2vYLAT9Ftjn0VZzfkc4sourGRxmHdqLuQLMYJPFelnj5jFeS1pHMFIQQ==","signatures":[{"sig":"MEUCIQC2YmbYXSCCEjifHRMrRiIv4l58TZimAFQRO3vs89PZWwIgbVzI66+2YbL4o+Jv73/XL0mEC1PMmj77Ks5TH3gOefQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216157},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-9.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/048f696767437a6aae2adc7b49ec7331/objectstack-mcp-9.6.0.tgz","_integrity":"sha512-hhu5loOSFwgAy+nHFqVOjb/MdeSOk+2vYLAT9Ftjn0VZzfkc4sourGRxmHdqLuQLMYJPFelnj5jFeS1pHMFIQQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","@objectstack/core":"9.6.0","@objectstack/spec":"9.6.0","@objectstack/types":"9.6.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp_9.6.0_1781548855563_0.41845059229074955","host":"s3://npm-registry-packages-npm-production"}},"9.7.0":{"name":"@objectstack/mcp","version":"9.7.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@9.7.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"f2458aeb1248d19445fbc05d98b65a0d96180be5","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-9.7.0.tgz","fileCount":9,"integrity":"sha512-gSklxFU9j7ZHGwdmqX/+p9LFiR/Fw628CVRrQYge/NkStU37oNMOYgq569QEKDTPg+s/3bN0yif83dsmJtVzVA==","signatures":[{"sig":"MEUCICTr7zJfMYF9E/HLsS3XRxZ5iZvHx5QGQsIQPbhnf1sqAiEAwBO5fY65kLYnxkQ7LsbEWocqpoRfogw54s66hPWcpI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216157},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-9.7.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/c5fbc8ff2fbdac4217c2254f0dc00166/objectstack-mcp-9.7.0.tgz","_integrity":"sha512-gSklxFU9j7ZHGwdmqX/+p9LFiR/Fw628CVRrQYge/NkStU37oNMOYgq569QEKDTPg+s/3bN0yif83dsmJtVzVA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","@objectstack/core":"9.7.0","@objectstack/spec":"9.7.0","@objectstack/types":"9.7.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp_9.7.0_1781583596393_0.070338594150815","host":"s3://npm-registry-packages-npm-production"}},"9.8.0":{"name":"@objectstack/mcp","version":"9.8.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@9.8.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"214746c8d48e08d2064600ab0941d04a552fcb96","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-9.8.0.tgz","fileCount":9,"integrity":"sha512-saUBE+1eSbSn5rggpyIgBW5Fe6XEMGZbvguWTSsyNy4+LLYVPHPlI+J/PJ/2domw7epPNhs/P05qynEioYB2rg==","signatures":[{"sig":"MEQCIHGVerWAFLNZ7jgdK/Tib0XvjvWRntfryTHqLO4gA5LIAiBDgUgYwWvA6FLZ5EolLs5q3U+XEgVkf26BIbjBjUsPqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216157},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-9.8.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/cac8a8edcdf4c1dd9cd37767dfe8e09b/objectstack-mcp-9.8.0.tgz","_integrity":"sha512-saUBE+1eSbSn5rggpyIgBW5Fe6XEMGZbvguWTSsyNy4+LLYVPHPlI+J/PJ/2domw7epPNhs/P05qynEioYB2rg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","@objectstack/core":"9.8.0","@objectstack/spec":"9.8.0","@objectstack/types":"9.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp_9.8.0_1781612790313_0.6672973129517961","host":"s3://npm-registry-packages-npm-production"}},"9.9.0":{"name":"@objectstack/mcp","version":"9.9.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@9.9.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"88c8191cda7a4499614cca0dacccf5ad6f207f14","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-9.9.0.tgz","fileCount":9,"integrity":"sha512-1m5m83W/0qL9d0q+4Frbt9nQiiQqxukmy4KgP8LUwpLznD8jg+JL2DLPZFQOfscnecijBascyHLo32hCCIYqtA==","signatures":[{"sig":"MEUCIQDxRLrfH2WgZ/QH5UUY24ZdGjwibdZmwqOyeAa0TLmscwIgZFzd26K/zr62dRv6dc6uRyaLojriB3HNSrQNEJ7GEyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216157},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-9.9.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/d0443164931cd4e93f1c39a0e48feab9/objectstack-mcp-9.9.0.tgz","_integrity":"sha512-1m5m83W/0qL9d0q+4Frbt9nQiiQqxukmy4KgP8LUwpLznD8jg+JL2DLPZFQOfscnecijBascyHLo32hCCIYqtA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","@objectstack/core":"9.9.0","@objectstack/spec":"9.9.0","@objectstack/types":"9.9.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp_9.9.0_1781684995685_0.9023842179421462","host":"s3://npm-registry-packages-npm-production"}},"9.9.1":{"name":"@objectstack/mcp","version":"9.9.1","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@9.9.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"bf3daffaed4a920c905b213db7ca1b4e35106c01","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-9.9.1.tgz","fileCount":9,"integrity":"sha512-v8XW04v47ReqDjpFGuhpdpzkD1ecBFWmaqu6nZSS1NZLwENjqfYHC0cDzjFUt3LHpMtkHHSSMYUo8czRL64eTw==","signatures":[{"sig":"MEUCIECi6pNoK4tH69V8VIRPlU98t30REemLsXH06QPc1naBAiEAkb3fq38UIaUqbpN8z7aD6Y/9CW+v+Iz7Ia9Pax6s2K4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216157},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-9.9.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/9f6d2d1543b2defebe20f905db045901/objectstack-mcp-9.9.1.tgz","_integrity":"sha512-v8XW04v47ReqDjpFGuhpdpzkD1ecBFWmaqu6nZSS1NZLwENjqfYHC0cDzjFUt3LHpMtkHHSSMYUo8czRL64eTw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","@objectstack/core":"9.9.1","@objectstack/spec":"9.9.1","@objectstack/types":"9.9.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp_9.9.1_1781699842915_0.8706972979541532","host":"s3://npm-registry-packages-npm-production"}},"9.10.0":{"name":"@objectstack/mcp","version":"9.10.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@9.10.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"881d7227b1faa3bb488b4a5aec039872102abaff","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-9.10.0.tgz","fileCount":9,"integrity":"sha512-U0CM5Cul39bNGpTgiyHEZxHHnfI5g/dtEn8iwR3IgqJxQ8uOqLfQPQP0CcEgRzyzwKKDuCSGUzHBlSm3OTyjeg==","signatures":[{"sig":"MEQCIFOIBTsXi0NfIAWAKrax1wdzn0YNy5QynkKT6XR0yBbAAiBJd+5Kou6W7HW6hk49LIjjJM3E/6r7WJft0CE0usMX8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216161},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-9.10.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/9c465388f10e852cf15e7f438f423a7a/objectstack-mcp-9.10.0.tgz","_integrity":"sha512-U0CM5Cul39bNGpTgiyHEZxHHnfI5g/dtEn8iwR3IgqJxQ8uOqLfQPQP0CcEgRzyzwKKDuCSGUzHBlSm3OTyjeg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","@objectstack/core":"9.10.0","@objectstack/spec":"9.10.0","@objectstack/types":"9.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp_9.10.0_1781824789476_0.014430123644546322","host":"s3://npm-registry-packages-npm-production"}},"9.11.0":{"name":"@objectstack/mcp","version":"9.11.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@9.11.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"ffe7fac6bf0b0b423b484bcbc6683b397548873d","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-9.11.0.tgz","fileCount":9,"integrity":"sha512-gbHADM0lyueEedF2+eHmky0Q63kVrNizV1gZ8ugUntoPsI6E6O7ls2ZuthuBwlVhcTRElLe0Mnn66WliYRWlVg==","signatures":[{"sig":"MEYCIQCblPEZjqvKt234YsVytOotNizpJVLWnuO8wAn9/H/DoQIhAMUXODrVNaCtKuF1+wXvKeTHTp0Nrbex65jGMmG0JFzj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216161},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-9.11.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/8c3d2ccdc4ad7a31e1b6bdc1c3f3627e/objectstack-mcp-9.11.0.tgz","_integrity":"sha512-gbHADM0lyueEedF2+eHmky0Q63kVrNizV1gZ8ugUntoPsI6E6O7ls2ZuthuBwlVhcTRElLe0Mnn66WliYRWlVg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","@objectstack/core":"9.11.0","@objectstack/spec":"9.11.0","@objectstack/types":"9.11.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp_9.11.0_1781966521445_0.7103330766950058","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@objectstack/mcp","version":"10.0.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@10.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"c7044ec13bc2c52c70622dcdc803637431b7629a","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-10.0.0.tgz","fileCount":9,"integrity":"sha512-13BjLG3ryT5IN+dVyWBS28U9giNqJJQFmVNPSw/okpsVacN/yZBdqjcDEdjgFh4bOj2KVcrUpVymUAsDTnwz2g==","signatures":[{"sig":"MEYCIQDBodD8qA1NNbQZG0yA966kS2NBIc147+XkU2yBDxqQeAIhAPhoaSIAXlZIFXPUCAPJ9DXG7LugToDhnDnCBUVco7e6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216161},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-10.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/41b3330fdc4db2c8b5f9e49072d01a7f/objectstack-mcp-10.0.0.tgz","_integrity":"sha512-13BjLG3ryT5IN+dVyWBS28U9giNqJJQFmVNPSw/okpsVacN/yZBdqjcDEdjgFh4bOj2KVcrUpVymUAsDTnwz2g==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@objectstack/core":"10.0.0","@objectstack/spec":"10.0.0","@objectstack/types":"10.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_10.0.0_1782120714389_0.14512504012446126","host":"s3://npm-registry-packages-npm-production"}},"10.2.0":{"name":"@objectstack/mcp","version":"10.2.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@10.2.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"f225ae38536e2217c7e561a9c9dd3630401e2976","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-10.2.0.tgz","fileCount":9,"integrity":"sha512-JyduKrsaIY5xO612WOrTX4ML3jcocXsaTszsSVXR+fgHx89hd9lGrxw9wXGDHYccBT10Ajyqs4EVfiweIKbJwg==","signatures":[{"sig":"MEYCIQD4fL4izlyNEidbiq2n4mtpDgp/jbay6ymuDdmTeNXkrwIhAMWpcETCtfae1pyPCCJW4TgOaAWN+Ox81LYbvdjFgv0P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216161},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-10.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/db9d91f5a69a9180d4dde6ec08f535d0/objectstack-mcp-10.2.0.tgz","_integrity":"sha512-JyduKrsaIY5xO612WOrTX4ML3jcocXsaTszsSVXR+fgHx89hd9lGrxw9wXGDHYccBT10Ajyqs4EVfiweIKbJwg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@objectstack/core":"10.2.0","@objectstack/spec":"10.2.0","@objectstack/types":"10.2.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_10.2.0_1782142661411_0.0072797883627524484","host":"s3://npm-registry-packages-npm-production"}},"10.3.0":{"name":"@objectstack/mcp","version":"10.3.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@10.3.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"3e8b2219e32fea9851784ded0dbbbda85727238c","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-10.3.0.tgz","fileCount":9,"integrity":"sha512-C58gZ2lYby80vg1FW9a69AepmdwDj6PpgYk27HmG4zm5muzfu9iJ4QbT/QhhRXUNHdrHBR7uPE1cdFJPMM6M9A==","signatures":[{"sig":"MEQCIA4l+TWyLsYJi33Um+8D8MncDCfHQ2ZgL19OR5LWGknOAiAzAK7IaY434KoTNHniOmKvt6ug8+g2APClrn1jrBUUtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216161},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-10.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/0335e44344bd172ffacecd69bc26938d/objectstack-mcp-10.3.0.tgz","_integrity":"sha512-C58gZ2lYby80vg1FW9a69AepmdwDj6PpgYk27HmG4zm5muzfu9iJ4QbT/QhhRXUNHdrHBR7uPE1cdFJPMM6M9A==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@objectstack/core":"10.3.0","@objectstack/spec":"10.3.0","@objectstack/types":"10.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_10.3.0_1782227942912_0.659360693052391","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"@objectstack/mcp","version":"11.0.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@11.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"093988367625f1be8013a91253e0414a8aa7af38","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-11.0.0.tgz","fileCount":9,"integrity":"sha512-Ig1NcCirWxO0G4FabiqGE5FoUlCv1BK0RP4AyNegz7IWHSdR0mGQ9o9weY1/ABTOYFW3RqijhC5H6SQATtgcQw==","signatures":[{"sig":"MEUCICqflp09LESCVRrzEIb1AlBSS9+iJ/V4ghRN1fONyYAqAiEA4Gr8+HbEKtEB0xVrznyaSSEECKGVlxn2XmPXqKC80eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256954},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-11.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/8ba3a9ea6d55febb02bfa91ab6d106b8/objectstack-mcp-11.0.0.tgz","_integrity":"sha512-Ig1NcCirWxO0G4FabiqGE5FoUlCv1BK0RP4AyNegz7IWHSdR0mGQ9o9weY1/ABTOYFW3RqijhC5H6SQATtgcQw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","@objectstack/core":"11.0.0","@objectstack/spec":"11.0.0","@objectstack/types":"11.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_11.0.0_1782572593674_0.848756467587523","host":"s3://npm-registry-packages-npm-production"}},"11.1.0":{"name":"@objectstack/mcp","version":"11.1.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@11.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"f56ed6a760850293a3fef863286634634fed3641","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-11.1.0.tgz","fileCount":9,"integrity":"sha512-F7czEifSPk6a8pVIme30P5uaj+Z/3i5fOvW2pyTj6jrnlt6UaMO0/x6peYgLL1U+X9J+6MakwiH1LUTPnjfy9A==","signatures":[{"sig":"MEUCIQC4XxTJPiL3YlvpFiOF5KCTdRUNKCVqvW1TcdqLrCA1ywIgfkSN2wHaNL0WIqgwcaro/VQU80D9++QyoC+D/wQacJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257290},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-11.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/a1cfe4e423bed70046f19e27a685ae36/objectstack-mcp-11.1.0.tgz","_integrity":"sha512-F7czEifSPk6a8pVIme30P5uaj+Z/3i5fOvW2pyTj6jrnlt6UaMO0/x6peYgLL1U+X9J+6MakwiH1LUTPnjfy9A==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","@objectstack/core":"11.1.0","@objectstack/spec":"11.1.0","@objectstack/types":"11.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_11.1.0_1782633332199_0.12259663599878734","host":"s3://npm-registry-packages-npm-production"}},"11.2.0":{"name":"@objectstack/mcp","version":"11.2.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@11.2.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"c4746489b6ab3d42c2e8c384a533784ab31f30b7","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-11.2.0.tgz","fileCount":9,"integrity":"sha512-ZdFPJCFswp3LDHC6MyjM2F82tg+zrnNnDx+Ovq5eTuCMUMlvGrBU6Sx5XCDgocO4VRXjvuJVzmsxFU+AC/2kIQ==","signatures":[{"sig":"MEQCIBp2qE5MzRd2bjZ9kQgS9g8hh3xtSwLSNqBfnIXgvhQ0AiBjPSQjFiNC8enYX5qIBUaFFGPEVgAZW/vwlxN6ig7D0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257290},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-11.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/031d98ece5917d9eea678e9e665aaebd/objectstack-mcp-11.2.0.tgz","_integrity":"sha512-ZdFPJCFswp3LDHC6MyjM2F82tg+zrnNnDx+Ovq5eTuCMUMlvGrBU6Sx5XCDgocO4VRXjvuJVzmsxFU+AC/2kIQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","@objectstack/core":"11.2.0","@objectstack/spec":"11.2.0","@objectstack/types":"11.2.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_11.2.0_1782702889592_0.7092963067308582","host":"s3://npm-registry-packages-npm-production"}},"11.3.0":{"name":"@objectstack/mcp","version":"11.3.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@11.3.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"76400a5ac90818f479c7402e78e634f083842396","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-11.3.0.tgz","fileCount":9,"integrity":"sha512-5Q0L1SZMxVgxHTV68CwnDL8U5b+f789i/tQ/sIK1MntJFmwTRgK0VMy477mOJLZkEFfYsuq9a9PAd/4IgjCQ1Q==","signatures":[{"sig":"MEUCIQDohZNt+gW75EwhYMxVWWVz7qZ47Siua+tZcyNfkRHDQgIgRY1nnGrCXT2Fo/K0grfP6YQX92qlHeNrwicC4XaU4+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257290},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-11.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/2f22890fea36029c2af0b0b39566c881/objectstack-mcp-11.3.0.tgz","_integrity":"sha512-5Q0L1SZMxVgxHTV68CwnDL8U5b+f789i/tQ/sIK1MntJFmwTRgK0VMy477mOJLZkEFfYsuq9a9PAd/4IgjCQ1Q==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","@objectstack/core":"11.3.0","@objectstack/spec":"11.3.0","@objectstack/types":"11.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_11.3.0_1782750918304_0.38141401382060613","host":"s3://npm-registry-packages-npm-production"}},"11.4.0":{"name":"@objectstack/mcp","version":"11.4.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@11.4.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"98198b20f13906dff604c320f857014317ec1b7a","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-11.4.0.tgz","fileCount":9,"integrity":"sha512-uGAWTJzWjxCWE30vyClztupT79dB08uNi9sI+XWkUoJyd5nbax1OWrctVwaS8dzEa8bAuinmFU0MJEEoOLB6jg==","signatures":[{"sig":"MEYCIQDR8dxxCAUVf1DYNnWQRUzO9sgc1Fyp29wCJj4g5IbZwwIhAMr51rCiLQ4n80M4kcmFtrL5P+RdMQV9hrFagnZYgj65","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257290},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-11.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/731d87c9a6a8f2226422437481f7af43/objectstack-mcp-11.4.0.tgz","_integrity":"sha512-uGAWTJzWjxCWE30vyClztupT79dB08uNi9sI+XWkUoJyd5nbax1OWrctVwaS8dzEa8bAuinmFU0MJEEoOLB6jg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.4.3","@objectstack/core":"11.4.0","@objectstack/spec":"11.4.0","@objectstack/types":"11.4.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_11.4.0_1782803721673_0.5563302579169418","host":"s3://npm-registry-packages-npm-production"}},"11.5.0":{"name":"@objectstack/mcp","version":"11.5.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@11.5.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"db6c38521aa39a7eab7c32debcd10b305ff5110c","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-11.5.0.tgz","fileCount":9,"integrity":"sha512-+0okEPoacjmu62NCXiDgFzrWsWGF6ZoM1JRrdFLvFtzD1j8wv0nlkVHDj24sAlut5JCq2GMdBRCfHSmDKuQFDA==","signatures":[{"sig":"MEYCIQDZrqKzu5OFb5v8OuK8/K8GUwNNnhC84nsw4eP35/HuZgIhAL4XeFhGqQhxbRuc0wdmS3nYKEY3A1oMlnHgwFOIkVVF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257290},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-11.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/6c344771f58a550f2fcfafd37529d77c/objectstack-mcp-11.5.0.tgz","_integrity":"sha512-+0okEPoacjmu62NCXiDgFzrWsWGF6ZoM1JRrdFLvFtzD1j8wv0nlkVHDj24sAlut5JCq2GMdBRCfHSmDKuQFDA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"11.5.0","@objectstack/spec":"11.5.0","@objectstack/types":"11.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_11.5.0_1782962080486_0.9460809764076141","host":"s3://npm-registry-packages-npm-production"}},"11.6.0":{"name":"@objectstack/mcp","version":"11.6.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@11.6.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"c4677521b18b982581671749a79ac9d62caeacfa","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-11.6.0.tgz","fileCount":9,"integrity":"sha512-Ef79TcnMvgS2QD+LmuNkP5wMNr6X9C4dIaqH0Jl98mNlE5VtpiV54RtUk2YmsmRXO2radYKRMaHR1UBklejn6w==","signatures":[{"sig":"MEUCIBMmu5kxm50Z3TBD0EiH+6IJuavreF4tAffQoBPrzx4QAiEA+aiTtpF+r8lCECWS5aRugnYUOXZTK59TAWKT6ofbfI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257290},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-11.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/f8a360166f0df713c43d2f42cb04ed24/objectstack-mcp-11.6.0.tgz","_integrity":"sha512-Ef79TcnMvgS2QD+LmuNkP5wMNr6X9C4dIaqH0Jl98mNlE5VtpiV54RtUk2YmsmRXO2radYKRMaHR1UBklejn6w==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"11.6.0","@objectstack/spec":"11.6.0","@objectstack/types":"11.6.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_11.6.0_1783007697474_0.7862068538345794","host":"s3://npm-registry-packages-npm-production"}},"11.7.0":{"name":"@objectstack/mcp","version":"11.7.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@11.7.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"95c7aeb1271be57628afca51c6c581147e5a332f","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-11.7.0.tgz","fileCount":9,"integrity":"sha512-HajU5HKFoDz0lSp+AI2jxwbgvhyNVUHJCGNMJZF00Xmi++ZuqRAUCygojQ9ohRKoBiR45kIU/Rzz+cVlbbMu+A==","signatures":[{"sig":"MEQCICFnrKKMwvubyCbdMZcYC4CJsm88hm/E1KC95lgIq4tdAiBYKw04D9IOTdGM+TA4w6G27ViMp6lUUQdo4C6cRXQoAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257290},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-11.7.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/6e73a9a88cd02f3516b1d44bd93559fd/objectstack-mcp-11.7.0.tgz","_integrity":"sha512-HajU5HKFoDz0lSp+AI2jxwbgvhyNVUHJCGNMJZF00Xmi++ZuqRAUCygojQ9ohRKoBiR45kIU/Rzz+cVlbbMu+A==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"11.7.0","@objectstack/spec":"11.7.0","@objectstack/types":"11.7.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_11.7.0_1783012048369_0.9056060633089185","host":"s3://npm-registry-packages-npm-production"}},"11.9.0":{"name":"@objectstack/mcp","version":"11.9.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@11.9.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"df22c55efe31acfa98b59b2a1a24bf7d97803528","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-11.9.0.tgz","fileCount":9,"integrity":"sha512-yL0WJdMMLroLVG9Rc9GZONEcYUeG5RuEPRc/6aUUDp1qTafknVmD4z/BKAGKWN01/rACre/2s+bubFpww9gX4g==","signatures":[{"sig":"MEYCIQD/U6Q2XKGQ2ai0cFAemFi4ShxNuDzP5cmBHWvhIYXXpwIhALsaV7Om22i8F/n9ZFVBMhlTEhqN9I1tvQ/9KQf5tuXj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257290},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-11.9.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/60931ef2c3a604d87b3985f6610bb11f/objectstack-mcp-11.9.0.tgz","_integrity":"sha512-yL0WJdMMLroLVG9Rc9GZONEcYUeG5RuEPRc/6aUUDp1qTafknVmD4z/BKAGKWN01/rACre/2s+bubFpww9gX4g==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"11.9.0","@objectstack/spec":"11.9.0","@objectstack/types":"11.9.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_11.9.0_1783072713723_0.6918562923332756","host":"s3://npm-registry-packages-npm-production"}},"11.10.0":{"name":"@objectstack/mcp","version":"11.10.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@11.10.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"cdb431702700c858c7af5916f2d1b16a6d2e146b","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-11.10.0.tgz","fileCount":9,"integrity":"sha512-oJGcgkjj84ydlBw77i1Aq1d6dJuTrSaGHuFOBuStVGgtL5G+ko0g1mjbEyw6LbxnGHgxSFEZb9viXXVzugXQnQ==","signatures":[{"sig":"MEUCIHT+wInoOqzbyXYGfOQxFD61QMYwSjQCG8HKvebEb1zLAiEAw7YNA/9DoUkptU9lKE5Y/3vYqTU+Qgg6ABNpWviqyKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257294},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-11.10.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/29e8fa4f9d25a85bbabb445c05dd3eb0/objectstack-mcp-11.10.0.tgz","_integrity":"sha512-oJGcgkjj84ydlBw77i1Aq1d6dJuTrSaGHuFOBuStVGgtL5G+ko0g1mjbEyw6LbxnGHgxSFEZb9viXXVzugXQnQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"11.10.0","@objectstack/spec":"11.10.0","@objectstack/types":"11.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_11.10.0_1783095846947_0.3690889882304702","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"@objectstack/mcp","version":"12.0.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@12.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"991538a4823e974116db6d08026f4040bde37c83","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-12.0.0.tgz","fileCount":9,"integrity":"sha512-CLuLJDzcGnPrvycIlfzqRn8xVvduoAQcPBXtcm6EMPGszzgkek/E/QW0YrShUAWpk+6C3kmdMwigFvSigYYwXQ==","signatures":[{"sig":"MEUCIQDDNjL/4Ga9QtlakMBAVIeOfai6LeZ315IkuIx1lngYiQIgSuO7Jn/k6V8j0Gtd7W9lQ81i+4O7+KtiVk+f9WpBbEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257232},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-12.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/65444aacd6e6cfdbf1c49d5fc972f484/objectstack-mcp-12.0.0.tgz","_integrity":"sha512-CLuLJDzcGnPrvycIlfzqRn8xVvduoAQcPBXtcm6EMPGszzgkek/E/QW0YrShUAWpk+6C3kmdMwigFvSigYYwXQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"12.0.0","@objectstack/spec":"12.0.0","@objectstack/types":"12.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_12.0.0_1783186588758_0.36108740959783203","host":"s3://npm-registry-packages-npm-production"}},"12.1.0":{"name":"@objectstack/mcp","version":"12.1.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@12.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"9b264299b4e3327da3f09738f1b97093370c5237","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-12.1.0.tgz","fileCount":9,"integrity":"sha512-IYYJuoPy30qcj6PAxlCK0+yBBU+qKliyGvbEtDiMUe74ECwZtUwz+ANa55kUN8ZZKOmr5/pzRUv+OmK1lusCFw==","signatures":[{"sig":"MEYCIQDvm0c7hPY5PtmdigtoJMLdf/69R9l/QMb6jLGCE71kGQIhANJ6JHYn2r0l6f7XVjo4KevkRadvApX1vCM89amod9dI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257232},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-12.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/0246379abd426af719083808d5006921/objectstack-mcp-12.1.0.tgz","_integrity":"sha512-IYYJuoPy30qcj6PAxlCK0+yBBU+qKliyGvbEtDiMUe74ECwZtUwz+ANa55kUN8ZZKOmr5/pzRUv+OmK1lusCFw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"12.1.0","@objectstack/spec":"12.1.0","@objectstack/types":"12.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_12.1.0_1783218754760_0.8269989522315391","host":"s3://npm-registry-packages-npm-production"}},"12.2.0":{"name":"@objectstack/mcp","version":"12.2.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@12.2.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"11e629cefbbf40a62981ac660fc2b13292e0d8d2","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-12.2.0.tgz","fileCount":9,"integrity":"sha512-wT92x2Qt5qtxINw5LM7+cYjNVeEmdzWDETk1Q/NMuNsYnFSHVRgTMHm3JfQ4NRyBQDsTCpWdd5t1KEjpGMF6UQ==","signatures":[{"sig":"MEUCIECudRbbZ6LQSxyHrNlTH9JJ99vRm+UXY8Mnv3MyWjxdAiEAtX93w3G4H2uIAHn04ejPVydNS5Jzdy6laDk4wOq22HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257232},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-12.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/77b6fe5ec18d629ab7344a254445cb08/objectstack-mcp-12.2.0.tgz","_integrity":"sha512-wT92x2Qt5qtxINw5LM7+cYjNVeEmdzWDETk1Q/NMuNsYnFSHVRgTMHm3JfQ4NRyBQDsTCpWdd5t1KEjpGMF6UQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"12.2.0","@objectstack/spec":"12.2.0","@objectstack/types":"12.2.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_12.2.0_1783246372803_0.4534809541113902","host":"s3://npm-registry-packages-npm-production"}},"12.3.0":{"name":"@objectstack/mcp","version":"12.3.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@12.3.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"786e60e5bea0f6be2cbce8fb301b4a24d7cf3241","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-12.3.0.tgz","fileCount":9,"integrity":"sha512-2HVhGOx4TY/FpQGeVwjmvao2QqbE9IDLQrt0O+VZCairtuU6s0/+e+iU79nC694/5TVGin3LCPbUSmyQdLHQPg==","signatures":[{"sig":"MEUCIH0A2aVHoGtkIJHd0Qa/bnGKa4j8O5LcwWH4jNLdkQV+AiEAncedR7HRtQnEhtpTRvZ47KPtBrliNhwjWzqMNHSDxJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257232},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-12.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/f2049e35fe2be268e1625a5cc958a374/objectstack-mcp-12.3.0.tgz","_integrity":"sha512-2HVhGOx4TY/FpQGeVwjmvao2QqbE9IDLQrt0O+VZCairtuU6s0/+e+iU79nC694/5TVGin3LCPbUSmyQdLHQPg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"12.3.0","@objectstack/spec":"12.3.0","@objectstack/types":"12.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_12.3.0_1783266343894_0.9907718372136651","host":"s3://npm-registry-packages-npm-production"}},"12.4.0":{"name":"@objectstack/mcp","version":"12.4.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@12.4.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"848a5ae8f6eb53facd641acc9ef3846d4f7406af","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-12.4.0.tgz","fileCount":9,"integrity":"sha512-TCLFIW2RpZgjS8LGBaLjHUXQmrnVMYkryMEYRbQZXTECx8aY2ktvci07918SDxGIa3Hbw9L8spDAuL4se7dFcA==","signatures":[{"sig":"MEUCIQCbJEParsIBjkktl7Kc897uJhAaL7m4exSqORGXIt/F2QIgAg5YmD6bQLxJ7gL7hQA6EYf8wm7FB5YfcW8Z4X2ARRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257233},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-12.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/e941f59581ac7cb5afb2c9aa6730b6ad/objectstack-mcp-12.4.0.tgz","_integrity":"sha512-TCLFIW2RpZgjS8LGBaLjHUXQmrnVMYkryMEYRbQZXTECx8aY2ktvci07918SDxGIa3Hbw9L8spDAuL4se7dFcA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"12.4.0","@objectstack/spec":"12.4.0","@objectstack/types":"12.4.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_12.4.0_1783355656206_0.24767891282241394","host":"s3://npm-registry-packages-npm-production"}},"12.5.0":{"name":"@objectstack/mcp","version":"12.5.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@12.5.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"365d84024de3d0734048ae1d69b0fcf764ca55b6","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-12.5.0.tgz","fileCount":9,"integrity":"sha512-qU3OkJgqR/qzAiGne92ghxw0vqGDIioJNt9SUOP0Vqy5TKrzfPLoUEX2PiKTf0a2udEwjrtERsWRd8Lot2qUTw==","signatures":[{"sig":"MEUCIGWuqZ2MK/EkZcXgA2PI10v70uDZvp53mtnVc7lZj5HxAiEAlh4io6KaLgsFzOV7OZh+RQHNfRtjUJ6jnMqhQfTR4IU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257233},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-12.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/9fd88a0ddd753998aedbf0f06988f7f8/objectstack-mcp-12.5.0.tgz","_integrity":"sha512-qU3OkJgqR/qzAiGne92ghxw0vqGDIioJNt9SUOP0Vqy5TKrzfPLoUEX2PiKTf0a2udEwjrtERsWRd8Lot2qUTw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"12.5.0","@objectstack/spec":"12.5.0","@objectstack/types":"12.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_12.5.0_1783384536592_0.811160974160259","host":"s3://npm-registry-packages-npm-production"}},"12.6.0":{"name":"@objectstack/mcp","version":"12.6.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@12.6.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"0bfe1b3d9d99ab62382683a9949abfdead5e5bdf","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-12.6.0.tgz","fileCount":9,"integrity":"sha512-VoBEXFQMBYTwDvt0u64rsvOHG2FLm+SIaO1v5smXfxhmvbVG+B5HTaiLraoxqJxaroQhBpinLshjJnMgwCuJvw==","signatures":[{"sig":"MEUCIE7ukBpd8xPbFm4twKRkaLDAumHwKYks3Bhp65assRGQAiEAg9HvyQBj9ZHa2lirdLMDkaxEQoiRSf78wDItlipfQec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257233},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-12.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/2830916c82d0152f2b4273dbe46f89f2/objectstack-mcp-12.6.0.tgz","_integrity":"sha512-VoBEXFQMBYTwDvt0u64rsvOHG2FLm+SIaO1v5smXfxhmvbVG+B5HTaiLraoxqJxaroQhBpinLshjJnMgwCuJvw==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"12.6.0","@objectstack/spec":"12.6.0","@objectstack/types":"12.6.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_12.6.0_1783502048803_0.1403799864814259","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"@objectstack/mcp","version":"13.0.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@13.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"6023ef1d47c9fcad9441374e1a8a79968f9a1948","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-13.0.0.tgz","fileCount":9,"integrity":"sha512-AMAYufZCRTMrquAZ1tha0OW6vxv1WtXde5hxfSiTiRkYWTaVE9gVAq3ypzHf14APCrt9EOBGleSuaImCatKJ9A==","signatures":[{"sig":"MEQCIBeHAxNQpDzweeZxNcw0swciyxNZPXrMohUbaI8CGM8xAiAizhvfVJaNkdR1rOCgqZkCWkV119QKqTEPyZDc0iIDQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":278528},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-13.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/10e0c024b7b37c4713726975bba51c52/objectstack-mcp-13.0.0.tgz","_integrity":"sha512-AMAYufZCRTMrquAZ1tha0OW6vxv1WtXde5hxfSiTiRkYWTaVE9gVAq3ypzHf14APCrt9EOBGleSuaImCatKJ9A==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"13.0.0","@objectstack/spec":"13.0.0","@objectstack/types":"13.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_13.0.0_1783597151369_0.6873507782082036","host":"s3://npm-registry-packages-npm-production"}},"14.3.0":{"name":"@objectstack/mcp","version":"14.3.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@14.3.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"d51059ef64e7ebaf6c6c5d828ee379e127807373","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-14.3.0.tgz","fileCount":9,"integrity":"sha512-4YyAd2YB4arRRPpB1aK2zZH+GZd1zlcmdn3rICouC/otgiCWHYJu43UcgLbYvlCk0wfo31jc4Ze8X+h9mGMdag==","signatures":[{"sig":"MEUCIQDxv13nghz3wbc1vy+Wtdecr+vOR78tFrTgoSIrriBzOwIgDmNId2enZ5wC9dvmKDFsa8ttMpophHBqrz2zeFT2t6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299141},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-14.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/187d4418bb15a7e3f3b2171068d2019a/objectstack-mcp-14.3.0.tgz","_integrity":"sha512-4YyAd2YB4arRRPpB1aK2zZH+GZd1zlcmdn3rICouC/otgiCWHYJu43UcgLbYvlCk0wfo31jc4Ze8X+h9mGMdag==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"14.3.0","@objectstack/spec":"14.3.0","@objectstack/types":"14.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_14.3.0_1783694003381_0.5225305145917867","host":"s3://npm-registry-packages-npm-production"}},"14.5.0":{"name":"@objectstack/mcp","version":"14.5.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@14.5.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"68dafb206adf9fcb096a37508c5950c56440bd16","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-14.5.0.tgz","fileCount":9,"integrity":"sha512-fUyFRZGjeryguqW6EBIx7IYu/GdHq6Hz4+khKyMQQt4tQw47uDJSevQ3/S/Egi4iN1uT7cagBs3kXjD8T4vf4A==","signatures":[{"sig":"MEYCIQCeefpLJt8MTykG0Y/KgT6fnZzc4kcYCmIXWEqj5sPmvQIhAN3ohk17atGE8/c05P6dy1vjiImTpVLlnD/lTPsrAgs5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300441},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-14.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/92de42d691b153a1489a48cf16e9e959/objectstack-mcp-14.5.0.tgz","_integrity":"sha512-fUyFRZGjeryguqW6EBIx7IYu/GdHq6Hz4+khKyMQQt4tQw47uDJSevQ3/S/Egi4iN1uT7cagBs3kXjD8T4vf4A==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"14.5.0","@objectstack/spec":"14.5.0","@objectstack/types":"14.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_14.5.0_1783906426205_0.1816693220818466","host":"s3://npm-registry-packages-npm-production"}},"14.6.0":{"name":"@objectstack/mcp","version":"14.6.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@14.6.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"b7aba672cec31a91ac02e672867bc44554895cf1","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-14.6.0.tgz","fileCount":9,"integrity":"sha512-2Y3XGIQKoL5JyhPOAy2VGzxMcKPfYRaxbUiOmk3gsahBZQ7qD029sZAHParIR3byFBcV3EN4xZ9XcYu6ZM1OUg==","signatures":[{"sig":"MEYCIQCah4Vmntj6MujcVHp7ObEu+wubLgE6xjI321QQ3sXd/gIhAJsXl5TZgXVozIlLX1AxG4g9Mq4LfIEQo27RdvHt1YcE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300441},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-14.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/1603cccce12b60ab1b65ea13720d1d7a/objectstack-mcp-14.6.0.tgz","_integrity":"sha512-2Y3XGIQKoL5JyhPOAy2VGzxMcKPfYRaxbUiOmk3gsahBZQ7qD029sZAHParIR3byFBcV3EN4xZ9XcYu6ZM1OUg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"14.6.0","@objectstack/spec":"14.6.0","@objectstack/types":"14.6.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_14.6.0_1783923027153_0.46959650694678134","host":"s3://npm-registry-packages-npm-production"}},"14.7.0":{"name":"@objectstack/mcp","version":"14.7.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@14.7.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"1514bf1ad1ecbd4545a854a566fc819ffb7d08b2","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-14.7.0.tgz","fileCount":9,"integrity":"sha512-jg0NVGaQSK8tDH6NOqUI00NUgz1uImxTXBMzVjhGfjko7ejpasVdxYZujJ8pq6U7EbRzpd/hnDhYNLhEjOVVxA==","signatures":[{"sig":"MEUCIFjo/SGZLSip3sDsosdPFmqHUE5BzKL3TLvkq9mpiDWCAiEA2pUZ9xGwAfPRTqIUeUL5jwYMjrSt1ZXX7GHOqT4gzmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300441},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-14.7.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/068aece9ff52d169a142a71c971c8c5c/objectstack-mcp-14.7.0.tgz","_integrity":"sha512-jg0NVGaQSK8tDH6NOqUI00NUgz1uImxTXBMzVjhGfjko7ejpasVdxYZujJ8pq6U7EbRzpd/hnDhYNLhEjOVVxA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"14.7.0","@objectstack/spec":"14.7.0","@objectstack/types":"14.7.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_14.7.0_1783995397779_0.6419515445161901","host":"s3://npm-registry-packages-npm-production"}},"14.8.0":{"name":"@objectstack/mcp","version":"14.8.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@14.8.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"efd04a72c35bbfaea3f9398154a88ba8fe9f46d0","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-14.8.0.tgz","fileCount":9,"integrity":"sha512-b7162yHah8m0Y1PTUO+YDmntyrSTTR+ey9kSXvuqNLXi7MjILFkuXLCzf8VGJ92I5yLz2Jgr/eKyPaYy4ODKUA==","signatures":[{"sig":"MEYCIQDV9tARS/qjoxAzbk934sNdVq+Nd89xfK5N5THih5UE1AIhAPdfiENtI3Y5r37+lRTYVjrtahdV8+mnb7zsadaC3XD3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300441},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-14.8.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/7d398804e6add7032927aea457273620/objectstack-mcp-14.8.0.tgz","_integrity":"sha512-b7162yHah8m0Y1PTUO+YDmntyrSTTR+ey9kSXvuqNLXi7MjILFkuXLCzf8VGJ92I5yLz2Jgr/eKyPaYy4ODKUA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"14.8.0","@objectstack/spec":"14.8.0","@objectstack/types":"14.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_14.8.0_1784042521057_0.4845191608562456","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"@objectstack/mcp","version":"15.0.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@15.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"cf1e0e3926d048786be61bdb357b20900e7eeb79","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-15.0.0.tgz","fileCount":9,"integrity":"sha512-3YJdeMxhpFwDD646hkeGLvGMnnGuwkKMtBBGkQrzeBnyBeiGtwGIzVJpPzRhxJmXZEqjRCB559/X+jB5DYoIRg==","signatures":[{"sig":"MEYCIQCbvsFwno52n4ydGCqYck27XM/75kMVrfUsw+c2hWgHowIhAMiX2cRC8muH7bifabh2CvcxagaEDvnuiNAJDtaawRgc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300441},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-15.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/1d041a81678c493807acbaf038c5d691/objectstack-mcp-15.0.0.tgz","_integrity":"sha512-3YJdeMxhpFwDD646hkeGLvGMnnGuwkKMtBBGkQrzeBnyBeiGtwGIzVJpPzRhxJmXZEqjRCB559/X+jB5DYoIRg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"15.0.0","@objectstack/spec":"15.0.0","@objectstack/types":"15.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_15.0.0_1784096925791_0.48435643103803483","host":"s3://npm-registry-packages-npm-production"}},"15.1.0":{"name":"@objectstack/mcp","version":"15.1.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@15.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"3df6282f0b2df606a4384b662428628e13ca857c","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-15.1.0.tgz","fileCount":9,"integrity":"sha512-2tvXQxu8uJFL8i+oJKBnKJTcfivbZr5i6Ck7mwX6+cwdVoRSbM6d4wos3/Xxm26/+XVshWF/kiCrYH+n9m75uQ==","signatures":[{"sig":"MEQCIFlN87Ngn7ZbsQbqSDcTz6dxJgh71y9X3jnFrspCxwh4AiBNMEMLQ6Nh8ZaIT63X4O4YfeL4BzSWnLfyQJVXI+HkJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322517},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-15.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/95fc97bb0e9ef2307c8550ea6329cfd7/objectstack-mcp-15.1.0.tgz","_integrity":"sha512-2tvXQxu8uJFL8i+oJKBnKJTcfivbZr5i6Ck7mwX6+cwdVoRSbM6d4wos3/Xxm26/+XVshWF/kiCrYH+n9m75uQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"15.1.0","@objectstack/spec":"15.1.0","@objectstack/types":"15.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_15.1.0_1784244258936_0.8552096119772721","host":"s3://npm-registry-packages-npm-production"}},"15.1.1":{"name":"@objectstack/mcp","version":"15.1.1","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@15.1.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"6dc954c958a90528a3457676dba120d1f3a244f6","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-15.1.1.tgz","fileCount":9,"integrity":"sha512-dEi63R8yc01yWVmvbWTquzFsAjI3AnUWn0BuBt95JxJhoX6OILUXgFXW6qiwm6v52JoPrTBau00werW5CoUzlQ==","signatures":[{"sig":"MEUCIF9OUm4sL74vL28z+ykyOjkdybomd198D3r3ChbOvitVAiEA3djO9n//BMVMQ0HjrCZ+oHZLjQfqRJ362RHpUnQNXrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322517},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-15.1.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/3cf5a6c1913e8ca4b5e89648829ff85a/objectstack-mcp-15.1.1.tgz","_integrity":"sha512-dEi63R8yc01yWVmvbWTquzFsAjI3AnUWn0BuBt95JxJhoX6OILUXgFXW6qiwm6v52JoPrTBau00werW5CoUzlQ==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"15.1.1","@objectstack/spec":"15.1.1","@objectstack/types":"15.1.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_15.1.1_1784266223794_0.6952936786497856","host":"s3://npm-registry-packages-npm-production"}},"16.0.0-rc.0":{"name":"@objectstack/mcp","version":"16.0.0-rc.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@16.0.0-rc.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"7ec037afdef3e329c81a102d460eff723e5dbbd2","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-16.0.0-rc.0.tgz","fileCount":9,"integrity":"sha512-xyB10posnW/Sn9ApR2kMMssNSnpkO1YaZNJefYCGChZbKDNRKi0bkHennsjnOABpTjV+NofHgpE6IxuOGITLHg==","signatures":[{"sig":"MEUCIQDmx7QK4hUnSUYhzFV4ONDAF+QetzJqww2qal6jxYY6iAIgByFiiO6JFFXPmJKoMekDpmrdo8MzIr0qDN4EQljzrL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360580},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-16.0.0-rc.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/2a2edf59ef555361da4df07c0ecad4a2/objectstack-mcp-16.0.0-rc.0.tgz","_integrity":"sha512-xyB10posnW/Sn9ApR2kMMssNSnpkO1YaZNJefYCGChZbKDNRKi0bkHennsjnOABpTjV+NofHgpE6IxuOGITLHg==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"16.0.0-rc.0","@objectstack/spec":"16.0.0-rc.0","@objectstack/types":"16.0.0-rc.0","@objectstack/formula":"16.0.0-rc.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_16.0.0-rc.0_1784486132136_0.6244462886215534","host":"s3://npm-registry-packages-npm-production"}},"16.0.0-rc.1":{"name":"@objectstack/mcp","version":"16.0.0-rc.1","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@16.0.0-rc.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"1d3f1b7b1a24b1584128ed2977f622ce84763a6b","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-16.0.0-rc.1.tgz","fileCount":9,"integrity":"sha512-+3hBSXJGOgl+i+4FzPP5SBTXkVFAIIsc1r0s6Tj+UmHLWZ/9KwzWCOJa7oRAfVetQ3D5R/+ppi+cK/3deYjtMA==","signatures":[{"sig":"MEUCIQD5xV0KRddRU+qSbR2xDAsEed5f6U2RjmXFGVdrS2R0vwIgDc/V0h4ZaACuxrgp8YdUjxeI1qRAeJhasJu0KTfFbnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360580},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-16.0.0-rc.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/8b4ec743c4333e48f26394b2a451f5e7/objectstack-mcp-16.0.0-rc.1.tgz","_integrity":"sha512-+3hBSXJGOgl+i+4FzPP5SBTXkVFAIIsc1r0s6Tj+UmHLWZ/9KwzWCOJa7oRAfVetQ3D5R/+ppi+cK/3deYjtMA==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"16.0.0-rc.1","@objectstack/spec":"16.0.0-rc.1","@objectstack/types":"16.0.0-rc.1","@objectstack/formula":"16.0.0-rc.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_16.0.0-rc.1_1784537878854_0.7811920634241949","host":"s3://npm-registry-packages-npm-production"}},"16.0.0":{"name":"@objectstack/mcp","version":"16.0.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@16.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/framework/issues"},"dist":{"shasum":"dbe1ee7dfebc5de438515244c5cbbd41c9393b77","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-16.0.0.tgz","fileCount":9,"integrity":"sha512-ylJdWqh3O64KhWfcYnJYAkG29bYY243kMsnTUNSqBC8C1pcpooxrKuu6SshbacIM8QcgznC7ViC9QuTNn9H98g==","signatures":[{"sig":"MEQCICIEgZ/Qhrogsn/U3EymbZCgX50iJi7+JxXMAJVT9QHhAiBDyZPhb8f27nZFfVZlx2yoMawK2D3HDvnJjGHE7mUCNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360555},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-16.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/9bfc7c59e3552c56f99a0a08b688e864/objectstack-mcp-16.0.0.tgz","_integrity":"sha512-ylJdWqh3O64KhWfcYnJYAkG29bYY243kMsnTUNSqBC8C1pcpooxrKuu6SshbacIM8QcgznC7ViC9QuTNn9H98g==","repository":{"url":"git+https://github.com/objectstack-ai/framework.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"16.0.0","@objectstack/spec":"16.0.0","@objectstack/types":"16.0.0","@objectstack/formula":"16.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_16.0.0_1784615050183_0.20541461194054977","host":"s3://npm-registry-packages-npm-production"}},"16.1.0":{"name":"@objectstack/mcp","version":"16.1.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@16.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"5c68d6d38f521d1fa43d58809f7567845f7bd8d2","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-16.1.0.tgz","fileCount":9,"integrity":"sha512-L1f3CeZCsBsN+Ydd2WWbKTz2flJuWLEbRqzsHBUQp+H8LqHGHKW03pbRw8xj3+ACcfKBC1tBS4EvSOjSrVPmoA==","signatures":[{"sig":"MEYCIQCn3fZJ9/VYQcSSo129y/ts20IPZJZNcKhK1T9X0xVqgQIhAKu4KpJWmmACwPVC1CL8cdNh0jydcF6Xc4wfoPwVSA9L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360559},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-16.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/1de4a098a23c31e1edf5d94bc1d823a8/objectstack-mcp-16.1.0.tgz","_integrity":"sha512-L1f3CeZCsBsN+Ydd2WWbKTz2flJuWLEbRqzsHBUQp+H8LqHGHKW03pbRw8xj3+ACcfKBC1tBS4EvSOjSrVPmoA==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"16.1.0","@objectstack/spec":"16.1.0","@objectstack/types":"16.1.0","@objectstack/formula":"16.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_16.1.0_1784682343875_0.8326879902919895","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.0":{"name":"@objectstack/mcp","version":"17.0.0-rc.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@17.0.0-rc.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"4acaba414560579c127d4e46682f452c7750f55a","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-17.0.0-rc.0.tgz","fileCount":9,"integrity":"sha512-1hN04EtAU8+t6jjJGmz5deR38ypgzy87CehV/JKbPpmKbRxFHxoCq3wzQ2TSTFuWFQurA7ZCCQ73EudW3Nllzg==","signatures":[{"sig":"MEUCIQDrBYvMCE9i4REm2U0SNuVOyc/QejUVWmV878Dto8kTGAIgeF+q7jGoTcsRSh2Yz/bLxa4CQhD43PBPbiTqFq2xE8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361252},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-17.0.0-rc.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/e8359a210254efd546a3be787290115b/objectstack-mcp-17.0.0-rc.0.tgz","_integrity":"sha512-1hN04EtAU8+t6jjJGmz5deR38ypgzy87CehV/JKbPpmKbRxFHxoCq3wzQ2TSTFuWFQurA7ZCCQ73EudW3Nllzg==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"17.0.0-rc.0","@objectstack/spec":"17.0.0-rc.0","@objectstack/types":"17.0.0-rc.0","@objectstack/formula":"17.0.0-rc.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_17.0.0-rc.0_1785262045638_0.3151781333831827","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.1":{"name":"@objectstack/mcp","version":"17.0.0-rc.1","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@17.0.0-rc.1","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"3c83d8188ec05feba5e5c6dc3428ea64eb4a4336","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-17.0.0-rc.1.tgz","fileCount":10,"integrity":"sha512-lGPbHiiI861013hPbSt2Us/yd1jHNdRy/i6pkNsjzCuedOuSOGm7A/UtXHj3fBnryZOaiBJMLTeJg9UkBEALeA==","signatures":[{"sig":"MEUCIQC4pRVikLLZqFgSy/m8vhTCYFfOZsqIqBbZ2KG9q78zZgIgOpF2pBVdEuGny3yi1gFdMPnR/RBJ0FSf4U9XwUgQxdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431749},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-17.0.0-rc.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/d81df5f0e2c09f9e3b01b5d9fcab986f/objectstack-mcp-17.0.0-rc.1.tgz","_integrity":"sha512-lGPbHiiI861013hPbSt2Us/yd1jHNdRy/i6pkNsjzCuedOuSOGm7A/UtXHj3fBnryZOaiBJMLTeJg9UkBEALeA==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"17.0.0-rc.1","@objectstack/spec":"17.0.0-rc.1","@objectstack/types":"17.0.0-rc.1","@objectstack/formula":"17.0.0-rc.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_17.0.0-rc.1_1785506987311_0.014662232382551599","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.2":{"name":"@objectstack/mcp","version":"17.0.0-rc.2","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@17.0.0-rc.2","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"e08a8d710996c1c3f1ea64d0539a54db748b4bdf","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-17.0.0-rc.2.tgz","fileCount":10,"integrity":"sha512-GluJpCZ5UHCjlSTR5cAJagpv3CSDotPpN4kU2mGqpXNUf7j7/THIjppi74Ejlc9hWTcUm7F+BfSMoSb6JZjuVA==","signatures":[{"sig":"MEQCIC6v7G/4BHnL0BOTeKfQuyAJoW0qKFEgKxUZNvNRBnexAiAinbsAK70ApuhYOJzowO/lmArdsTXJlO0N7y331Bnrtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435522},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-17.0.0-rc.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/77772724233b4b54027208393f20d62f/objectstack-mcp-17.0.0-rc.2.tgz","_integrity":"sha512-GluJpCZ5UHCjlSTR5cAJagpv3CSDotPpN4kU2mGqpXNUf7j7/THIjppi74Ejlc9hWTcUm7F+BfSMoSb6JZjuVA==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"17.0.0-rc.2","@objectstack/spec":"17.0.0-rc.2","@objectstack/types":"17.0.0-rc.2","@objectstack/formula":"17.0.0-rc.2","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_17.0.0-rc.2_1785768380615_0.14685323882722456","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.3":{"name":"@objectstack/mcp","version":"17.0.0-rc.3","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@17.0.0-rc.3","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"af6b1ffbabd55f754e362f5251b625a97f572489","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-17.0.0-rc.3.tgz","fileCount":10,"integrity":"sha512-ko05LsABrYSKxk0+UCFeDJpts8xj8KJT4lGqcdZIB4IpevYY5mfwoVVbN2B4zuHXkOgJWBA1/EtJY+fqcaXGeQ==","signatures":[{"sig":"MEUCIEL4uqyxIKLkyxJwtgrfGZTXQjyUsDnUeY0MBuVmhPp1AiEA2OByFHHeOeYWhrDRHil+gZd2j6C5fFr639alQjhfwa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435731},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-17.0.0-rc.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/ca3c88a2ace0990c82e9edb358b09e0d/objectstack-mcp-17.0.0-rc.3.tgz","_integrity":"sha512-ko05LsABrYSKxk0+UCFeDJpts8xj8KJT4lGqcdZIB4IpevYY5mfwoVVbN2B4zuHXkOgJWBA1/EtJY+fqcaXGeQ==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@objectstack/core":"17.0.0-rc.3","@objectstack/spec":"17.0.0-rc.3","@objectstack/types":"17.0.0-rc.3","@objectstack/formula":"17.0.0-rc.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_17.0.0-rc.3_1785775332449_0.0942306013173515","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.4":{"name":"@objectstack/mcp","version":"17.0.0-rc.4","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@17.0.0-rc.4","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"ff07e09ae06fcaa7b41f8eeec1506f6a8ccd7324","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-17.0.0-rc.4.tgz","fileCount":10,"integrity":"sha512-q7S3xP0FlR7o3p8dIX691AF9t3UvIzRPEIw1T6vFsa68ofu7Z/Y6t4y3kbPibCz/gUKwyGU+NEIBg1pXF1UlQQ==","signatures":[{"sig":"MEUCIQCjK1t6HGWXFxobQLaQ5Md9zftjIIl6NBm3UFaK2tb7GwIgPyrslIKUM/00+D5HBAcCittZJPb1ErvhuovJEAoRzRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":501319},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-17.0.0-rc.4.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/5ed658fa399d4efffd00d8a524072467/objectstack-mcp-17.0.0-rc.4.tgz","_integrity":"sha512-q7S3xP0FlR7o3p8dIX691AF9t3UvIzRPEIw1T6vFsa68ofu7Z/Y6t4y3kbPibCz/gUKwyGU+NEIBg1pXF1UlQQ==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@objectstack/core":"17.0.0-rc.4","@objectstack/spec":"17.0.0-rc.4","@objectstack/types":"17.0.0-rc.4","@objectstack/formula":"17.0.0-rc.4","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_17.0.0-rc.4_1786076703842_0.2818567271577319","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.5":{"name":"@objectstack/mcp","version":"17.0.0-rc.5","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@17.0.0-rc.5","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"0d6d7402054e2a75ae56ec62288c7c2047a80040","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-17.0.0-rc.5.tgz","fileCount":10,"integrity":"sha512-jg3pSRbCqwjpyWzrI2Ip/nTcQZWHrpAoQchbQ+H/KBP8JnpGZdUtKkWEh8SVoxw6kQTTmNx8xuG6WyOB3KNd8w==","signatures":[{"sig":"MEQCIFkFLUh7iYqWi1adEM7WUnkFJmnaYKl2xijtwsmhW+nvAiBP6qqLDOLqQNlYRFTze0Assy5iauOXQfDZpSjxLoEeaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":501693},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-17.0.0-rc.5.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/1657219355d32a2523b04a977aa2f9a8/objectstack-mcp-17.0.0-rc.5.tgz","_integrity":"sha512-jg3pSRbCqwjpyWzrI2Ip/nTcQZWHrpAoQchbQ+H/KBP8JnpGZdUtKkWEh8SVoxw6kQTTmNx8xuG6WyOB3KNd8w==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@objectstack/core":"17.0.0-rc.5","@objectstack/spec":"17.0.0-rc.5","@objectstack/types":"17.0.0-rc.5","@objectstack/formula":"17.0.0-rc.5","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_17.0.0-rc.5_1786096308837_0.8237281742418272","host":"s3://npm-registry-packages-npm-production"}},"17.0.0-rc.6":{"name":"@objectstack/mcp","version":"17.0.0-rc.6","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@17.0.0-rc.6","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"51479c211e27c2ac9022fd49a97f7eaf31ee41eb","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-17.0.0-rc.6.tgz","fileCount":10,"integrity":"sha512-lbdbyxmBEAKZ80F9WF9R7HgDVAmzN0j5gSPEPf/2rUwTRBIgHAVJQFb3pEuN4xveuGiU1Rft0syW4TAE4Db9Ng==","signatures":[{"sig":"MEUCIQC68/hzePxuwZMLXBQQWFkLHbw0ccoU2pm6uAUZVv203AIgAL/of1efrZ3zv1Ft0klhDB3zZO8jS/ydJKCfAAU6/70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545088},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-17.0.0-rc.6.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/private/var/folders/td/3bdncl9543s2ydhh89zwc6q40000gn/T/ea384ac32000567d3da877de8039f14a/objectstack-mcp-17.0.0-rc.6.tgz","_integrity":"sha512-lbdbyxmBEAKZ80F9WF9R7HgDVAmzN0j5gSPEPf/2rUwTRBIgHAVJQFb3pEuN4xveuGiU1Rft0syW4TAE4Db9Ng==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.12.1","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","@objectstack/core":"17.0.0-rc.6","@objectstack/spec":"17.0.0-rc.6","@objectstack/types":"17.0.0-rc.6","@objectstack/formula":"17.0.0-rc.6","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_17.0.0-rc.6_1786367323281_0.1179556818601446","host":"s3://npm-registry-packages-npm-production"}},"17.0.0":{"name":"@objectstack/mcp","version":"17.0.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@17.0.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"782ebca2a464400662aa72427f2c1372cd68161e","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-17.0.0.tgz","fileCount":10,"integrity":"sha512-kAauKJ6Pn3euERqAPFarLx/U4mHIEBK6gApQYoW5tXZNj2Fx7csaJw/iLETZGBvRt/tW1XHZl52NTjt8MLUznA==","signatures":[{"sig":"MEUCIQCwVIgkKfNte020QDwwPS/g4d7gu4246q0DPOu1qluCZAIgT2O8azvoAflerHF/CRDkXN/+PQRE6WeiVKUJ9qnh8mo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":760532},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-17.0.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/0c2ec67b76204d55e27a510fb8c91390/objectstack-mcp-17.0.0.tgz","_integrity":"sha512-kAauKJ6Pn3euERqAPFarLx/U4mHIEBK6gApQYoW5tXZNj2Fx7csaJw/iLETZGBvRt/tW1XHZl52NTjt8MLUznA==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@objectstack/core":"17.0.0","@objectstack/spec":"17.0.0","@objectstack/types":"17.0.0","@objectstack/formula":"17.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_17.0.0_1786694358872_0.7900876986567249","host":"s3://npm-registry-packages-npm-production"}},"17.1.0":{"name":"@objectstack/mcp","version":"17.1.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@17.1.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"84b2d57825ebe13446f474c532bc9fd9948ed236","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-17.1.0.tgz","fileCount":10,"integrity":"sha512-2gr7QGLh6lZTDaD0iuQnJt+Z927HY312BfJrCzvB3ef3VwhWIjoWB40iYSwF5CzKe/uVwUSloPENk90+f/otRQ==","signatures":[{"sig":"MEUCIFXfmKnFtVhgLeI0h5sFx1byrE/EAlo+nTyN6efgBG25AiEAt896IdfW90szxzVTQ1tx0XKB/jK8eADk+2Um5yQjKZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":829955},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-17.1.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/9f24337d2b06f91c7056431c13573346/objectstack-mcp-17.1.0.tgz","_integrity":"sha512-2gr7QGLh6lZTDaD0iuQnJt+Z927HY312BfJrCzvB3ef3VwhWIjoWB40iYSwF5CzKe/uVwUSloPENk90+f/otRQ==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@objectstack/core":"17.1.0","@objectstack/spec":"17.1.0","@objectstack/types":"17.1.0","@objectstack/formula":"17.1.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.2.0","@objectstack/metadata-core":"17.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_17.1.0_1787224844289_0.4372612914717886","host":"s3://npm-registry-packages-npm-production"}},"17.2.0":{"name":"@objectstack/mcp","version":"17.2.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@17.2.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"b0dee38103df83947d11047348cad5234fad4fd8","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-17.2.0.tgz","fileCount":10,"integrity":"sha512-91g2PkdRumlzg9bQQJPd1T1kc5JBTJkQgoVjS7H+UXB1THXhj8cLVdIKPV6Boy4Medy7/T2N9h2If9XxKLrwfA==","signatures":[{"sig":"MEYCIQCGbdeRmBBNZ+Yx8djMeKMPBFukSkgeg7nspeTZ2s7c0gIhAKHodau1vWkBX+9I6uTPfG0D9Mv609zyk8VPb99kvC8+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":847700},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-17.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/d8ba2cf37b0b42f846c8811aafa58fec/objectstack-mcp-17.2.0.tgz","_integrity":"sha512-91g2PkdRumlzg9bQQJPd1T1kc5JBTJkQgoVjS7H+UXB1THXhj8cLVdIKPV6Boy4Medy7/T2N9h2If9XxKLrwfA==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@objectstack/core":"17.2.0","@objectstack/spec":"17.2.0","@objectstack/types":"17.2.0","@objectstack/formula":"17.2.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.2.0","@objectstack/metadata-core":"17.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_17.2.0_1787468445800_0.03190451638891423","host":"s3://npm-registry-packages-npm-production"}},"17.3.0":{"name":"@objectstack/mcp","version":"17.3.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@17.3.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"e2f40d748765da8a127cbdc8c0356495e01cf115","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-17.3.0.tgz","fileCount":10,"integrity":"sha512-nBgpePUqDM0yHvPd8+qf7Csw0gvgcVkEQxMOoDjv+8T/NFGJwofK1s74f6oq5oPVpeGu3HbFLj4lay3OQKCb/Q==","signatures":[{"sig":"MEMCHwEmUf/o0yn0ASzLCohTk853AXZNsS47z4bcjE/N12gCIEkwdEyq7TIXo/wHzxHvEzk5JdYbo/YGoJnxMEiHMSHu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDe4/Xg+jB87o9XbXtXYdAmK/+1YG+ZsiHgM2DSIC8YiwIhAIzCJGXZOGvOhivaHa7PP6koDBBQV/HJxIuJLVV6sO5O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1028805},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-17.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts && node ../../scripts/check-dts-emitted.mjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/b5ce2b9341eaa19a9b9873299d12e40b/objectstack-mcp-17.3.0.tgz","_integrity":"sha512-nBgpePUqDM0yHvPd8+qf7Csw0gvgcVkEQxMOoDjv+8T/NFGJwofK1s74f6oq5oPVpeGu3HbFLj4lay3OQKCb/Q==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@objectstack/core":"17.3.0","@objectstack/spec":"17.3.0","@objectstack/types":"17.3.0","@objectstack/formula":"17.3.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.2.0","@objectstack/lint":"17.3.0","@objectstack/metadata-core":"17.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_17.3.0_1788519279402_0.6322205075722012","host":"s3://npm-registry-packages-npm-production"}},"17.4.0":{"name":"@objectstack/mcp","version":"17.4.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@17.4.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"76b9eb9234dd7e4d7ee594d0810e6740e865744a","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-17.4.0.tgz","fileCount":10,"integrity":"sha512-EKvEKF9t2HjjoZPCwe7mqvMVzIKqxiYctWq95wdHqUWp4ERL2kEm4bfQKXj07AgnAZxT7WrRcqGdOdxZStEfPg==","signatures":[{"sig":"MEYCIQCYCl0Agb9nL1JTJZnds8PgIRGL5P5pNlIV49bssZVOTwIhALib1r1fYfRIScxDTIE/VGkCMRtSYlL75w6a2PasHvIz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCNoLkN9jvSRHQaU8K7vwdx230j0AZvLy78S30fCjFkxAIhAKy64csZ4DC+rMdF5fb3rhFtOAdxmux19rrJo3+ydKeA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649227},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-17.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts && node ../../scripts/check-dts-emitted.mjs","typecheck":"tsc --noEmit && pnpm check:test-typecheck","check:test-typecheck":"tsx ../../scripts/check-test-typecheck.mts --self-test && tsx ../../scripts/check-test-typecheck.mts --package packages/mcp --project tsconfig.test.json","gen:test-typecheck-debt":"tsx ../../scripts/check-test-typecheck.mts --update --package packages/mcp --project tsconfig.test.json"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/0813fe06e967c6073c73f632249b3eab/objectstack-mcp-17.4.0.tgz","_integrity":"sha512-EKvEKF9t2HjjoZPCwe7mqvMVzIKqxiYctWq95wdHqUWp4ERL2kEm4bfQKXj07AgnAZxT7WrRcqGdOdxZStEfPg==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","@objectstack/core":"17.4.0","@objectstack/spec":"17.4.0","@objectstack/types":"17.4.0","@objectstack/formula":"17.4.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.2.0","@objectstack/lint":"17.4.0","@objectstack/metadata-core":"17.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_17.4.0_1788926532414_0.5262034074414876","host":"s3://npm-registry-packages-npm-production"}},"17.5.0":{"name":"@objectstack/mcp","version":"17.5.0","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"author":{"name":"ObjectStack"},"license":"Apache-2.0","_id":"@objectstack/mcp@17.5.0","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"homepage":"https://objectstack.ai/docs","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"d935d096b0cc84d7bae936744410fa2df4f62356","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-17.5.0.tgz","fileCount":10,"integrity":"sha512-e7T9to+D9frpAQV781Q7HVOL2uXpiboen8bxmNLNxHO1JTO7cdr7po9QVMBkqcu+Z6EAUv6MeVHojfR9ST1I8g==","signatures":[{"sig":"MEYCIQDTc7+/wRUiF/xNqf80t843jN6/X2bggFBOqrmxWIEn+wIhALJ+v3f6rP78joB6jvxbSu7Taoj26A2OCnbl0e8M4Am/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE1QwKkPH3AINwz0T7UNxq3ytHBSPhkIuQDe7bLpT77HAiEAioZiojOaMaw4vYkG+Sk1Lu0+VKpx4jzIo4OH/hXw9bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":756966},"main":"dist/index.js","type":"module","_from":"file:objectstack-mcp-17.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts && node ../../scripts/check-dts-emitted.mjs","typecheck":"tsc --noEmit && pnpm check:test-typecheck","check:test-typecheck":"tsx ../../scripts/check-test-typecheck.mts --self-test && tsx ../../scripts/check-test-typecheck.mts --package packages/mcp --project tsconfig.test.json","gen:test-typecheck-debt":"tsx ../../scripts/check-test-typecheck.mts --update --package packages/mcp --project tsconfig.test.json"},"_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"_resolved":"/tmp/b4ffc0d4ca8aa54f5a22df7020f28b21/objectstack-mcp-17.5.0.tgz","_integrity":"sha512-e7T9to+D9frpAQV781Q7HVOL2uXpiboen8bxmNLNxHO1JTO7cdr7po9QVMBkqcu+Z6EAUv6MeVHojfR9ST1I8g==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.1","@objectstack/core":"17.5.0","@objectstack/spec":"17.5.0","@objectstack/types":"17.5.0","@objectstack/formula":"17.5.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.2.0","@objectstack/lint":"17.5.0","@objectstack/metadata-core":"17.5.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_17.5.0_1790668624320_0.9273388150321795","host":"s3://npm-registry-packages-npm-production"}},"17.6.0":{"_id":"@objectstack/mcp@17.6.0","bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"dist":{"shasum":"ec5763ec23fcd066c8eb4ae8d020bd9a183d8ce5","tarball":"https://registry.npmjs.org/@objectstack/mcp/-/mcp-17.6.0.tgz","fileCount":10,"integrity":"sha512-8CjGmc15BaezyvLGP9tYHTvwpO3Z3wgZl4r1j93xbpSjl0H1/CZIl3zZg8RRjwQK6LUrQPVmBgkKbGh+JUUMeg==","signatures":[{"sig":"MEUCIBcc8dMzWUblGG1GTxLR3P+h37xzCcYgltAkQPHIc8scAiEA+mWLf2EZMef04Ta/N21iVOSeV8jdF+2XxnsS0CIBByA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC+MQzLIOHfdWwsQODlS5oMksX3737pHxoGJ7EKjvNM0AiEA995hDzNV4f3/I0arwjA+l3BPVJNzRRa2SwXKfjy9Dro="}],"unpackedSize":783076},"main":"dist/index.js","name":"@objectstack/mcp","type":"module","_from":"file:objectstack-mcp-17.6.0.tgz","types":"dist/index.d.ts","author":{"name":"ObjectStack"},"engines":{"node":">=22.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"license":"Apache-2.0","scripts":{"test":"vitest run","build":"tsup --config ../../tsup.config.ts && node ../../scripts/check-dts-emitted.mjs","typecheck":"tsc --noEmit && pnpm check:test-typecheck","check:test-typecheck":"tsx ../../scripts/check-test-typecheck.mts --self-test && tsx ../../scripts/check-test-typecheck.mts --package packages/mcp --project tsconfig.test.json","gen:test-typecheck-debt":"tsx ../../scripts/check-test-typecheck.mts --update --package packages/mcp --project tsconfig.test.json"},"version":"17.6.0","_npmUser":{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"},"homepage":"https://objectstack.ai/docs","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"_resolved":"/tmp/d1cb758b9117ba214dcfda0a9ade4bc1/objectstack-mcp-17.6.0.tgz","_integrity":"sha512-8CjGmc15BaezyvLGP9tYHTvwpO3Z3wgZl4r1j93xbpSjl0H1/CZIl3zZg8RRjwQK6LUrQPVmBgkKbGh+JUUMeg==","repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.9","description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","directories":{},"maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"_nodeVersion":"22.23.3","dependencies":{"zod":"^4.6.5","@objectstack/core":"17.6.0","@objectstack/spec":"17.6.0","@objectstack/types":"17.6.0","@objectstack/formula":"17.6.0","@modelcontextprotocol/sdk":"^1.30.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"^6.0.3","@types/node":"^26.6.3","@objectstack/lint":"17.6.0","@objectstack/metadata-core":"17.6.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_17.6.0_1790909429463_0.039935446034109034"}}},"time":{"created":"2026-06-07T12:46:18.838Z","modified":"2026-10-02T02:50:29.708Z","8.0.0":"2026-06-07T12:46:19.224Z","8.0.1":"2026-06-08T01:41:49.896Z","9.0.0":"2026-06-10T16:58:17.438Z","9.0.1":"2026-06-11T14:25:45.225Z","9.1.0":"2026-06-11T15:56:09.495Z","9.2.0":"2026-06-11T16:55:38.484Z","9.3.0":"2026-06-13T01:54:37.116Z","9.4.0":"2026-06-14T03:56:18.130Z","9.5.0":"2026-06-14T16:18:56.299Z","9.5.1":"2026-06-15T03:04:16.495Z","9.6.0":"2026-06-15T18:40:55.705Z","9.7.0":"2026-06-16T04:19:56.532Z","9.8.0":"2026-06-16T12:26:30.476Z","9.9.0":"2026-06-17T08:29:55.859Z","9.9.1":"2026-06-17T12:37:23.063Z","9.10.0":"2026-06-18T23:19:49.618Z","9.11.0":"2026-06-20T14:42:01.590Z","10.0.0":"2026-06-22T09:31:54.519Z","10.2.0":"2026-06-22T15:37:41.593Z","10.3.0":"2026-06-23T15:19:03.099Z","11.0.0":"2026-06-27T15:03:13.808Z","11.1.0":"2026-06-28T07:55:32.381Z","11.2.0":"2026-06-29T03:14:49.715Z","11.3.0":"2026-06-29T16:35:18.448Z","11.4.0":"2026-06-30T07:15:21.856Z","11.5.0":"2026-07-02T03:14:40.628Z","11.6.0":"2026-07-02T15:54:57.607Z","11.7.0":"2026-07-02T17:07:28.512Z","11.9.0":"2026-07-03T09:58:33.890Z","11.10.0":"2026-07-03T16:24:07.103Z","12.0.0":"2026-07-04T17:36:28.920Z","12.1.0":"2026-07-05T02:32:34.915Z","12.2.0":"2026-07-05T10:12:52.934Z","12.3.0":"2026-07-05T15:45:44.039Z","12.4.0":"2026-07-06T16:34:16.367Z","12.5.0":"2026-07-07T00:35:36.746Z","12.6.0":"2026-07-08T09:14:08.985Z","13.0.0":"2026-07-09T11:39:11.526Z","14.3.0":"2026-07-10T14:33:23.556Z","14.5.0":"2026-07-13T01:33:46.350Z","14.6.0":"2026-07-13T06:10:27.279Z","14.7.0":"2026-07-14T02:16:37.923Z","14.8.0":"2026-07-14T15:22:01.212Z","15.0.0":"2026-07-15T06:28:45.950Z","15.1.0":"2026-07-16T23:24:19.114Z","15.1.1":"2026-07-17T05:30:23.905Z","16.0.0-rc.0":"2026-07-19T18:35:32.280Z","16.0.0-rc.1":"2026-07-20T08:57:59.032Z","16.0.0":"2026-07-21T06:24:10.317Z","16.1.0":"2026-07-22T01:05:44.033Z","17.0.0-rc.0":"2026-07-28T18:07:25.830Z","17.0.0-rc.1":"2026-07-31T14:09:47.465Z","17.0.0-rc.2":"2026-08-03T14:46:20.797Z","17.0.0-rc.3":"2026-08-03T16:42:12.587Z","17.0.0-rc.4":"2026-08-07T04:25:04.051Z","17.0.0-rc.5":"2026-08-07T09:51:48.989Z","17.0.0-rc.6":"2026-08-10T13:08:43.519Z","17.0.0":"2026-08-14T07:59:19.007Z","17.1.0":"2026-08-20T11:20:44.424Z","17.2.0":"2026-08-23T07:00:45.977Z","17.3.0":"2026-09-04T10:54:39.493Z","17.4.0":"2026-09-09T04:02:12.519Z","17.5.0":"2026-09-29T07:57:04.448Z","17.6.0":"2026-10-02T02:50:29.550Z"},"bugs":{"url":"https://github.com/objectstack-ai/objectstack/issues"},"author":{"name":"ObjectStack"},"license":"Apache-2.0","homepage":"https://objectstack.ai/docs","keywords":["objectstack","plugin","mcp","ai","llm","tools"],"repository":{"url":"git+https://github.com/objectstack-ai/objectstack.git","type":"git","directory":"packages/mcp"},"description":"ObjectStack as an MCP server — exposes your app's objects (and AI tools) over the Model Context Protocol (stdio + Streamable HTTP)","maintainers":[{"name":"steedos-zhuangjianguo","email":"zhuangjianguo@steedos.com"}],"readme":"# @objectstack/mcp\n\nMCP Runtime Server Plugin for ObjectStack — exposes your app's data objects, business actions, and authored skills over the Model Context Protocol (stdio + Streamable HTTP).\n\n## Features\n\n- **Model Context Protocol (MCP)**: expose an ObjectStack app to any MCP client\n- **Object tools**: list / describe / query / aggregate / read / create / update / delete, generated from your metadata\n- **Action tools**: invoke the business actions an author opted into the AI surface\n- **Resources**: object schemas, records and metadata types as MCP resources\n- **Prompts**: authored skills and registered agents project as MCP prompts\n- **Two transports**: a long-lived stdio server, and a per-request Streamable HTTP endpoint at `/api/v1/mcp`\n- **Security**: every call runs under a real principal — permissions, row-level and field-level security apply, and OAuth scopes narrow the tool families\n\n## What is MCP?\n\nModel Context Protocol (MCP) is an open protocol that standardizes how AI applications provide context to Large Language Models (LLMs). It allows AI models to:\n\n- **Access Tools**: Execute functions and operations\n- **Read Resources**: Access data and content\n- **Use Prompts**: Leverage pre-defined prompt templates\n\nRead more: [MCP Specification](https://modelcontextprotocol.io/)\n\n## Installation\n\n```bash\npnpm add @objectstack/mcp\n```\n\n## Basic Usage\n\n```typescript\nimport { defineStack } from '@objectstack/spec';\nimport { MCPServerPlugin } from '@objectstack/mcp';\n\nconst stack = defineStack({\n  plugins: [\n    new MCPServerPlugin({\n      name: 'objectstack-server',\n      version: '1.0.0',\n    }),\n  ],\n});\n```\n\n## Configuration\n\nThe constructor takes `MCPServerPluginOptions`:\n\n```typescript\ninterface MCPServerPluginOptions {\n  /** Override MCP server name. Defaults to 'objectstack'. */\n  name?: string;\n\n  /** Override MCP server version. Defaults to package version. */\n  version?: string;\n\n  /** Transport mode: 'stdio' (default). */\n  transport?: 'stdio' | 'http';\n\n  /** Whether to auto-start the MCP server. Defaults to false. */\n  autoStart?: boolean;\n\n  /** Custom instructions for the MCP server. */\n  instructions?: string;\n}\n```\n\nTools and resources are **not** opted into per-option — the plugin bridges the\nAI tool registry, metadata service and data engine automatically when it\nstarts. The HTTP surface needs no start at all: it is served per-request at\n`/api/v1/mcp` (default-on; `OS_MCP_SERVER_ENABLED=false` opts out).\n\n### Environment variables\n\n| Variable | Effect |\n|---|---|\n| `OS_MCP_SERVER_ENABLED` | HTTP surface, **default-on**. `false` disables it. |\n| `OS_MCP_SERVER_NAME` | Override the server name. |\n| `OS_MCP_SERVER_TRANSPORT` | Override the transport (`stdio` \\| `http`). |\n| `OS_MCP_STDIO_ENABLED` | Auto-start the **long-lived stdio** transport (equivalent to the `autoStart` option). |\n| `OS_MCP_STDIO_API_KEY` | The identity the stdio server runs as. **Required** whenever stdio auto-starts. |\n\nThe stdio transport has its own switch on purpose: starting it claims the\nprocess's stdin/stdout. Setting `OS_MCP_SERVER_ENABLED=true` also starts stdio,\nbut that path is **deprecated** and logs a warning — use `OS_MCP_STDIO_ENABLED`\nor the `autoStart` option.\n\n`OS_MCP_STDIO_API_KEY` is not optional and has no fallback: a stdio server with\nno resolvable principal **refuses to start** rather than serving data unscoped\n(ADR-0101). Mint a key on the **Connect an Agent** page — under **Account →\nDeveloper** for any signed-in user, or **Setup → Connect an Agent** for\nplatform admins — or `POST /api/v1/keys`.\n\nThe legacy `MCP_SERVER_*` spellings are still honoured with a deprecation\nwarning.\n\n## The tool surface\n\nThere are two independent families, and which one you get depends on how the\nserver is assembled.\n\n### Object and action tools\n\nRegistered from a **data bridge** the host supplies — the surface both\ntransports serve. Every call runs as the caller (permissions, RLS and FLS\napply):\n\n```typescript\n// Object data\n'list_objects'         // List objects (system sys_* objects hidden by default)\n'describe_object'      // Object schema: fields + features\n'validate_expression'  // Check a CEL expression against a schema before authoring it\n'query_records'        // Filter / sort / paginate\n'aggregate_records'    // count/sum/avg/min/max/count_distinct, optionally grouped\n'get_record'           // Fetch one by id\n'create_record'        // Create\n'update_record'        // Update by id\n'delete_record'        // Delete by id (destructive)\n\n// Business actions — operate the app, not just its rows\n'list_actions'         // Invokable business actions the caller may run\n'run_action'           // Invoke an action by name with { recordId, params }\n'resume_run'           // Continue a run paused on a screen with { runId, values }\n```\n\n`aggregate_records` is registered only when the bridge implements `aggregate`,\nand `resume_run` only when it implements `resumeRun`; a bridge without those\nseams serves the rest and advertises nothing it cannot do.\n\nOAuth scopes narrow the families at consent time: `data:read` covers\nlist/describe/query/aggregate/get, `data:write` covers create/update/delete, and\n`actions:execute` covers `list_actions` / `run_action` / `resume_run`. A tool outside the grant\nis **not registered at all**, so the SDK rejects it as an unknown tool — the\ngrant doubles as dispatch-time enforcement.\n\n`list_actions` enumerates each object's headless-invokable actions (script /\nflow), filtered to what the author exposed and the caller may run: only actions\nopted into the AI surface (`ai: { exposed: true }`, ADR-0011 / #2849) are\nlisted, declared `requiredPermissions` (ADR-0066 D4) are enforced, and\n`sys_*`-object actions are held back fail-closed. `run_action` resolves the\naction by name and dispatches it through the framework's own action mechanism\n(`engine.executeAction` / automation flow runner), so a BYO-AI MCP client\n(Claude Code, Cursor, …) can trigger real business logic — e.g. \"complete this\ntask\", \"convert this lead\". When a flow action stops on a screen, `run_action`\nanswers `status: 'paused'` with a `runId` and the `screen`, and `resume_run`\nsubmits that screen's values to continue the run. The runtime's bridge admits\nit only for the caller's own run, behind the same gates as `run_action`.\n\n> **Security model (#2849):** gating happens at *invoke* time (`ai.exposed` +\n> capability gate + record-context loads under the caller's RLS). Once invoked,\n> a script/body action executes as **trusted application code** — its internal\n> reads/writes carry the app's full data authority and are *not* bounded by the\n> caller's RLS/FLS. Expose an action to AI only when its body is safe to run on\n> behalf of anyone allowed through the gate. Flow actions honour the flow's\n> `runAs` declaration (ADR-0049) with the caller's identity forwarded.\n\n### AI-registry tools\n\nIf the deployment also runs an AI service that exposes a function-calling\n`ToolRegistry`, the plugin bridges every tool in it onto the long-lived server\nunder the same name, description and JSON Schema. This family is empty on an app\nthat registers no AI tools, and its absence is reported honestly: no tools\nregistered means the `tools` capability is not advertised.\n\n## Resources\n\nRegistered by the resource bridge, from your metadata:\n\n```\nobjectstack://objects                                    # List all data objects\nobjectstack://objects/{objectName}                       # Object schema\nobjectstack://objects/{objectName}/records/{recordId}     # One record\nobjectstack://metadata/types                             # List all metadata types\n```\n\nThe record resource is registered only when the host supplies a record reader;\nwithout one, the schema and listing resources are served alone.\n\n## Prompts\n\nTwo prompt families are bridged — there is no per-item prompt registration call:\n\n1. **`agent_prompt`** — one dynamic prompt that loads a registered agent's\n   system prompt by name, with optional UI context (`objectName`, `recordId`,\n   `viewName`).\n2. **One prompt per authored skill** that carries `instructions` (#3905). Write\n   a `*.skill.ts`, and its instructions become a prompt any connected MCP client\n   can list and fetch.\n\nThe skill **list** is a snapshot taken when the bridge runs; each prompt's\n**body** is re-read from metadata at `prompts/get` time, so an edited skill\nserves fresh text without a restart.\n\n## Extending the server from a host\n\n⚠️ There is **no** imperative `registerTool()` / `registerResource()` /\n`registerPrompt()` call on the `'mcp'` service. Tools, resources and prompts are\nderived from metadata, and a host that drives the runtime itself contributes\nthem through the bridge methods and the exported helpers below.\n\n`MCPServerRuntime`'s public surface, as published in `dist/index.d.ts`:\n\n| Member | What it does |\n|---|---|\n| `new MCPServerRuntime(config?)` | `MCPServerRuntimeConfig`: `name`, `version`, `instructions`, `transport`, `logger`. |\n| `server` | The underlying `McpServer` (getter), for advanced use. |\n| `isStarted` | Whether a transport is currently connected (getter). |\n| `bridgeTools(toolRegistry)` | Bridge an AI service's function-calling `ToolRegistry`. |\n| `bridgeDataTools(bridge, toolOptions?)` | Register the object-CRUD tools, plus the action pair when the bridge carries that seam. Returns the tool names registered. |\n| `bridgeResources(metadataService, getRecord?)` | Register the `objectstack://` resources. |\n| `bridgePrompts(metadataService, mergedRead?)` | Register the agent and skill prompts. |\n| `start()` / `stop()` | Attach / detach the configured long-lived transport. |\n| `renderSkill(options?)` | Render the portable Agent Skill (`SKILL.md`) for this environment. |\n| `handleHttpRequest(request, opts?)` | Serve one Streamable HTTP request (Web-standard `Request`/`Response`). |\n\nOrdering matters: **bridge everything before `start()`**. Registering a tool,\nresource or prompt is also what declares its capability, and the MCP SDK refuses\nto register capabilities once a transport is attached.\n\nThe three helpers the bridges use are exported so a host can drive an\n`McpServer` directly:\n\n```typescript\nimport {\n  MCPServerRuntime,\n  registerObjectTools,\n  registerActionTools,\n  registerSkillPrompts,\n} from '@objectstack/mcp';\nimport type { McpDataBridge, McpActionBridge, McpSkillBridge } from '@objectstack/mcp';\n\n// Your host supplies these, bound to the caller's principal.\ndeclare const data: McpDataBridge & McpActionBridge;\ndeclare const skills: McpSkillBridge;\n\nconst runtime = new MCPServerRuntime({\n  name: 'my-host',\n  version: '1.0.0',\n  transport: 'stdio',\n});\n\n// Either: one call for the whole data surface, returning the names registered.\nconst registered: string[] = runtime.bridgeDataTools(data, { maxQueryLimit: 200 });\n\n// Or: drive the helpers against the underlying McpServer yourself.\nregisterObjectTools(runtime.server, data, { allowSystemObjects: false });\nregisterActionTools(runtime.server, data, { grantedScopes: ['actions:execute'] });\nregisterSkillPrompts(runtime.server, skills);\n\nawait runtime.start();\n```\n\n`RegisterObjectToolsOptions` carries `allowSystemObjects`, `maxQueryLimit` and\n`grantedScopes`; `RegisterActionToolsOptions` carries `allowSystemObjects` and\n`grantedScopes`. `McpDataBridge` is the data seam (`listObjects`,\n`describeObject`, `query`, `get`, `create`, `update`, `remove`, and the optional\n`aggregate` / `listObjectsDiagnosed`); `McpActionBridge` adds `listActions` and\n`runAction` (plus the optional `resumeRun`); `McpSkillBridge` is a single `listSkills`.\n\nAlso exported for hosts that render the skill surface themselves:\n`renderSkillMarkdown`, `listSkillPrompts`, `projectSkillPrompt`,\n`skillPromptResult`, `OBJECTSTACK_SKILL_NAME`, `OBJECTSTACK_SKILL_DESCRIPTION`,\nand the Setup page metadata `CONNECT_AGENT_PAGE` / `CONNECT_AGENT_UI_BUNDLE`.\n\n## Using with AI Clients\n\n### Connecting to a running deployment (remote HTTP)\n\nA running ObjectStack deployment serves MCP over Streamable HTTP at\n`/api/v1/mcp` by default (set `OS_MCP_SERVER_ENABLED=false` to opt out). Two\nauthentication tracks:\n\n**OAuth 2.1 — the human-client track (recommended).** Each deployment is its\nown spec-compliant authorization server (backed by the embedded better-auth\ninstance): it serves `.well-known/oauth-protected-resource` and\n`.well-known/oauth-authorization-server` discovery metadata, supports Dynamic\nClient Registration (RFC 7591) and the authorization-code + PKCE flow. Any\nOAuth-capable MCP client connects self-serve — no admin-minted credentials,\nno central registry; you log in through the browser as yourself and every\ntool call runs under **your** permissions and row-level security.\n\n```bash\n# Claude Code\nclaude mcp add --transport http objectstack https://your-deployment.example.com/api/v1/mcp\n# then approve the browser login on first use\n\n# claude.ai (web) AND Claude Desktop — Settings → Connectors →\n# Add custom connector → paste the MCP URL. Both drive the same claude.ai\n# connector system, which dials the endpoint FROM Anthropic's servers, so the\n# deployment has to be reachable over public HTTPS.\n```\n\nTLS is required for OAuth (localhost is exempt, per OAuth 2.1). What decides\nwhether a client can reach a deployment is **where the connection is made\nfrom**, not whether the client application runs on your machine:\n\n- **Claude Code** (`claude mcp add`, or the plugin) dials the endpoint from\n  your own machine, so it reaches `localhost` and intranet-only deployments.\n- **claude.ai (web) and Claude Desktop** both go through the same claude.ai\n  custom-connector system, which connects **from Anthropic's servers**.\n  Anthropic's custom-connector documentation requires the MCP server to be\n  reachable over the public internet from Anthropic's IP ranges, and states\n  that a server on a private corporate network, behind a VPN, or blocked by a\n  firewall will not connect — a locally trusted certificate does not change\n  that.\n\nSo a local or intranet deployment is connected through the **Claude Code**\ntrack; *Add custom connector* is not a second door to it. Coarse scopes\n(`data:read`, `data:write`, `actions:execute`) narrow the exposed tool\nfamilies at consent time; permissions/RLS bind every *object CRUD* call to the\nlogged-in user. Business actions are the exception: `actions:execute` gates\n*which* actions may be invoked (author AI opt-in + capabilities), but an\ninvoked action's body runs as trusted app code, not under the caller's RLS\n(#2849).\n\n**API key — the headless track (CI, scripts, background agents).** Mint a key\n(`POST /api/v1/keys`, shown once) and send it as a header — no browser\ninvolved, unchanged from before:\n\n```json\n{\n  \"mcpServers\": {\n    \"objectstack\": {\n      \"type\": \"http\",\n      \"url\": \"https://your-deployment.example.com/api/v1/mcp\",\n      \"headers\": { \"x-api-key\": \"osk_...\" }\n    }\n  }\n}\n```\n\n(`Authorization: ApiKey <key>` and `Authorization: Bearer <osk_-prefixed key>`\nare also accepted.)\n\n### Claude Desktop (local stdio server)\n\nAdd to `~/Library/Application Support/Claude/claude_desktop_config.json`. The\nstdio transport needs both of its switches — the enable flag and the identity it\nruns as:\n\n```json\n{\n  \"mcpServers\": {\n    \"objectstack\": {\n      \"command\": \"node\",\n      \"args\": [\"/path/to/your/objectstack/server.js\"],\n      \"env\": {\n        \"DATABASE_URL\": \"your-database-url\",\n        \"OS_MCP_STDIO_ENABLED\": \"true\",\n        \"OS_MCP_STDIO_API_KEY\": \"osk_...\"\n      }\n    }\n  }\n}\n```\n\n### Cursor IDE\n\nAdd to `.cursor/mcp.json` (same two environment variables apply):\n\n```json\n{\n  \"mcpServers\": {\n    \"objectstack\": {\n      \"command\": \"node\",\n      \"args\": [\"./server.js\"],\n      \"env\": {\n        \"OS_MCP_STDIO_ENABLED\": \"true\",\n        \"OS_MCP_STDIO_API_KEY\": \"osk_...\"\n      }\n    }\n  }\n}\n```\n\n### Cline VS Code Extension\n\nConfigure in Cline settings:\n\n```json\n{\n  \"cline.mcpServers\": {\n    \"objectstack\": {\n      \"command\": \"node\",\n      \"args\": [\"./server.js\"],\n      \"env\": {\n        \"OS_MCP_STDIO_ENABLED\": \"true\",\n        \"OS_MCP_STDIO_API_KEY\": \"osk_...\"\n      }\n    }\n  }\n}\n```\n\n## Server Implementation\n\n### Stdio Transport\n\n```typescript\n// objectstack.config.ts\nimport { defineStack } from '@objectstack/spec';\nimport { defineDatasource } from '@objectstack/spec/data';\nimport { MCPServerPlugin } from '@objectstack/mcp';\n\nexport default defineStack({\n  manifest: {\n    id: 'com.example.crm',\n    namespace: 'crm',\n    version: '0.1.0',\n    type: 'app',\n    name: 'My CRM',\n    engines: { protocol: '^17' },\n  },\n  // Optional: the CLI already anchors a persistent SQLite database at\n  // `<project>/.objectstack/data/standalone.db`. Declare a datasource only\n  // to point somewhere else.\n  datasources: [\n    defineDatasource({\n      name: 'primary',\n      label: 'Primary',\n      driver: 'sqlite',\n      config: { filename: '.objectstack/data/app.db' },\n    }),\n  ],\n  plugins: [\n    new MCPServerPlugin({\n      name: 'my-crm',\n      transport: 'stdio', // Claude Desktop, Cursor, Cline\n      autoStart: true,    // stdio is a long-lived transport, so start it\n    }),\n  ],\n});\n```\n\nRun it with the CLI (`os dev` / `os serve`) — `defineStack()` returns the\nmetadata definition; the CLI boots the kernel from it. With `autoStart: true`\nyou must also set `OS_MCP_STDIO_API_KEY`, or boot fails closed.\n\n### HTTP Transport (default)\n\n```typescript\nexport default defineStack({\n  manifest: { /* ... */ },\n  plugins: [\n    new MCPServerPlugin({\n      name: 'my-crm',\n      transport: 'http',\n    }),\n  ],\n});\n// Served per-request by the running server at /api/v1/mcp\n```\n\n## Server capabilities\n\nThe server does **not** hand-declare a capability set. Capabilities are derived\nfrom what was actually registered, because the SDK's registration call installs\nthe handler and declares the capability together — so there is no way to\nadvertise a primitive this server cannot serve (ADR-0076 D12).\n\nIn practice: `tools` appears once a tool is registered, `resources` once a\nresource is, `prompts` once the skill/agent bridge runs. `logging` is the one\nhand-declared entry, and it is honest — declaring it is itself what wires the\n`logging/setLevel` handler.\n\nThere is no `subscribe`, no `listChanged` and no streaming capability. An app\nwith no bridged tools advertises no `tools` capability, which is the honest\nreport rather than an empty promise.\n\n## Best practices\n\n1. **Model the app, not the transport** — tools come from your objects and\n   actions, so the lever that shapes the AI surface is your metadata.\n2. **Opt actions in deliberately** — `ai: { exposed: true }` is a security\n   decision; an invoked action body runs as trusted app code.\n3. **Scope the grant** — hand `grantedScopes` the narrowest set the client\n   needs; an ungranted tool is never registered.\n4. **Cap the reads** — `maxQueryLimit` bounds what one `query_records` call can\n   pull.\n5. **Prefer `aggregate_records` over paging** — a question about totals should\n   not walk every row.\n6. **Bridge before `start()`** — capabilities cannot be declared once a\n   transport is attached.\n\n## Debugging\n\nThe plugin logs through the kernel logger — there is no `debug` option. The\nMCP surface is controlled by the environment variables listed under\n[Configuration](#environment-variables):\n\n```bash\nOS_MCP_SERVER_ENABLED=false     # opt the HTTP surface out (it is on by default)\nOS_MCP_SERVER_NAME=my-crm       # override the server name\nOS_MCP_SERVER_TRANSPORT=http    # override the transport\nOS_MCP_STDIO_ENABLED=true       # auto-start the long-lived stdio transport\nOS_MCP_STDIO_API_KEY=osk_...    # required identity for that transport\n```\n\nView MCP messages in client:\n- **Claude Desktop**: Check logs in `~/Library/Logs/Claude/mcp*.log`\n- **Cursor**: Check Output panel → MCP Server\n- **Cline**: Check extension logs\n\n## Example: Complete CRM Server\n\n```typescript\n// objectstack.config.ts\nimport { defineStack } from '@objectstack/spec';\nimport { MCPServerPlugin } from '@objectstack/mcp';\n\nimport { account, contact, opportunity } from './src/objects/index.js';\nimport { allActions } from './src/actions/index.js';\n\nexport default defineStack({\n  manifest: {\n    id: 'com.example.crm',\n    namespace: 'crm',\n    version: '0.1.0',\n    type: 'app',\n    name: 'CRM Assistant',\n    engines: { protocol: '^17' },\n  },\n  objects: [account, contact, opportunity],\n  // Your actions become MCP tools — the plugin bridges them at start.\n  actions: allActions,\n  plugins: [new MCPServerPlugin({ name: 'crm-assistant' })],\n});\n```\n\nThere is no imperative \"register a tool\" call to make: the plugin derives the\ntool set from your metadata. The bridging helpers it uses —\n`registerObjectTools`, `registerActionTools` and `registerSkillPrompts` — are\nexported for hosts that drive an `MCPServerRuntime` directly.\n\n## License\n\nApache-2.0. See [LICENSING.md](../../LICENSING.md).\n\n## See Also\n\n- [Model Context Protocol Specification](https://modelcontextprotocol.io/)\n- [MCP TypeScript SDK](https://github.com/modelcontextprotocol/typescript-sdk)\n- [@objectstack/spec AI metadata](../spec/src/ai/)\n","readmeFilename":"README.md"}