{"_id":"clawql-mcp","_rev":"27-60aabbc9262c97c37ed42f0b2785f4d9","name":"clawql-mcp","dist-tags":{"latest":"7.2.0"},"versions":{"1.0.0":{"name":"clawql-mcp","version":"1.0.0","keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"license":"Apache-2.0","_id":"clawql-mcp@1.0.0","maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"bin":{"clawql-mcp":"bin/clawql-mcp.mjs","clawql-graphql":"bin/clawql-graphql.mjs","clawql-mcp-http":"bin/clawql-mcp-http.mjs"},"dist":{"shasum":"ca0f72a070665d0d8888f2ac26797879fd34185c","tarball":"https://registry.npmjs.org/clawql-mcp/-/clawql-mcp-1.0.0.tgz","fileCount":194,"integrity":"sha512-o0Y4ZFvN1uOgMxPqKV5lTIFVbOZcrzVDYiXm9E6aaWuzdqV64fMilyLceLa9aLHpw2/jVcj3+lTym4n1peh8Ug==","signatures":[{"sig":"MEQCIAqhGjWygOH0Os73Upn2m5ATYOVT7JfJlxhUWz/pZrsWAiBxQ9IfZtqJa4+SulHiK0gEntvyNcVcSXxACfASme+eog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95116128},"main":"./dist/server.js","type":"module","engines":{"node":">=18"},"exports":{".":"./dist/server.js","./server-http":"./dist/server-http.js","./package.json":"./package.json","./graphql-proxy":"./dist/graphql-proxy.js"},"gitHead":"edc51679cdec26a2a7af0a1ac1eee1ec1849a154","scripts":{"dev":"tsx src/server.ts","test":"vitest run","build":"tsc","start":"node dist/server.js","graphql":"node dist/graphql-proxy.js","pretest":"npm run build","start:http":"node dist/server-http.js","test:coverage":"npm run build && vitest run --coverage","prepublishOnly":"npm run build","smoke:atlassian":"node scripts/smoke-atlassian.mjs","benchmark:tokens":"npm run build && node scripts/benchmark-provider-tokens.mjs","smoke:cloudflare":"node scripts/smoke-cloudflare.mjs","fetch-n8n-openapi":"node scripts/fetch-n8n-openapi.mjs","fetch-google-top50":"node scripts/fetch-google-top50.mjs","workflow:gcp-multi":"npm run build && node scripts/mcp-workflow-gcp-multi.mjs","pregenerate-graphql":"bun scripts/pregenerate-provider-graphql.ts","fetch-provider-specs":"node scripts/fetch-provider-specs.mjs && node scripts/fetch-google-discovery-directory.mjs","refresh-google-top50":"npm run fetch-google-top50 && npm run build && npm run pregenerate-google-top50-graphql","smoke:github-commits":"npm run build && node scripts/smoke-github-commits.mjs","workflow:multi-provider":"npm run build && node scripts/workflow-gke-cloudflare-jira.mjs","workflow:gcp-multi:direct":"npm run build && node scripts/workflow-gcp-multi-direct.mjs","report:gcp-multi-experiment":"node scripts/report-gcp-multi-experiment.mjs","clawql:github-repo-description":"npm run build && node scripts/clawql-github-patch-repo-description.mjs","report:all-providers-benchmark":"npm run build && node scripts/report-all-providers-workflow-benchmark.mjs","workflow:complex-release-stack":"npm run build && node scripts/workflow-complex-release-stack.mjs","fetch-all-google-discovery-specs":"node scripts/fetch-all-google-discovery-specs.mjs","fetch-google-discovery-directory":"node scripts/fetch-google-discovery-directory.mjs","pregenerate-google-top50-graphql":"bun scripts/pregenerate-google-top50-graphql.ts","workflow:complex-release-stack:mcp":"npm run build && node scripts/mcp-workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp:live":"npm run build && WORKFLOW_MCP_EXECUTE=1 node scripts/mcp-workflow-complex-release-stack.mjs"},"_npmUser":{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"},"repository":{"url":"git+https://github.com/danielsmithdevelopment/ClawQL.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server: search + execute any OpenAPI 3 API with an internal GraphQL optimization layer","directories":{},"_nodeVersion":"25.6.1","dependencies":{"zod":"^3.22.4","yaml":"^2.8.2","express":"^4.18.2","graphql":"^16.8.1","node-fetch":"^3.3.2","graphql-http":"^1.22.0","swagger2openapi":"^7.0.8","@omnigraph/openapi":"^0.109.41","@graphql-mesh/utils":"^0.104.29","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^4.1.1","typescript":"^5.3.0","@types/node":"^20.0.0","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/clawql-mcp_1.0.0_1774551296398_0.7047700286071341","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"clawql-mcp","version":"1.0.1","keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"license":"Apache-2.0","_id":"clawql-mcp@1.0.1","maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"bin":{"clawql-mcp":"bin/clawql-mcp.mjs","clawql-graphql":"bin/clawql-graphql.mjs","clawql-mcp-http":"bin/clawql-mcp-http.mjs"},"dist":{"shasum":"12c46d8e280b4cfa7f3eceab6d922b9782ecee50","tarball":"https://registry.npmjs.org/clawql-mcp/-/clawql-mcp-1.0.1.tgz","fileCount":194,"integrity":"sha512-Hc71jKICVCZ+lAKOGAn6w+n849sUes55QUYbwNoG9n9lzNyLKqmsFFsqVDNjDXSzh7t1SStShfs8AUKivQBWKQ==","signatures":[{"sig":"MEQCIAOMNMrLUKcCkuaptbhothsS6/3YXGol1Clv1hka+GbjAiAgctdjYlJqXrqQ/1eOXwvaDXyBVzUb8mjTas0FHde1mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95117067},"main":"./dist/server.js","type":"module","engines":{"node":">=18"},"exports":{".":"./dist/server.js","./server-http":"./dist/server-http.js","./package.json":"./package.json","./graphql-proxy":"./dist/graphql-proxy.js"},"gitHead":"4d6d9ff5fff622a0449e9ed82b7ca7b9a7b8a6c8","scripts":{"dev":"tsx src/server.ts","test":"vitest run","build":"tsc","start":"node dist/server.js","graphql":"node dist/graphql-proxy.js","pretest":"npm run build","start:http":"node dist/server-http.js","test:coverage":"npm run build && vitest run --coverage","prepublishOnly":"npm run build","smoke:atlassian":"node scripts/smoke-atlassian.mjs","benchmark:tokens":"npm run build && node scripts/benchmark-provider-tokens.mjs","smoke:cloudflare":"node scripts/smoke-cloudflare.mjs","fetch-n8n-openapi":"node scripts/fetch-n8n-openapi.mjs","fetch-google-top50":"node scripts/fetch-google-top50.mjs","workflow:gcp-multi":"npm run build && node scripts/mcp-workflow-gcp-multi.mjs","pregenerate-graphql":"bun scripts/pregenerate-provider-graphql.ts","fetch-provider-specs":"node scripts/fetch-provider-specs.mjs && node scripts/fetch-google-discovery-directory.mjs","refresh-google-top50":"npm run fetch-google-top50 && npm run build && npm run pregenerate-google-top50-graphql","smoke:github-commits":"npm run build && node scripts/smoke-github-commits.mjs","workflow:multi-provider":"npm run build && node scripts/workflow-gke-cloudflare-jira.mjs","workflow:gcp-multi:direct":"npm run build && node scripts/workflow-gcp-multi-direct.mjs","report:gcp-multi-experiment":"node scripts/report-gcp-multi-experiment.mjs","clawql:github-repo-description":"npm run build && node scripts/clawql-github-patch-repo-description.mjs","report:all-providers-benchmark":"npm run build && node scripts/report-all-providers-workflow-benchmark.mjs","workflow:complex-release-stack":"npm run build && node scripts/workflow-complex-release-stack.mjs","fetch-all-google-discovery-specs":"node scripts/fetch-all-google-discovery-specs.mjs","fetch-google-discovery-directory":"node scripts/fetch-google-discovery-directory.mjs","pregenerate-google-top50-graphql":"bun scripts/pregenerate-google-top50-graphql.ts","workflow:complex-release-stack:mcp":"npm run build && node scripts/mcp-workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp:live":"npm run build && WORKFLOW_MCP_EXECUTE=1 node scripts/mcp-workflow-complex-release-stack.mjs"},"_npmUser":{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"},"repository":{"url":"git+https://github.com/danielsmithdevelopment/ClawQL.git","type":"git"},"_npmVersion":"11.11.1","description":"MCP server: search + execute any OpenAPI 3 API with an internal GraphQL optimization layer","directories":{},"_nodeVersion":"25.8.2","dependencies":{"zod":"^3.22.4","yaml":"^2.8.2","express":"^4.18.2","graphql":"^16.8.1","node-fetch":"^3.3.2","graphql-http":"^1.22.0","swagger2openapi":"^7.0.8","@omnigraph/openapi":"^0.109.41","@graphql-mesh/utils":"^0.104.29","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^4.1.1","typescript":"^5.3.0","@types/node":"^20.0.0","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/clawql-mcp_1.0.1_1775449009817_0.049412570168713144","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"clawql-mcp","version":"1.0.2","keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"license":"Apache-2.0","_id":"clawql-mcp@1.0.2","maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"bin":{"clawql-mcp":"bin/clawql-mcp.mjs","clawql-graphql":"bin/clawql-graphql.mjs","clawql-mcp-http":"bin/clawql-mcp-http.mjs"},"dist":{"shasum":"a85b20addc34342294fe59c9f02da300191749fe","tarball":"https://registry.npmjs.org/clawql-mcp/-/clawql-mcp-1.0.2.tgz","fileCount":194,"integrity":"sha512-B5h00ZrX0j2yH1tFmmdk24U6+1Qp/rrvDn39ceY/n/nuxccehdCPEpIdmxbuB/zodtWfyS4hQ/yb18xAuOS61Q==","signatures":[{"sig":"MEUCIQC1UYLI5g/EciXhNYNIAcZKsIQKCHTqaucHc0x0VQL+swIgbM7sAb8pebG+ryMGxrllqJ9XNHxtuGGBbTEagxJWewU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95118076},"main":"./dist/server.js","type":"module","engines":{"node":">=18"},"exports":{".":"./dist/server.js","./server-http":"./dist/server-http.js","./package.json":"./package.json","./graphql-proxy":"./dist/graphql-proxy.js"},"gitHead":"4f80846468fa4893784e03041abb87df1d95ca99","scripts":{"dev":"tsx src/server.ts","test":"vitest run","build":"tsc","start":"node dist/server.js","graphql":"node dist/graphql-proxy.js","pretest":"npm run build","start:http":"node dist/server-http.js","test:coverage":"npm run build && vitest run --coverage","prepublishOnly":"npm run build","smoke:atlassian":"node scripts/smoke-atlassian.mjs","benchmark:tokens":"npm run build && node scripts/benchmark-provider-tokens.mjs","smoke:cloudflare":"node scripts/smoke-cloudflare.mjs","fetch-n8n-openapi":"node scripts/fetch-n8n-openapi.mjs","fetch-google-top50":"node scripts/fetch-google-top50.mjs","workflow:gcp-multi":"npm run build && node scripts/mcp-workflow-gcp-multi.mjs","pregenerate-graphql":"bun scripts/pregenerate-provider-graphql.ts","fetch-provider-specs":"node scripts/fetch-provider-specs.mjs && node scripts/fetch-google-discovery-directory.mjs","refresh-google-top50":"npm run fetch-google-top50 && npm run build && npm run pregenerate-google-top50-graphql","smoke:github-commits":"npm run build && node scripts/smoke-github-commits.mjs","workflow:multi-provider":"npm run build && node scripts/workflow-gke-cloudflare-jira.mjs","workflow:gcp-multi:direct":"npm run build && node scripts/workflow-gcp-multi-direct.mjs","report:gcp-multi-experiment":"node scripts/report-gcp-multi-experiment.mjs","clawql:github-repo-description":"npm run build && node scripts/clawql-github-patch-repo-description.mjs","report:all-providers-benchmark":"npm run build && node scripts/report-all-providers-workflow-benchmark.mjs","workflow:complex-release-stack":"npm run build && node scripts/workflow-complex-release-stack.mjs","fetch-all-google-discovery-specs":"node scripts/fetch-all-google-discovery-specs.mjs","fetch-google-discovery-directory":"node scripts/fetch-google-discovery-directory.mjs","pregenerate-google-top50-graphql":"bun scripts/pregenerate-google-top50-graphql.ts","workflow:complex-release-stack:mcp":"npm run build && node scripts/mcp-workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp:live":"npm run build && WORKFLOW_MCP_EXECUTE=1 node scripts/mcp-workflow-complex-release-stack.mjs"},"_npmUser":{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"},"repository":{"url":"git+https://github.com/danielsmithdevelopment/ClawQL.git","type":"git"},"_npmVersion":"11.11.1","description":"MCP server: search + execute any OpenAPI 3 API with an internal GraphQL optimization layer","directories":{},"_nodeVersion":"25.8.2","dependencies":{"zod":"^3.22.4","yaml":"^2.8.2","express":"^4.18.2","graphql":"^16.8.1","node-fetch":"^3.3.2","graphql-http":"^1.22.0","swagger2openapi":"^7.0.8","@omnigraph/openapi":"^0.109.41","@graphql-mesh/utils":"^0.104.29","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^4.1.1","typescript":"^5.3.0","@types/node":"^20.0.0","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/clawql-mcp_1.0.2_1775451371428_0.5907744686658667","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"clawql-mcp","version":"2.0.0","keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"license":"Apache-2.0","_id":"clawql-mcp@2.0.0","maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"bin":{"clawql-mcp":"bin/clawql-mcp.mjs","clawql-graphql":"bin/clawql-graphql.mjs","clawql-mcp-http":"bin/clawql-mcp-http.mjs"},"dist":{"shasum":"ae03c400be24fc770280a6d29bdaa6fd6b8950be","tarball":"https://registry.npmjs.org/clawql-mcp/-/clawql-mcp-2.0.0.tgz","fileCount":201,"integrity":"sha512-y8dsT51YHFcBbwJ27NqPpiOUjLr+R9SYNqxVTndw26DvoAgdYpUSYJwHoZYtNdtNd1r9hLaOb7PSTYYIGkCoIA==","signatures":[{"sig":"MEYCIQDDYGIGh3VD00p9hQb4TwXQ49KJaAbzt136NI/Q8X1n3wIhANq6vNuLKFwTg/CJx9tvXvzEyaet5O0v3uCUxWGjNy5V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95160308},"main":"./dist/server.js","type":"module","engines":{"node":">=18"},"exports":{".":"./dist/server.js","./server-http":"./dist/server-http.js","./package.json":"./package.json","./graphql-proxy":"./dist/graphql-proxy.js"},"gitHead":"4e99251cb127c48ae3eaa7ca51ef695563a2bee8","scripts":{"dev":"tsx src/server.ts","test":"vitest run","build":"tsc","start":"node dist/server.js","graphql":"node dist/graphql-proxy.js","pretest":"npm run build","start:http":"node dist/server-http.js","test:coverage":"npm run build && vitest run --coverage","prepublishOnly":"npm run build","release:git-tag":"bash scripts/git-release-tag.sh","smoke:atlassian":"node scripts/smoke-atlassian.mjs","benchmark:tokens":"npm run build && node scripts/benchmark-provider-tokens.mjs","smoke:cloudflare":"node scripts/smoke-cloudflare.mjs","fetch-n8n-openapi":"node scripts/fetch-n8n-openapi.mjs","fetch-google-top50":"node scripts/fetch-google-top50.mjs","workflow:gcp-multi":"npm run build && node scripts/mcp-workflow-gcp-multi.mjs","pregenerate-graphql":"bun scripts/pregenerate-provider-graphql.ts","fetch-provider-specs":"node scripts/fetch-provider-specs.mjs && node scripts/fetch-google-discovery-directory.mjs","refresh-google-top50":"npm run fetch-google-top50 && npm run build && npm run pregenerate-google-top50-graphql","release:git-tag:push":"bash scripts/git-release-tag.sh --push","smoke:github-commits":"npm run build && node scripts/smoke-github-commits.mjs","workflow:multi-provider":"npm run build && node scripts/workflow-gke-cloudflare-jira.mjs","release:git-backfill-tags":"bash scripts/git-backfill-npm-release-tags.sh","workflow:gcp-multi:direct":"npm run build && node scripts/workflow-gcp-multi-direct.mjs","report:gcp-multi-experiment":"node scripts/report-gcp-multi-experiment.mjs","clawql:github-repo-description":"npm run build && node scripts/clawql-github-patch-repo-description.mjs","release:git-backfill-tags:push":"bash scripts/git-backfill-npm-release-tags.sh --push","report:all-providers-benchmark":"npm run build && node scripts/report-all-providers-workflow-benchmark.mjs","workflow:complex-release-stack":"npm run build && node scripts/workflow-complex-release-stack.mjs","fetch-all-google-discovery-specs":"node scripts/fetch-all-google-discovery-specs.mjs","fetch-google-discovery-directory":"node scripts/fetch-google-discovery-directory.mjs","pregenerate-google-top50-graphql":"bun scripts/pregenerate-google-top50-graphql.ts","workflow:complex-release-stack:mcp":"npm run build && node scripts/mcp-workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp:live":"npm run build && WORKFLOW_MCP_EXECUTE=1 node scripts/mcp-workflow-complex-release-stack.mjs"},"_npmUser":{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"},"repository":{"url":"git+https://github.com/danielsmithdevelopment/ClawQL.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server: search + execute any OpenAPI 3 API with an internal GraphQL optimization layer","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.2","express":"^4.18.2","graphql":"^16.8.1","node-fetch":"^3.3.2","graphql-http":"^1.22.0","swagger2openapi":"^7.0.8","@omnigraph/openapi":"^0.109.41","@graphql-mesh/utils":"^0.104.29","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^4.1.1","typescript":"^5.3.0","@types/node":"^20.0.0","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/clawql-mcp_2.0.0_1776234272408_0.8054261873009485","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"clawql-mcp","version":"3.0.0","keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"license":"Apache-2.0","_id":"clawql-mcp@3.0.0","maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"bin":{"clawql-mcp":"bin/clawql-mcp.mjs","clawql-mcp-http":"bin/clawql-mcp-http.mjs"},"dist":{"shasum":"048c3de8fb11966d7182a66d05c7ca8f62c02d10","tarball":"https://registry.npmjs.org/clawql-mcp/-/clawql-mcp-3.0.0.tgz","fileCount":207,"integrity":"sha512-FBQEbCX6CigUcimSHb/K/0yJlyEk005MHw9Mh5a0IEpyv5JI5tJ4Dt9XbFfCpezXrBcUnNIVrs384N5SLlF/+g==","signatures":[{"sig":"MEUCIAmgu2f4CNvLhy26N4xQu8CN+XXKSJkaVLTx/GY/JavfAiEAq1KcuvZTuJSQsgiF94SC4yzxoph1G3YIgfsbFilam2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95178187},"main":"./dist/server.js","type":"module","engines":{"node":">=20"},"exports":{".":"./dist/server.js","./server-http":"./dist/server-http.js","./package.json":"./package.json","./graphql-proxy":"./dist/graphql-proxy.js"},"gitHead":"83576ff7b3b5da71f648e6c5d8374c2bf4ba0212","scripts":{"dev":"tsx src/server.ts","test":"vitest run","build":"tsc","start":"node dist/server.js","pretest":"npm run build","start:http":"node dist/server-http.js","test:coverage":"npm run build && vitest run --coverage","prepublishOnly":"npm run build","release:git-tag":"bash scripts/git-release-tag.sh","smoke:atlassian":"node scripts/smoke-atlassian.mjs","benchmark:tokens":"npm run build && node scripts/benchmark-provider-tokens.mjs","smoke:cloudflare":"node scripts/smoke-cloudflare.mjs","fetch-n8n-openapi":"node scripts/fetch-n8n-openapi.mjs","fetch-google-top50":"node scripts/fetch-google-top50.mjs","workflow:gcp-multi":"npm run build && node scripts/mcp-workflow-gcp-multi.mjs","pregenerate-graphql":"bun scripts/pregenerate-provider-graphql.ts","fetch-provider-specs":"node scripts/fetch-provider-specs.mjs && node scripts/fetch-google-discovery-directory.mjs","refresh-google-top50":"npm run fetch-google-top50 && npm run build && npm run pregenerate-google-top50-graphql","release:git-tag:push":"bash scripts/git-release-tag.sh --push","smoke:github-commits":"npm run build && node scripts/smoke-github-commits.mjs","workflow:multi-provider":"npm run build && node scripts/workflow-gke-cloudflare-jira.mjs","release:git-backfill-tags":"bash scripts/git-backfill-npm-release-tags.sh","workflow:gcp-multi:direct":"npm run build && node scripts/workflow-gcp-multi-direct.mjs","report:gcp-multi-experiment":"node scripts/report-gcp-multi-experiment.mjs","clawql:github-repo-description":"npm run build && node scripts/clawql-github-patch-repo-description.mjs","release:git-backfill-tags:push":"bash scripts/git-backfill-npm-release-tags.sh --push","report:all-providers-benchmark":"npm run build && node scripts/report-all-providers-workflow-benchmark.mjs","workflow:complex-release-stack":"npm run build && node scripts/workflow-complex-release-stack.mjs","fetch-all-google-discovery-specs":"node scripts/fetch-all-google-discovery-specs.mjs","fetch-google-discovery-directory":"node scripts/fetch-google-discovery-directory.mjs","pregenerate-google-top50-graphql":"bun scripts/pregenerate-google-top50-graphql.ts","workflow:complex-release-stack:mcp":"npm run build && node scripts/mcp-workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp:live":"npm run build && WORKFLOW_MCP_EXECUTE=1 node scripts/mcp-workflow-complex-release-stack.mjs"},"_npmUser":{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"},"deprecated":"Superseded by 3.0.1: 3.0.0 tarball included stale dist/ artifacts; use 3.0.1.","repository":{"url":"git+https://github.com/danielsmithdevelopment/ClawQL.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server: search + execute any OpenAPI 3 API with an internal GraphQL optimization layer","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.2","sql.js":"^1.14.1","express":"^4.18.2","graphql":"^16.8.1","node-fetch":"^3.3.2","graphql-http":"^1.22.0","swagger2openapi":"^7.0.8","@omnigraph/openapi":"^0.109.41","@graphql-mesh/utils":"^0.104.29","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^4.1.1","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sql.js":"^1.4.11","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/clawql-mcp_3.0.0_1776377255125_0.515533382880496","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"clawql-mcp","version":"3.0.1","keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"license":"Apache-2.0","_id":"clawql-mcp@3.0.1","maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"bin":{"clawql-mcp":"bin/clawql-mcp.mjs","clawql-mcp-http":"bin/clawql-mcp-http.mjs"},"dist":{"shasum":"d929ba6f731c44ee327a8bce27d398b56b524650","tarball":"https://registry.npmjs.org/clawql-mcp/-/clawql-mcp-3.0.1.tgz","fileCount":204,"integrity":"sha512-3Oy38QZhVQwVUtMFoSsLnGAg6ewk9E/1aYV6a9HEYESdzgnHJzrSxxDOi3El4z2Kvyw5OV6ucLAV5uEIwHJLCw==","signatures":[{"sig":"MEUCIEMit/OZEVhhMZrRCA6XHFXuQzX50W/qkT2KDoVtkmboAiEA7RS3DyzKno00gPOROvDNauysFSdr2qdT530N930b3gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95174282},"main":"./dist/server.js","type":"module","engines":{"node":">=20"},"exports":{".":"./dist/server.js","./server-http":"./dist/server-http.js","./package.json":"./package.json","./graphql-proxy":"./dist/graphql-proxy.js"},"gitHead":"a72b5a8648647a0fcf7dfcb41392d547f3004105","scripts":{"dev":"tsx src/server.ts","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf dist","start":"node dist/server.js","pretest":"npm run build","start:http":"node dist/server-http.js","test:coverage":"npm run build && vitest run --coverage","prepublishOnly":"npm run build","release:git-tag":"bash scripts/git-release-tag.sh","smoke:atlassian":"node scripts/smoke-atlassian.mjs","benchmark:tokens":"npm run build && node scripts/benchmark-provider-tokens.mjs","smoke:cloudflare":"node scripts/smoke-cloudflare.mjs","fetch-n8n-openapi":"node scripts/fetch-n8n-openapi.mjs","fetch-google-top50":"node scripts/fetch-google-top50.mjs","workflow:gcp-multi":"npm run build && node scripts/mcp-workflow-gcp-multi.mjs","pregenerate-graphql":"bun scripts/pregenerate-provider-graphql.ts","fetch-provider-specs":"node scripts/fetch-provider-specs.mjs && node scripts/fetch-google-discovery-directory.mjs","refresh-google-top50":"npm run fetch-google-top50 && npm run build && npm run pregenerate-google-top50-graphql","release:git-tag:push":"bash scripts/git-release-tag.sh --push","smoke:github-commits":"npm run build && node scripts/smoke-github-commits.mjs","workflow:multi-provider":"npm run build && node scripts/workflow-gke-cloudflare-jira.mjs","release:git-backfill-tags":"bash scripts/git-backfill-npm-release-tags.sh","workflow:gcp-multi:direct":"npm run build && node scripts/workflow-gcp-multi-direct.mjs","report:gcp-multi-experiment":"node scripts/report-gcp-multi-experiment.mjs","clawql:github-repo-description":"npm run build && node scripts/clawql-github-patch-repo-description.mjs","release:git-backfill-tags:push":"bash scripts/git-backfill-npm-release-tags.sh --push","report:all-providers-benchmark":"npm run build && node scripts/report-all-providers-workflow-benchmark.mjs","workflow:complex-release-stack":"npm run build && node scripts/workflow-complex-release-stack.mjs","fetch-all-google-discovery-specs":"node scripts/fetch-all-google-discovery-specs.mjs","fetch-google-discovery-directory":"node scripts/fetch-google-discovery-directory.mjs","pregenerate-google-top50-graphql":"bun scripts/pregenerate-google-top50-graphql.ts","workflow:complex-release-stack:mcp":"npm run build && node scripts/mcp-workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp:live":"npm run build && WORKFLOW_MCP_EXECUTE=1 node scripts/mcp-workflow-complex-release-stack.mjs"},"_npmUser":{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"},"repository":{"url":"git+https://github.com/danielsmithdevelopment/ClawQL.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server: search + execute any OpenAPI 3 API with an internal GraphQL optimization layer","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^3.22.4","yaml":"^2.8.2","sql.js":"^1.14.1","express":"^4.18.2","graphql":"^16.8.1","node-fetch":"^3.3.2","graphql-http":"^1.22.0","swagger2openapi":"^7.0.8","@omnigraph/openapi":"^0.109.41","@graphql-mesh/utils":"^0.104.29","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vitest":"^4.1.1","typescript":"^5.3.0","@types/node":"^20.0.0","@types/sql.js":"^1.4.11","@types/express":"^4.17.21","@vitest/coverage-v8":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/clawql-mcp_3.0.1_1776377324487_0.27808705946218804","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"clawql-mcp","version":"3.1.0","keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"license":"Apache-2.0","_id":"clawql-mcp@3.1.0","maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"bin":{"clawql-mcp":"bin/clawql-mcp.mjs","clawql-mcp-http":"bin/clawql-mcp-http.mjs"},"dist":{"shasum":"f388e4c504d227058349ca8c30b8c1187db4c854","tarball":"https://registry.npmjs.org/clawql-mcp/-/clawql-mcp-3.1.0.tgz","fileCount":211,"integrity":"sha512-uDDl+W4BXSgrw/qiWPWoh918SIXp8v55AANlNKPAQLwUqKAzBgVyJsMV46rAjqZh+yvEp/dq+4QrXrNQfdXzwA==","signatures":[{"sig":"MEUCIQDBD2izv2kGgU67FqWH0kUTWbhjANbxjJFnpcAVVuHH/QIgQKDnyirfMHSvXaTJyuayEF2dW1Tv12Nw3KGbci3JY0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95236622},"main":"./dist/server.js","type":"module","engines":{"node":">=20"},"exports":{".":"./dist/server.js","./server-http":"./dist/server-http.js","./package.json":"./package.json","./graphql-proxy":"./dist/graphql-proxy.js"},"gitHead":"387c09b4db95e0c9e18f5c3e4d54a95ba826b4d8","scripts":{"dev":"tsx src/server.ts","lint":"eslint \"src/**/*.ts\" \"vitest.config.ts\" --max-warnings 0 --cache --cache-location .eslintcache","test":"vitest run","build":"npm run clean && tsc","clean":"rm -rf dist","start":"node dist/server.js","format":"prettier --write \"src/**/*.{ts,tsx}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache","pretest":"npm run build","lint:fix":"eslint \"src/**/*.ts\" \"vitest.config.ts\" --fix --cache --cache-location .eslintcache","start:http":"node dist/server-http.js","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache","test:coverage":"npm run build && vitest run --coverage","prepublishOnly":"npm run build","release:git-tag":"bash scripts/git-release-tag.sh","smoke:atlassian":"node scripts/smoke-atlassian.mjs","benchmark:tokens":"npm run build && node scripts/benchmark-provider-tokens.mjs","smoke:cloudflare":"node scripts/smoke-cloudflare.mjs","fetch-n8n-openapi":"node scripts/fetch-n8n-openapi.mjs","fetch-google-top50":"node scripts/fetch-google-top50.mjs","workflow:gcp-multi":"npm run build && node scripts/mcp-workflow-gcp-multi.mjs","pregenerate-graphql":"bun scripts/pregenerate-provider-graphql.ts","fetch-provider-specs":"node scripts/fetch-provider-specs.mjs && node scripts/fetch-google-discovery-directory.mjs","refresh-google-top50":"npm run fetch-google-top50 && npm run build && npm run pregenerate-google-top50-graphql","release:git-tag:push":"bash scripts/git-release-tag.sh --push","smoke:github-commits":"npm run build && node scripts/smoke-github-commits.mjs","workflow:multi-provider":"npm run build && node scripts/workflow-gke-cloudflare-jira.mjs","release:git-backfill-tags":"bash scripts/git-backfill-npm-release-tags.sh","workflow:gcp-multi:direct":"npm run build && node scripts/workflow-gcp-multi-direct.mjs","report:gcp-multi-experiment":"node scripts/report-gcp-multi-experiment.mjs","clawql:github-repo-description":"npm run build && node scripts/clawql-github-patch-repo-description.mjs","release:git-backfill-tags:push":"bash scripts/git-backfill-npm-release-tags.sh --push","report:all-providers-benchmark":"npm run build && node scripts/report-all-providers-workflow-benchmark.mjs","workflow:complex-release-stack":"npm run build && node scripts/workflow-complex-release-stack.mjs","fetch-all-google-discovery-specs":"node scripts/fetch-all-google-discovery-specs.mjs","fetch-google-discovery-directory":"node scripts/fetch-google-discovery-directory.mjs","pregenerate-google-top50-graphql":"bun scripts/pregenerate-google-top50-graphql.ts","workflow:complex-release-stack:mcp":"npm run build && node scripts/mcp-workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp:live":"npm run build && WORKFLOW_MCP_EXECUTE=1 node scripts/mcp-workflow-complex-release-stack.mjs"},"_npmUser":{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"},"repository":{"url":"git+https://github.com/danielsmithdevelopment/ClawQL.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server: search + execute any OpenAPI 3 API with an internal GraphQL optimization layer","directories":{},"_nodeVersion":"25.9.0","dependencies":{"pg":"^8.20.0","zod":"^4.3.6","yaml":"^2.8.2","sql.js":"^1.14.1","express":"^5.2.1","graphql":"^16.8.1","node-fetch":"^3.3.2","graphql-http":"^1.22.0","swagger2openapi":"^7.0.8","@omnigraph/openapi":"^0.109.41","@graphql-mesh/utils":"^0.104.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.2.0","vitest":"^4.1.1","prettier":"^3.8.3","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^22.0.0","@types/sql.js":"^1.4.11","@types/express":"^5.0.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/clawql-mcp_3.1.0_1776383583696_0.137358059522124","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"clawql-mcp","version":"3.2.0","keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"license":"Apache-2.0","_id":"clawql-mcp@3.2.0","maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"bin":{"clawql-mcp":"bin/clawql-mcp.mjs","clawql-mcp-http":"bin/clawql-mcp-http.mjs"},"dist":{"shasum":"bf8f068d8c802504b3c07d60e6a2d7be5c09ba8b","tarball":"https://registry.npmjs.org/clawql-mcp/-/clawql-mcp-3.2.0.tgz","fileCount":212,"integrity":"sha512-W1Em52wqn+frDdsyMrA6TcoVQJd1xAQjgegEFuJ32VDj9tDdn8l11EJ84OmyJaa2cvsw0SLHuuOoJlholRo+CA==","signatures":[{"sig":"MEYCIQCyBpBnlV0xSli8Wd0jv6ISZKLXIKxl+qG+yTNLjWzG4wIhAJsnGjLybzRlyAy4y879OpR8coZq0l99x4DFL0xIK2Lb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95242863},"main":"./dist/server.js","type":"module","engines":{"node":">=20"},"exports":{".":"./dist/server.js","./server-http":"./dist/server-http.js","./package.json":"./package.json","./graphql-proxy":"./dist/graphql-proxy.js"},"gitHead":"138c3d1767cedc2f9a131890df6c2e8ee5d86180","scripts":{"dev":"tsx src/server.ts","lint":"eslint \"src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"vitest.config.ts\" --max-warnings 0 --cache --cache-location .eslintcache","test":"vitest run","build":"npm run clean && npm run build -w mcp-grpc-transport && tsc","clean":"rm -rf dist packages/mcp-grpc-transport/dist","start":"node dist/server.js","format":"prettier --write \"src/**/*.{ts,tsx}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache","pretest":"npm run build","lint:fix":"eslint \"src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"vitest.config.ts\" --fix --cache --cache-location .eslintcache","start:http":"node dist/server-http.js","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache","test:coverage":"npm run build && vitest run --coverage","prepublishOnly":"npm run build","release:git-tag":"bash scripts/git-release-tag.sh","smoke:atlassian":"node scripts/smoke-atlassian.mjs","benchmark:tokens":"npm run build && node scripts/benchmark-provider-tokens.mjs","smoke:cloudflare":"node scripts/smoke-cloudflare.mjs","fetch-n8n-openapi":"node scripts/fetch-n8n-openapi.mjs","fetch-google-top50":"node scripts/fetch-google-top50.mjs","workflow:gcp-multi":"npm run build && node scripts/mcp-workflow-gcp-multi.mjs","pregenerate-graphql":"bun scripts/pregenerate-provider-graphql.ts","fetch-provider-specs":"node scripts/fetch-provider-specs.mjs && node scripts/fetch-google-discovery-directory.mjs","refresh-google-top50":"npm run fetch-google-top50 && npm run build && npm run pregenerate-google-top50-graphql","release:git-tag:push":"bash scripts/git-release-tag.sh --push","smoke:github-commits":"npm run build && node scripts/smoke-github-commits.mjs","workflow:multi-provider":"npm run build && node scripts/workflow-gke-cloudflare-jira.mjs","release:git-backfill-tags":"bash scripts/git-backfill-npm-release-tags.sh","workflow:gcp-multi:direct":"npm run build && node scripts/workflow-gcp-multi-direct.mjs","report:gcp-multi-experiment":"node scripts/report-gcp-multi-experiment.mjs","clawql:github-repo-description":"npm run build && node scripts/clawql-github-patch-repo-description.mjs","release:git-backfill-tags:push":"bash scripts/git-backfill-npm-release-tags.sh --push","report:all-providers-benchmark":"npm run build && node scripts/report-all-providers-workflow-benchmark.mjs","workflow:complex-release-stack":"npm run build && node scripts/workflow-complex-release-stack.mjs","fetch-all-google-discovery-specs":"node scripts/fetch-all-google-discovery-specs.mjs","fetch-google-discovery-directory":"node scripts/fetch-google-discovery-directory.mjs","pregenerate-google-top50-graphql":"bun scripts/pregenerate-google-top50-graphql.ts","workflow:complex-release-stack:mcp":"npm run build && node scripts/mcp-workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp:live":"npm run build && WORKFLOW_MCP_EXECUTE=1 node scripts/mcp-workflow-complex-release-stack.mjs"},"_npmUser":{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"},"repository":{"url":"git+https://github.com/danielsmithdevelopment/ClawQL.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.12.1","description":"MCP server: search + execute any OpenAPI 3 API with an internal GraphQL optimization layer","directories":{},"_nodeVersion":"25.9.0","dependencies":{"pg":"^8.20.0","zod":"^4.3.6","yaml":"^2.8.2","sql.js":"^1.14.1","express":"^5.2.1","graphql":"^16.8.1","node-fetch":"^3.3.2","graphql-http":"^1.22.0","swagger2openapi":"^7.0.8","@omnigraph/openapi":"^0.109.41","mcp-grpc-transport":"^0.1.0","@graphql-mesh/utils":"^0.104.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.2.0","vitest":"^4.1.1","prettier":"^3.8.3","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^22.0.0","@types/sql.js":"^1.4.11","@types/express":"^5.0.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/clawql-mcp_3.2.0_1776396965905_0.9156230534390122","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"clawql-mcp","version":"3.2.1","keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"license":"Apache-2.0","_id":"clawql-mcp@3.2.1","maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"bin":{"clawql-mcp":"bin/clawql-mcp.mjs","clawql-mcp-http":"bin/clawql-mcp-http.mjs"},"dist":{"shasum":"be71e577037e9de98f57b8908ba93dcaec682e50","tarball":"https://registry.npmjs.org/clawql-mcp/-/clawql-mcp-3.2.1.tgz","fileCount":212,"integrity":"sha512-P4rEyefUSxg27mHL+1jF3OCFSXpF9a3vumUNXmk9rEBcfQWXwXVngRpKdAIx0KCquD6FOrMRe7dDOPdZ0FEfjw==","signatures":[{"sig":"MEYCIQCqF2/SS5rqyejgUt0ffuaG8m9pE3pkT5As9kgvR95WHAIhAN9NGQYL/tWNKUsJrUTSdv0E3rKa3ihoeIUR3mgymCAW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95243263},"main":"./dist/server.js","type":"module","engines":{"node":">=20"},"exports":{".":"./dist/server.js","./server-http":"./dist/server-http.js","./package.json":"./package.json","./graphql-proxy":"./dist/graphql-proxy.js"},"gitHead":"3609f32f607a87e75350381d20971d4f0c4c3170","scripts":{"dev":"tsx src/server.ts","lint":"eslint \"src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"vitest.config.ts\" --max-warnings 0 --cache --cache-location .eslintcache","test":"vitest run","build":"npm run clean && npm run build -w mcp-grpc-transport && tsc","clean":"rm -rf dist packages/mcp-grpc-transport/dist","start":"node dist/server.js","format":"prettier --write \"src/**/*.{ts,tsx}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache","pretest":"npm run build","lint:fix":"eslint \"src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"vitest.config.ts\" --fix --cache --cache-location .eslintcache","start:http":"node dist/server-http.js","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache","test:coverage":"npm run build && vitest run --coverage","prepublishOnly":"npm run build","release:git-tag":"bash scripts/git-release-tag.sh","smoke:atlassian":"node scripts/smoke-atlassian.mjs","benchmark:tokens":"npm run build && node scripts/benchmark-provider-tokens.mjs","smoke:cloudflare":"node scripts/smoke-cloudflare.mjs","fetch-n8n-openapi":"node scripts/fetch-n8n-openapi.mjs","fetch-google-top50":"node scripts/fetch-google-top50.mjs","workflow:gcp-multi":"npm run build && node scripts/mcp-workflow-gcp-multi.mjs","pregenerate-graphql":"bun scripts/pregenerate-provider-graphql.ts","fetch-provider-specs":"node scripts/fetch-provider-specs.mjs && node scripts/fetch-google-discovery-directory.mjs","refresh-google-top50":"npm run fetch-google-top50 && npm run build && npm run pregenerate-google-top50-graphql","release:git-tag:push":"bash scripts/git-release-tag.sh --push","smoke:github-commits":"npm run build && node scripts/smoke-github-commits.mjs","workflow:multi-provider":"npm run build && node scripts/workflow-gke-cloudflare-jira.mjs","release:git-backfill-tags":"bash scripts/git-backfill-npm-release-tags.sh","workflow:gcp-multi:direct":"npm run build && node scripts/workflow-gcp-multi-direct.mjs","report:gcp-multi-experiment":"node scripts/report-gcp-multi-experiment.mjs","clawql:github-repo-description":"npm run build && node scripts/clawql-github-patch-repo-description.mjs","release:git-backfill-tags:push":"bash scripts/git-backfill-npm-release-tags.sh --push","report:all-providers-benchmark":"npm run build && node scripts/report-all-providers-workflow-benchmark.mjs","workflow:complex-release-stack":"npm run build && node scripts/workflow-complex-release-stack.mjs","fetch-all-google-discovery-specs":"node scripts/fetch-all-google-discovery-specs.mjs","fetch-google-discovery-directory":"node scripts/fetch-google-discovery-directory.mjs","pregenerate-google-top50-graphql":"bun scripts/pregenerate-google-top50-graphql.ts","workflow:complex-release-stack:mcp":"npm run build && node scripts/mcp-workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp:live":"npm run build && WORKFLOW_MCP_EXECUTE=1 node scripts/mcp-workflow-complex-release-stack.mjs"},"_npmUser":{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"},"repository":{"url":"git+https://github.com/danielsmithdevelopment/ClawQL.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.12.1","description":"MCP server: search + execute any OpenAPI 3 API with an internal GraphQL optimization layer","directories":{},"_nodeVersion":"25.9.0","dependencies":{"pg":"^8.20.0","zod":"^4.3.6","yaml":"^2.8.2","sql.js":"^1.14.1","express":"^5.2.1","graphql":"^16.8.1","node-fetch":"^3.3.2","graphql-http":"^1.22.0","swagger2openapi":"^7.0.8","@omnigraph/openapi":"^0.109.41","mcp-grpc-transport":"^0.1.0","@graphql-mesh/utils":"^0.104.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.2.0","vitest":"^4.1.1","prettier":"^3.8.3","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^22.0.0","@types/sql.js":"^1.4.11","@types/express":"^5.0.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/clawql-mcp_3.2.1_1776398062110_0.4547087270578034","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"clawql-mcp","version":"3.2.3","keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"license":"Apache-2.0","_id":"clawql-mcp@3.2.3","maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"bin":{"clawql-mcp":"bin/clawql-mcp.mjs","clawql-mcp-http":"bin/clawql-mcp-http.mjs"},"dist":{"shasum":"fcb431bcd9ea5f1ce627297cf7d1dd624409e094","tarball":"https://registry.npmjs.org/clawql-mcp/-/clawql-mcp-3.2.3.tgz","fileCount":212,"integrity":"sha512-SndcGbVaRPWaFlwjDVFa1F+42bPYzz1jde1uWOFCfwKnkTI8s64XjxCDYtLcPEBOcY8ZfYRabApp4g3u9rQOZw==","signatures":[{"sig":"MEYCIQDUIxeu5J3bVE1rLZe7RZ64iJhNefp6IsShakegNIlsJwIhAPISgVrZy95laRV2XOJuOvE/RKV76xgFgDrgY/G3xg2n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95246631},"main":"./dist/server.js","type":"module","engines":{"node":">=20"},"exports":{".":"./dist/server.js","./server-http":"./dist/server-http.js","./package.json":"./package.json","./graphql-proxy":"./dist/graphql-proxy.js"},"gitHead":"e55cb6807fd3400eb1f1a3484fbf91105bae4d96","scripts":{"dev":"tsx src/server.ts","lint":"eslint \"src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"vitest.config.ts\" --max-warnings 0 --cache --cache-location .eslintcache","test":"vitest run","build":"npm run clean && npm run build -w mcp-grpc-transport && tsc","clean":"rm -rf dist packages/mcp-grpc-transport/dist","start":"node dist/server.js","format":"prettier --write \"src/**/*.{ts,tsx}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache","pretest":"npm run build","lint:fix":"eslint \"src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"vitest.config.ts\" --fix --cache --cache-location .eslintcache","start:http":"node dist/server-http.js","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache","test:coverage":"npm run build && vitest run --coverage","prepublishOnly":"npm run build","release:git-tag":"bash scripts/git-release-tag.sh","smoke:atlassian":"node scripts/smoke-atlassian.mjs","benchmark:tokens":"npm run build && node scripts/benchmark-provider-tokens.mjs","smoke:cloudflare":"node scripts/smoke-cloudflare.mjs","fetch-n8n-openapi":"node scripts/fetch-n8n-openapi.mjs","fetch-google-top50":"node scripts/fetch-google-top50.mjs","grpc:memory-recall":"node scripts/grpc-memory-recall.mjs","workflow:gcp-multi":"npm run build && node scripts/mcp-workflow-gcp-multi.mjs","pregenerate-graphql":"bun scripts/pregenerate-provider-graphql.ts","fetch-provider-specs":"node scripts/fetch-provider-specs.mjs && node scripts/fetch-google-discovery-directory.mjs","refresh-google-top50":"npm run fetch-google-top50 && npm run build && npm run pregenerate-google-top50-graphql","release:git-tag:push":"bash scripts/git-release-tag.sh --push","smoke:github-commits":"npm run build && node scripts/smoke-github-commits.mjs","workflow:multi-provider":"npm run build && node scripts/workflow-gke-cloudflare-jira.mjs","release:git-backfill-tags":"bash scripts/git-backfill-npm-release-tags.sh","workflow:gcp-multi:direct":"npm run build && node scripts/workflow-gcp-multi-direct.mjs","report:gcp-multi-experiment":"node scripts/report-gcp-multi-experiment.mjs","clawql:github-repo-description":"npm run build && node scripts/clawql-github-patch-repo-description.mjs","release:git-backfill-tags:push":"bash scripts/git-backfill-npm-release-tags.sh --push","report:all-providers-benchmark":"npm run build && node scripts/report-all-providers-workflow-benchmark.mjs","workflow:complex-release-stack":"npm run build && node scripts/workflow-complex-release-stack.mjs","fetch-all-google-discovery-specs":"node scripts/fetch-all-google-discovery-specs.mjs","fetch-google-discovery-directory":"node scripts/fetch-google-discovery-directory.mjs","pregenerate-google-top50-graphql":"bun scripts/pregenerate-google-top50-graphql.ts","workflow:complex-release-stack:mcp":"npm run build && node scripts/mcp-workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp:live":"npm run build && WORKFLOW_MCP_EXECUTE=1 node scripts/mcp-workflow-complex-release-stack.mjs"},"_npmUser":{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"},"repository":{"url":"git+https://github.com/danielsmithdevelopment/ClawQL.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.12.1","description":"MCP server: search + execute any OpenAPI 3 API with an internal GraphQL optimization layer","directories":{},"_nodeVersion":"25.9.0","dependencies":{"pg":"^8.20.0","zod":"^4.3.6","yaml":"^2.8.2","sql.js":"^1.14.1","express":"^5.2.1","graphql":"^16.8.1","node-fetch":"^3.3.2","graphql-http":"^1.22.0","swagger2openapi":"^7.0.8","@omnigraph/openapi":"^0.109.41","mcp-grpc-transport":"^0.1.2","@graphql-mesh/utils":"^0.104.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.2.0","vitest":"^4.1.1","prettier":"^3.8.3","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^22.0.0","@types/sql.js":"^1.4.11","@types/express":"^5.0.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/clawql-mcp_3.2.3_1776406250416_0.21754212763896885","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"clawql-mcp","version":"3.3.0","keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"license":"Apache-2.0","_id":"clawql-mcp@3.3.0","maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"bin":{"clawql-mcp":"bin/clawql-mcp.mjs","clawql-mcp-http":"bin/clawql-mcp-http.mjs"},"dist":{"shasum":"b853ac6ed52c7846bda53ac74123aea9b73d723b","tarball":"https://registry.npmjs.org/clawql-mcp/-/clawql-mcp-3.3.0.tgz","fileCount":217,"integrity":"sha512-BVJ/zB9k64/jbHdI3tMV8zd15Rf0xCkThFvcCqwiqgHMaln/YT6NLwXY8+5XmhFX+GgENqWcQgox2GpW7Rafuw==","signatures":[{"sig":"MEUCIQDX1JghtbVG6nP9SwT2auZxg9TQe1N0Gjqsz80Buu3YQwIgDntog1P54Zwo7iNJzene/26Utlzd9xiApnUr8AnHrDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95284528},"main":"./dist/server.js","type":"module","engines":{"node":">=20"},"exports":{".":"./dist/server.js","./server-http":"./dist/server-http.js","./package.json":"./package.json","./graphql-proxy":"./dist/graphql-proxy.js"},"gitHead":"c3b9db3a26753b0c5d25992e32efecf5ba57f844","scripts":{"dev":"tsx src/server.ts","lint":"eslint \"src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"vitest.config.ts\" --max-warnings 0 --cache --cache-location .eslintcache","test":"vitest run","build":"npm run clean && npm run build -w mcp-grpc-transport && tsc","clean":"rm -rf dist packages/mcp-grpc-transport/dist","start":"node dist/server.js","format":"prettier --write \"src/**/*.{ts,tsx}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache && npm run format --prefix website","graphql":"tsx src/graphql-proxy.ts","pretest":"npm run build","lint:fix":"eslint \"src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"vitest.config.ts\" --fix --cache --cache-location .eslintcache","start:http":"node dist/server-http.js","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache && npm run format:check --prefix website","test:coverage":"npm run build && vitest run --coverage","prepublishOnly":"npm run build","release:git-tag":"bash scripts/git-release-tag.sh","smoke:atlassian":"node scripts/smoke-atlassian.mjs","benchmark:tokens":"npm run build && node scripts/benchmark-provider-tokens.mjs","smoke:cloudflare":"node scripts/smoke-cloudflare.mjs","fetch-n8n-openapi":"node scripts/fetch-n8n-openapi.mjs","fetch-google-top50":"node scripts/fetch-google-top50.mjs","grpc:memory-recall":"node scripts/grpc-memory-recall.mjs","workflow:gcp-multi":"npm run build && node scripts/mcp-workflow-gcp-multi.mjs","pregenerate-graphql":"tsx scripts/pregenerate-provider-graphql.ts","fetch-provider-specs":"node scripts/fetch-provider-specs.mjs && node scripts/fetch-google-discovery-directory.mjs","refresh-google-top50":"npm run fetch-google-top50 && npm run build && npm run pregenerate-google-top50-graphql","release:git-tag:push":"bash scripts/git-release-tag.sh --push","smoke:github-commits":"npm run build && node scripts/smoke-github-commits.mjs","workflow:multi-provider":"npm run build && node scripts/workflow-gke-cloudflare-jira.mjs","release:git-backfill-tags":"bash scripts/git-backfill-npm-release-tags.sh","workflow:gcp-multi:direct":"npm run build && node scripts/workflow-gcp-multi-direct.mjs","report:gcp-multi-experiment":"node scripts/report-gcp-multi-experiment.mjs","clawql:github-repo-description":"npm run build && node scripts/clawql-github-patch-repo-description.mjs","release:git-backfill-tags:push":"bash scripts/git-backfill-npm-release-tags.sh --push","report:all-providers-benchmark":"npm run build && node scripts/report-all-providers-workflow-benchmark.mjs","workflow:complex-release-stack":"npm run build && node scripts/workflow-complex-release-stack.mjs","fetch-all-google-discovery-specs":"node scripts/fetch-all-google-discovery-specs.mjs","fetch-google-discovery-directory":"node scripts/fetch-google-discovery-directory.mjs","pregenerate-google-top50-graphql":"tsx scripts/pregenerate-google-top50-graphql.ts","workflow:complex-release-stack:mcp":"npm run build && node scripts/mcp-workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp:live":"npm run build && WORKFLOW_MCP_EXECUTE=1 node scripts/mcp-workflow-complex-release-stack.mjs"},"_npmUser":{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"},"repository":{"url":"git+https://github.com/danielsmithdevelopment/ClawQL.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.12.1","description":"MCP server: search + execute any OpenAPI 3 API with an internal GraphQL optimization layer","directories":{},"_nodeVersion":"25.9.0","dependencies":{"pg":"^8.20.0","zod":"^4.3.6","yaml":"^2.8.2","sql.js":"^1.14.1","express":"^5.2.1","graphql":"^16.8.1","node-fetch":"^3.3.2","graphql-http":"^1.22.0","swagger2openapi":"^7.0.8","@omnigraph/openapi":"^0.109.41","mcp-grpc-transport":"^0.1.2","@graphql-mesh/utils":"^0.104.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.2.0","vitest":"^4.1.1","prettier":"^3.8.3","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^22.0.0","@types/sql.js":"^1.4.11","@types/express":"^5.0.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/clawql-mcp_3.3.0_1776458273031_0.03472672567560231","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"clawql-mcp","version":"3.4.0","keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"license":"Apache-2.0","_id":"clawql-mcp@3.4.0","maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"bin":{"clawql-mcp":"bin/clawql-mcp.mjs","clawql-mcp-http":"bin/clawql-mcp-http.mjs"},"dist":{"shasum":"5fa7e17fbe46de0107ef10d5d9e87e0c421a721c","tarball":"https://registry.npmjs.org/clawql-mcp/-/clawql-mcp-3.4.0.tgz","fileCount":222,"integrity":"sha512-BhGv439RpqYpe291dSrmjVXiXKbyrV7Pglp3NWej5+Bg/K3G10P7hHsMhoorcrIGrJX1Z6AkSP2lt+WvYUl0Ww==","signatures":[{"sig":"MEQCIBQg8DFtub0R8b0ZKQGOckZEuqCrfCwGcbuwlgHbphHUAiBj9uU29BctZjyeo1spcbiYcZdH/uT1B4MVZDm/jgu8Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95326926},"main":"./dist/server.js","type":"module","engines":{"node":">=20"},"exports":{".":"./dist/server.js","./server-http":"./dist/server-http.js","./package.json":"./package.json","./graphql-proxy":"./dist/graphql-proxy.js"},"gitHead":"191e7549a1046f4445fe3f272cdfac51e00b64b6","scripts":{"dev":"tsx src/server.ts","lint":"eslint \"src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"vitest.config.ts\" --max-warnings 0 --cache --cache-location .eslintcache","test":"vitest run","build":"npm run clean && npm run build -w mcp-grpc-transport && tsc","clean":"rm -rf dist packages/mcp-grpc-transport/dist","start":"node dist/server.js","format":"prettier --write \"src/**/*.{ts,tsx}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache && npm run format --prefix website","graphql":"tsx src/graphql-proxy.ts","pretest":"npm run build","lint:fix":"eslint \"src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"vitest.config.ts\" --fix --cache --cache-location .eslintcache","start:http":"node dist/server-http.js","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache && npm run format:check --prefix website","test:coverage":"npm run build && vitest run --coverage","prepublishOnly":"npm run build","release:git-tag":"bash scripts/git-release-tag.sh","smoke:atlassian":"node scripts/smoke-atlassian.mjs","benchmark:tokens":"npm run build && node scripts/benchmark-provider-tokens.mjs","smoke:cloudflare":"node scripts/smoke-cloudflare.mjs","fetch-n8n-openapi":"node scripts/fetch-n8n-openapi.mjs","fetch-google-top50":"node scripts/fetch-google-top50.mjs","grpc:memory-recall":"node scripts/grpc-memory-recall.mjs","workflow:gcp-multi":"npm run build && node scripts/mcp-workflow-gcp-multi.mjs","pregenerate-graphql":"tsx scripts/pregenerate-provider-graphql.ts","fetch-provider-specs":"node scripts/fetch-provider-specs.mjs && node scripts/fetch-google-discovery-directory.mjs","refresh-google-top50":"npm run fetch-google-top50 && npm run build && npm run pregenerate-google-top50-graphql","release:git-tag:push":"bash scripts/git-release-tag.sh --push","smoke:github-commits":"npm run build && node scripts/smoke-github-commits.mjs","workflow:multi-provider":"npm run build && node scripts/workflow-gke-cloudflare-jira.mjs","release:git-backfill-tags":"bash scripts/git-backfill-npm-release-tags.sh","workflow:gcp-multi:direct":"npm run build && node scripts/workflow-gcp-multi-direct.mjs","report:gcp-multi-experiment":"node scripts/report-gcp-multi-experiment.mjs","clawql:github-repo-description":"npm run build && node scripts/clawql-github-patch-repo-description.mjs","release:git-backfill-tags:push":"bash scripts/git-backfill-npm-release-tags.sh --push","report:all-providers-benchmark":"npm run build && node scripts/report-all-providers-workflow-benchmark.mjs","workflow:complex-release-stack":"npm run build && node scripts/workflow-complex-release-stack.mjs","fetch-all-google-discovery-specs":"node scripts/fetch-all-google-discovery-specs.mjs","fetch-google-discovery-directory":"node scripts/fetch-google-discovery-directory.mjs","pregenerate-google-top50-graphql":"tsx scripts/pregenerate-google-top50-graphql.ts","workflow:complex-release-stack:mcp":"npm run build && node scripts/mcp-workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp:live":"npm run build && WORKFLOW_MCP_EXECUTE=1 node scripts/mcp-workflow-complex-release-stack.mjs"},"_npmUser":{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"},"repository":{"url":"git+https://github.com/danielsmithdevelopment/ClawQL.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.12.1","description":"MCP server: search + execute any OpenAPI 3 API with an internal GraphQL optimization layer","directories":{},"_nodeVersion":"25.9.0","dependencies":{"pg":"^8.20.0","zod":"^4.3.6","yaml":"^2.8.2","dotenv":"^16.6.1","sql.js":"^1.14.1","express":"^5.2.1","graphql":"^16.8.1","node-fetch":"^3.3.2","graphql-http":"^1.22.0","swagger2openapi":"^7.0.8","@omnigraph/openapi":"^0.109.41","mcp-grpc-transport":"^0.1.2","node-html-markdown":"^2.0.0","@graphql-mesh/utils":"^0.104.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.2.0","vitest":"^4.1.1","prettier":"^3.8.3","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^22.0.0","@types/sql.js":"^1.4.11","@types/express":"^5.0.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/clawql-mcp_3.4.0_1776575503490_0.24652711156688767","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"clawql-mcp","version":"3.4.1","keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"license":"Apache-2.0","_id":"clawql-mcp@3.4.1","maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"bin":{"clawql-mcp":"bin/clawql-mcp.mjs","clawql-mcp-http":"bin/clawql-mcp-http.mjs"},"dist":{"shasum":"8ad5b4cb423725b506fea2754616ed8945a75a0a","tarball":"https://registry.npmjs.org/clawql-mcp/-/clawql-mcp-3.4.1.tgz","fileCount":222,"integrity":"sha512-vnpT6H3xBQEUEtSK6k2haCSpMvp+LxlNDzADX7h+EPz4ZwDX0KMbZhRLU5bbxgzjpqWnHHgG1xW5qzv/FZICMg==","signatures":[{"sig":"MEQCIHUrCfeDvMtmAukVIGl5xDSh1LUCvdavRd69GVdfod4cAiB3+DEwx/SSVUfKNifm/wRh3a2SDRRBVXjCRxMuJMWZTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95327673},"main":"./dist/server.js","type":"module","engines":{"node":">=20"},"exports":{".":"./dist/server.js","./server-http":"./dist/server-http.js","./package.json":"./package.json","./graphql-proxy":"./dist/graphql-proxy.js"},"gitHead":"c1ff4e593080503d9bd9e2b80ac21b20da5fcc0d","scripts":{"dev":"tsx src/server.ts","lint":"eslint \"src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"vitest.config.ts\" --max-warnings 0 --cache --cache-location .eslintcache","test":"vitest run","build":"npm run clean && npm run build -w mcp-grpc-transport && tsc","clean":"rm -rf dist packages/mcp-grpc-transport/dist","start":"node dist/server.js","format":"prettier --write \"src/**/*.{ts,tsx}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache && npm run format --prefix website","graphql":"tsx src/graphql-proxy.ts","pretest":"npm run build","lint:fix":"eslint \"src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"vitest.config.ts\" --fix --cache --cache-location .eslintcache","start:http":"node dist/server-http.js","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache && npm run format:check --prefix website","test:coverage":"npm run build && vitest run --coverage","prepublishOnly":"npm run build","release:git-tag":"bash scripts/git-release-tag.sh","smoke:atlassian":"node scripts/smoke-atlassian.mjs","benchmark:tokens":"npm run build && node scripts/benchmark-provider-tokens.mjs","smoke:cloudflare":"node scripts/smoke-cloudflare.mjs","fetch-n8n-openapi":"node scripts/fetch-n8n-openapi.mjs","fetch-google-top50":"node scripts/fetch-google-top50.mjs","grpc:memory-recall":"node scripts/grpc-memory-recall.mjs","workflow:gcp-multi":"npm run build && node scripts/mcp-workflow-gcp-multi.mjs","pregenerate-graphql":"tsx scripts/pregenerate-provider-graphql.ts","fetch-provider-specs":"node scripts/fetch-provider-specs.mjs && node scripts/fetch-google-discovery-directory.mjs","refresh-google-top50":"npm run fetch-google-top50 && npm run build && npm run pregenerate-google-top50-graphql","release:git-tag:push":"bash scripts/git-release-tag.sh --push","smoke:github-commits":"npm run build && node scripts/smoke-github-commits.mjs","workflow:multi-provider":"npm run build && node scripts/workflow-gke-cloudflare-jira.mjs","release:git-backfill-tags":"bash scripts/git-backfill-npm-release-tags.sh","workflow:gcp-multi:direct":"npm run build && node scripts/workflow-gcp-multi-direct.mjs","report:gcp-multi-experiment":"node scripts/report-gcp-multi-experiment.mjs","clawql:github-repo-description":"npm run build && node scripts/clawql-github-patch-repo-description.mjs","release:git-backfill-tags:push":"bash scripts/git-backfill-npm-release-tags.sh --push","report:all-providers-benchmark":"npm run build && node scripts/report-all-providers-workflow-benchmark.mjs","workflow:complex-release-stack":"npm run build && node scripts/workflow-complex-release-stack.mjs","fetch-all-google-discovery-specs":"node scripts/fetch-all-google-discovery-specs.mjs","fetch-google-discovery-directory":"node scripts/fetch-google-discovery-directory.mjs","pregenerate-google-top50-graphql":"tsx scripts/pregenerate-google-top50-graphql.ts","workflow:complex-release-stack:mcp":"npm run build && node scripts/mcp-workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp:live":"npm run build && WORKFLOW_MCP_EXECUTE=1 node scripts/mcp-workflow-complex-release-stack.mjs"},"_npmUser":{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"},"repository":{"url":"git+https://github.com/danielsmithdevelopment/ClawQL.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.12.1","description":"MCP server: search + execute any OpenAPI 3 API with an internal GraphQL optimization layer","directories":{},"_nodeVersion":"25.9.0","dependencies":{"pg":"^8.20.0","zod":"^4.3.6","yaml":"^2.8.2","dotenv":"^16.6.1","sql.js":"^1.14.1","express":"^5.2.1","graphql":"^16.8.1","node-fetch":"^3.3.2","graphql-http":"^1.22.0","swagger2openapi":"^7.0.8","@omnigraph/openapi":"^0.109.41","mcp-grpc-transport":"^0.1.2","node-html-markdown":"^2.0.0","@graphql-mesh/utils":"^0.104.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.2.0","vitest":"^4.1.1","prettier":"^3.8.3","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^22.0.0","@types/sql.js":"^1.4.11","@types/express":"^5.0.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/clawql-mcp_3.4.1_1776587306440_0.058823972052800544","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"clawql-mcp","version":"4.0.0","keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"license":"Apache-2.0","_id":"clawql-mcp@4.0.0","maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"bin":{"clawql-mcp":"bin/clawql-mcp.mjs","clawql-mcp-http":"bin/clawql-mcp-http.mjs"},"dist":{"shasum":"fd0bac8dfb7fb5a66d3fa6972053b0612dce0a15","tarball":"https://registry.npmjs.org/clawql-mcp/-/clawql-mcp-4.0.0.tgz","fileCount":226,"integrity":"sha512-BH3QWMoKKPO4SA82zesJFLxfLmXUUwP/YBS6crsiaX97RX9kaZEflHZEq5Huwk4Xbl7nmuxMszOISN8XOh2BJQ==","signatures":[{"sig":"MEUCIQCLq4qJCJecVP5psSi9RsuaGAnHCY1foG2jebWE+ufxNgIgI4XlAHydmhimO+C5bfzdRJO5BYVTjYVXxV7IyhmRDp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95356624},"main":"./dist/server.js","type":"module","engines":{"node":">=20"},"exports":{".":"./dist/server.js","./server-http":"./dist/server-http.js","./package.json":"./package.json","./graphql-proxy":"./dist/graphql-proxy.js"},"gitHead":"22c0f985e0d77b81613841ee6aa1d290df644178","scripts":{"dev":"tsx src/server.ts","lint":"eslint \"src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"vitest.config.ts\" --max-warnings 0 --cache --cache-location .eslintcache","test":"vitest run","build":"npm run clean && npm run build -w mcp-grpc-transport && tsc","clean":"rm -rf dist packages/mcp-grpc-transport/dist","start":"node dist/server.js","format":"prettier --write \"src/**/*.{ts,tsx}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache && npm run format --prefix website","graphql":"tsx src/graphql-proxy.ts","pretest":"npm run build","lint:fix":"eslint \"src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"vitest.config.ts\" --fix --cache --cache-location .eslintcache","start:http":"node dist/server-http.js","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache && npm run format:check --prefix website","test:coverage":"npm run build && vitest run --coverage","prepublishOnly":"npm run build","release:git-tag":"bash scripts/git-release-tag.sh","smoke:atlassian":"node scripts/smoke-atlassian.mjs","benchmark:tokens":"npm run build && node scripts/benchmark-provider-tokens.mjs","smoke:cloudflare":"node scripts/smoke-cloudflare.mjs","fetch-n8n-openapi":"node scripts/fetch-n8n-openapi.mjs","fetch-google-top50":"node scripts/fetch-google-top50.mjs","grpc:memory-recall":"node scripts/grpc-memory-recall.mjs","workflow:gcp-multi":"npm run build && node scripts/mcp-workflow-gcp-multi.mjs","pregenerate-graphql":"tsx scripts/pregenerate-provider-graphql.ts","fetch-provider-specs":"node scripts/fetch-provider-specs.mjs && node scripts/fetch-google-discovery-directory.mjs","refresh-google-top50":"npm run fetch-google-top50 && npm run build && npm run pregenerate-google-top50-graphql","release:git-tag:push":"bash scripts/git-release-tag.sh --push","smoke:github-commits":"npm run build && node scripts/smoke-github-commits.mjs","workflow:multi-provider":"npm run build && node scripts/workflow-gke-cloudflare-jira.mjs","release:git-backfill-tags":"bash scripts/git-backfill-npm-release-tags.sh","workflow:gcp-multi:direct":"npm run build && node scripts/workflow-gcp-multi-direct.mjs","report:gcp-multi-experiment":"node scripts/report-gcp-multi-experiment.mjs","clawql:github-repo-description":"npm run build && node scripts/clawql-github-patch-repo-description.mjs","release:git-backfill-tags:push":"bash scripts/git-backfill-npm-release-tags.sh --push","report:all-providers-benchmark":"npm run build && node scripts/report-all-providers-workflow-benchmark.mjs","workflow:complex-release-stack":"npm run build && node scripts/workflow-complex-release-stack.mjs","fetch-all-google-discovery-specs":"node scripts/fetch-all-google-discovery-specs.mjs","fetch-google-discovery-directory":"node scripts/fetch-google-discovery-directory.mjs","pregenerate-google-top50-graphql":"tsx scripts/pregenerate-google-top50-graphql.ts","workflow:complex-release-stack:mcp":"npm run build && node scripts/mcp-workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp:live":"npm run build && WORKFLOW_MCP_EXECUTE=1 node scripts/mcp-workflow-complex-release-stack.mjs"},"_npmUser":{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"},"repository":{"url":"git+https://github.com/danielsmithdevelopment/ClawQL.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.12.1","description":"MCP server: search + execute any OpenAPI 3 API with an internal GraphQL optimization layer","directories":{},"_nodeVersion":"25.9.0","dependencies":{"pg":"^8.20.0","zod":"^4.3.6","yaml":"^2.8.2","dotenv":"^16.6.1","sql.js":"^1.14.1","express":"^5.2.1","graphql":"^16.8.1","node-fetch":"^3.3.2","graphql-http":"^1.22.0","swagger2openapi":"^7.0.8","@omnigraph/openapi":"^0.109.41","mcp-grpc-transport":"^0.1.2","node-html-markdown":"^2.0.0","@graphql-mesh/utils":"^0.104.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.2.0","vitest":"^4.1.1","prettier":"^3.8.3","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^22.0.0","@types/sql.js":"^1.4.11","@types/express":"^5.0.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/clawql-mcp_4.0.0_1776901228934_0.1693266089955665","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"clawql-mcp","version":"4.1.0","keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"license":"Apache-2.0","_id":"clawql-mcp@4.1.0","maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"bin":{"clawql-mcp":"bin/clawql-mcp.mjs","clawql-mcp-http":"bin/clawql-mcp-http.mjs"},"dist":{"shasum":"87e9dd20c10550527030f36fa24df8eb1292c742","tarball":"https://registry.npmjs.org/clawql-mcp/-/clawql-mcp-4.1.0.tgz","fileCount":236,"integrity":"sha512-mxPsKaiHDcXT3924l5Dab+p/QCSxef61/83slfTb3VVIHaRz0caHpZDPRC74rzvTnLW9U/alm2Vc16PqAvr9qQ==","signatures":[{"sig":"MEQCIGBjTbksck5VmD6W99+1yqLtg7PN/+IQrXzK+VSPH8ZKAiAQRRb2ViHiaeKrsiuyP247dbj7XJBvKEi4R1wgmjhq0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95413320},"main":"./dist/server.js","type":"module","engines":{"node":">=22"},"exports":{".":"./dist/server.js","./server-http":"./dist/server-http.js","./package.json":"./package.json","./graphql-proxy":"./dist/graphql-proxy.js"},"gitHead":"13859466ff1bd2e7e59465251de947c95aa8068d","scripts":{"dev":"tsx src/server.ts","lint":"eslint \"src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"packages/clawql-ouroboros/src/**/*.ts\" \"vitest.config.ts\" --max-warnings 0 --cache --cache-location .eslintcache","test":"vitest run","build":"npm run clean && npm run build -w mcp-grpc-transport && npm run build -w clawql-ouroboros && tsc","clean":"rm -rf dist packages/mcp-grpc-transport/dist packages/clawql-ouroboros/dist","start":"node dist/server.js","format":"prettier --write \"src/**/*.{ts,tsx}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache && npm run format --prefix website","graphql":"tsx src/graphql-proxy.ts","pretest":"npm run build","lint:fix":"eslint \"src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"packages/clawql-ouroboros/src/**/*.ts\" \"vitest.config.ts\" --fix --cache --cache-location .eslintcache","start:http":"node dist/server-http.js","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache && npm run format:check --prefix website","test:coverage":"npm run build && vitest run --coverage","prepublishOnly":"npm run build","release:git-tag":"bash scripts/git-release-tag.sh","smoke:atlassian":"node scripts/smoke-atlassian.mjs","benchmark:tokens":"npm run build && node scripts/benchmark-provider-tokens.mjs","smoke:cloudflare":"node scripts/smoke-cloudflare.mjs","fetch-n8n-openapi":"node scripts/fetch-n8n-openapi.mjs","fetch-google-top50":"node scripts/fetch-google-top50.mjs","grpc:memory-recall":"node scripts/grpc-memory-recall.mjs","workflow:gcp-multi":"npm run build && node scripts/mcp-workflow-gcp-multi.mjs","pregenerate-graphql":"tsx scripts/pregenerate-provider-graphql.ts","fetch-provider-specs":"node scripts/fetch-provider-specs.mjs && node scripts/fetch-google-discovery-directory.mjs","refresh-google-top50":"npm run fetch-google-top50 && npm run build && npm run pregenerate-google-top50-graphql","release:git-tag:push":"bash scripts/git-release-tag.sh --push","smoke:github-commits":"npm run build && node scripts/smoke-github-commits.mjs","workflow:multi-provider":"npm run build && node scripts/workflow-gke-cloudflare-jira.mjs","release:git-backfill-tags":"bash scripts/git-backfill-npm-release-tags.sh","workflow:gcp-multi:direct":"npm run build && node scripts/workflow-gcp-multi-direct.mjs","report:gcp-multi-experiment":"node scripts/report-gcp-multi-experiment.mjs","clawql:github-repo-description":"npm run build && node scripts/clawql-github-patch-repo-description.mjs","release:git-backfill-tags:push":"bash scripts/git-backfill-npm-release-tags.sh --push","report:all-providers-benchmark":"npm run build && node scripts/report-all-providers-workflow-benchmark.mjs","workflow:complex-release-stack":"npm run build && node scripts/workflow-complex-release-stack.mjs","fetch-all-google-discovery-specs":"node scripts/fetch-all-google-discovery-specs.mjs","fetch-google-discovery-directory":"node scripts/fetch-google-discovery-directory.mjs","pregenerate-google-top50-graphql":"tsx scripts/pregenerate-google-top50-graphql.ts","workflow:complex-release-stack:mcp":"npm run build && node scripts/mcp-workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp:live":"npm run build && WORKFLOW_MCP_EXECUTE=1 node scripts/mcp-workflow-complex-release-stack.mjs"},"_npmUser":{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"},"repository":{"url":"git+https://github.com/danielsmithdevelopment/ClawQL.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.12.1","description":"MCP server: search + execute any OpenAPI 3 API with an internal GraphQL optimization layer","directories":{},"_nodeVersion":"25.9.0","dependencies":{"pg":"^8.20.0","zod":"^4.3.6","yaml":"^2.8.2","dotenv":"^16.6.1","sql.js":"^1.14.1","express":"^5.2.1","graphql":"^16.8.1","node-fetch":"^3.3.2","graphql-http":"^1.22.0","swagger2openapi":"^7.0.8","clawql-ouroboros":"workspace:*","@omnigraph/openapi":"^0.109.41","mcp-grpc-transport":"^0.1.2","node-html-markdown":"^2.0.0","@graphql-mesh/utils":"^0.104.35","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","eslint":"^10.2.0","vitest":"^4.1.1","prettier":"^3.8.3","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^22.0.0","@types/sql.js":"^1.4.11","@types/express":"^5.0.0","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/clawql-mcp_4.1.0_1777003152198_0.6204256166947126","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"clawql-mcp","version":"5.0.0","keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"license":"Apache-2.0","_id":"clawql-mcp@5.0.0","maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"bin":{"clawql-mcp":"bin/clawql-mcp.mjs","clawql-mcp-http":"bin/clawql-mcp-http.mjs"},"dist":{"shasum":"52485e277311804d42053b1b5e55f3a2127d1f41","tarball":"https://registry.npmjs.org/clawql-mcp/-/clawql-mcp-5.0.0.tgz","fileCount":249,"integrity":"sha512-IobIFt/rhzSbCRGBCroFGBg+ZgEffZx/yg9FDYEDC3A2VLAbXdtnicnStMMaqNeiptwpFZ1v7R7RzUN9hUDmDA==","signatures":[{"sig":"MEQCIATkiccEbD+Aj92MoWMVDJ/tEKFkJpft8re5ishKSYguAiAMH9p7OvsOxkidt+ovELULDX8fTaRdZeqsySd4HnY+YQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96566995},"main":"./dist/server.js","type":"module","engines":{"node":">=22"},"exports":{".":"./dist/server.js","./server-http":"./dist/server-http.js","./package.json":"./package.json","./graphql-proxy":"./dist/graphql-proxy.js"},"gitHead":"0ac469923f6833d5a5f9aa2f59ce826fcc5e338b","scripts":{"dev":"tsx src/server.ts","lint":"eslint \"src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"packages/clawql-ouroboros/src/**/*.ts\" \"vitest.config.ts\" --max-warnings 0 --cache --cache-location .eslintcache","test":"vitest run","build":"npm run clean && npm run build -w mcp-grpc-transport && npm run build -w clawql-ouroboros && tsc","clean":"rm -rf dist packages/mcp-grpc-transport/dist packages/clawql-ouroboros/dist","start":"node dist/server.js","format":"prettier --write \"src/**/*.{ts,tsx}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache && npm run format --prefix website","graphql":"tsx src/graphql-proxy.ts","pretest":"npm run build","lint:fix":"eslint \"src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"packages/clawql-ouroboros/src/**/*.ts\" \"vitest.config.ts\" --fix --cache --cache-location .eslintcache","start:http":"node dist/server-http.js","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache && npm run format:check --prefix website","test:coverage":"npm run build && vitest run --coverage","prepublishOnly":"npm run build","release:git-tag":"bash scripts/git-release-tag.sh","smoke:atlassian":"node scripts/smoke-atlassian.mjs","benchmark:tokens":"npm run build && node scripts/benchmark-provider-tokens.mjs","smoke:cloudflare":"node scripts/smoke-cloudflare.mjs","fetch-n8n-openapi":"node scripts/fetch-n8n-openapi.mjs","fetch-google-top50":"node scripts/fetch-google-top50.mjs","grpc:memory-recall":"node scripts/grpc-memory-recall.mjs","workflow:gcp-multi":"npm run build && node scripts/mcp-workflow-gcp-multi.mjs","fetch-linear-schema":"node scripts/fetch-linear-schema.mjs","pregenerate-graphql":"tsx scripts/pregenerate-provider-graphql.ts","fetch-provider-specs":"node scripts/fetch-provider-specs.mjs && node scripts/fetch-google-discovery-directory.mjs","refresh-google-top50":"npm run fetch-google-top50 && npm run build && npm run pregenerate-google-top50-graphql","release:git-tag:push":"bash scripts/git-release-tag.sh --push","smoke:github-commits":"npm run build && node scripts/smoke-github-commits.mjs","workflow:multi-provider":"npm run build && node scripts/workflow-gke-cloudflare-jira.mjs","release:git-backfill-tags":"bash scripts/git-backfill-npm-release-tags.sh","workflow:gcp-multi:direct":"npm run build && node scripts/workflow-gcp-multi-direct.mjs","report:gcp-multi-experiment":"node scripts/report-gcp-multi-experiment.mjs","clawql:github-repo-description":"npm run build && node scripts/clawql-github-patch-repo-description.mjs","release:git-backfill-tags:push":"bash scripts/git-backfill-npm-release-tags.sh --push","report:all-providers-benchmark":"npm run build && node scripts/report-all-providers-workflow-benchmark.mjs","workflow:complex-release-stack":"npm run build && node scripts/workflow-complex-release-stack.mjs","fetch-all-google-discovery-specs":"node scripts/fetch-all-google-discovery-specs.mjs","fetch-google-discovery-directory":"node scripts/fetch-google-discovery-directory.mjs","pregenerate-google-top50-graphql":"tsx scripts/pregenerate-google-top50-graphql.ts","workflow:complex-release-stack:mcp":"npm run build && node scripts/mcp-workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp:live":"npm run build && WORKFLOW_MCP_EXECUTE=1 node scripts/mcp-workflow-complex-release-stack.mjs"},"_npmUser":{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"},"overrides":{"hono":"4.12.14","vite":"8.0.5","postcss":"8.5.10","yaml@1.10.2":"1.10.3","path-to-regexp":"8.4.0","brace-expansion":"5.0.5","@hono/node-server":"1.19.13"},"repository":{"url":"git+https://github.com/danielsmithdevelopment/ClawQL.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.12.1","description":"MCP server: search + execute OpenAPI/Discovery APIs (internal GraphQL projection), optional native GraphQL HTTP and gRPC unary sources","directories":{},"_nodeVersion":"25.9.0","dependencies":{"pg":"^8.20.0","zod":"^4.3.6","yaml":"^2.8.3","dotenv":"^16.6.1","sql.js":"^1.14.1","express":"^5.2.1","graphql":"^16.13.2","node-fetch":"^3.3.2","graphql-http":"^1.22.4","@grpc/grpc-js":"^1.14.3","swagger2openapi":"^7.0.8","clawql-ouroboros":"workspace:*","@grpc/proto-loader":"^0.8.0","@omnigraph/openapi":"^0.109.51","mcp-grpc-transport":"^0.1.2","node-html-markdown":"^2.0.0","@graphql-mesh/utils":"^0.104.36","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.2.1","vitest":"^4.1.5","prettier":"^3.8.3","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.19.17","@types/sql.js":"^1.4.11","@types/express":"^5.0.6","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/clawql-mcp_5.0.0_1777350922398_0.7243292095798861","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"clawql-mcp","version":"6.0.0","keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"license":"Apache-2.0","_id":"clawql-mcp@6.0.0","maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"bin":{"clawql-mcp":"bin/clawql-mcp.mjs","clawql-mcp-http":"bin/clawql-mcp-http.mjs"},"dist":{"shasum":"11b79dc227b100b9f3b23c21a15117364329a4b1","tarball":"https://registry.npmjs.org/clawql-mcp/-/clawql-mcp-6.0.0.tgz","fileCount":275,"integrity":"sha512-wL1to85/aHyYsDDuYrkXAzOnkGSyuz0q+Pp4xO4TZKK7G036odt5hVId5sVXNFZLGLiMP2/nVyQJDHF6yypnUA==","signatures":[{"sig":"MEUCIQCSM28kZyD4m5YD3TDjWKogzfU/aKUSk/8sxu0k1GLUbAIgRyPohfHAV1J99Hfai/amsozVj94Mxd716IfKR4B42mI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107335189},"main":"./dist/server.js","type":"module","engines":{"node":">=22"},"exports":{".":"./dist/server.js","./server-http":"./dist/server-http.js","./package.json":"./package.json","./graphql-proxy":"./dist/graphql-proxy.js"},"gitHead":"c347cc217c622b36582509b1f01dd6ff096019b9","scripts":{"dev":"tsx src/server.ts","lint":"eslint \"src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"packages/clawql-ouroboros/src/**/*.ts\" \"vitest.config.ts\" --max-warnings 0 --cache --cache-location .eslintcache","test":"vitest run","build":"npm run clean && npm run build -w mcp-grpc-transport && npm run build -w clawql-ouroboros && tsc","clean":"rm -rf dist packages/mcp-grpc-transport/dist packages/clawql-ouroboros/dist","start":"node dist/server.js","format":"prettier --write \"src/**/*.{ts,tsx}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache && npm run format --prefix website","graphql":"tsx src/graphql-proxy.ts","pretest":"npm run build","lint:fix":"eslint \"src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"packages/clawql-ouroboros/src/**/*.ts\" \"vitest.config.ts\" --fix --cache --cache-location .eslintcache","start:http":"node dist/server-http.js","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache && npm run format:check --prefix website","test:coverage":"npm run build && vitest run --coverage","prepublishOnly":"npm run build","release:git-tag":"bash scripts/release/git-release-tag.sh","smoke:atlassian":"node scripts/workflows/smoke-atlassian.mjs","benchmark:tokens":"npm run build && node scripts/workflows/benchmark-provider-tokens.mjs","smoke:cloudflare":"node scripts/workflows/smoke-cloudflare.mjs","fetch-n8n-openapi":"node scripts/providers/fetch-n8n-openapi.mjs","fetch-google-top50":"node scripts/providers/fetch-google-top50.mjs","grpc:memory-recall":"node scripts/dev/grpc-memory-recall.mjs","workflow:gcp-multi":"npm run build && node scripts/workflows/mcp-workflow-gcp-multi.mjs","fetch-linear-schema":"node scripts/providers/fetch-linear-schema.mjs","pregenerate-graphql":"tsx scripts/providers/pregenerate-provider-graphql.ts","fetch-provider-specs":"node scripts/providers/fetch-provider-specs.mjs && node scripts/providers/fetch-google-discovery-directory.mjs","refresh-google-top50":"npm run fetch-google-top50 && npm run build && npm run pregenerate-google-top50-graphql","release:git-tag:push":"bash scripts/release/git-release-tag.sh --push","smoke:github-commits":"npm run build && node scripts/workflows/smoke-github-commits.mjs","workflow:multi-provider":"npm run build && node scripts/workflows/workflow-gke-cloudflare-jira.mjs","smoke:openclaw-bootstrap":"npm run build && node scripts/workflows/smoke-openclaw-bootstrap.mjs","release:git-backfill-tags":"bash scripts/release/git-backfill-npm-release-tags.sh","workflow:gcp-multi:direct":"npm run build && node scripts/workflows/workflow-gcp-multi-direct.mjs","report:gcp-multi-experiment":"node scripts/workflows/report-gcp-multi-experiment.mjs","clawql:github-repo-description":"npm run build && node scripts/dev/clawql-github-patch-repo-description.mjs","release:git-backfill-tags:push":"bash scripts/release/git-backfill-npm-release-tags.sh --push","report:all-providers-benchmark":"npm run build && node scripts/workflows/report-all-providers-workflow-benchmark.mjs","workflow:complex-release-stack":"npm run build && node scripts/workflows/workflow-complex-release-stack.mjs","fetch-all-google-discovery-specs":"node scripts/providers/fetch-all-google-discovery-specs.mjs","fetch-google-discovery-directory":"node scripts/providers/fetch-google-discovery-directory.mjs","pregenerate-google-top50-graphql":"tsx scripts/providers/pregenerate-google-top50-graphql.ts","workflow:complex-release-stack:mcp":"npm run build && node scripts/workflows/mcp-workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp:live":"npm run build && WORKFLOW_MCP_EXECUTE=1 node scripts/workflows/mcp-workflow-complex-release-stack.mjs"},"_npmUser":{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"},"overrides":{"hono":"4.12.14","vite":"8.0.5","esbuild":"0.28.0","postcss":"8.5.10","picomatch":"4.0.4","yaml@1.10.2":"1.10.3","path-to-regexp":"8.4.0","brace-expansion":"5.0.5","@hono/node-server":"1.19.13"},"repository":{"url":"git+https://github.com/danielsmithdevelopment/ClawQL.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.12.1","description":"MCP server: search + execute OpenAPI/Discovery APIs (internal GraphQL projection), optional native GraphQL HTTP and gRPC unary sources","directories":{},"_nodeVersion":"25.9.0","dependencies":{"pg":"^8.20.0","zod":"^4.3.6","yaml":"^2.8.3","dotenv":"^17.4.2","sql.js":"^1.14.1","express":"^5.2.1","graphql":"^16.13.2","node-fetch":"^3.3.2","prom-client":"^15.1.3","graphql-http":"^1.22.4","@grpc/grpc-js":"^1.14.3","swagger2openapi":"^7.0.8","clawql-ouroboros":"workspace:*","@grpc/proto-loader":"^0.8.0","@omnigraph/openapi":"^0.109.51","@opentelemetry/api":"^1.9.1","mcp-grpc-transport":"^0.1.2","node-html-markdown":"^2.0.0","@graphql-mesh/utils":"^0.104.36","@opentelemetry/resources":"^1.30.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-trace-base":"^1.30.1","@opentelemetry/sdk-trace-node":"^1.30.1","@opentelemetry/exporter-trace-otlp-http":"^0.57.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.2.1","vitest":"^4.1.5","prettier":"^3.8.3","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.19.17","@types/sql.js":"^1.4.11","@types/express":"^5.0.6","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/clawql-mcp_6.0.0_1777789099011_0.24062229757656106","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"clawql-mcp","version":"6.1.0","keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"license":"Apache-2.0","_id":"clawql-mcp@6.1.0","maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"bin":{"clawql-mcp":"bin/clawql-mcp.mjs","clawql-mcp-http":"bin/clawql-mcp-http.mjs"},"dist":{"shasum":"7ffab42814c217a11bd791ab1cf675b1dc25e3bc","tarball":"https://registry.npmjs.org/clawql-mcp/-/clawql-mcp-6.1.0.tgz","fileCount":275,"integrity":"sha512-52SAi0IZI7Af1oYj2iJfbcoUPbgVWBTBl1S4ezN3cPldz0FcJ/3JZ0udM/b7nTfXrFKwiQaEY5ZuyaO937h+Yw==","signatures":[{"sig":"MEQCIDyJF1/g16fD0u7ZzcJsm9vnVhNTn1g1BcPuaMr8iSZFAiAzrkbYl+ij2JZh6SVNfpn8i084pa1siEqEIgh8wSdvgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107349661},"main":"./dist/server.js","type":"module","engines":{"node":">=22"},"exports":{".":"./dist/server.js","./server-http":"./dist/server-http.js","./package.json":"./package.json","./graphql-proxy":"./dist/graphql-proxy.js"},"gitHead":"0e56691403149a7ce6329c935f18f1844f2645ad","scripts":{"dev":"tsx src/server.ts","lint":"eslint \"src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"packages/clawql-ouroboros/src/**/*.ts\" \"packages/panguard-mcp-bridge/src/**/*.ts\" \"vitest.config.ts\" --max-warnings 0 --cache --cache-location .eslintcache","test":"vitest run","build":"npm run clean && npm run build -w mcp-grpc-transport && npm run build -w clawql-ouroboros && npm run build -w panguard-mcp-bridge && tsc","clean":"rm -rf dist packages/mcp-grpc-transport/dist packages/clawql-ouroboros/dist packages/panguard-mcp-bridge/dist","start":"node dist/server.js","format":"prettier --write \"src/**/*.{ts,tsx}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache && npm run format --prefix website","graphql":"tsx src/graphql-proxy.ts","pretest":"npm run build","lint:fix":"eslint \"src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"packages/clawql-ouroboros/src/**/*.ts\" \"packages/panguard-mcp-bridge/src/**/*.ts\" \"vitest.config.ts\" --fix --cache --cache-location .eslintcache","start:http":"node dist/server-http.js","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache && npm run format:check --prefix website","test:coverage":"npm run build && vitest run --coverage","prepublishOnly":"npm run build","release:git-tag":"bash scripts/release/git-release-tag.sh","smoke:atlassian":"node scripts/workflows/smoke-atlassian.mjs","benchmark:tokens":"npm run build && node scripts/workflows/benchmark-provider-tokens.mjs","smoke:cloudflare":"node scripts/workflows/smoke-cloudflare.mjs","fetch-n8n-openapi":"node scripts/providers/fetch-n8n-openapi.mjs","fetch-google-top50":"node scripts/providers/fetch-google-top50.mjs","grpc:memory-recall":"node scripts/dev/grpc-memory-recall.mjs","workflow:gcp-multi":"npm run build && node scripts/workflows/mcp-workflow-gcp-multi.mjs","fetch-linear-schema":"node scripts/providers/fetch-linear-schema.mjs","pregenerate-graphql":"tsx scripts/providers/pregenerate-provider-graphql.ts","fetch-provider-specs":"node scripts/providers/fetch-provider-specs.mjs && node scripts/providers/fetch-google-discovery-directory.mjs","refresh-google-top50":"npm run fetch-google-top50 && npm run build && npm run pregenerate-google-top50-graphql","release:git-tag:push":"bash scripts/release/git-release-tag.sh --push","smoke:github-commits":"npm run build && node scripts/workflows/smoke-github-commits.mjs","import-dotenv-to-vault":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root .","workflow:multi-provider":"npm run build && node scripts/workflows/workflow-gke-cloudflare-jira.mjs","smoke:openclaw-bootstrap":"npm run build && node scripts/workflows/smoke-openclaw-bootstrap.mjs","release:git-backfill-tags":"bash scripts/release/git-backfill-npm-release-tags.sh","workflow:gcp-multi:direct":"npm run build && node scripts/workflows/workflow-gcp-multi-direct.mjs","import-dotenv-to-vault:http":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root . --http","report:gcp-multi-experiment":"node scripts/workflows/report-gcp-multi-experiment.mjs","clawql:github-repo-description":"npm run build && node scripts/dev/clawql-github-patch-repo-description.mjs","import-dotenv-to-vault:kubectl":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root . --kubectl-exec","release:git-backfill-tags:push":"bash scripts/release/git-backfill-npm-release-tags.sh --push","report:all-providers-benchmark":"npm run build && node scripts/workflows/report-all-providers-workflow-benchmark.mjs","workflow:complex-release-stack":"npm run build && node scripts/workflows/workflow-complex-release-stack.mjs","fetch-all-google-discovery-specs":"node scripts/providers/fetch-all-google-discovery-specs.mjs","fetch-google-discovery-directory":"node scripts/providers/fetch-google-discovery-directory.mjs","pregenerate-google-top50-graphql":"tsx scripts/providers/pregenerate-google-top50-graphql.ts","workflow:complex-release-stack:mcp":"npm run build && node scripts/workflows/mcp-workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp:live":"npm run build && WORKFLOW_MCP_EXECUTE=1 node scripts/workflows/mcp-workflow-complex-release-stack.mjs"},"_npmUser":{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"},"overrides":{"hono":"4.12.14","vite":"8.0.5","esbuild":"0.28.0","postcss":"8.5.10","picomatch":"4.0.4","ip-address":"10.1.1","yaml@1.10.2":"1.10.3","path-to-regexp":"8.4.0","brace-expansion":"5.0.5","@hono/node-server":"1.19.13"},"repository":{"url":"git+https://github.com/danielsmithdevelopment/ClawQL.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.12.1","description":"MCP server: search + execute OpenAPI/Discovery APIs (internal GraphQL projection), optional native GraphQL HTTP and gRPC unary sources","directories":{},"_nodeVersion":"25.9.0","dependencies":{"pg":"^8.20.0","zod":"^4.3.6","yaml":"^2.8.3","dotenv":"^17.4.2","sql.js":"^1.14.1","express":"^5.2.1","graphql":"^16.13.2","node-fetch":"^3.3.2","prom-client":"^15.1.3","graphql-http":"^1.22.4","@grpc/grpc-js":"^1.14.3","swagger2openapi":"^7.0.8","clawql-ouroboros":"workspace:*","@grpc/proto-loader":"^0.8.0","@omnigraph/openapi":"^0.109.51","@opentelemetry/api":"^1.9.1","mcp-grpc-transport":"^0.1.2","node-html-markdown":"^2.0.0","@graphql-mesh/utils":"^0.104.36","@opentelemetry/resources":"^1.30.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-trace-base":"^1.30.1","@opentelemetry/sdk-trace-node":"^1.30.1","@opentelemetry/exporter-trace-otlp-http":"^0.57.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.2.1","vitest":"^4.1.5","prettier":"^3.8.3","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.19.17","@types/sql.js":"^1.4.11","@types/express":"^5.0.6","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/clawql-mcp_6.1.0_1778090026963_0.8947473182343753","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"clawql-mcp","version":"6.2.0","keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"license":"Apache-2.0","_id":"clawql-mcp@6.2.0","maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"bin":{"clawql-mcp":"bin/clawql-mcp.mjs","clawql-mcp-http":"bin/clawql-mcp-http.mjs"},"dist":{"shasum":"d090524d31cb4ff0d6518609ba947f0cbe23671f","tarball":"https://registry.npmjs.org/clawql-mcp/-/clawql-mcp-6.2.0.tgz","fileCount":276,"integrity":"sha512-lUqP6cMeYkMMhqyibqmiL3jimxKkqwhOg0qi7Y7pz2nVX6+RAWzLedczE0hObkOoMYS4qtSdtBxTiuK20ZMrCQ==","signatures":[{"sig":"MEUCIQC59NR811YjR294ucAUnevCFsXoS45ML4WnIkXi52buKwIgH3J1ZlR+6d8OBi/+0oXrbnu1greMWzjaW3thpNIUtJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107361876},"main":"./dist/server.js","type":"module","engines":{"node":">=22"},"exports":{".":"./dist/server.js","./server-http":"./dist/server-http.js","./package.json":"./package.json","./graphql-proxy":"./dist/graphql-proxy.js"},"gitHead":"a933f3940b484668f6c5c1016f473ffe1ba0af7b","scripts":{"dev":"tsx src/server.ts","lint":"eslint \"src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"packages/clawql-ouroboros/src/**/*.ts\" \"packages/panguard-mcp-bridge/src/**/*.ts\" \"vitest.config.ts\" --max-warnings 0 --cache --cache-location .eslintcache","test":"vitest run","build":"npm run clean && npm run build -w mcp-grpc-transport && npm run build -w clawql-ouroboros && npm run build -w panguard-mcp-bridge && tsc","clean":"rm -rf dist packages/mcp-grpc-transport/dist packages/clawql-ouroboros/dist packages/panguard-mcp-bridge/dist","start":"node dist/server.js","format":"prettier --write \"src/**/*.{ts,tsx}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache && npm run format --prefix website","graphql":"tsx src/graphql-proxy.ts","pretest":"npm run build","lint:fix":"eslint \"src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"packages/clawql-ouroboros/src/**/*.ts\" \"packages/panguard-mcp-bridge/src/**/*.ts\" \"vitest.config.ts\" --fix --cache --cache-location .eslintcache","start:http":"node dist/server-http.js","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache && npm run format:check --prefix website","test:coverage":"npm run build && vitest run --coverage","prepublishOnly":"npm run build","release:git-tag":"bash scripts/release/git-release-tag.sh","smoke:atlassian":"node scripts/workflows/smoke-atlassian.mjs","benchmark:tokens":"npm run build && node scripts/workflows/benchmark-provider-tokens.mjs","smoke:cloudflare":"node scripts/workflows/smoke-cloudflare.mjs","fetch-n8n-openapi":"node scripts/providers/fetch-n8n-openapi.mjs","fetch-google-top50":"node scripts/providers/fetch-google-top50.mjs","grpc:memory-recall":"node scripts/dev/grpc-memory-recall.mjs","workflow:gcp-multi":"npm run build && node scripts/workflows/mcp-workflow-gcp-multi.mjs","fetch-linear-schema":"node scripts/providers/fetch-linear-schema.mjs","pregenerate-graphql":"tsx scripts/providers/pregenerate-provider-graphql.ts","fetch-provider-specs":"node scripts/providers/fetch-provider-specs.mjs && node scripts/providers/fetch-google-discovery-directory.mjs","refresh-google-top50":"npm run fetch-google-top50 && npm run build && npm run pregenerate-google-top50-graphql","release:git-tag:push":"bash scripts/release/git-release-tag.sh --push","smoke:github-commits":"npm run build && node scripts/workflows/smoke-github-commits.mjs","import-dotenv-to-vault":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root .","workflow:multi-provider":"npm run build && node scripts/workflows/workflow-gke-cloudflare-jira.mjs","smoke:openclaw-bootstrap":"npm run build && node scripts/workflows/smoke-openclaw-bootstrap.mjs","release:git-backfill-tags":"bash scripts/release/git-backfill-npm-release-tags.sh","workflow:gcp-multi:direct":"npm run build && node scripts/workflows/workflow-gcp-multi-direct.mjs","import-dotenv-to-vault:http":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root . --http","report:gcp-multi-experiment":"node scripts/workflows/report-gcp-multi-experiment.mjs","clawql:github-repo-description":"npm run build && node scripts/dev/clawql-github-patch-repo-description.mjs","import-dotenv-to-vault:kubectl":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root . --kubectl-exec","release:git-backfill-tags:push":"bash scripts/release/git-backfill-npm-release-tags.sh --push","report:all-providers-benchmark":"npm run build && node scripts/workflows/report-all-providers-workflow-benchmark.mjs","workflow:complex-release-stack":"npm run build && node scripts/workflows/workflow-complex-release-stack.mjs","fetch-all-google-discovery-specs":"node scripts/providers/fetch-all-google-discovery-specs.mjs","fetch-google-discovery-directory":"node scripts/providers/fetch-google-discovery-directory.mjs","pregenerate-google-top50-graphql":"tsx scripts/providers/pregenerate-google-top50-graphql.ts","workflow:complex-release-stack:mcp":"npm run build && node scripts/workflows/mcp-workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp:live":"npm run build && WORKFLOW_MCP_EXECUTE=1 node scripts/workflows/mcp-workflow-complex-release-stack.mjs"},"_npmUser":{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"},"overrides":{"hono":"4.12.18","vite":"8.0.5","esbuild":"0.28.0","postcss":"8.5.10","fast-uri":"3.1.2","picomatch":"4.0.4","ip-address":"10.1.1","yaml@1.10.2":"1.10.3","path-to-regexp":"8.4.0","brace-expansion":"5.0.5","@hono/node-server":"1.19.13"},"repository":{"url":"git+https://github.com/danielsmithdevelopment/ClawQL.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.9.0","description":"MCP server: search + execute OpenAPI/Discovery APIs (internal GraphQL projection), optional native GraphQL HTTP and gRPC unary sources","directories":{},"_nodeVersion":"25.6.1","dependencies":{"pg":"^8.20.0","zod":"^4.3.6","yaml":"^2.8.3","dotenv":"^17.4.2","sql.js":"^1.14.1","express":"^5.2.1","graphql":"^16.13.2","node-fetch":"^3.3.2","prom-client":"^15.1.3","graphql-http":"^1.22.4","@grpc/grpc-js":"^1.14.3","swagger2openapi":"^7.0.8","clawql-ouroboros":"workspace:*","@grpc/proto-loader":"^0.8.0","@omnigraph/openapi":"^0.109.51","@opentelemetry/api":"^1.9.1","mcp-grpc-transport":"^0.2.0","node-html-markdown":"^2.0.0","@graphql-mesh/utils":"^0.104.36","@opentelemetry/resources":"^1.30.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-trace-base":"^1.30.1","@opentelemetry/sdk-trace-node":"^1.30.1","@opentelemetry/exporter-trace-otlp-http":"^0.57.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.2.1","vitest":"^4.1.5","prettier":"^3.8.3","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^22.19.17","@types/sql.js":"^1.4.11","@types/express":"^5.0.6","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/clawql-mcp_6.2.0_1778558833695_0.8670336204138009","host":"s3://npm-registry-packages-npm-production"}},"6.2.1":{"name":"clawql-mcp","version":"6.2.1","keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"license":"Apache-2.0","_id":"clawql-mcp@6.2.1","maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"bin":{"clawql-mcp":"bin/clawql-mcp.mjs","clawql-mcp-http":"bin/clawql-mcp-http.mjs"},"dist":{"shasum":"60b91664f47ad0972f598f5552a70eaa788b4998","tarball":"https://registry.npmjs.org/clawql-mcp/-/clawql-mcp-6.2.1.tgz","fileCount":276,"integrity":"sha512-jqqZo85qordqlmVpoTWXcClvAb60jDZnpxjWOETl7rXByUvsYgiitKBUGzuHjGmmHVFO0vX02a/ACC8AsmHDWg==","signatures":[{"sig":"MEQCIBZUxBvXbpBK7C8bFJ/4whiD87xXKqzH/TXpinP0Ik7TAiBd1jzYA/KidexlSj8xpH9jfRH6el1oyk0MRDEemU5w0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112594670},"main":"./dist/server.js","type":"module","engines":{"node":">=22"},"exports":{".":"./dist/server.js","./server-http":"./dist/server-http.js","./package.json":"./package.json","./graphql-proxy":"./dist/graphql-proxy.js"},"gitHead":"02208159392c5ae812938eb90deab06cc23224fa","scripts":{"dev":"tsx src/server.ts","lint":"eslint \"src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"packages/clawql-ouroboros/src/**/*.ts\" \"packages/panguard-mcp-bridge/src/**/*.ts\" \"vitest.config.ts\" --max-warnings 0 --cache --cache-location .eslintcache","test":"vitest run","build":"npm run clean && npm run build -w mcp-grpc-transport && npm run build -w clawql-ouroboros && npm run build -w panguard-mcp-bridge && tsc","clean":"rm -rf dist packages/mcp-grpc-transport/dist packages/clawql-ouroboros/dist packages/panguard-mcp-bridge/dist","start":"node dist/server.js","format":"prettier --write \"src/**/*.{ts,tsx}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache && npm run format --prefix website","graphql":"tsx src/graphql-proxy.ts","pretest":"npm run build","lint:fix":"eslint \"src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"packages/clawql-ouroboros/src/**/*.ts\" \"packages/panguard-mcp-bridge/src/**/*.ts\" \"vitest.config.ts\" --fix --cache --cache-location .eslintcache","start:http":"node dist/server-http.js","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" --cache --cache-location .prettier-cache && npm run format:check --prefix website","test:coverage":"npm run build && vitest run --coverage","prepublishOnly":"npm run build","release:git-tag":"bash scripts/release/git-release-tag.sh","smoke:atlassian":"node scripts/workflows/smoke-atlassian.mjs","benchmark:tokens":"npm run build && node scripts/workflows/benchmark-provider-tokens.mjs","smoke:cloudflare":"node scripts/workflows/smoke-cloudflare.mjs","fetch-n8n-openapi":"node scripts/providers/fetch-n8n-openapi.mjs","fetch-google-top50":"node scripts/providers/fetch-google-top50.mjs","grpc:memory-recall":"node scripts/dev/grpc-memory-recall.mjs","workflow:gcp-multi":"npm run build && node scripts/workflows/mcp-workflow-gcp-multi.mjs","fetch-linear-schema":"node scripts/providers/fetch-linear-schema.mjs","pregenerate-graphql":"tsx scripts/providers/pregenerate-provider-graphql.ts","fetch-provider-specs":"node scripts/providers/fetch-provider-specs.mjs && node scripts/providers/fetch-google-discovery-directory.mjs","refresh-google-top50":"npm run fetch-google-top50 && npm run build && npm run pregenerate-google-top50-graphql","release:git-tag:push":"bash scripts/release/git-release-tag.sh --push","smoke:github-commits":"npm run build && node scripts/workflows/smoke-github-commits.mjs","import-dotenv-to-vault":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root .","workflow:multi-provider":"npm run build && node scripts/workflows/workflow-gke-cloudflare-jira.mjs","smoke:openclaw-bootstrap":"npm run build && node scripts/workflows/smoke-openclaw-bootstrap.mjs","release:git-backfill-tags":"bash scripts/release/git-backfill-npm-release-tags.sh","workflow:gcp-multi:direct":"npm run build && node scripts/workflows/workflow-gcp-multi-direct.mjs","import-dotenv-to-vault:http":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root . --http","report:gcp-multi-experiment":"node scripts/workflows/report-gcp-multi-experiment.mjs","clawql:github-repo-description":"npm run build && node scripts/dev/clawql-github-patch-repo-description.mjs","import-dotenv-to-vault:kubectl":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root . --kubectl-exec","release:git-backfill-tags:push":"bash scripts/release/git-backfill-npm-release-tags.sh --push","report:all-providers-benchmark":"npm run build && node scripts/workflows/report-all-providers-workflow-benchmark.mjs","workflow:complex-release-stack":"npm run build && node scripts/workflows/workflow-complex-release-stack.mjs","fetch-all-google-discovery-specs":"node scripts/providers/fetch-all-google-discovery-specs.mjs","fetch-google-discovery-directory":"node scripts/providers/fetch-google-discovery-directory.mjs","pregenerate-google-top50-graphql":"tsx scripts/providers/pregenerate-google-top50-graphql.ts","workflow:complex-release-stack:mcp":"npm run build && node scripts/workflows/mcp-workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp:live":"npm run build && WORKFLOW_MCP_EXECUTE=1 node scripts/workflows/mcp-workflow-complex-release-stack.mjs"},"_npmUser":{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"},"overrides":{"ws":"8.20.1","hono":"4.12.18","vite":"8.0.5","esbuild":"0.28.0","postcss":"8.5.10","fast-uri":"3.1.2","picomatch":"4.0.4","ip-address":"10.1.1","protobufjs":"7.6.0","yaml@1.10.2":"1.10.3","path-to-regexp":"8.4.0","brace-expansion":"5.0.6","@protobufjs/utf8":"1.1.1","@hono/node-server":"1.19.13","google-proto-files":{"protobufjs":"7.6.0"},"mcp-grpc-transport":{"google-proto-files":{"protobufjs":"7.6.0"}}},"repository":{"url":"git+https://github.com/danielsmithdevelopment/ClawQL.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.9.0","description":"MCP server: search + execute OpenAPI/Discovery APIs (internal GraphQL projection), optional native GraphQL HTTP and gRPC unary sources","directories":{},"_nodeVersion":"25.6.1","dependencies":{"pg":"^8.21.0","zod":"4.3.6","yaml":"^2.9.0","dotenv":"^17.4.2","sql.js":"^1.14.1","express":"^5.2.1","graphql":"^16.14.0","node-fetch":"^3.3.2","prom-client":"^15.1.3","graphql-http":"^1.22.4","@grpc/grpc-js":"^1.14.3","swagger2openapi":"^7.0.8","clawql-ouroboros":"workspace:*","@grpc/proto-loader":"^0.8.1","@omnigraph/openapi":"^0.109.51","@opentelemetry/api":"^1.9.1","mcp-grpc-transport":"^0.2.0","node-html-markdown":"^2.0.0","@graphql-mesh/utils":"^0.104.36","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.2","eslint":"^10.4.0","vitest":"^4.1.6","prettier":"^3.8.3","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.0","@types/sql.js":"^1.4.11","@types/express":"^5.0.6","typescript-eslint":"^8.59.4","@vitest/coverage-v8":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/clawql-mcp_6.2.1_1779236028056_0.0620659171284097","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"clawql-mcp","version":"6.3.0","keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"license":"Apache-2.0","_id":"clawql-mcp@6.3.0","maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"bin":{"clawql-mcp":"bin/clawql-mcp.mjs","clawql-mcp-http":"bin/clawql-mcp-http.mjs"},"dist":{"shasum":"251b849566d1e7a8f37a3a9ab9bc626dcaa5c6dc","tarball":"https://registry.npmjs.org/clawql-mcp/-/clawql-mcp-6.3.0.tgz","fileCount":275,"integrity":"sha512-N9AZZojslom001tk0Xd7unCyMMLcw/wMr1mT5zQW/FK5degqf3XgPCuZ9lVXCIfk7wi9WYFDcCruSn81aA69jA==","signatures":[{"sig":"MEQCIFkiT8AIqaPIHzFUyPfLGFYyBNiqdraOA7jNAHRjDMgDAiBZ2mmOr8f3gTpXI/X54SlouL2meMp8MQcBAwdcHbSbNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112314327},"main":"./dist/server.js","type":"module","engines":{"node":">=22"},"exports":{".":"./dist/server.js","./server-http":"./dist/server-http.js","./package.json":"./package.json","./graphql-proxy":"./dist/graphql-proxy.js"},"gitHead":"e7a5cd802bed743678ab7a9c9a92eb3c80a9cfea","scripts":{"dev":"tsx src/server.ts","lint":"eslint \"src/**/*.ts\" \"packages/clawql-core/src/**/*.ts\" \"packages/clawql-api/src/**/*.ts\" \"packages/clawql-memory/src/**/*.ts\" \"packages/clawql-documents/src/**/*.ts\" \"packages/clawql-automation/src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"packages/clawql-ouroboros/src/**/*.ts\" \"packages/panguard-mcp-bridge/src/**/*.ts\" \"vitest.config.ts\" --max-warnings 0 --cache --cache-location .eslintcache","test":"vitest run","build":"npm run clean && npm run build -w clawql-core && npm run build -w clawql-api && npm run build -w clawql-memory && npm run build -w clawql-documents && npm run build -w clawql-automation && npm run build -w mcp-grpc-transport && npm run build -w clawql-ouroboros && npm run build -w panguard-mcp-bridge && tsc","clean":"rm -rf dist packages/clawql-core/dist packages/clawql-api/dist packages/clawql-memory/dist packages/clawql-documents/dist packages/clawql-automation/dist packages/mcp-grpc-transport/dist packages/clawql-ouroboros/dist packages/panguard-mcp-bridge/dist","start":"node dist/server.js","format":"prettier --write \"src/**/*.{ts,tsx}\" \"packages/clawql-core/**/*.{ts,md,json}\" \"packages/clawql-api/**/*.{ts,md,json}\" \"packages/clawql-memory/**/*.{ts,md,json}\" \"packages/clawql-documents/**/*.{ts,md,json}\" \"packages/clawql-automation/**/*.{ts,md,json}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" \"turbo.json\" --cache --cache-location .prettier-cache && npm run format --prefix website","graphql":"tsx src/graphql-proxy.ts","pretest":"npm run build","lint:fix":"eslint \"src/**/*.ts\" \"packages/clawql-core/src/**/*.ts\" \"packages/clawql-api/src/**/*.ts\" \"packages/clawql-memory/src/**/*.ts\" \"packages/clawql-documents/src/**/*.ts\" \"packages/clawql-automation/src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"packages/clawql-ouroboros/src/**/*.ts\" \"packages/panguard-mcp-bridge/src/**/*.ts\" \"vitest.config.ts\" --fix --cache --cache-location .eslintcache","start:http":"node dist/server-http.js","build:turbo":"turbo run build","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"packages/clawql-core/**/*.{ts,md,json}\" \"packages/clawql-api/**/*.{ts,md,json}\" \"packages/clawql-memory/**/*.{ts,md,json}\" \"packages/clawql-documents/**/*.{ts,md,json}\" \"packages/clawql-automation/**/*.{ts,md,json}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" \"turbo.json\" --cache --cache-location .prettier-cache && npm run format:check --prefix website","test:coverage":"npm run build && vitest run --coverage","prepublishOnly":"npm run build","release:git-tag":"bash scripts/release/git-release-tag.sh","smoke:atlassian":"node scripts/workflows/smoke-atlassian.mjs","benchmark:tokens":"npm run build && node scripts/workflows/benchmark-provider-tokens.mjs","smoke:cloudflare":"node scripts/workflows/smoke-cloudflare.mjs","fetch-n8n-openapi":"node scripts/providers/fetch-n8n-openapi.mjs","fetch-google-top50":"node scripts/providers/fetch-google-top50.mjs","grpc:memory-recall":"node scripts/dev/grpc-memory-recall.mjs","workflow:gcp-multi":"npm run build && node scripts/workflows/mcp-workflow-gcp-multi.mjs","fetch-linear-schema":"node scripts/providers/fetch-linear-schema.mjs","pregenerate-graphql":"tsx scripts/providers/pregenerate-provider-graphql.ts","fetch-provider-specs":"node scripts/providers/fetch-provider-specs.mjs && node scripts/providers/fetch-google-discovery-directory.mjs","refresh-google-top50":"npm run fetch-google-top50 && npm run build && npm run pregenerate-google-top50-graphql","release:git-tag:push":"bash scripts/release/git-release-tag.sh --push","smoke:github-commits":"npm run build && node scripts/workflows/smoke-github-commits.mjs","import-dotenv-to-vault":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root .","workflow:multi-provider":"npm run build && node scripts/workflows/workflow-gke-cloudflare-jira.mjs","smoke:openclaw-bootstrap":"npm run build && node scripts/workflows/smoke-openclaw-bootstrap.mjs","release:git-backfill-tags":"bash scripts/release/git-backfill-npm-release-tags.sh","workflow:gcp-multi:direct":"npm run build && node scripts/workflows/workflow-gcp-multi-direct.mjs","import-dotenv-to-vault:http":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root . --http","report:gcp-multi-experiment":"node scripts/workflows/report-gcp-multi-experiment.mjs","clawql:github-repo-description":"npm run build && node scripts/dev/clawql-github-patch-repo-description.mjs","import-dotenv-to-vault:kubectl":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root . --kubectl-exec","release:git-backfill-tags:push":"bash scripts/release/git-backfill-npm-release-tags.sh --push","report:all-providers-benchmark":"npm run build && node scripts/workflows/report-all-providers-workflow-benchmark.mjs","workflow:complex-release-stack":"npm run build && node scripts/workflows/workflow-complex-release-stack.mjs","fetch-all-google-discovery-specs":"node scripts/providers/fetch-all-google-discovery-specs.mjs","fetch-google-discovery-directory":"node scripts/providers/fetch-google-discovery-directory.mjs","pregenerate-google-top50-graphql":"tsx scripts/providers/pregenerate-google-top50-graphql.ts","workflow:complex-release-stack:mcp":"npm run build && node scripts/workflows/mcp-workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp:live":"npm run build && WORKFLOW_MCP_EXECUTE=1 node scripts/workflows/mcp-workflow-complex-release-stack.mjs"},"_npmUser":{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"},"overrides":{"qs":"6.15.2","ws":"8.21.0","hono":"4.12.25","tsup":{"esbuild":"0.28.1"},"vite":"8.0.16","esbuild":"0.28.1","js-yaml":"4.2.0","postcss":"8.5.10","fast-uri":"3.1.2","picomatch":"4.0.4","ip-address":"10.1.1","protobufjs":"7.6.3","yaml@1.10.2":"1.10.3","path-to-regexp":"8.4.0","brace-expansion":"5.0.6","@protobufjs/utf8":"1.1.1","@hono/node-server":"1.19.13","google-proto-files":{"protobufjs":"7.6.3"},"mcp-grpc-transport":{"google-proto-files":{"protobufjs":"7.6.3"}},"@opentelemetry/core":"2.8.0"},"repository":{"url":"git+https://github.com/danielsmithdevelopment/ClawQL.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.12.1","description":"MCP server: search + execute OpenAPI/Discovery APIs (internal GraphQL projection), optional native GraphQL HTTP and gRPC unary sources","directories":{},"_nodeVersion":"25.9.0","dependencies":{"pg":"^8.21.0","zod":"4.3.6","yaml":"^2.9.0","dotenv":"^17.4.2","sql.js":"^1.14.1","express":"^5.2.1","graphql":"^16.14.0","clawql-api":"workspace:*","node-fetch":"^3.3.2","clawql-core":"workspace:*","prom-client":"^15.1.3","graphql-http":"^1.22.4","@grpc/grpc-js":"^1.14.4","clawql-memory":"file:../packages/clawql-memory","swagger2openapi":"^7.0.8","clawql-documents":"file:../packages/clawql-documents","clawql-ouroboros":"workspace:*","clawql-automation":"file:../packages/clawql-automation","@grpc/proto-loader":"^0.8.1","@omnigraph/openapi":"^0.109.51","@opentelemetry/api":"^1.9.1","mcp-grpc-transport":"^0.2.0","node-html-markdown":"^2.0.0","@graphql-mesh/utils":"^0.104.36","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.2","turbo":"^2.5.4","eslint":"^10.4.0","vitest":"^4.1.7","prettier":"^3.8.3","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","@types/sql.js":"^1.4.11","@types/express":"^5.0.6","typescript-eslint":"^8.60.0","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/clawql-mcp_6.3.0_1782187764886_0.0359110249811585","host":"s3://npm-registry-packages-npm-production"}},"6.4.0":{"name":"clawql-mcp","version":"6.4.0","keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"license":"Apache-2.0","_id":"clawql-mcp@6.4.0","maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"bin":{"clawql-mcp":"bin/clawql-mcp.mjs","clawql-mcp-http":"bin/clawql-mcp-http.mjs"},"dist":{"shasum":"e80b2282f2cc250d928d4005d8c7fe0afc05e3ad","tarball":"https://registry.npmjs.org/clawql-mcp/-/clawql-mcp-6.4.0.tgz","fileCount":266,"integrity":"sha512-amTJrIvoD91GGlfEXe2iTnHHVCWL2VZNar39vgybc/PIUtf4QCM7l6juKhfoKakEt8GGao1DyQQhWwp+7g2x/g==","signatures":[{"sig":"MEUCIQCQauOwZ3h4seDVveUUmRBfWhF+ICKSXX4/JFVaoXwwKAIge0g72/2YY7ZD4nWkD8rOU2AYkALNcchV/Ygo70V7iWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112282310},"main":"./dist/server.js","type":"module","engines":{"node":">=22"},"exports":{".":"./dist/server.js","./server-http":"./dist/server-http.js","./package.json":"./package.json","./graphql-proxy":"./dist/graphql-proxy.js"},"gitHead":"0104cf4e0e2b81a99ba1c6e518555ac9ff4c505a","scripts":{"dev":"tsx src/server.ts","lint":"eslint \"src/**/*.ts\" \"packages/clawql-core/src/**/*.ts\" \"packages/clawql-api/src/**/*.ts\" \"packages/clawql-memory/src/**/*.ts\" \"packages/clawql-documents/src/**/*.ts\" \"packages/clawql-automation/src/**/*.ts\" \"packages/clawql-sandbox/src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"packages/clawql-ouroboros/src/**/*.ts\" \"packages/panguard-mcp-bridge/src/**/*.ts\" \"vitest.config.ts\" --max-warnings 0 --cache --cache-location .eslintcache","test":"vitest run","build":"npm run clean && npm run build -w clawql-core && npm run build -w clawql-memory && npm run build -w clawql-api && npm run build -w clawql-documents && npm run build -w clawql-automation && npm run build -w clawql-sandbox && npm run build -w mcp-grpc-transport && npm run build -w clawql-ouroboros && npm run build -w panguard-mcp-bridge && tsc","clean":"rm -rf dist packages/clawql-core/dist packages/clawql-api/dist packages/clawql-memory/dist packages/clawql-documents/dist packages/clawql-automation/dist packages/clawql-sandbox/dist packages/mcp-grpc-transport/dist packages/clawql-ouroboros/dist packages/panguard-mcp-bridge/dist","start":"node dist/server.js","format":"prettier --write \"src/**/*.{ts,tsx}\" \"packages/clawql-core/**/*.{ts,md,json}\" \"packages/clawql-api/**/*.{ts,md,json}\" \"packages/clawql-memory/**/*.{ts,md,json}\" \"packages/clawql-documents/**/*.{ts,md,json}\" \"packages/clawql-automation/**/*.{ts,md,json}\" \"packages/clawql-sandbox/**/*.{ts,md,json}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" \"turbo.json\" --cache --cache-location .prettier-cache && npm run format --prefix website","graphql":"tsx src/graphql-proxy.ts","pretest":"npm run build","lint:fix":"eslint \"src/**/*.ts\" \"packages/clawql-core/src/**/*.ts\" \"packages/clawql-api/src/**/*.ts\" \"packages/clawql-memory/src/**/*.ts\" \"packages/clawql-documents/src/**/*.ts\" \"packages/clawql-automation/src/**/*.ts\" \"packages/clawql-sandbox/src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"packages/clawql-ouroboros/src/**/*.ts\" \"packages/panguard-mcp-bridge/src/**/*.ts\" \"vitest.config.ts\" --fix --cache --cache-location .eslintcache","start:http":"node dist/server-http.js","build:turbo":"turbo run build","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"packages/clawql-core/**/*.{ts,md,json}\" \"packages/clawql-api/**/*.{ts,md,json}\" \"packages/clawql-memory/**/*.{ts,md,json}\" \"packages/clawql-documents/**/*.{ts,md,json}\" \"packages/clawql-automation/**/*.{ts,md,json}\" \"packages/clawql-sandbox/**/*.{ts,md,json}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" \"turbo.json\" --cache --cache-location .prettier-cache && npm run format:check --prefix website","test:coverage":"npm run build && vitest run --coverage","prepublishOnly":"npm run build","release:git-tag":"bash scripts/release/git-release-tag.sh","smoke:atlassian":"node scripts/workflows/smoke-atlassian.mjs","benchmark:tokens":"npm run build && node scripts/workflows/benchmark-provider-tokens.mjs","smoke:cloudflare":"node scripts/workflows/smoke-cloudflare.mjs","fetch-n8n-openapi":"node scripts/providers/fetch-n8n-openapi.mjs","fetch-google-top50":"node scripts/providers/fetch-google-top50.mjs","grpc:memory-recall":"node scripts/dev/grpc-memory-recall.mjs","workflow:gcp-multi":"npm run build && node scripts/workflows/mcp-workflow-gcp-multi.mjs","fetch-linear-schema":"node scripts/providers/fetch-linear-schema.mjs","pregenerate-graphql":"tsx scripts/providers/pregenerate-provider-graphql.ts","fetch-provider-specs":"node scripts/providers/fetch-provider-specs.mjs && node scripts/providers/fetch-google-discovery-directory.mjs","refresh-google-top50":"npm run fetch-google-top50 && npm run build && npm run pregenerate-google-top50-graphql","release:git-tag:push":"bash scripts/release/git-release-tag.sh --push","smoke:github-commits":"npm run build && node scripts/workflows/smoke-github-commits.mjs","workflow:vault-digest":"npm run build -w clawql-automation && node packages/clawql-automation/dist/workflow/vault-digest/cli.js","import-dotenv-to-vault":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root .","workflow:multi-provider":"npm run build && node scripts/workflows/workflow-gke-cloudflare-jira.mjs","smoke:openclaw-bootstrap":"npm run build && node scripts/workflows/smoke-openclaw-bootstrap.mjs","release:git-backfill-tags":"bash scripts/release/git-backfill-npm-release-tags.sh","workflow:gcp-multi:direct":"npm run build && node scripts/workflows/workflow-gcp-multi-direct.mjs","import-dotenv-to-vault:http":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root . --http","report:gcp-multi-experiment":"node scripts/workflows/report-gcp-multi-experiment.mjs","clawql:github-repo-description":"npm run build && node scripts/dev/clawql-github-patch-repo-description.mjs","import-dotenv-to-vault:kubectl":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root . --kubectl-exec","release:git-backfill-tags:push":"bash scripts/release/git-backfill-npm-release-tags.sh --push","report:all-providers-benchmark":"npm run build && node scripts/workflows/report-all-providers-workflow-benchmark.mjs","workflow:complex-release-stack":"npm run build && node scripts/workflows/workflow-complex-release-stack.mjs","fetch-all-google-discovery-specs":"node scripts/providers/fetch-all-google-discovery-specs.mjs","fetch-google-discovery-directory":"node scripts/providers/fetch-google-discovery-directory.mjs","pregenerate-google-top50-graphql":"tsx scripts/providers/pregenerate-google-top50-graphql.ts","workflow:complex-release-stack:mcp":"npm run build && node scripts/workflows/mcp-workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp:live":"npm run build && WORKFLOW_MCP_EXECUTE=1 node scripts/workflows/mcp-workflow-complex-release-stack.mjs"},"_npmUser":{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"},"overrides":{"qs":"6.15.2","ws":"8.21.0","hono":"4.12.25","tsup":{"esbuild":"0.28.1"},"vite":"8.0.16","esbuild":"0.28.1","js-yaml":"4.2.0","postcss":"8.5.10","fast-uri":"3.1.2","picomatch":"4.0.4","ip-address":"10.1.1","protobufjs":"7.6.3","yaml@1.10.2":"1.10.3","path-to-regexp":"8.4.0","brace-expansion":"5.0.6","@protobufjs/utf8":"1.1.1","@hono/node-server":"1.19.13","google-proto-files":{"protobufjs":"7.6.3"},"mcp-grpc-transport":{"google-proto-files":{"protobufjs":"7.6.3"}},"@opentelemetry/core":"2.8.0"},"repository":{"url":"git+https://github.com/danielsmithdevelopment/ClawQL.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.9.0","description":"MCP server: search + execute OpenAPI/Discovery APIs (internal GraphQL projection), optional native GraphQL HTTP and gRPC unary sources","directories":{},"_nodeVersion":"25.6.1","dependencies":{"pg":"^8.21.0","zod":"4.3.6","yaml":"^2.9.0","dotenv":"^17.4.2","sql.js":"^1.14.1","express":"^5.2.1","graphql":"^16.14.0","clawql-api":"workspace:*","node-fetch":"^3.3.2","clawql-core":"workspace:*","prom-client":"^15.1.3","graphql-http":"^1.22.4","@grpc/grpc-js":"^1.14.4","clawql-memory":"file:../packages/clawql-memory","clawql-sandbox":"file:../packages/clawql-sandbox","swagger2openapi":"^7.0.8","clawql-documents":"file:../packages/clawql-documents","clawql-ouroboros":"workspace:*","clawql-automation":"file:../packages/clawql-automation","@grpc/proto-loader":"^0.8.1","@omnigraph/openapi":"^0.109.51","@opentelemetry/api":"^1.9.1","express-rate-limit":"^7.5.1","mcp-grpc-transport":"^0.2.0","node-html-markdown":"^2.0.0","@graphql-mesh/utils":"^0.104.36","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.2","turbo":"^2.5.4","eslint":"^10.4.0","vitest":"^4.1.7","prettier":"^3.8.3","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","@types/sql.js":"^1.4.11","@types/express":"^5.0.6","typescript-eslint":"^8.60.0","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/clawql-mcp_6.4.0_1782880684031_0.3765089731828726","host":"s3://npm-registry-packages-npm-production"}},"6.4.1":{"name":"clawql-mcp","version":"6.4.1","keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"license":"Apache-2.0","_id":"clawql-mcp@6.4.1","maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"bin":{"clawql-mcp":"bin/clawql-mcp.mjs","clawql-mcp-http":"bin/clawql-mcp-http.mjs"},"dist":{"shasum":"35da37d2455d0129db26b71e84a11cc6334b4ffa","tarball":"https://registry.npmjs.org/clawql-mcp/-/clawql-mcp-6.4.1.tgz","fileCount":16642,"integrity":"sha512-DiM+j5zSA/ncAcHpobgQWmqpp/sscpb9wteePFFWmZNJwZ+gB/w2eMgORMOH7mxDc+mRctmwsY+K19WdFIACpA==","signatures":[{"sig":"MEUCIDsnL4f4OJ2l8SCQ5w4WHNqNOxg09xrrsI01U6REFt8vAiEAjRLfgl5PCY21Yk7nItF+aOIrILWLfCdlqBXELw82jT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/clawql-mcp@6.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272615874},"main":"./dist/server.js","type":"module","_from":"file:/home/runner/work/_temp/clawql-mcp-pack/clawql-mcp-6.4.1.tgz","engines":{"node":">=22"},"exports":{".":"./dist/server.js","./server-http":"./dist/server-http.js","./package.json":"./package.json","./graphql-proxy":"./dist/graphql-proxy.js"},"scripts":{"dev":"tsx src/server.ts","lint":"eslint \"src/**/*.ts\" \"packages/clawql-core/src/**/*.ts\" \"packages/clawql-api/src/**/*.ts\" \"packages/clawql-memory/src/**/*.ts\" \"packages/clawql-documents/src/**/*.ts\" \"packages/clawql-automation/src/**/*.ts\" \"packages/clawql-sandbox/src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"packages/clawql-ouroboros/src/**/*.ts\" \"packages/panguard-mcp-bridge/src/**/*.ts\" \"vitest.config.ts\" --max-warnings 0 --cache --cache-location .eslintcache","test":"vitest run","build":"npm run clean && npm run build -w clawql-core && npm run build -w clawql-api && npm run build -w clawql-memory && npm run build -w clawql-documents && npm run build -w clawql-automation && npm run build -w clawql-sandbox && npm run build -w mcp-grpc-transport && npm run build -w clawql-ouroboros && npm run build -w panguard-mcp-bridge && tsc","clean":"rm -rf dist packages/clawql-core/dist packages/clawql-api/dist packages/clawql-memory/dist packages/clawql-documents/dist packages/clawql-automation/dist packages/clawql-sandbox/dist packages/mcp-grpc-transport/dist packages/clawql-ouroboros/dist packages/panguard-mcp-bridge/dist","start":"node dist/server.js","format":"prettier --write \"src/**/*.{ts,tsx}\" \"packages/clawql-core/**/*.{ts,md,json}\" \"packages/clawql-api/**/*.{ts,md,json}\" \"packages/clawql-memory/**/*.{ts,md,json}\" \"packages/clawql-documents/**/*.{ts,md,json}\" \"packages/clawql-automation/**/*.{ts,md,json}\" \"packages/clawql-sandbox/**/*.{ts,md,json}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" \"turbo.json\" --cache --cache-location .prettier-cache && npm run format --prefix website","graphql":"tsx src/graphql-proxy.ts","prepack":"npm run build && node scripts/release/prepack-clawql-mcp.mjs","pretest":"npm run build","lint:fix":"eslint \"src/**/*.ts\" \"packages/clawql-core/src/**/*.ts\" \"packages/clawql-api/src/**/*.ts\" \"packages/clawql-memory/src/**/*.ts\" \"packages/clawql-documents/src/**/*.ts\" \"packages/clawql-automation/src/**/*.ts\" \"packages/clawql-sandbox/src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"packages/clawql-ouroboros/src/**/*.ts\" \"packages/panguard-mcp-bridge/src/**/*.ts\" \"vitest.config.ts\" --fix --cache --cache-location .eslintcache","postpack":"node scripts/release/postpack-clawql-mcp.mjs","start:http":"node dist/server-http.js","build:turbo":"turbo run build","nats:worker":"npm run build -w clawql-automation && node packages/clawql-automation/dist/nats/cli.js","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"packages/clawql-core/**/*.{ts,md,json}\" \"packages/clawql-api/**/*.{ts,md,json}\" \"packages/clawql-memory/**/*.{ts,md,json}\" \"packages/clawql-documents/**/*.{ts,md,json}\" \"packages/clawql-automation/**/*.{ts,md,json}\" \"packages/clawql-sandbox/**/*.{ts,md,json}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" \"turbo.json\" --cache --cache-location .prettier-cache && npm run format:check --prefix website","test:coverage":"npm run build && vitest run --coverage","prepublishOnly":"npm run build","release:git-tag":"bash scripts/release/git-release-tag.sh","smoke:atlassian":"node scripts/workflows/smoke-atlassian.mjs","benchmark:tokens":"npm run build && node scripts/workflows/benchmark-provider-tokens.mjs","smoke:cloudflare":"node scripts/workflows/smoke-cloudflare.mjs","fetch-n8n-openapi":"node scripts/providers/fetch-n8n-openapi.mjs","fetch-google-top50":"node scripts/providers/fetch-google-top50.mjs","grpc:memory-recall":"node scripts/dev/grpc-memory-recall.mjs","workflow:gcp-multi":"npm run build && node scripts/workflows/mcp-workflow-gcp-multi.mjs","fetch-linear-schema":"node scripts/providers/fetch-linear-schema.mjs","pregenerate-graphql":"tsx scripts/providers/pregenerate-provider-graphql.ts","fetch-provider-specs":"node scripts/providers/fetch-provider-specs.mjs && node scripts/providers/fetch-google-discovery-directory.mjs","refresh-google-top50":"npm run fetch-google-top50 && npm run build && npm run pregenerate-google-top50-graphql","release:git-tag:push":"bash scripts/release/git-release-tag.sh --push","smoke:github-commits":"npm run build && node scripts/workflows/smoke-github-commits.mjs","workflow:vault-digest":"npm run build -w clawql-automation && node packages/clawql-automation/dist/workflow/vault-digest/cli.js","import-dotenv-to-vault":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root .","nats:bootstrap-consumer":"npm run build -w clawql-automation && node packages/clawql-automation/dist/nats/bootstrap-cli.js","workflow:multi-provider":"npm run build && node scripts/workflows/workflow-gke-cloudflare-jira.mjs","smoke:openclaw-bootstrap":"npm run build && node scripts/workflows/smoke-openclaw-bootstrap.mjs","release:git-backfill-tags":"bash scripts/release/git-backfill-npm-release-tags.sh","workflow:gcp-multi:direct":"npm run build && node scripts/workflows/workflow-gcp-multi-direct.mjs","import-dotenv-to-vault:http":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root . --http","report:gcp-multi-experiment":"node scripts/workflows/report-gcp-multi-experiment.mjs","clawql:github-repo-description":"npm run build && node scripts/dev/clawql-github-patch-repo-description.mjs","import-dotenv-to-vault:kubectl":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root . --kubectl-exec","release:git-backfill-tags:push":"bash scripts/release/git-backfill-npm-release-tags.sh --push","report:all-providers-benchmark":"npm run build && node scripts/workflows/report-all-providers-workflow-benchmark.mjs","workflow:complex-release-stack":"npm run build && node scripts/workflows/workflow-complex-release-stack.mjs","fetch-all-google-discovery-specs":"node scripts/providers/fetch-all-google-discovery-specs.mjs","fetch-google-discovery-directory":"node scripts/providers/fetch-google-discovery-directory.mjs","pregenerate-google-top50-graphql":"tsx scripts/providers/pregenerate-google-top50-graphql.ts","workflow:complex-release-stack:mcp":"npm run build && node scripts/workflows/mcp-workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp:live":"npm run build && WORKFLOW_MCP_EXECUTE=1 node scripts/workflows/mcp-workflow-complex-release-stack.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ac7eea-4631-45d0-9693-04df8bf859fb"}},"_resolved":"/home/runner/work/_temp/clawql-mcp-pack/clawql-mcp-6.4.1.tgz","overrides":{"qs":"6.15.2","ws":"8.21.0","hono":"4.12.25","tsup":{"esbuild":"0.28.1"},"vite":"8.0.16","esbuild":"0.28.1","js-yaml":"4.2.0","postcss":"8.5.10","fast-uri":"3.1.2","picomatch":"4.0.4","ip-address":"10.1.1","protobufjs":"8.6.5","yaml@1.10.2":"1.10.3","path-to-regexp":"8.4.0","brace-expansion":"5.0.6","@protobufjs/utf8":"1.1.1","@hono/node-server":"1.19.13","google-proto-files":{"protobufjs":"8.6.5"},"mcp-grpc-transport":{"google-proto-files":{"protobufjs":"8.6.5"}},"@opentelemetry/core":"2.8.0"},"_integrity":"sha512-DiM+j5zSA/ncAcHpobgQWmqpp/sscpb9wteePFFWmZNJwZ+gB/w2eMgORMOH7mxDc+mRctmwsY+K19WdFIACpA==","repository":{"url":"git+https://github.com/danielsmithdevelopment/ClawQL.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.12.1","description":"MCP server: search + execute OpenAPI/Discovery APIs (internal GraphQL projection), optional native GraphQL HTTP and gRPC unary sources","directories":{},"_nodeVersion":"25.9.0","dependencies":{"pg":"^8.21.0","zod":"4.3.6","yaml":"^2.9.0","dotenv":"^17.4.2","sql.js":"^1.14.1","express":"^5.2.1","graphql":"^16.14.0","clawql-api":"0.0.1","node-fetch":"^3.3.2","clawql-core":"0.0.1","prom-client":"^15.1.3","graphql-http":"^1.22.4","@grpc/grpc-js":"^1.14.4","clawql-memory":"0.0.1","clawql-sandbox":"0.0.1","swagger2openapi":"^7.0.8","clawql-documents":"0.0.1","clawql-ouroboros":"0.1.1","clawql-automation":"0.0.1","@grpc/proto-loader":"^0.8.1","@omnigraph/openapi":"^0.109.51","@opentelemetry/api":"^1.9.1","express-rate-limit":"^8.5.2","mcp-grpc-transport":"^0.2.0","node-html-markdown":"^2.0.0","@graphql-mesh/utils":"^0.104.36","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-trace-base":"^2.7.1","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/exporter-trace-otlp-http":"^0.219.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.2","turbo":"^2.10.2","eslint":"^10.6.0","vitest":"^4.1.7","prettier":"^3.9.3","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","@types/sql.js":"^1.4.11","@types/express":"^5.0.6","typescript-eslint":"^8.60.0","@vitest/coverage-v8":"^4.1.7"},"bundleDependencies":["clawql-api","clawql-automation","clawql-core","clawql-documents","clawql-memory","clawql-ouroboros","clawql-sandbox"],"_npmOperationalInternal":{"tmp":"tmp/clawql-mcp_6.4.1_1783051048825_0.8444067525375021","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"clawql-mcp","version":"7.0.0","keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"license":"Apache-2.0","_id":"clawql-mcp@7.0.0","maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"bin":{"clawql":"bin/clawql.mjs","clawql-mcp":"bin/clawql-mcp.mjs","clawql-mcp-http":"bin/clawql-mcp-http.mjs"},"dist":{"shasum":"fe84f46ce953f506c1b69b84008e1616da308816","tarball":"https://registry.npmjs.org/clawql-mcp/-/clawql-mcp-7.0.0.tgz","fileCount":19788,"integrity":"sha512-Q0mIjQBkgZDr5HDZ9QSkBoNBmGz0ivT0UgdDPZPX47Lvl14MFZgAyAISFZBQf2vQKC4LKT5ZZlwxb7drIv5Xiw==","signatures":[{"sig":"MEYCIQCJyyV/ogxeJcJyCfIprRkhxv7EgzP4EJM7adTFi5Gh4wIhALh48xQOPHv83KJdkn4vQYYMcYnp4TeX9kOrXz1gJERX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/clawql-mcp@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":318412552},"main":"./dist/server.js","type":"module","_from":"file:/home/runner/work/ClawQL/ClawQL/.npm-publish-pack/clawql-mcp-7.0.0.tgz","engines":{"node":">=22"},"exports":{".":"./dist/server.js","./server-http":"./dist/server-http.js","./package.json":"./package.json","./graphql-proxy":"./dist/graphql-proxy.js"},"scripts":{"dev":"tsx src/server.ts","lint":"eslint \"src/**/*.ts\" \"packages/clawql-core/src/**/*.ts\" \"packages/clawql-api/src/**/*.ts\" \"packages/clawql-memory/src/**/*.ts\" \"packages/clawql-documents/src/**/*.ts\" \"packages/clawql-automation/src/**/*.ts\" \"packages/clawql-sandbox/src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"packages/clawql-ouroboros/src/**/*.ts\" \"packages/panguard-mcp-bridge/src/**/*.ts\" \"packages/clawql-operator/src/**/*.ts\" \"packages/clawql-release/src/**/*.ts\" \"vitest.config.ts\" --max-warnings 0 --cache --cache-location .eslintcache","test":"vitest run","build":"npm run clean && npm run build -w clawql-core && npm run build -w clawql-auth && npm run build -w clawql-pageindex && npm run build -w clawql-api && npm run build -w clawql-memory && npm run build -w clawql-documents && npm run build -w clawql-automation && npm run build -w clawql-sandbox && npm run build -w mcp-grpc-transport && npm run build -w clawql-ouroboros && npm run build -w panguard-mcp-bridge && npm run build -w clawql-operator && npm run build -w clawql-release && tsc","clean":"rm -rf dist packages/clawql-core/dist packages/clawql-auth/dist packages/clawql-pageindex/dist packages/clawql-api/dist packages/clawql-memory/dist packages/clawql-documents/dist packages/clawql-automation/dist packages/clawql-sandbox/dist packages/mcp-grpc-transport/dist packages/clawql-ouroboros/dist packages/panguard-mcp-bridge/dist packages/clawql-operator/dist packages/clawql-release/dist","start":"node dist/server.js","format":"prettier --write \"src/**/*.{ts,tsx}\" \"packages/clawql-core/**/*.{ts,md,json}\" \"packages/clawql-auth/**/*.{ts,md,json}\" \"packages/clawql-pageindex/**/*.{ts,md,json}\" \"packages/clawql-api/**/*.{ts,md,json}\" \"packages/clawql-memory/**/*.{ts,md,json}\" \"packages/clawql-documents/**/*.{ts,md,json}\" \"packages/clawql-automation/**/*.{ts,md,json}\" \"packages/clawql-sandbox/**/*.{ts,md,json}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"packages/clawql-operator/**/*.{ts,md,json}\" \"packages/clawql-release/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" \"turbo.json\" --cache --cache-location .prettier-cache && npm run format --prefix website","graphql":"tsx src/graphql-proxy.ts","prepack":"npm run build && node scripts/release/prepack-clawql-mcp.mjs","pretest":"npm run build","lint:fix":"eslint \"src/**/*.ts\" \"packages/clawql-core/src/**/*.ts\" \"packages/clawql-api/src/**/*.ts\" \"packages/clawql-memory/src/**/*.ts\" \"packages/clawql-documents/src/**/*.ts\" \"packages/clawql-automation/src/**/*.ts\" \"packages/clawql-sandbox/src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"packages/clawql-ouroboros/src/**/*.ts\" \"packages/panguard-mcp-bridge/src/**/*.ts\" \"packages/clawql-operator/src/**/*.ts\" \"packages/clawql-release/src/**/*.ts\" \"vitest.config.ts\" --fix --cache --cache-location .eslintcache","postpack":"node scripts/release/postpack-clawql-mcp.mjs","start:http":"node dist/server-http.js","build:turbo":"turbo run build","nats:worker":"npm run build -w clawql-automation && node packages/clawql-automation/dist/nats/cli.js","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"packages/clawql-core/**/*.{ts,md,json}\" \"packages/clawql-auth/**/*.{ts,md,json}\" \"packages/clawql-pageindex/**/*.{ts,md,json}\" \"packages/clawql-api/**/*.{ts,md,json}\" \"packages/clawql-memory/**/*.{ts,md,json}\" \"packages/clawql-documents/**/*.{ts,md,json}\" \"packages/clawql-automation/**/*.{ts,md,json}\" \"packages/clawql-sandbox/**/*.{ts,md,json}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"packages/clawql-operator/**/*.{ts,md,json}\" \"packages/clawql-release/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" \"turbo.json\" --cache --cache-location .prettier-cache && npm run format:check --prefix website","test:coverage":"npm run build && vitest run --coverage","prepublishOnly":"npm run build","fetch-aws-top50":"node scripts/providers/fetch-aws-top50.mjs","release:git-tag":"bash scripts/release/git-release-tag.sh","smoke:atlassian":"node scripts/workflows/smoke-atlassian.mjs","benchmark:tokens":"npm run build && node scripts/workflows/benchmark-provider-tokens.mjs","release:manifest":"node scripts/release/build-release-manifest.mjs","smoke:cloudflare":"node scripts/workflows/smoke-cloudflare.mjs","fetch-n8n-openapi":"node scripts/providers/fetch-n8n-openapi.mjs","refresh-aws-top50":"node scripts/providers/generate-aws-top50-manifest.mjs && npm run fetch-aws-top50","fetch-google-top50":"node scripts/providers/fetch-google-top50.mjs","grpc:memory-recall":"node scripts/dev/grpc-memory-recall.mjs","workflow:gcp-multi":"npm run build && node scripts/workflows/mcp-workflow-gcp-multi.mjs","fetch-linear-schema":"node scripts/providers/fetch-linear-schema.mjs","pregenerate-graphql":"tsx scripts/providers/pregenerate-provider-graphql.ts","fetch-provider-specs":"node scripts/providers/fetch-provider-specs.mjs && node scripts/providers/fetch-google-discovery-directory.mjs","refresh-google-top50":"npm run fetch-google-top50 && npm run build && npm run pregenerate-google-top50-graphql","release:git-tag:push":"bash scripts/release/git-release-tag.sh --push","smoke:github-commits":"npm run build && node scripts/workflows/smoke-github-commits.mjs","workflow:vault-digest":"npm run build -w clawql-automation && node packages/clawql-automation/dist/workflow/vault-digest/cli.js","import-dotenv-to-vault":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root .","nats:bootstrap-consumer":"npm run build -w clawql-automation && node packages/clawql-automation/dist/nats/bootstrap-cli.js","workflow:multi-provider":"npm run build && node scripts/workflows/workflow-gke-cloudflare-jira.mjs","smoke:openclaw-bootstrap":"npm run build && node scripts/workflows/smoke-openclaw-bootstrap.mjs","release:git-backfill-tags":"bash scripts/release/git-backfill-npm-release-tags.sh","workflow:gcp-multi:direct":"npm run build && node scripts/workflows/workflow-gcp-multi-direct.mjs","generate-aws-top50-manifest":"node scripts/providers/generate-aws-top50-manifest.mjs","import-dotenv-to-vault:http":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root . --http","report:gcp-multi-experiment":"node scripts/workflows/report-gcp-multi-experiment.mjs","clawql:github-repo-description":"npm run build && node scripts/dev/clawql-github-patch-repo-description.mjs","import-dotenv-to-vault:kubectl":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root . --kubectl-exec","release:git-backfill-tags:push":"bash scripts/release/git-backfill-npm-release-tags.sh --push","report:all-providers-benchmark":"npm run build && node scripts/workflows/report-all-providers-workflow-benchmark.mjs","workflow:complex-release-stack":"npm run build && node scripts/workflows/workflow-complex-release-stack.mjs","fetch-all-google-discovery-specs":"node scripts/providers/fetch-all-google-discovery-specs.mjs","fetch-google-discovery-directory":"node scripts/providers/fetch-google-discovery-directory.mjs","pregenerate-google-top50-graphql":"tsx scripts/providers/pregenerate-google-top50-graphql.ts","workflow:complex-release-stack:mcp":"npm run build && node scripts/workflows/mcp-workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp:live":"npm run build && WORKFLOW_MCP_EXECUTE=1 node scripts/workflows/mcp-workflow-complex-release-stack.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ac7eea-4631-45d0-9693-04df8bf859fb"}},"_resolved":"/home/runner/work/ClawQL/ClawQL/.npm-publish-pack/clawql-mcp-7.0.0.tgz","overrides":{"qs":"6.15.2","ws":"8.21.0","hono":"4.12.25","tsup":{"esbuild":"0.28.1"},"vite":"8.0.16","esbuild":"0.28.1","js-yaml":"4.2.0","postcss":"8.5.10","fast-uri":"3.1.2","picomatch":"4.0.4","ip-address":"10.1.1","protobufjs":"8.7.0","yaml@1.10.2":"1.10.3","path-to-regexp":"8.4.0","brace-expansion":"5.0.6","@protobufjs/utf8":"1.1.1","@hono/node-server":"1.19.13","google-proto-files":{"protobufjs":"8.7.0"},"mcp-grpc-transport":{"google-proto-files":{"protobufjs":"8.7.0"}},"@opentelemetry/core":"2.9.0"},"_integrity":"sha512-Q0mIjQBkgZDr5HDZ9QSkBoNBmGz0ivT0UgdDPZPX47Lvl14MFZgAyAISFZBQf2vQKC4LKT5ZZlwxb7drIv5Xiw==","repository":{"url":"git+https://github.com/danielsmithdevelopment/ClawQL.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.12.1","description":"MCP server: search + execute OpenAPI/Discovery APIs (internal GraphQL projection), optional native GraphQL HTTP and gRPC unary sources","directories":{},"_nodeVersion":"25.9.0","dependencies":{"pg":"^8.21.0","zod":"4.3.6","yaml":"^2.9.0","dotenv":"^17.4.2","effect":"^3.21.4","sql.js":"^1.14.1","express":"^5.2.1","graphql":"^16.14.2","clawql-api":"7.0.0","node-fetch":"^3.3.2","clawql-auth":"7.0.0","clawql-core":"7.0.0","prom-client":"^15.1.3","graphql-http":"^1.22.4","@grpc/grpc-js":"^1.14.4","clawql-memory":"7.0.0","clawql-release":"7.0.0","clawql-sandbox":"7.0.0","clawql-operator":"7.0.0","swagger2openapi":"^7.0.8","clawql-documents":"7.0.0","clawql-ouroboros":"7.0.0","clawql-pageindex":"7.0.0","clawql-automation":"7.0.0","@aws-sdk/client-s3":"^3.1084.0","@grpc/proto-loader":"^0.8.1","@omnigraph/openapi":"^0.109.51","@opentelemetry/api":"^1.9.1","express-rate-limit":"^8.5.2","mcp-grpc-transport":"^0.2.0","node-html-markdown":"^2.0.0","@graphql-mesh/utils":"^0.104.36","@opentelemetry/resources":"^2.9.0","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/exporter-trace-otlp-http":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","turbo":"^2.10.3","eslint":"^10.6.0","vitest":"^4.1.7","prettier":"^3.9.3","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","@types/sql.js":"^1.4.11","@types/express":"^5.0.6","typescript-eslint":"^8.62.1","@vitest/coverage-v8":"^4.1.7"},"bundleDependencies":["clawql-core","clawql-auth","clawql-pageindex","clawql-api","clawql-memory","clawql-release","clawql-sandbox","clawql-documents","clawql-automation","clawql-ouroboros","clawql-operator"],"_npmOperationalInternal":{"tmp":"tmp/clawql-mcp_7.0.0_1783693362720_0.2950680428152148","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"clawql-mcp","version":"7.1.0","keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"license":"Apache-2.0","_id":"clawql-mcp@7.1.0","maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"bin":{"clawql":"bin/clawql.mjs","clawql-mcp":"bin/clawql-mcp.mjs","clawql-mcp-http":"bin/clawql-mcp-http.mjs"},"dist":{"shasum":"ba40fb87d2567bbd4ad301641b5f431e03ed77db","tarball":"https://registry.npmjs.org/clawql-mcp/-/clawql-mcp-7.1.0.tgz","fileCount":41365,"integrity":"sha512-m80Bcqg5rvmKZ5SzcCPSYDBnc59BJapv4JbTaxEeJvybOd34EdBJgKev/IPxku/7iGMvCJmSpqYLOJlf9I6C9Q==","signatures":[{"sig":"MEUCIQD5/hNeIbIUZW8YDdGK2nqkKLgxx1P7BbfRaXIdLr7YRwIgEHa4/M2n7iLLgHBPFyDj0h0HUHncQzBDzBJt6gDezVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/clawql-mcp@7.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":638145136},"main":"./dist/server.js","type":"module","_from":"file:/home/runner/work/ClawQL/ClawQL/.npm-publish-pack/clawql-mcp-7.1.0.tgz","engines":{"node":">=22"},"exports":{".":"./dist/server.js","./server-http":"./dist/server-http.js","./package.json":"./package.json","./graphql-proxy":"./dist/graphql-proxy.js"},"scripts":{"dev":"tsx src/server.ts","lint":"eslint \"src/**/*.ts\" \"packages/clawql-core/src/**/*.ts\" \"packages/clawql-api/src/**/*.ts\" \"packages/clawql-memory/src/**/*.ts\" \"packages/clawql-ontology/src/**/*.ts\" \"packages/clawql-documents/src/**/*.ts\" \"packages/clawql-automation/src/**/*.ts\" \"packages/clawql-sandbox/src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"packages/clawql-inference/src/**/*.ts\" \"packages/clawql-payments/src/**/*.ts\" \"packages/clawql-ouroboros/src/**/*.ts\" \"packages/panguard-mcp-bridge/src/**/*.ts\" \"packages/clawql-operator/src/**/*.ts\" \"packages/clawql-release/src/**/*.ts\" \"vitest.config.ts\" --max-warnings 0 --cache --cache-location .eslintcache","test":"vitest run","build":"npm run clean && npm run build -w clawql-core && npm run build -w clawql-auth && npm run build -w clawql-pageindex && npm run build -w clawql-codegraph && npm run build -w clawql-api && npm run build -w clawql-memory && npm run build -w clawql-documents && npm run build -w clawql-automation && npm run build -w clawql-sandbox && npm run build -w mcp-grpc-transport && npm run build -w clawql-payments && npm run build -w clawql-inference && npm run build -w clawql-ouroboros && npm run build -w panguard-mcp-bridge && npm run build -w clawql-operator && npm run build -w clawql-release && npm run build -w clawql-ontology && tsc","clean":"rm -rf dist packages/clawql-core/dist packages/clawql-auth/dist packages/clawql-pageindex/dist packages/clawql-codegraph/dist packages/clawql-api/dist packages/clawql-memory/dist packages/clawql-documents/dist packages/clawql-automation/dist packages/clawql-sandbox/dist packages/mcp-grpc-transport/dist packages/clawql-inference/dist packages/clawql-payments/dist packages/clawql-ouroboros/dist packages/panguard-mcp-bridge/dist packages/clawql-operator/dist packages/clawql-release/dist packages/clawql-ontology/dist","start":"node dist/server.js","format":"prettier --write \"src/**/*.{ts,tsx}\" \"packages/clawql-core/**/*.{ts,md,json}\" \"packages/clawql-auth/**/*.{ts,md,json}\" \"packages/clawql-pageindex/**/*.{ts,md,json}\" \"packages/clawql-api/**/*.{ts,md,json}\" \"packages/clawql-memory/**/*.{ts,md,json}\" \"packages/clawql-ontology/**/*.{ts,md,json}\" \"packages/clawql-documents/**/*.{ts,md,json}\" \"packages/clawql-automation/**/*.{ts,md,json}\" \"packages/clawql-sandbox/**/*.{ts,md,json}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"packages/clawql-inference/**/*.{ts,md,json}\" \"packages/clawql-payments/**/*.{ts,md,json}\" \"packages/clawql-ouroboros/**/*.{ts,md,json}\" \"packages/clawql-operator/**/*.{ts,md,json}\" \"packages/clawql-release/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" \"turbo.json\" --cache --cache-location .prettier-cache && npm run format --prefix website","graphql":"tsx src/graphql-proxy.ts","prepack":"npm run build && node scripts/release/prepack-clawql-mcp.mjs","pretest":"npm run build","lint:fix":"eslint \"src/**/*.ts\" \"packages/clawql-core/src/**/*.ts\" \"packages/clawql-api/src/**/*.ts\" \"packages/clawql-memory/src/**/*.ts\" \"packages/clawql-ontology/src/**/*.ts\" \"packages/clawql-documents/src/**/*.ts\" \"packages/clawql-automation/src/**/*.ts\" \"packages/clawql-sandbox/src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"packages/clawql-inference/src/**/*.ts\" \"packages/clawql-payments/src/**/*.ts\" \"packages/clawql-ouroboros/src/**/*.ts\" \"packages/panguard-mcp-bridge/src/**/*.ts\" \"packages/clawql-operator/src/**/*.ts\" \"packages/clawql-release/src/**/*.ts\" \"vitest.config.ts\" --fix --cache --cache-location .eslintcache","postpack":"node scripts/release/postpack-clawql-mcp.mjs","start:http":"node dist/server-http.js","build:turbo":"turbo run build","nats:worker":"npm run build -w clawql-automation && node packages/clawql-automation/dist/nats/cli.js","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"packages/clawql-core/**/*.{ts,md,json}\" \"packages/clawql-auth/**/*.{ts,md,json}\" \"packages/clawql-pageindex/**/*.{ts,md,json}\" \"packages/clawql-api/**/*.{ts,md,json}\" \"packages/clawql-memory/**/*.{ts,md,json}\" \"packages/clawql-ontology/**/*.{ts,md,json}\" \"packages/clawql-documents/**/*.{ts,md,json}\" \"packages/clawql-automation/**/*.{ts,md,json}\" \"packages/clawql-sandbox/**/*.{ts,md,json}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"packages/clawql-inference/**/*.{ts,md,json}\" \"packages/clawql-payments/**/*.{ts,md,json}\" \"packages/clawql-ouroboros/**/*.{ts,md,json}\" \"packages/clawql-operator/**/*.{ts,md,json}\" \"packages/clawql-release/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" \"turbo.json\" --cache --cache-location .prettier-cache && npm run format:check --prefix website","ontology:lint":"npm run build -w clawql-ontology && node packages/clawql-ontology/dist/cli.js lint --dir examples/ontology/entities","test:coverage":"npm run build && vitest run --coverage","prepublishOnly":"npm run build","fetch-aws-top50":"node scripts/providers/fetch-aws-top50.mjs","release:git-tag":"bash scripts/release/git-release-tag.sh","smoke:atlassian":"node scripts/workflows/smoke-atlassian.mjs","benchmark:tokens":"npm run build && node scripts/workflows/benchmark-provider-tokens.mjs","release:manifest":"node scripts/release/build-release-manifest.mjs","smoke:cloudflare":"node scripts/workflows/smoke-cloudflare.mjs","fetch-n8n-openapi":"node scripts/providers/fetch-n8n-openapi.mjs","ontology:generate":"npm run build -w clawql-ontology && node packages/clawql-ontology/dist/cli.js generate --dir examples/ontology/entities --out generated/ontology","refresh-aws-top50":"node scripts/providers/generate-aws-top50-manifest.mjs && npm run fetch-aws-top50","fetch-google-top50":"node scripts/providers/fetch-google-top50.mjs","grpc:memory-recall":"node scripts/dev/grpc-memory-recall.mjs","workflow:gcp-multi":"npm run build && node scripts/workflows/mcp-workflow-gcp-multi.mjs","fetch-linear-schema":"node scripts/providers/fetch-linear-schema.mjs","pregenerate-graphql":"tsx scripts/providers/pregenerate-provider-graphql.ts","fetch-provider-specs":"node scripts/providers/fetch-provider-specs.mjs && node scripts/providers/fetch-google-discovery-directory.mjs","refresh-google-top50":"npm run fetch-google-top50 && npm run build && npm run pregenerate-google-top50-graphql","release:git-tag:push":"bash scripts/release/git-release-tag.sh --push","smoke:github-commits":"npm run build && node scripts/workflows/smoke-github-commits.mjs","workflow:vault-digest":"npm run build -w clawql-automation && node packages/clawql-automation/dist/workflow/vault-digest/cli.js","import-dotenv-to-vault":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root .","nats:bootstrap-consumer":"npm run build -w clawql-automation && node packages/clawql-automation/dist/nats/bootstrap-cli.js","workflow:multi-provider":"npm run build && node scripts/workflows/workflow-gke-cloudflare-jira.mjs","smoke:openclaw-bootstrap":"npm run build && node scripts/workflows/smoke-openclaw-bootstrap.mjs","release:git-backfill-tags":"bash scripts/release/git-backfill-npm-release-tags.sh","workflow:gcp-multi:direct":"npm run build && node scripts/workflows/workflow-gcp-multi-direct.mjs","generate-aws-top50-manifest":"node scripts/providers/generate-aws-top50-manifest.mjs","import-dotenv-to-vault:http":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root . --http","report:gcp-multi-experiment":"node scripts/workflows/report-gcp-multi-experiment.mjs","clawql:github-repo-description":"npm run build && node scripts/dev/clawql-github-patch-repo-description.mjs","import-dotenv-to-vault:kubectl":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root . --kubectl-exec","release:git-backfill-tags:push":"bash scripts/release/git-backfill-npm-release-tags.sh --push","report:all-providers-benchmark":"npm run build && node scripts/workflows/report-all-providers-workflow-benchmark.mjs","workflow:complex-release-stack":"npm run build && node scripts/workflows/workflow-complex-release-stack.mjs","fetch-all-google-discovery-specs":"node scripts/providers/fetch-all-google-discovery-specs.mjs","fetch-google-discovery-directory":"node scripts/providers/fetch-google-discovery-directory.mjs","pregenerate-google-top50-graphql":"tsx scripts/providers/pregenerate-google-top50-graphql.ts","workflow:complex-release-stack:mcp":"npm run build && node scripts/workflows/mcp-workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp:live":"npm run build && WORKFLOW_MCP_EXECUTE=1 node scripts/workflows/mcp-workflow-complex-release-stack.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ac7eea-4631-45d0-9693-04df8bf859fb"}},"_resolved":"/home/runner/work/ClawQL/ClawQL/.npm-publish-pack/clawql-mcp-7.1.0.tgz","overrides":{"qs":"6.15.2","ws":"8.21.0","hono":"4.12.25","tsup":{"esbuild":"0.28.1"},"vite":"8.0.16","esbuild":"0.28.1","js-yaml":"4.2.0","postcss":"8.5.10","fast-uri":"3.1.2","picomatch":"4.0.4","ip-address":"10.1.1","protobufjs":"8.7.1","yaml@1.10.2":"1.10.3","path-to-regexp":"8.4.0","brace-expansion":"5.0.6","@protobufjs/utf8":"1.1.1","@hono/node-server":"1.19.13","google-proto-files":{"protobufjs":"8.7.1"},"mcp-grpc-transport":{"google-proto-files":{"protobufjs":"8.7.1"}},"@opentelemetry/core":"2.9.0"},"_integrity":"sha512-m80Bcqg5rvmKZ5SzcCPSYDBnc59BJapv4JbTaxEeJvybOd34EdBJgKev/IPxku/7iGMvCJmSpqYLOJlf9I6C9Q==","repository":{"url":"git+https://github.com/danielsmithdevelopment/ClawQL.git","type":"git"},"workspaces":["packages/*","infra/pulumi"],"_npmVersion":"11.12.1","description":"Agentic Gateway — Foundational Platform for Auditable Production AI. MCP search + execute over OpenAPI/Discovery (internal GraphQL projection), optional native GraphQL HTTP and gRPC unary sources","directories":{},"_nodeVersion":"25.9.0","dependencies":{"pg":"^8.21.0","zod":"4.3.6","yaml":"^2.9.0","dotenv":"^17.4.2","effect":"^3.21.4","sql.js":"^1.14.1","express":"^5.2.1","graphql":"^16.14.2","clawql-api":"7.1.0","node-fetch":"^3.3.2","clawql-auth":"7.1.0","clawql-core":"7.1.0","prom-client":"^15.1.3","graphql-http":"^1.22.4","@grpc/grpc-js":"^1.14.4","clawql-memory":"7.1.0","clawql-release":"7.1.0","clawql-sandbox":"7.1.0","clawql-ontology":"7.1.0","clawql-operator":"7.1.0","clawql-payments":"7.1.0","swagger2openapi":"^7.0.8","@effect/platform":"^0.96.0","clawql-codegraph":"7.1.0","clawql-documents":"7.1.0","clawql-inference":"7.1.0","clawql-ouroboros":"7.1.0","clawql-pageindex":"7.1.0","clawql-automation":"7.1.0","@aws-sdk/client-s3":"^3.1085.0","@grpc/proto-loader":"^0.8.1","@omnigraph/openapi":"^0.109.51","@opentelemetry/api":"^1.9.1","express-rate-limit":"^8.5.2","mcp-grpc-transport":"^0.2.0","node-html-markdown":"^2.0.0","@graphql-mesh/utils":"^0.104.36","@effect/opentelemetry":"^0.63.0","@opentelemetry/resources":"^2.9.0","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/semantic-conventions":"^1.43.0","@opentelemetry/exporter-trace-otlp-http":"^0.220.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.1","turbo":"^2.10.3","eslint":"^10.7.0","vitest":"^4.1.7","prettier":"^3.9.3","@types/pg":"^8.20.0","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","@types/sql.js":"^1.4.11","@types/express":"^5.0.6","typescript-eslint":"^8.62.1","@vitest/coverage-v8":"^4.1.7"},"bundleDependencies":["clawql-core","clawql-auth","clawql-pageindex","clawql-codegraph","clawql-api","clawql-memory","clawql-ontology","clawql-release","clawql-sandbox","clawql-documents","clawql-automation","clawql-payments","clawql-inference","clawql-ouroboros","clawql-operator"],"_npmOperationalInternal":{"tmp":"tmp/clawql-mcp_7.1.0_1784563254311_0.3309904823633718","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"clawql-mcp","version":"7.2.0","description":"Agentic Gateway — Foundational Platform for Auditable Production AI. MCP search + execute over OpenAPI/Discovery (internal GraphQL projection), optional native GraphQL HTTP and gRPC unary sources","license":"Apache-2.0","type":"module","main":"./dist/server.js","exports":{".":"./dist/server.js","./server-http":"./dist/server-http.js","./graphql-proxy":"./dist/graphql-proxy.js","./package.json":"./package.json"},"bin":{"clawql-mcp":"bin/clawql-mcp.mjs","clawql-mcp-http":"bin/clawql-mcp-http.mjs","clawql":"bin/clawql.mjs"},"engines":{"node":">=22"},"workspaces":["packages/*","infra/pulumi"],"repository":{"type":"git","url":"git+https://github.com/danielsmithdevelopment/ClawQL.git"},"homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"publishConfig":{"access":"public"},"scripts":{"clean":"rm -rf dist packages/clawql-core/dist packages/clawql-auth/dist packages/clawql-pageindex/dist packages/clawql-codegraph/dist packages/clawql-api/dist packages/clawql-memory/dist packages/clawql-documents/dist packages/clawql-automation/dist packages/clawql-sandbox/dist packages/mcp-grpc-transport/dist packages/mcp-api-adapter/dist packages/clawql-inference/dist packages/clawql-payments/dist packages/clawql-ouroboros/dist packages/panguard-mcp-bridge/dist packages/clawql-operator/dist packages/clawql-release/dist packages/clawql-ontology/dist","build":"npm run clean && npm run build -w clawql-core && npm run build -w clawql-auth && npm run build -w clawql-pageindex && npm run build -w clawql-codegraph && npm run build -w clawql-api && npm run build -w clawql-memory && npm run build -w clawql-documents && npm run build -w clawql-automation && npm run build -w clawql-sandbox && npm run build -w mcp-grpc-transport && npm run build -w mcp-api-adapter && npm run build -w clawql-payments && npm run build -w clawql-inference && npm run build -w clawql-ouroboros && npm run build -w panguard-mcp-bridge && npm run build -w clawql-operator && npm run build -w clawql-release && npm run build -w clawql-ontology && tsc","ontology:lint":"npm run build -w clawql-ontology && node packages/clawql-ontology/dist/cli.js lint --dir examples/ontology/entities","ontology:generate":"npm run build -w clawql-ontology && node packages/clawql-ontology/dist/cli.js generate --dir examples/ontology/entities --out generated/ontology","build:turbo":"turbo run build","prepublishOnly":"npm run build","prepack":"npm run build && node scripts/release/prepack-clawql-mcp.mjs","postpack":"node scripts/release/postpack-clawql-mcp.mjs","start":"node dist/server.js","start:http":"node dist/server-http.js","dev":"tsx src/server.ts","graphql":"tsx src/graphql-proxy.ts","fetch-provider-specs":"node scripts/providers/fetch-provider-specs.mjs && node scripts/providers/fetch-google-discovery-directory.mjs","fetch-n8n-openapi":"node scripts/providers/fetch-n8n-openapi.mjs","fetch-linear-schema":"node scripts/providers/fetch-linear-schema.mjs","fetch-google-discovery-directory":"node scripts/providers/fetch-google-discovery-directory.mjs","fetch-all-google-discovery-specs":"node scripts/providers/fetch-all-google-discovery-specs.mjs","fetch-google-top50":"node scripts/providers/fetch-google-top50.mjs","fetch-aws-top50":"node scripts/providers/fetch-aws-top50.mjs","generate-aws-top50-manifest":"node scripts/providers/generate-aws-top50-manifest.mjs","pregenerate-google-top50-graphql":"tsx scripts/providers/pregenerate-google-top50-graphql.ts","refresh-google-top50":"npm run fetch-google-top50 && npm run build && npm run pregenerate-google-top50-graphql","refresh-aws-top50":"node scripts/providers/generate-aws-top50-manifest.mjs && npm run fetch-aws-top50","pregenerate-graphql":"tsx scripts/providers/pregenerate-provider-graphql.ts","import-dotenv-to-vault":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root .","import-dotenv-to-vault:http":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root . --http","import-dotenv-to-vault:kubectl":"tsx scripts/kubernetes/import-dotenv-to-vault.ts --root . --kubectl-exec","smoke:atlassian":"node scripts/workflows/smoke-atlassian.mjs","smoke:cloudflare":"node scripts/workflows/smoke-cloudflare.mjs","smoke:github-commits":"npm run build && node scripts/workflows/smoke-github-commits.mjs","smoke:openclaw-bootstrap":"npm run build && node scripts/workflows/smoke-openclaw-bootstrap.mjs","workflow:vault-digest":"npm run build -w clawql-automation && node packages/clawql-automation/dist/workflow/vault-digest/cli.js","nats:worker":"npm run build -w clawql-automation && node packages/clawql-automation/dist/nats/cli.js","nats:bootstrap-consumer":"npm run build -w clawql-automation && node packages/clawql-automation/dist/nats/bootstrap-cli.js","nats:agent-bridge":"npm run build -w clawql-automation && node packages/clawql-automation/dist/nats/agent-bridge-cli.js","grpc:memory-recall":"node scripts/dev/grpc-memory-recall.mjs","clawql:github-repo-description":"npm run build && node scripts/dev/clawql-github-patch-repo-description.mjs","benchmark:tokens":"npm run build && node scripts/workflows/benchmark-provider-tokens.mjs","openbench:validate":"python3 openbench/validate_tasks.py","openbench:ab":"python3 openbench/scripts/run-ab-compare.py","workflow:multi-provider":"npm run build && node scripts/workflows/workflow-gke-cloudflare-jira.mjs","workflow:complex-release-stack":"npm run build && node scripts/workflows/workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp":"npm run build && node scripts/workflows/mcp-workflow-complex-release-stack.mjs","workflow:complex-release-stack:mcp:live":"npm run build && WORKFLOW_MCP_EXECUTE=1 node scripts/workflows/mcp-workflow-complex-release-stack.mjs","workflow:gcp-multi":"npm run build && node scripts/workflows/mcp-workflow-gcp-multi.mjs","workflow:gcp-multi:direct":"npm run build && node scripts/workflows/workflow-gcp-multi-direct.mjs","report:gcp-multi-experiment":"node scripts/workflows/report-gcp-multi-experiment.mjs","report:all-providers-benchmark":"npm run build && node scripts/workflows/report-all-providers-workflow-benchmark.mjs","pretest":"npm run build","test":"vitest run","test:coverage":"npm run build && vitest run --coverage","lint":"eslint \"src/**/*.ts\" \"packages/clawql-core/src/**/*.ts\" \"packages/clawql-api/src/**/*.ts\" \"packages/clawql-memory/src/**/*.ts\" \"packages/clawql-ontology/src/**/*.ts\" \"packages/clawql-documents/src/**/*.ts\" \"packages/clawql-automation/src/**/*.ts\" \"packages/clawql-sandbox/src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"packages/clawql-inference/src/**/*.ts\" \"packages/clawql-payments/src/**/*.ts\" \"packages/clawql-ouroboros/src/**/*.ts\" \"packages/panguard-mcp-bridge/src/**/*.ts\" \"packages/clawql-operator/src/**/*.ts\" \"packages/clawql-release/src/**/*.ts\" \"vitest.config.ts\" --max-warnings 0 --cache --cache-location .eslintcache","lint:fix":"eslint \"src/**/*.ts\" \"packages/clawql-core/src/**/*.ts\" \"packages/clawql-api/src/**/*.ts\" \"packages/clawql-memory/src/**/*.ts\" \"packages/clawql-ontology/src/**/*.ts\" \"packages/clawql-documents/src/**/*.ts\" \"packages/clawql-automation/src/**/*.ts\" \"packages/clawql-sandbox/src/**/*.ts\" \"packages/mcp-grpc-transport/src/**/*.ts\" \"packages/clawql-inference/src/**/*.ts\" \"packages/clawql-payments/src/**/*.ts\" \"packages/clawql-ouroboros/src/**/*.ts\" \"packages/panguard-mcp-bridge/src/**/*.ts\" \"packages/clawql-operator/src/**/*.ts\" \"packages/clawql-release/src/**/*.ts\" \"vitest.config.ts\" --fix --cache --cache-location .eslintcache","format":"prettier --write \"src/**/*.{ts,tsx}\" \"packages/clawql-core/**/*.{ts,md,json}\" \"packages/clawql-auth/**/*.{ts,md,json}\" \"packages/clawql-pageindex/**/*.{ts,md,json}\" \"packages/clawql-api/**/*.{ts,md,json}\" \"packages/clawql-memory/**/*.{ts,md,json}\" \"packages/clawql-ontology/**/*.{ts,md,json}\" \"packages/clawql-documents/**/*.{ts,md,json}\" \"packages/clawql-automation/**/*.{ts,md,json}\" \"packages/clawql-sandbox/**/*.{ts,md,json}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"packages/clawql-inference/**/*.{ts,md,json}\" \"packages/clawql-payments/**/*.{ts,md,json}\" \"packages/clawql-ouroboros/**/*.{ts,md,json}\" \"packages/clawql-operator/**/*.{ts,md,json}\" \"packages/clawql-release/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" \"turbo.json\" --cache --cache-location .prettier-cache && npm run format --prefix website","format:check":"prettier --check \"src/**/*.{ts,tsx}\" \"packages/clawql-core/**/*.{ts,md,json}\" \"packages/clawql-auth/**/*.{ts,md,json}\" \"packages/clawql-pageindex/**/*.{ts,md,json}\" \"packages/clawql-api/**/*.{ts,md,json}\" \"packages/clawql-memory/**/*.{ts,md,json}\" \"packages/clawql-ontology/**/*.{ts,md,json}\" \"packages/clawql-documents/**/*.{ts,md,json}\" \"packages/clawql-automation/**/*.{ts,md,json}\" \"packages/clawql-sandbox/**/*.{ts,md,json}\" \"packages/mcp-grpc-transport/**/*.{ts,md,json}\" \"packages/clawql-inference/**/*.{ts,md,json}\" \"packages/clawql-payments/**/*.{ts,md,json}\" \"packages/clawql-ouroboros/**/*.{ts,md,json}\" \"packages/clawql-operator/**/*.{ts,md,json}\" \"packages/clawql-release/**/*.{ts,md,json}\" \"docs/**/*.md\" \".github/**/*.yml\" \"*.md\" \"vitest.config.ts\" \"eslint.config.js\" \"tsconfig.json\" \".prettierrc.json\" \"turbo.json\" --cache --cache-location .prettier-cache && npm run format:check --prefix website","release:git-tag":"bash scripts/release/git-release-tag.sh","release:git-tag:push":"bash scripts/release/git-release-tag.sh --push","release:git-backfill-tags":"bash scripts/release/git-backfill-npm-release-tags.sh","release:git-backfill-tags:push":"bash scripts/release/git-backfill-npm-release-tags.sh --push","release:manifest":"node scripts/release/build-release-manifest.mjs"},"dependencies":{"@aws-sdk/client-s3":"^3.1090.0","@effect/opentelemetry":"^0.64.0","@effect/platform":"^0.97.0","@graphql-mesh/utils":"^0.104.36","@grpc/grpc-js":"^1.14.4","@grpc/proto-loader":"^0.8.1","@modelcontextprotocol/sdk":"^1.29.0","@omnigraph/openapi":"^0.109.51","@opentelemetry/api":"^1.9.1","@opentelemetry/exporter-trace-otlp-http":"^0.220.0","@opentelemetry/resources":"^2.9.0","@opentelemetry/sdk-trace-base":"^2.9.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/semantic-conventions":"^1.43.0","clawql-api":"7.2.0","clawql-auth":"7.2.0","clawql-automation":"7.2.0","clawql-codegraph":"7.2.0","clawql-core":"7.2.0","clawql-documents":"7.2.0","clawql-inference":"7.2.0","clawql-memory":"7.2.0","clawql-ontology":"7.2.0","clawql-operator":"7.2.0","clawql-ouroboros":"7.2.0","clawql-pageindex":"7.2.0","clawql-payments":"7.2.0","clawql-release":"7.2.0","clawql-sandbox":"7.2.0","dotenv":"^17.4.2","effect":"3.22.0","express":"^5.2.1","express-rate-limit":"^8.5.2","graphql":"^16.14.2","graphql-http":"^1.22.4","mcp-grpc-transport":"^1.0.0","node-fetch":"^3.3.2","node-html-markdown":"^2.0.0","pg":"^8.21.0","prom-client":"^15.1.3","sql.js":"^1.14.1","swagger2openapi":"^7.0.8","yaml":"^2.9.0","zod":"4.3.6"},"devDependencies":{"@eslint/js":"^10.0.1","@types/express":"^5.0.6","@types/node":"^26.1.1","@types/pg":"^8.20.0","@types/sql.js":"^1.4.11","@vitest/coverage-v8":"^4.1.7","eslint":"^10.7.0","prettier":"^3.9.3","tsx":"^4.23.1","turbo":"^2.10.5","typescript":"^6.0.3","typescript-eslint":"^8.65.0","vitest":"^4.1.7"},"overrides":{"@protobufjs/utf8":"1.1.1","@hono/node-server":"2.0.11","fast-uri":"3.1.5","ip-address":"10.3.1","@opentelemetry/core":"2.9.0","esbuild":"0.28.1","hono":"4.12.34","js-yaml":"4.3.0","path-to-regexp":"8.4.0","picomatch":"4.0.4","postcss":"8.5.23","undici":"6.28.0","qs":"6.15.2","protobufjs":"8.7.1","google-proto-files":{"protobufjs":"8.7.1"},"mcp-grpc-transport":{"google-proto-files":{"protobufjs":"8.7.1"}},"ws":"8.21.0","vite":"8.0.16","tsup":{"esbuild":"0.28.1"},"yaml@1.10.2":"1.10.3","body-parser":"2.3.0","@opentelemetry/propagator-jaeger":"2.9.0","sharp":"0.35.3","brace-expansion":"5.0.9","effect":"3.22.0","@aws-sdk/credential-provider-login":"3.972.73"},"_id":"clawql-mcp@7.2.0","bundleDependencies":["clawql-core","clawql-auth","clawql-pageindex","clawql-codegraph","clawql-api","clawql-memory","clawql-ontology","clawql-release","clawql-sandbox","clawql-documents","clawql-automation","clawql-payments","clawql-inference","clawql-ouroboros","clawql-operator"],"_integrity":"sha512-4PV00Jt5SGTmxoLHwM20yC2F3sm++pP6SXzVRvR87LFHL0dPzioPdtxMH3qcVtx6nFDeD5iRoi+Zcy2fvDkbJQ==","_resolved":"/home/runner/work/ClawQL/ClawQL/.npm-publish-pack/clawql-mcp-7.2.0.tgz","_from":"file:/home/runner/work/ClawQL/ClawQL/.npm-publish-pack/clawql-mcp-7.2.0.tgz","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-4PV00Jt5SGTmxoLHwM20yC2F3sm++pP6SXzVRvR87LFHL0dPzioPdtxMH3qcVtx6nFDeD5iRoi+Zcy2fvDkbJQ==","shasum":"5304fd36c456292cc97bb3890dc8bb93b8e3f11b","tarball":"https://registry.npmjs.org/clawql-mcp/-/clawql-mcp-7.2.0.tgz","fileCount":41303,"unpackedSize":910662191,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/clawql-mcp@7.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGESv4cSMW5uktzp6S53L5tay30L+7To+0P2EC+daTCQAiAKwgqNIIjo6OOzQq68yYxPDEObwBXjJ4UtSui+VAJgUw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80ac7eea-4631-45d0-9693-04df8bf859fb"}},"directories":{},"maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/clawql-mcp_7.2.0_1785891650847_0.7676201239240459"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-26T18:54:56.397Z","modified":"2026-08-05T01:00:53.648Z","1.0.0":"2026-03-26T18:54:56.880Z","1.0.1":"2026-04-06T04:16:50.361Z","1.0.2":"2026-04-06T04:56:11.914Z","2.0.0":"2026-04-15T06:24:33.204Z","3.0.0":"2026-04-16T22:07:35.560Z","3.0.1":"2026-04-16T22:08:44.931Z","3.1.0":"2026-04-16T23:53:04.062Z","3.2.0":"2026-04-17T03:36:06.346Z","3.2.1":"2026-04-17T03:54:22.899Z","3.2.3":"2026-04-17T06:10:50.822Z","3.3.0":"2026-04-17T20:37:53.507Z","3.4.0":"2026-04-19T05:11:43.953Z","3.4.1":"2026-04-19T08:28:26.821Z","4.0.0":"2026-04-22T23:40:29.324Z","4.1.0":"2026-04-24T03:59:12.605Z","5.0.0":"2026-04-28T04:35:22.942Z","6.0.0":"2026-05-03T06:18:19.495Z","6.1.0":"2026-05-06T17:53:47.474Z","6.2.0":"2026-05-12T04:07:14.534Z","6.2.1":"2026-05-20T00:13:48.390Z","6.3.0":"2026-06-23T04:09:25.240Z","6.4.0":"2026-07-01T04:38:04.432Z","6.4.1":"2026-07-03T03:57:29.472Z","7.0.0":"2026-07-10T14:22:43.446Z","7.1.0":"2026-07-20T16:00:55.843Z","7.2.0":"2026-08-05T01:00:53.290Z"},"bugs":{"url":"https://github.com/danielsmithdevelopment/ClawQL/issues"},"license":"Apache-2.0","homepage":"https://github.com/danielsmithdevelopment/ClawQL#readme","keywords":["mcp","model-context-protocol","gcp","google","graphql","openapi","openapi-3","cloudflare","rest","claude","cursor"],"repository":{"type":"git","url":"git+https://github.com/danielsmithdevelopment/ClawQL.git"},"description":"Agentic Gateway — Foundational Platform for Auditable Production AI. MCP search + execute over OpenAPI/Discovery (internal GraphQL projection), optional native GraphQL HTTP and gRPC unary sources","maintainers":[{"name":"danielsmithdev","email":"danielsmithdevelopment@gmail.com"}],"readme":"# ClawQL\n\n**ClawQL provides the Agentic Gateway as the Foundational Platform for Auditable Production AI.**\n\nThe Agentic Gateway is an MCP + OpenAI-compatible control plane for API discovery and execution with a token-efficient `search -> execute` workflow over **OpenAPI**, **Google Discovery**, and optional **native GraphQL** and **gRPC** sources (see **`CLAWQL_GRAPHQL_URL`** / **`CLAWQL_GRAPHQL_SOURCES`** / **`CLAWQL_GRPC_SOURCES`** in `.env.example` and [ADR 0002](docs/adr/0002-multi-protocol-supergraph.md)). GraphQL-only vendors (e.g. Linear) need no OpenAPI spec: use **`CLAWQL_PROVIDER=linear`** (bundled SDL under **`providers/linear/`** + **`LINEAR_API_KEY`**), or point **`CLAWQL_GRAPHQL_URL`** at their HTTP endpoint and auth headers, or load **`search`** from **`CLAWQL_GRAPHQL_SCHEMA_PATH`** / **`CLAWQL_GRAPHQL_INTROSPECTION_PATH`** (or per-source **`schemaPath`** / **`introspectionPath`**) when upstream introspection is disabled — without **`CLAWQL_SPEC_*`** / **`CLAWQL_PROVIDER`**, the default bundled REST specs are not loaded.\n\nEnterprise topology: [Zero-Trust Agentic Fabric](docs/architecture/zero-trust-agentic-fabric.md) (Regional Hubs · Dedicated Virtual Gateways · Edge Gateways). GTM: [inference-first playbook](https://clawql.com/inference/gtm/).\n\n## What You Get\n\nFeature tiers (aligned with the [architecture diagram](docs/readme/images/clawql-feature-tiers.png) — details in [`docs/readme/configuration.md`](docs/readme/configuration.md#feature-tiers-architecture-diagram)):\n\n- **ClawQL Core (always on — no opt-out):** `search`, `execute`, `audit`, `cache` — same band in the diagram; ring-buffer semantics for `audit` and LRU semantics for `cache` in [`docs/mcp/enterprise-mcp-tools.md`](docs/mcp/enterprise-mcp-tools.md) and [`docs/mcp/cache-tool.md`](docs/mcp/cache-tool.md).\n- **Default on — opt out:** `memory_ingest` / `memory_recall`, and the **document** stack (`ingest_external_knowledge`, plus `knowledge_search_onyx` when `CLAWQL_ENABLE_ONYX=1`). Use `CLAWQL_ENABLE_MEMORY=0` or `CLAWQL_ENABLE_DOCUMENTS=0` to hide; vault path still required for real disk I/O on memory / ingest.\n- **Default off — opt in:** `sandbox_exec` (**`CLAWQL_ENABLE_SANDBOX=1`**), `schedule`, `notify`, `knowledge_search_onyx` (needs `CLAWQL_ENABLE_ONYX=1` and documents on), `ouroboros_*` — see [`docs/mcp/mcp-tools.md`](docs/mcp/mcp-tools.md). When enabled, **`CLAWQL_SANDBOX_BACKEND`**: omit = bridge; **`auto`** = Seatbelt → Docker → bridge.\n- Stdio and HTTP MCP server modes\n- Bundled provider specs for offline lookup and multi-provider workflows\n\nPrimary package: `clawql-mcp` (**7.0.0** — Agentic Gateway entry; default stack, vault-first onboarding, opt-in operator scaffold — [`RELEASE_NOTES_v7.0.0.md`](RELEASE_NOTES_v7.0.0.md) · announcement drafts: [`docs/announcements/announcement-drafts-v7.0.0.md`](docs/announcements/announcement-drafts-v7.0.0.md))  \nRepo: https://github.com/danielsmithdevelopment/ClawQL\n\n### Container images on GHCR (Docker / Helm)\n\nPrebuilt images live on **GitHub Container Registry** under **`ghcr.io/danielsmithdevelopment/`** (**`clawql-mcp`**, **`clawql-website`**, **`clawql-dashboard`**, **`clawql-panguard-mcp-bridge`**). They are **supposed to be public** so anyone can **`docker pull`** without credentials and Kubernetes defaults (Kyverno) can verify signatures. If **`docker pull`** returns **denied**, the registry package is still private — see **[`docker/README.md`](docker/README.md) § GHCR visibility** (checklist + **`make ghcr-packages-public`** for maintainers).\n\n## Quick Start\n\nInstall:\n\n```bash\nnpm install clawql-mcp\n```\n\nRun with the **default bundled stack** (Cloudflare, GitHub, Slack, Linear, Notion, Onyx):\n\n```bash\nnpx -p clawql-mcp clawql init --interactive   # vault-first onboarding\nnpx -p clawql-mcp clawql mcp-config           # MCP JSON for Cursor\nnpx -p clawql-mcp clawql-mcp\n```\n\nFor every bundled vendor plus Google top-50 and AWS top-50:\n\n```bash\nCLAWQL_PROVIDER=all-providers npx clawql-mcp\n```\n\nThen configure your MCP client (Cursor/Claude Desktop) to connect — or paste the [agent setup prompt](docs/getting-started/agent-setup-prompt.md) into your agent.\n\n## Documentation Map\n\nTop-level docs index: `docs/README.md`\n\n### Start here\n\n- **Zero-Trust Agentic Fabric:** `docs/architecture/zero-trust-agentic-fabric.md` — [`/architecture/agentic-fabric`](https://docs.clawql.com/architecture/agentic-fabric)\n- Getting started: `docs/readme/getting-started.md`\n- **Set up with your agent:** `docs/getting-started/agent-setup-prompt.md` · init walkthrough spec: `docs/getting-started/clawql-init-walkthrough-spec.md`\n- Plugins hub: `docs/plugins/README.md` — [`/plugins`](https://docs.clawql.com/plugins)\n- Configuration and env precedence: `docs/readme/configuration.md`\n- Deployment and client config: `docs/readme/deployment.md` (Kubernetes list links **`docs/deployment/docker-desktop-istio-observability.md`** for Istio + Prometheus/Grafana/Tempo/Kiali/OTel on Docker Desktop)\n- Benchmarks and case studies: `docs/readme/benchmarks.md`\n- Development notes: `docs/readme/development.md`\n- Tool workflow skills: `docs/skills/README.md`\n\n### Core references\n\n- **Modularization ground truth:** `docs/design/modularization-implementation-status.md`\n- **Plugin model & registry:** `docs/design/clawql-plugin-model.md`, `docs/reference/clawql-plugin-registry.md`\n- MCP tools and examples: `docs/mcp/mcp-tools.md`\n- Workflow recipes: `docs/recipes/README.md`\n- Memory and vault workflows: `docs/memory/memory-obsidian.md`\n- Cache tool: `docs/mcp/cache-tool.md`\n- Enterprise MCP notes (`audit` threat model, future metrics/governance): `docs/mcp/enterprise-mcp-tools.md`\n- Slack notify tool: `docs/mcp/notify-tool.md`\n- Onyx knowledge tool: `docs/mcp/onyx-knowledge-tool.md`\n- Ouroboros package and integration: `docs/ouroboros/clawql-ouroboros.md`\n\n### Deployments\n\n- Docker: `docker/README.md`\n- Cloud Run: `docs/deployment/deploy-cloud-run.md`\n- Kubernetes: `docs/deployment/deploy-k8s.md`\n- Helm chart (`clawql-mcp`): `docs/deployment/helm.md`\n- **IDP umbrella chart (`clawql-idp`):** `docs/deployment/clawql-idp-helm.md` — full-stack profile via `values-idp-full.yaml`\n- **IDP observability bundle:** `docs/observability/README.md` (Grafana dashboard + trace/metrics guide)\n- **OpenClaw + Slack IDP runbook:** `docs/openclaw/slack-first-idp-runbook.md`\n- **Agent PR → Argo CD GitOps:** `docs/gitops/agent-pr-argocd-pipeline.md`\n- Tailscale / Headscale (beginner guide): `docs/deployment/tailscale-and-headscale-for-clawql.md` (website **`/tailscale`**)\n- Headscale runbook + ACL starter: `docs/deployment/headscale-tailnet.md`, `docs/deployment/headscale-acls-clawql.hujson`\n\n### IDP (intelligent document processing)\n\nEight bundled vendors (Nextcloud, Docling, Tika, Gotenberg, Stirling, Paperless, Onyx, Coneshare) compose via **`search`** / **`execute`** or optional MCP tools (**`run_idp_pipeline`**, **`classify_document`**, **`extract_document`**). Hub: `docs/providers/idp-pipeline.md` · matrix: `docs/roadmap/idp-master-requirements-matrix.md` · OpenClaw profile: `docs/openclaw/openclaw-idp-skill-profile.md`\n\n### Security and supply chain\n\n- Security overview and shipped controls: `docs/security/README.md`\n- **Golden image pipeline** (CI → scan → push → sign → Kyverno enforcement): `docs/security/golden-image-pipeline.md`\n- Defense in depth reference: `docs/security/clawql-security-defense-in-depth.md`\n- Engineering deliverables matrix (shipped/partial/planned): `docs/security/clawql-security-defense-deliverables.md`\n- Docker SBOM/sign/scan operator notes: `docker/README.md`\n- npm publish hardening (pack → scan → publish, provenance): `docs/security/npm-supply-chain.md`\n- Deploy-time image signature enforcement (admission / Kyverno): `docs/security/image-signature-enforcement.md`\n\n### Providers and specs\n\n- Provider matrix and presets: `providers/README.md`\n- Google Discovery helpers: `docs/providers/google-apis-lookup.md`\n- AWS top-50 preset: `docs/providers/aws-apis-lookup.md`, `docs/providers/aws-onboarding.md`\n\n## Architecture (Short Version)\n\n1. Agent calls `search` to discover relevant operations without loading entire specs into prompt context.\n2. Agent calls `execute` with operation details.\n3. For **OpenAPI/Discovery** operations: in **single-spec** mode, ClawQL prefers an internal OpenAPI-to-GraphQL path (REST fallback on failure); in **multi-spec** mode, **`execute`** uses **REST** per owning spec.\n4. For **native** operations (when configured): **`execute`** calls **HTTP GraphQL** or **gRPC** unary directly — same **`search`** index, routed by operation metadata — see [ADR 0002](docs/adr/0002-multi-protocol-supergraph.md).\n\n## Notes\n\n- **Core** (`search`, `execute`, `audit`, `cache`) has **no opt-out** — no **`CLAWQL_ENABLE_*`** gate for those tools.\n- A writable `CLAWQL_OBSIDIAN_VAULT_PATH` is required to read/write the vault for **`memory_*`** and bulk **`ingest_external_knowledge`**.\n- For full environment variable details, see `.env.example` and `docs/mcp/mcp-tools.md`.\n","readmeFilename":"README.md"}