{"_id":"log10x-mcp","_rev":"136-43aebb8f1e2e864465bce410e9b9f5ac","name":"log10x-mcp","dist-tags":{"latest":"1.30.37"},"versions":{"1.0.0":{"name":"log10x-mcp","version":"1.0.0","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.0.0","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js"},"dist":{"shasum":"6c6e3cb39f1d5d21a91414fb2680f4345b9d99ce","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.0.0.tgz","fileCount":51,"integrity":"sha512-0NM2aFqJtOr11nr/ml6KTbyoWG9HqMeVlGJ9EyitH/kEWKRmb1CyXRsSlVWYPYB/qTfPgO7zbvHFHib00V/2Vg==","signatures":[{"sig":"MEUCIDhDyseJhfV3c6jzKr5NgL0RlibAq5DV89r86WmOf3XGAiEAvN2PbqB9A2m/CimKDpY6ecU/burkzzSLN78l8Ht6SlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150013},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18"},"gitHead":"ddce78e8ed54e3e0eb953915a9eafcdad917a3f4","scripts":{"dev":"tsc --watch","build":"tsc && chmod +x build/index.js","start":"node build/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"tal.weiss","email":"tal.weiss@log10x.com"},"repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Log10x MCP Server — per-pattern log cost attribution for AI assistants (Claude, Cursor, Claude Desktop)","directories":{},"_nodeVersion":"20.11.0","dependencies":{"zod":"^3.24.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.0.0_1775955543633_0.8556511522623387","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"log10x-mcp","version":"1.5.0","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.5.0","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js"},"dist":{"shasum":"2691d90f9cd0a431b11564647d49254615147a5e","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.5.0.tgz","fileCount":300,"integrity":"sha512-0OZOS6wAnmakChF+b9PUKObClXc6UUb8Dmu+JmyKIW76s79EKv2Nf2kmVo/2/jWixT+iDVwOCAgsE03vIxtp7g==","signatures":[{"sig":"MEUCIHW4/MV7ndaGMmfrC+i2HQavUYYa68itUGYis/9oZWWJAiEAjjcXberjFEiQuXdlFPOsd7ZHc6zfhvT/q5nmVNgumTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2136146},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18"},"gitHead":"723be74ef049acfff52b490e5fb5268aedaf7554","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && chmod +x build/index.js","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"tal.weiss","email":"tal.weiss@log10x.com"},"repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.11.0","dependencies":{"zod":"^3.24.4","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@modelcontextprotocol/sdk":"^1.12.1","@datadog/datadog-api-client":"^1.56.0","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.5.0_1777169194476_0.52861896509581","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"log10x-mcp","version":"1.6.2","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.6.2","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js"},"dist":{"shasum":"5c0427fbf2f503f6412bc9c9f086a400a8adc7dd","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.6.2.tgz","fileCount":343,"integrity":"sha512-bJi8arPry+QfyWukVUoj4nyfW5pNFao/t/OMmkyCauJ2qIQ5An6TI6Y27P08dHCx9X1iPBIXuT3upZo/G+FMkw==","signatures":[{"sig":"MEYCIQCZwpt9b3Qk1mS2uxLnnyQFkGVLM3NpOJVXvChlKEXLQgIhALPs2oIH54NChQrlT3EFzi/gbt0k4VZ4jp3YtQMqAeTC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2340216},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18"},"gitHead":"31a98f85cf23ee33971e21f0e89e191810402e4a","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && chmod +x build/index.js","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.6.2_1777499462122_0.3862984138184822","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"log10x-mcp","version":"1.6.4","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.6.4","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js"},"dist":{"shasum":"a105dcc56889155fc993f5aa2025d35e4e897e86","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.6.4.tgz","fileCount":343,"integrity":"sha512-QUK9oDEK5DIP+cMa4/sUDmJn0wf80fITSFXMOLL41JULmAl9ozyw209eEjsOoediPu6bxMuggf37/vRTWRQo6A==","signatures":[{"sig":"MEYCIQD2KqB9TqfqfWUGo13Uy5Qruied8KOTK+Tvrs0eX1utLgIhAJdmeuuNnvm+jQgqTErtT64XYnjkgYxBoqzXPkn2hzaA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2345129},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18"},"gitHead":"5e8cef8497af56b717c2bfab9235f2e842be80e1","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && chmod +x build/index.js","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.6.4_1777742268311_0.12822736833131843","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"log10x-mcp","version":"1.6.5","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.6.5","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js"},"dist":{"shasum":"16c50937da33bc8f273ce6bd476c88f1951fcc29","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.6.5.tgz","fileCount":343,"integrity":"sha512-Nu4kOQ/+bH8NYdxiXwTIZbGae30O241jt6qNVpw/ZdmANo8DOA2hk7kwIpOCpVnV2XoN588+OinuIoejvdTsBA==","signatures":[{"sig":"MEQCIBa4gokkaiF94JSKgnMP3L6e+LSyjjQvn6C+HkR9MChBAiAEdto+3/SMYHa5/ahzSzhTrQhZJXWo2keryjCBsv8nmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2345170},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18"},"gitHead":"c06ca90c8cbea34587f80b86801e2c9f88614551","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && chmod +x build/index.js","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.6.5_1777747108877_0.8524097117132756","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"log10x-mcp","version":"1.6.6","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.6.6","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js"},"dist":{"shasum":"9d5bfb02539f341bf6e88d88c1ef26201bfbf1ce","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.6.6.tgz","fileCount":343,"integrity":"sha512-lXSnRj9ZkPaFAfwQTujVgUcH2OpErMuFDbahlHXmuoVb0EdRF7VkvXlo3i1VvLwKqziTqipyaLUrZxMwnnkCZQ==","signatures":[{"sig":"MEQCIH4P+gHbgni+tHrpfrFKTanW/ZqLn1jV+d1fxCCYtX3DAiA14q/hGkzcXBHtCdmQjUkFazBB7/dC3K52kZM2xpeLXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2347578},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20"},"gitHead":"2a82de1248618eef6b0f3b0fee8fcc79933f97b4","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && chmod +x build/index.js","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.6.6_1777754054697_0.13484824150563735","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"log10x-mcp","version":"1.6.7","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.6.7","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js"},"dist":{"shasum":"0e4b8bdb75e42594e08af700afec004fbd5ef08c","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.6.7.tgz","fileCount":343,"integrity":"sha512-TmkMVhrp128AojLhWoyC0ISfiyFOqF1qDkvadAgswchgMGJPXtCwCLIWlyq2OlAk83VAPvGzyhV4usX5wEgLZw==","signatures":[{"sig":"MEUCIATOTFBS/GCqIy3TuRsRr4lP1a4ChH0MIt0pykswT8dsAiEA/DPhv9CvljyBK1EgQKGF64sJXPdrMlh7qsVtSdrk9Oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2349680},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20"},"gitHead":"ef58402e4f0fb89e53cd4166abb1b6cdb404b931","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && chmod +x build/index.js","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.6.7_1777845125085_0.3712622621924133","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"log10x-mcp","version":"1.8.0","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.8.0","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js"},"dist":{"shasum":"bbe1817e6b5185f3bc13d5384cf934a9e7d44211","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.8.0.tgz","fileCount":340,"integrity":"sha512-8Ux9ZjDGDUVgHyhSAjYeQrQsSPZlcGWAHbsK+TalQaDOrqnHzyE0SzQ4Fe+62aCC6VIXJu9sRYU6ok4P0dPO6Q==","signatures":[{"sig":"MEYCIQCUKsTOyZID65eDF2/zia4dNqDxwotY1H9n1bJnbtxaIQIhAO90PEuhRkLKxGSdTmZdGpKAAOsRsF4c8yDtFZlOwe5F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2362393},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20"},"gitHead":"7b68e8656c8d496c51ae15a54e2c595fb7da7b5e","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && chmod +x build/index.js","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.8.0_1777961702703_0.9246853644708752","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"log10x-mcp","version":"1.8.1","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.8.1","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js"},"dist":{"shasum":"15835c6210ad05b1d068e797e3e2d4953babfcfe","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.8.1.tgz","fileCount":343,"integrity":"sha512-xtWpDNlxAy2fuBajGtdHdwoOETvegzkxFVQtMefMKkJ/hgYIKTofOOgMlVum4E04Z71551fQ7e3G2qxoOt+kRg==","signatures":[{"sig":"MEUCIC9yrpbjLkqxLU+EfVoSCH3ZyraSyNr3g0THdFxzZNTpAiEA5uDSaE+JwwuR3KUTnvnG/EI0xXxnPlV47eQdY8LJko0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2462374},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20"},"gitHead":"92b63a6d8b689243e7f14c50264c0a5a06766aa3","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && chmod +x build/index.js","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.14.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.8.1_1778235512770_0.313588033008833","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"log10x-mcp","version":"1.8.2","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.8.2","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js"},"dist":{"shasum":"2c878a000ecd15676d191bcec8f323292dfeb34d","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.8.2.tgz","fileCount":343,"integrity":"sha512-p8+FwGmpOLVjJ7kfYTlMoqhhE5zRyGTXobC2IAO1Ducx3g51+jiX86jGxNksnYjUdYITdZXOzRtUaHeYtpjCrQ==","signatures":[{"sig":"MEQCIGzcCDvZO5E0yH8ZMhI+L8e19xsSWF8j0T2q8kP5aWfXAiBcoPOjgm8hmG6kZ8Ifx8yISU1tKo0epiD18Jw9D4FB8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2463029},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20"},"gitHead":"a7c79a51d612ada85805fb549871dd6508fe06e8","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && chmod +x build/index.js","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.14.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.8.2_1778249767323_0.9741517959488695","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"log10x-mcp","version":"1.12.0","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.12.0","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js"},"dist":{"shasum":"ce674a7649da8d40820cd6be9024b5960df43146","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.12.0.tgz","fileCount":507,"integrity":"sha512-ijXr5IfXQjLHXwZrXkkYar4sLUOowsncv8vybxHqFM5+38PjEiG51E+odFKQ3PE+qBy6/Jt/8l4J+flH63+RVg==","signatures":[{"sig":"MEYCIQCZWDdD2EhwEajSintxvFCsCbQwurENn2fFYnIQO4ispgIhANW8yLkguYGG/p+R+7GAVBmJfgrQPGEJjlN6BEqXTfOd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5049393},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20"},"gitHead":"ab3d63e5c3f76142238c4af667de2f6d11f62fe7","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.12.0_1780476448348_0.9868508784123338","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"log10x-mcp","version":"1.12.1","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.12.1","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"286f82546405f527c7d21d14d7f1000d2c41195e","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.12.1.tgz","fileCount":582,"integrity":"sha512-jUL+YvJ+8H9+HIabU4PrTbQdpeAnt91X48hBHqBNFQVu3rv8ESzEthpk1xUdWPbPrAD1y6K9BGN94Uv1kz9aZA==","signatures":[{"sig":"MEUCIQDt21mjPDMtCAtkWzZOgYWxI/zhAs99VtsQlEZ82ItNHAIgAkLWjAYOee5OmsvpkT6gpjD+pdxaS60mzQM8LaqYyPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5986226},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20"},"gitHead":"81b0a805ea35f37b0eea517845dc5f2e9a200e15","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js && npx vitest run","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.12.1_1780814844491_0.2788147363093514","host":"s3://npm-registry-packages-npm-production"}},"1.12.2":{"name":"log10x-mcp","version":"1.12.2","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.12.2","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"297cf259cd25303bd644bc3b8558a2a045db1ef0","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.12.2.tgz","fileCount":582,"integrity":"sha512-whho7hQeYxWWytrcCHp+nBSI1qAAfsnVQp4JkQMJMItSEGzq2BZnuyaYV8Ove97ZoTRn2k7XScesmNgoX+udwg==","signatures":[{"sig":"MEUCIQD/ziBWP+RQvhLy71VFRodPvJcARPKElAaquSDfjXMs+wIgeHNAxvaJ0ilRwifloOe0ccCMw0G0x7SIIMBNzr6wf5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5986557},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20"},"gitHead":"bb9b852ca373d0601ae24d6a86e3d73f0719b030","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js && npx vitest run","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.12.2_1780945632776_0.269060214324905","host":"s3://npm-registry-packages-npm-production"}},"1.12.3":{"name":"log10x-mcp","version":"1.12.3","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.12.3","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"36b8d2ea1ce4260559fad12de98b7e3e13b8aa6c","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.12.3.tgz","fileCount":690,"integrity":"sha512-J4iCMnCPDs98tno0roYKITpVOCruhQ9WKfG42UD07ILSt09oNSOaha8Bh495pTDe/OYb93xYo9siM+LwRtgVYQ==","signatures":[{"sig":"MEYCIQDb0jO8HhH9vSJgT9FUlVUQRK29Z/UcPIavJyXbIrbaTAIhAOsr0rmIi6lYEj4Yd/NG7rYO0b0MFvr7aCwWQglami+g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7209950},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20"},"gitHead":"be54d09482ef69127b86d47f04ea2eff5c52e442","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.12.3_1780946150645_0.0043841979669942965","host":"s3://npm-registry-packages-npm-production"}},"1.12.4":{"name":"log10x-mcp","version":"1.12.4","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.12.4","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"2b7078ddd61d4981fae328c11849b1e32a3fd988","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.12.4.tgz","fileCount":690,"integrity":"sha512-3DW0dqWtRpxrjOhHdQceh/4eKjK9riCRkQN1kv9HoJlpB13GRjT/7SNuEIJU4I6m0/Zcykrw5fvQmgzwHGBn1w==","signatures":[{"sig":"MEYCIQCgiNNL6FDQS7w+e824UegQ4G0KXy918vNh80SsLLUmegIhAMzDcY+NyI4LvRtLnjriSpYm3zHhWM4UHYZNO+ap/QY+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7210138},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20"},"gitHead":"eeb7dac871bce1af51cfe169bcdd56d3930a50fe","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.12.4_1780948532146_0.30260501343909296","host":"s3://npm-registry-packages-npm-production"}},"1.12.5":{"name":"log10x-mcp","version":"1.12.5","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.12.5","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"3595aa1320fbdc86f72f5aca062a1346707dfbd9","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.12.5.tgz","fileCount":690,"integrity":"sha512-S4O73bxA+2EzZEfYSPgRhFYCAe4wNOcQ7CGowFu/upcSfp+E89HW6dP7Imv8ic7JiPlIA6fh54FiVIyeyaWncw==","signatures":[{"sig":"MEUCIFhU40EmgoQrOu7aMubD+SorsV3aDWuIXIhI0ZNAC1ewAiEAgJ1WHRIm5oWkveRDOf6HDN26DlF6vvhzQsUybC4yJqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.12.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7219297},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20"},"gitHead":"f53eaae1d1302fc73630e128c5610d6882534af2","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.12.5_1780948708688_0.782374522352409","host":"s3://npm-registry-packages-npm-production"}},"1.12.6":{"name":"log10x-mcp","version":"1.12.6","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.12.6","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"44ffdd5fe4025899d2bc52970b88624c2271874c","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.12.6.tgz","fileCount":690,"integrity":"sha512-am26ea+TunUPTuzYX54CCde1Xn0jkr5yNW4lhRWGtOH857xHB9RppGmG8QM5amO291A832joI5UhBpAm8vlUiA==","signatures":[{"sig":"MEYCIQDYz0wrfPT1NilV4xbeUJ7TqQme+e59jK8bO/HtQbT3yAIhAMGfbqccFC5dK7TEEzmBnlPR05ZaShPFSm3Sfa1UfQZF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.12.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7219297},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20"},"gitHead":"6d4cf87cf2898356546e933b2e866710184e66d0","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.12.6_1780949403728_0.7054907314226089","host":"s3://npm-registry-packages-npm-production"}},"1.12.7":{"name":"log10x-mcp","version":"1.12.7","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.12.7","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"c4a8417e0125c8fa7a3544839e8e1830eb5275f5","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.12.7.tgz","fileCount":702,"integrity":"sha512-fboBzsWpgmoVnnWnjVxowGjO63LHJFeal3A2xMKpWFRZGrim6ERoiKV1OOZ1LjjNGRSfNQx9WkzqdjH5KcB99g==","signatures":[{"sig":"MEQCIB/slJbi3uP4yJjLa98PQgmum0hBROuMiyfX+oy7wBWhAiAweqp1JNvCDFRiQe5mQDExiqpjMfIsQJ4KpmFekZ04Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.12.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7330836},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20"},"gitHead":"32d0b6a77cf30fe29f8e571df21c671db36dd742","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.12.7_1780954123510_0.011941421916029649","host":"s3://npm-registry-packages-npm-production"}},"1.12.8":{"name":"log10x-mcp","version":"1.12.8","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.12.8","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"abf50f462ac155af685697d8682b9c29a1ea3b85","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.12.8.tgz","fileCount":702,"integrity":"sha512-EXJsAv8KiRfKTXFCC5p1ZwmRruPYR89lwDBrIhlWRrVZraWvZyDvey8NmnMdIMAg884aiMKAYzht+GUke7vIzw==","signatures":[{"sig":"MEUCIF9h2uS2Pa5H+rRRwYLZwzzpLbJi3smcmGqxeOSDnasQAiEAgfNNRGI0NBbxGA0A2uARuwGN4yc2xMzHr690gEBuGUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.12.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7331825},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20"},"gitHead":"c8f87c71677e3b65b28120a70e8962676a62861e","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.12.8_1780955871997_0.7046831505471356","host":"s3://npm-registry-packages-npm-production"}},"1.12.9":{"name":"log10x-mcp","version":"1.12.9","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.12.9","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"1bf80b2432dd53a64b6347adb4f7cd026cbb63d2","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.12.9.tgz","fileCount":702,"integrity":"sha512-5mrvX1R/rVxz8Ve2uPi6cwWgOdGg/gKpPLx4G27vE3XT7edNNj5HIvDwpXyMvxf81heIh3dJUYM/epFq6vNMYw==","signatures":[{"sig":"MEUCIQDMDxq2bVC6vN1P5+aH4uFywJhypThWelc+anFu/SToggIgIh12Dv3uwivHJ5Mm9AeHSLgYfLJ80t+IH/398NuVQgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.12.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7331825},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20"},"gitHead":"1c74081228137ae61aa1edf68c2b6d09db292c92","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.12.9_1781013240711_0.6421926466348722","host":"s3://npm-registry-packages-npm-production"}},"1.12.10":{"name":"log10x-mcp","version":"1.12.10","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.12.10","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"e9785f8bcdf2ef85e3a7419487a3889fab3dddb2","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.12.10.tgz","fileCount":1018,"integrity":"sha512-97lfhk4W+WC76U0RlesKW8NFWe6F0NoTrXZXWlIqR/QlVf6qPwG9rZkWTJvhqQsOxTrFuWA+IraHJD4RBhSiTA==","signatures":[{"sig":"MEQCIHXfdRmtRk28uWpg62rqhmedBrcKlaxfvxRkjdjkZvZpAiAOX4R17qb8VJjj09GNC1PfVY7GQXbuuFOZP2FbJ34ktQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.12.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16465865},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.12.10.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.12.10.tgz","_integrity":"sha512-97lfhk4W+WC76U0RlesKW8NFWe6F0NoTrXZXWlIqR/QlVf6qPwG9rZkWTJvhqQsOxTrFuWA+IraHJD4RBhSiTA==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.12.10_1781016084897_0.3368821933611861","host":"s3://npm-registry-packages-npm-production"}},"1.12.11":{"name":"log10x-mcp","version":"1.12.11","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.12.11","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"6b3ba0e1375ee4ba691c2b1009f9f9e8e1e78f99","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.12.11.tgz","fileCount":1019,"integrity":"sha512-YfjJveFIIjlF4F74IeTvglob1OgkxqU2hy6rrmUUmfocdBVMWQbTHcIUC+GBAn3Ixupv3O5yh2uNpgI/2pyXGw==","signatures":[{"sig":"MEUCIQDYodPsh4MpsbsasCB36mFdoJtXjhdk+9qXy9mtifh5jAIgbt7ZKoitMaPXk86NUemaS/T5U3NLK3Tns9wl+oLvBzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.12.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16483536},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.12.11.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.12.11.tgz","_integrity":"sha512-YfjJveFIIjlF4F74IeTvglob1OgkxqU2hy6rrmUUmfocdBVMWQbTHcIUC+GBAn3Ixupv3O5yh2uNpgI/2pyXGw==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.12.11_1781096065220_0.11391052604899432","host":"s3://npm-registry-packages-npm-production"}},"1.12.12":{"name":"log10x-mcp","version":"1.12.12","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.12.12","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"bb32e3d0f19f6107bfce233162407b664b28a4c0","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.12.12.tgz","fileCount":1019,"integrity":"sha512-DdiTonAbn9Ikmjxzn00wTABFXbanABKPZC974ZScGNGZoeUN/qq1lj9HX/WXRh4oDW5z/28w38s4LKghysxtcw==","signatures":[{"sig":"MEUCIE0Aw7NtaNVQXp21NMUeXRvc9j4yqKJBp4Yt5zc2+VhnAiEAjzpd/9acxPf6gKfb8QMr6P6eUY9hBxjQwxXv6vZKNUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.12.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16486013},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.12.12.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.12.12.tgz","_integrity":"sha512-DdiTonAbn9Ikmjxzn00wTABFXbanABKPZC974ZScGNGZoeUN/qq1lj9HX/WXRh4oDW5z/28w38s4LKghysxtcw==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.12.12_1781096914875_0.9283467176157212","host":"s3://npm-registry-packages-npm-production"}},"1.12.13":{"name":"log10x-mcp","version":"1.12.13","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.12.13","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"b161b7e62b953dc2a87b245f4315fa9b5917f2bb","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.12.13.tgz","fileCount":1022,"integrity":"sha512-hA0jYJGvkqiPzWCwYHcoS82VWTvsfM2jmQ0/ZMTGaMES0Ah6rrh7rRdhLTlmjnb+hwmQFL6o71BlBI1bDCVsYQ==","signatures":[{"sig":"MEYCIQCDhTo5FVdh1B6tXGuzpanRrgHOPW83P4b/8sDty8XZMQIhAMCgH266lozFo0cR5P8HZlzg3zrmLYk/dgB71ga8ewEN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.12.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16515658},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.12.13.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.12.13.tgz","_integrity":"sha512-hA0jYJGvkqiPzWCwYHcoS82VWTvsfM2jmQ0/ZMTGaMES0Ah6rrh7rRdhLTlmjnb+hwmQFL6o71BlBI1bDCVsYQ==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.12.13_1781174497724_0.4362091747484742","host":"s3://npm-registry-packages-npm-production"}},"1.12.14":{"name":"log10x-mcp","version":"1.12.14","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.12.14","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"80ac3fe729c8414a01786cc8bb51231c8cdb86a6","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.12.14.tgz","fileCount":1022,"integrity":"sha512-MRxY9o66daN0eNbQLA1OpcE+XptZ4Qb5mm2K5O2CzMPjh2gzIPbgjMPwz+W3gqqd3IAZbaJf7Ih5dXqwIeIYQw==","signatures":[{"sig":"MEQCIDkfT8EFsT2VDukN3pD9iyA2bRbieveJAGCWScksjFQ0AiA1WV3/CzOEodbWwA7vI30ewQLm7JaDDCTvLfgWkRpBnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.12.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16515659},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.12.14.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.12.14.tgz","_integrity":"sha512-MRxY9o66daN0eNbQLA1OpcE+XptZ4Qb5mm2K5O2CzMPjh2gzIPbgjMPwz+W3gqqd3IAZbaJf7Ih5dXqwIeIYQw==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.12.14_1781177440637_0.11453178216533377","host":"s3://npm-registry-packages-npm-production"}},"1.12.15":{"name":"log10x-mcp","version":"1.12.15","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.12.15","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"d67e5538314b2015640c8e05e4ecbe72bcbabd75","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.12.15.tgz","fileCount":1025,"integrity":"sha512-jr0lMUSSO6DfnJrFo2Pd3zVyvJmRMO5pI264bGygRdzvx1viXCeb3zvuadfwvAx4qYnjvT0I7mqlV27qHYCY7A==","signatures":[{"sig":"MEQCIBbRjX70gN848Bl0UacUecLDdN7OuQRxraNhSSk+cCUXAiA30Vp/JPrAbiCDxjD2oC4Sfg93C5cNc0n1R6dg43mr3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.12.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16526777},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.12.15.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.12.15.tgz","_integrity":"sha512-jr0lMUSSO6DfnJrFo2Pd3zVyvJmRMO5pI264bGygRdzvx1viXCeb3zvuadfwvAx4qYnjvT0I7mqlV27qHYCY7A==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.12.15_1781180905835_0.7090274834931825","host":"s3://npm-registry-packages-npm-production"}},"1.12.16":{"name":"log10x-mcp","version":"1.12.16","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.12.16","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"a94afedf3a5a26e02399e24c0a6c29d9e4fc9461","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.12.16.tgz","fileCount":1025,"integrity":"sha512-PjSoaMeSfhN7EnNlHKsxuJ52ahlEjebLjuKRIv6OA5vu4StBh2txy7VH1ulVrZFfL+IgHUrM/+vZ5AlwGDsMJA==","signatures":[{"sig":"MEQCIHSt2GJXWixk0B+BkU7Ugj2ovXj+TnTNaaNmOdQ9SWSpAiBn53tjHg02ojd+xePLdFSvn04IJRSILHY9obDtkNZTyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.12.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16527106},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.12.16.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.12.16.tgz","_integrity":"sha512-PjSoaMeSfhN7EnNlHKsxuJ52ahlEjebLjuKRIv6OA5vu4StBh2txy7VH1ulVrZFfL+IgHUrM/+vZ5AlwGDsMJA==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.12.16_1781181921144_0.28803462350608533","host":"s3://npm-registry-packages-npm-production"}},"1.12.17":{"name":"log10x-mcp","version":"1.12.17","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.12.17","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"94f53f07650138f73bde87025f2633a7656b011d","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.12.17.tgz","fileCount":1025,"integrity":"sha512-SH+ysVUhBK2ODy892Y4DnD5nMemnf0f3fOJRMJL4rXY7XoPRwEEiYhbhZolnTzavA1IAFUSO2zx9v6vH7wS1yA==","signatures":[{"sig":"MEQCIGR8bGpRneeER3zVOYu4c9Z8P96sGa8ljhmsNDG4UqLzAiB6IwPILO8OfM32k8TGPI0rsYEHkSE2UcIpxDpLrRIF2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.12.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16530881},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.12.17.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.12.17.tgz","_integrity":"sha512-SH+ysVUhBK2ODy892Y4DnD5nMemnf0f3fOJRMJL4rXY7XoPRwEEiYhbhZolnTzavA1IAFUSO2zx9v6vH7wS1yA==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.12.17_1781183855419_0.4628519906649349","host":"s3://npm-registry-packages-npm-production"}},"1.12.18":{"name":"log10x-mcp","version":"1.12.18","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.12.18","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"f2422074076d1201d7222da63095ed258455ce9d","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.12.18.tgz","fileCount":1028,"integrity":"sha512-nWa6xVkMb21IYVz1BCCqoIrQ5GdCVa/m/VuQxudl4SpyD1e1kv+twowToB7CA/3oHBNSyHO7vwmlm12fLP9cIQ==","signatures":[{"sig":"MEYCIQDG2i+zMczb3gkIVWwHTQNweuzrycCSMa7XgQgPEtE26wIhANeyNio55Dy8kyiNRXZ/maLPeRrDdCDzxAI/rBNMUgkW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.12.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16569597},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.12.18.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.12.18.tgz","_integrity":"sha512-nWa6xVkMb21IYVz1BCCqoIrQ5GdCVa/m/VuQxudl4SpyD1e1kv+twowToB7CA/3oHBNSyHO7vwmlm12fLP9cIQ==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.12.18_1781232028377_0.14287915132013818","host":"s3://npm-registry-packages-npm-production"}},"1.12.19":{"name":"log10x-mcp","version":"1.12.19","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.12.19","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"5267514431d7b99d8baf1f97fdcc15e110f2af56","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.12.19.tgz","fileCount":1028,"integrity":"sha512-xj69SHcmyenIs1aTQaxgPphQPOdn7NQKTsebI+P44C+oEXSxFwJAUJnuNEl+yCGOMttDIvNVa0YmxsNps9nuDA==","signatures":[{"sig":"MEUCIQD38Hbg7PoNUfIvnpkE8BK7C+WuStiRciwce1kHliD+BwIgdmqPQ+ag+Imh/a08m+H14QUvhRkUordlFSw0n2/EIPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.12.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16570967},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.12.19.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.12.19.tgz","_integrity":"sha512-xj69SHcmyenIs1aTQaxgPphQPOdn7NQKTsebI+P44C+oEXSxFwJAUJnuNEl+yCGOMttDIvNVa0YmxsNps9nuDA==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.12.19_1781277952674_0.5225847587594274","host":"s3://npm-registry-packages-npm-production"}},"1.12.20":{"name":"log10x-mcp","version":"1.12.20","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.12.20","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"4154e868f3fcd2052943d204c2f6c78a8d4c77a4","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.12.20.tgz","fileCount":1028,"integrity":"sha512-gD90mYCLVrwYSRB2099VhEDZfZpQfTSn3ivbb8iHaAXBhT0MP8hMxF/7CXr+hvtrKhQmHaE8vYYLzEsSxROfkQ==","signatures":[{"sig":"MEUCIHwkSQMRhfk84/E/hXjhbcy/mClDek7OaqMkpBa4PiIUAiEA19Q0ZoB2miIkPDNIdQPTdnl0GYT8iRBUEJML21w6hxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.12.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16581573},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.12.20.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.12.20.tgz","_integrity":"sha512-gD90mYCLVrwYSRB2099VhEDZfZpQfTSn3ivbb8iHaAXBhT0MP8hMxF/7CXr+hvtrKhQmHaE8vYYLzEsSxROfkQ==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.12.20_1781280503923_0.8321699950750523","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"log10x-mcp","version":"1.13.0","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.13.0","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"0fbeed38f55768a4a31c2f211e30f3e8ff0ebbf3","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.13.0.tgz","fileCount":1049,"integrity":"sha512-VSKBJfahkrqXXJUUm3BrXglQYHTzDV/eC+Z+Up2MF/K+ufRJkxl23ubqCM3Ko+3T7sn7fN7HE+Uz+csaFYyq/g==","signatures":[{"sig":"MEYCIQDyGhLS9b6qLu2ApTSG1TRtHC8Bo6crNVQuJlJ921HBCAIhAOEgzC80VFD+T+Pr7Z3/vHQoOZ5DgzPIOEZ6GGf8NAoH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16915453},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.13.0.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.13.0.tgz","_integrity":"sha512-VSKBJfahkrqXXJUUm3BrXglQYHTzDV/eC+Z+Up2MF/K+ufRJkxl23ubqCM3Ko+3T7sn7fN7HE+Uz+csaFYyq/g==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.13.0_1781539045136_0.37102444609335694","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"log10x-mcp","version":"1.13.1","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.13.1","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"c790d788c06a8404cbf73c905f93d0db8d067f31","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.13.1.tgz","fileCount":1061,"integrity":"sha512-sQgoarbiUT015qYaUlXT6pTQ2ALTL1eNZAhmm+xb3T3LbK71G7h9A2tbpk/YdcvCHdm9askhiLEtATFDs4TAaQ==","signatures":[{"sig":"MEUCIQDDm23irzZf5/z1wvcSIEPTZjvbH4GGOzUHd0BiWmkX1QIgc5Fyu/bxuoaFzdnmXEALaQEu3kS7SBrxkKEAJC+L7cg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17112651},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.13.1.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.13.1.tgz","_integrity":"sha512-sQgoarbiUT015qYaUlXT6pTQ2ALTL1eNZAhmm+xb3T3LbK71G7h9A2tbpk/YdcvCHdm9askhiLEtATFDs4TAaQ==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.13.1_1781683698672_0.7959820395204471","host":"s3://npm-registry-packages-npm-production"}},"1.13.2":{"name":"log10x-mcp","version":"1.13.2","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.13.2","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"0883aaeef3799d91ccf15c2f981bfdad1f9d88c9","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.13.2.tgz","fileCount":1080,"integrity":"sha512-KhjD2SDI0JrGsGWfjYhgG2+ipN5Y0/NNRRXfKu4ryFV23eRtia8iNTEcXmHvGkcTfMk56AF1XkGF10W7gmrEvQ==","signatures":[{"sig":"MEUCIQD9eensyn034znXLmxJqTe8x1YpUhRhtd21A/wMh/M+sQIgYDMlpFhcxw/Y/LrXv402d6HVxBFnJJjTXNfp/d5bMv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17277303},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.13.2.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.13.2.tgz","_integrity":"sha512-KhjD2SDI0JrGsGWfjYhgG2+ipN5Y0/NNRRXfKu4ryFV23eRtia8iNTEcXmHvGkcTfMk56AF1XkGF10W7gmrEvQ==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.13.2_1781972844370_0.16681839673339782","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"log10x-mcp","version":"1.14.0","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.14.0","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"24654f8f67a813359baf2e40831013e4682569e0","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.14.0.tgz","fileCount":1088,"integrity":"sha512-dOfm5++9ayLartdW9HT2orE5c1hc2rmIZF2O8OGHz5mz44kI2erycGVzg/Th4At0DoRGF//Jn6INqmLlF5mmig==","signatures":[{"sig":"MEYCIQC+VGEAnqGKR7X97eMuCA1UqDaGizRFYXtavxxuvjFNEAIhAMRDwoTSTZA9kFrbcewrWhcK4g2QDd/KQyYPgwIOBXWl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17389202},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.14.0.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.14.0.tgz","_integrity":"sha512-dOfm5++9ayLartdW9HT2orE5c1hc2rmIZF2O8OGHz5mz44kI2erycGVzg/Th4At0DoRGF//Jn6INqmLlF5mmig==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.14.0_1782305912674_0.24634686892221058","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"log10x-mcp","version":"1.14.1","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.14.1","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"a8898fca5376b07404a63ef0223b09f616494db9","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.14.1.tgz","fileCount":1088,"integrity":"sha512-Go3U/fdvN7uPlL11oEzU6DYjOSgD2rRACkJMCMZi7TWkSgBksMFbcaG6NE6W5TwRyH3/c+mfjPquNC9o8O59Rg==","signatures":[{"sig":"MEYCIQDGzUeehulfHV5d/cwQaRg+NTEO22yZq+0lrT71LG450wIhAJsFAqUh7eXjLt7V+Oj5J1HxJA2njGtaye4gx2dJd6bN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17391632},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.14.1.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.14.1.tgz","_integrity":"sha512-Go3U/fdvN7uPlL11oEzU6DYjOSgD2rRACkJMCMZi7TWkSgBksMFbcaG6NE6W5TwRyH3/c+mfjPquNC9o8O59Rg==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.14.1_1782314481522_0.5394807681596592","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"log10x-mcp","version":"1.15.0","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.15.0","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"873761ae85257a10d516c018b8ef0ed7bf37ce2c","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.15.0.tgz","fileCount":1088,"integrity":"sha512-+07kL6od0CbA1We7HAt8kmkrUGtrsOduASvgbmchAiz0UNhA+W4tU/g2JVgevYVP7NXPaOz3ckyxsoZaUJ7Iwg==","signatures":[{"sig":"MEQCIFtbUjy9QEH7ftAf7Bbduzhfal2fAaIc+a7AmsrkZ5itAiBAioVtrOPxmxmVMRcvO+PVPRAyV8ELr7q+VFXnn6/N/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17417681},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.15.0.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.15.0.tgz","_integrity":"sha512-+07kL6od0CbA1We7HAt8kmkrUGtrsOduASvgbmchAiz0UNhA+W4tU/g2JVgevYVP7NXPaOz3ckyxsoZaUJ7Iwg==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.15.0_1782701107316_0.021076580258829303","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"log10x-mcp","version":"1.15.1","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.15.1","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"13b433ff42642dddbffa145d421546953852ec74","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.15.1.tgz","fileCount":1088,"integrity":"sha512-hIlBiCZ+Yi22aCehSs27bm9rJ/miTwDEUnERwdKpdmCzHlEcNtzAZBJSWgSzB+CnrRXZhk+7BdHoS3BPu9ly8g==","signatures":[{"sig":"MEUCIQCBROpd1pFS/9XQ5s05tJu79gyn13vWoq9AHOOMIl4BvwIgbFbWG5JdD2xK3oQAqB4qs4VN62nw2ghHPKIw3/S9szM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17418374},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.15.1.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.15.1.tgz","_integrity":"sha512-hIlBiCZ+Yi22aCehSs27bm9rJ/miTwDEUnERwdKpdmCzHlEcNtzAZBJSWgSzB+CnrRXZhk+7BdHoS3BPu9ly8g==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.15.1_1782732181041_0.11565647421906577","host":"s3://npm-registry-packages-npm-production"}},"1.15.2":{"name":"log10x-mcp","version":"1.15.2","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.15.2","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"2a1a0c594c61d024c813cc52b983dfd4cf520f74","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.15.2.tgz","fileCount":1088,"integrity":"sha512-38WKuxbrgFFzgUI+VxE5fZAWStgd3djfbiOJKUb1T2Vul1BJeK+4ODmnKHItMRwdPcfl8oz6MPwGaoxypRT7GQ==","signatures":[{"sig":"MEQCIGTNeSm4d9TM61czolNgOKNOP8/vD8B5Z/lh8x+YRFIlAiBFbHLvfZsYh+z+ivUamqm3WEiMXEK2t9ohVFxrOixuiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17432184},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.15.2.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.15.2.tgz","_integrity":"sha512-38WKuxbrgFFzgUI+VxE5fZAWStgd3djfbiOJKUb1T2Vul1BJeK+4ODmnKHItMRwdPcfl8oz6MPwGaoxypRT7GQ==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.15.2_1782838392476_0.03232927538496866","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"log10x-mcp","version":"1.16.0","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.16.0","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"85dac0592d075e0343cebddc832b1cbab5a96201","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.16.0.tgz","fileCount":1089,"integrity":"sha512-XJHPIKMdIVMT+DU7h2IZDREHu54Vl+uDOiHdaIAER+NwTzZtFzx946z9nFmThXdBCHavGzCSpzjWrGO2SJc2nA==","signatures":[{"sig":"MEUCIQDWPMifDFmeUf1Sb5MssuLKiGo3KhW7+lJdfZx4I9fsQgIgL1v9baxpoQB2/zQfPQFOK/Uw1gse2/jUXOtGfZMV6/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17470150},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.16.0.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.16.0.tgz","_integrity":"sha512-XJHPIKMdIVMT+DU7h2IZDREHu54Vl+uDOiHdaIAER+NwTzZtFzx946z9nFmThXdBCHavGzCSpzjWrGO2SJc2nA==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.16.0_1784764047892_0.4273755411494047","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"log10x-mcp","version":"1.16.1","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"Apache-2.0","_id":"log10x-mcp@1.16.1","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"1f48db28af8590f2682379adad8af735e00b309a","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.16.1.tgz","fileCount":1089,"integrity":"sha512-g4xvF7KMryB7zSJYM2mzqCtE/d7w9LnHv+QXpyGisNYt1dzlnqMA6KGwYEm13JRU4B4btzwh2LsFB945z8KY4w==","signatures":[{"sig":"MEYCIQD1+bG0Mjg/bM9GM9Fcw5Ua1gT3Lkq/xDLr6u18eF8eUgIhAN9RFNmw/nMnIf3D2iKIKIM0u0pWfZqo4IPSmZaX0ZgW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17474136},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.16.1.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.16.1.tgz","_integrity":"sha512-g4xvF7KMryB7zSJYM2mzqCtE/d7w9LnHv+QXpyGisNYt1dzlnqMA6KGwYEm13JRU4B4btzwh2LsFB945z8KY4w==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.18.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.16.1_1784765663688_0.7973673813106994","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"log10x-mcp","version":"1.17.0","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.17.0","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"80343edccd84f36fa90939dd1a57c80ea3c81cf5","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.17.0.tgz","fileCount":1092,"integrity":"sha512-DkRiy+r3Nh7pVEAeIRkPdWN6rmkXJXTYmujnkGxqMx25UtPNQ5yj4ZcSJmkHVA1a1TaLHyLK3Ul3EaNzCk6Olg==","signatures":[{"sig":"MEYCIQDlgksiJKfPcJpQZg34D/tvsxHqUPuEbrfrvxqKz+z5CgIhANIq+JrlPKIm5RwUEvnJMOqKSqXJnb0QAB48X24X7HBZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17515921},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.17.0.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.17.0.tgz","_integrity":"sha512-DkRiy+r3Nh7pVEAeIRkPdWN6rmkXJXTYmujnkGxqMx25UtPNQ5yj4ZcSJmkHVA1a1TaLHyLK3Ul3EaNzCk6Olg==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.17.0_1785506361147_0.6547747262272845","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"log10x-mcp","version":"1.18.0","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.18.0","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"ca3152e98b3d3968abdbb3726ee9f1fd4a14215b","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.18.0.tgz","fileCount":1092,"integrity":"sha512-VUzGStVZG/3DLW8+9adY/aD0hZjDTqkBUIYPTsJLqnrIqNJcyWYTX7De9IMQ86if6WvyOU79IYhd6pgsHdibTw==","signatures":[{"sig":"MEYCIQCIfjNi4szE08gEiCWJZOpQu3vNDzBIQki3lXtAKKyY+wIhAIN1SR21piAMZdrO+rTsFIg0zYfTR8wnIOfeiXMFB/3C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17543378},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.18.0.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.18.0.tgz","_integrity":"sha512-VUzGStVZG/3DLW8+9adY/aD0hZjDTqkBUIYPTsJLqnrIqNJcyWYTX7De9IMQ86if6WvyOU79IYhd6pgsHdibTw==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.18.0_1785507154616_0.08052428859694194","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"log10x-mcp","version":"1.19.0","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.19.0","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"99d8078f9a50f142f255ba9a7b408d9709066f17","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.19.0.tgz","fileCount":1091,"integrity":"sha512-/xo0Q3QqNlLVZrIe36PDkY4X7RkRpagIPzktc3ycIc0iQhJwE+W696IFo3eaZdbkKC8zKaYH7GF770Kz/qEIsg==","signatures":[{"sig":"MEUCIQDw779071Q75hdaAF9QGQVJ149uge3oXEVsqp9VtW7ISgIgbxHoqcJo8Wj4Bumi0DMw9mUEbPEiDKrXT6GRummEgvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17426867},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.19.0.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.19.0.tgz","_integrity":"sha512-/xo0Q3QqNlLVZrIe36PDkY4X7RkRpagIPzktc3ycIc0iQhJwE+W696IFo3eaZdbkKC8zKaYH7GF770Kz/qEIsg==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.19.0_1785616878637_0.2833943535178398","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"log10x-mcp","version":"1.20.0","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.20.0","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"ed2e929dd339a37d49f83dee7beef4a2eaaa0246","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.20.0.tgz","fileCount":1091,"integrity":"sha512-Wwrz/+YRz8A6tktYOyldWW9GLLHn8GVkJtAmVwfDC8wMDb1sQEen3GWkQAOQIbpCKyMEN2b9ETFn3bIa7bgwtA==","signatures":[{"sig":"MEQCIE8981YZjJCdSzZECUx/6HOJZstLcG3U2APQPObLiNeSAiAXsQPgeDjo+2AqyfkINRxJcMdLxb+Bdf7wugF2N2CV6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17430903},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.20.0.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.20.0.tgz","_integrity":"sha512-Wwrz/+YRz8A6tktYOyldWW9GLLHn8GVkJtAmVwfDC8wMDb1sQEen3GWkQAOQIbpCKyMEN2b9ETFn3bIa7bgwtA==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.20.0_1785621085186_0.31420364608102114","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"log10x-mcp","version":"1.21.0","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.21.0","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"907f528c8cfa24eb0c1e23a7ad1aed6288ccbb91","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.21.0.tgz","fileCount":1091,"integrity":"sha512-/QxH2bC+eywC9J/babzw4a3dOOwGZfo9JlO6MV5MBL9Gx2I0Bs+r6IgcckuSkoL3TIb0zTe/RBhRVx5Yro+Q0g==","signatures":[{"sig":"MEQCIDRmbsn+Au1WspzP9jgqiJdt/UpVuqdP7BLT3zOYiZSVAiBy8ETOW6cpLYH7fUoK2E10vAYcnVbRLgmmMexP+qFnXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17448084},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.21.0.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.21.0.tgz","_integrity":"sha512-/QxH2bC+eywC9J/babzw4a3dOOwGZfo9JlO6MV5MBL9Gx2I0Bs+r6IgcckuSkoL3TIb0zTe/RBhRVx5Yro+Q0g==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.21.0_1785622225470_0.11810955977426318","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"log10x-mcp","version":"1.22.0","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.22.0","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"73cbd0b295f95de5e97df45bebd9b048455dd5cd","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.22.0.tgz","fileCount":1091,"integrity":"sha512-ZI+7TT12te5b3piBnqLymqW2f3Vf1B2bvlX1EmfTXa3v/2bmWhF57VaKUHKpKHPZVhbk+2mhUkvedTM/mkAOwQ==","signatures":[{"sig":"MEUCIDc/nOR0v2yJYniUuVeV2JxMqW3IFlpPfc2S/9tnKcEPAiEAih3k2jAK3PPcxeE6ARXSlWTvIeC15a96L+HRDtA4hPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17447975},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.22.0.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.22.0.tgz","_integrity":"sha512-ZI+7TT12te5b3piBnqLymqW2f3Vf1B2bvlX1EmfTXa3v/2bmWhF57VaKUHKpKHPZVhbk+2mhUkvedTM/mkAOwQ==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.22.0_1785622991345_0.9984402996015715","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"log10x-mcp","version":"1.23.0","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.23.0","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"c156805e36c95923bcd3814d98bc0d1c05c20905","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.23.0.tgz","fileCount":1091,"integrity":"sha512-9szgk/gqmrYzYm0hoF/JsNi7enkI2RLPjC8D/u/2oWeGmM9plabhdVVd+qeIAK2LbxnJ85vsKD5toz3xfcBdfg==","signatures":[{"sig":"MEUCIQDsyHEgXQZWpuNfLkxc8F/B4RvZK4H0wmJwVXNvFFEGZwIgTY0Qa5o9Dzn8PTeXl4NuO3daRaq0V075wk+YmyDrQk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17466285},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.23.0.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.23.0.tgz","_integrity":"sha512-9szgk/gqmrYzYm0hoF/JsNi7enkI2RLPjC8D/u/2oWeGmM9plabhdVVd+qeIAK2LbxnJ85vsKD5toz3xfcBdfg==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.23.0_1785636722159_0.6891011614877567","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"log10x-mcp","version":"1.24.0","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.24.0","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"e6fb99162ebd027edb89be7ec479c0a3c96b46e1","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.24.0.tgz","fileCount":1094,"integrity":"sha512-VczeZym/JPySEV8UwkUi6QszPKpyapz5O9FrAHbdLHatNKZPLHMKfKNQCZkj7rtrR966//i9EyfnWOm7KszjlA==","signatures":[{"sig":"MEUCIAZxEusjdJP65BLHWJcHRRktJpjU8rzVWcPG7IiidHFBAiEAh7cZUDOj8MnbsPiSDl0GnR88odEJfQOASgax2oLUZ3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17474637},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.24.0.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.24.0.tgz","_integrity":"sha512-VczeZym/JPySEV8UwkUi6QszPKpyapz5O9FrAHbdLHatNKZPLHMKfKNQCZkj7rtrR966//i9EyfnWOm7KszjlA==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.24.0_1785691502917_0.006379186051447938","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"log10x-mcp","version":"1.25.0","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.25.0","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"aa6385b802e3ace10d17f32f909a33af64097512","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.25.0.tgz","fileCount":1094,"integrity":"sha512-i3IQZb5CY8Orydn/vQKboVUNQewh+89/0eb3oKKXUBBUho7ogBkwTTPrn3DFSo6gwVIKd5UiF72sfEIMa1AZUA==","signatures":[{"sig":"MEUCIFJ/xrymrdy4AIJfQfi6Mc0RxPlB6yDtAowL+M3oEQFfAiEAgUSjsvnM8gI96d2IWZepXkbXi+9ULBfNtng5wbTwi6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17509289},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.25.0.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.25.0.tgz","_integrity":"sha512-i3IQZb5CY8Orydn/vQKboVUNQewh+89/0eb3oKKXUBBUho7ogBkwTTPrn3DFSo6gwVIKd5UiF72sfEIMa1AZUA==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@google-cloud/logging":"^11.2.1","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.25.0_1785694971446_0.49279967234130795","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"log10x-mcp","version":"1.26.0","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.26.0","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"888545dc7bb413dae7eabf563f6e2a7631074bc6","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.26.0.tgz","fileCount":1094,"integrity":"sha512-uDCx8LPDrz+CqpKYH6qIkMgHnC/YYn6J6OxajL7hTLA2YU8kHoJw9fuWQacDbBQ/4DsEgAmB6GZpgVNJv2JjCw==","signatures":[{"sig":"MEUCIA0uNSJkxNKQZsLK0JV23SFwaJJNC1sxbLIzM52uFb9IAiEA/s1ciB/i501WayqkR7n49Kmlf+ijZmO53BWuxe4C9vU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17509430},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.26.0.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.26.0.tgz","_integrity":"sha512-uDCx8LPDrz+CqpKYH6qIkMgHnC/YYn6J6OxajL7hTLA2YU8kHoJw9fuWQacDbBQ/4DsEgAmB6GZpgVNJv2JjCw==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.26.0_1785720944012_0.40025080070211927","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"log10x-mcp","version":"1.27.0","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.27.0","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"6aa296fdc5f5ba04bb88b94e39ac81548be54d00","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.27.0.tgz","fileCount":1094,"integrity":"sha512-00UDMr8/eWqf8+o5OZOwWdv6Ofc1pOU4pEMG7NwYA8CoyeSeRQeayJ/Fg7TEDQHJ5ZxC3JsC+vgkvXUCe1hKgQ==","signatures":[{"sig":"MEUCIQC04wdyaQn4w+S0iMn2Ro0fis2K1GyzPCrue6O6eyvcHQIgPgvV1y3YhxC0QDDqhxIJh13RBaYACNhTXDJC63g2ZkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17549990},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.27.0.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.27.0.tgz","_integrity":"sha512-00UDMr8/eWqf8+o5OZOwWdv6Ofc1pOU4pEMG7NwYA8CoyeSeRQeayJ/Fg7TEDQHJ5ZxC3JsC+vgkvXUCe1hKgQ==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.27.0_1785722177489_0.33103456078868865","host":"s3://npm-registry-packages-npm-production"}},"1.27.1":{"name":"log10x-mcp","version":"1.27.1","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.27.1","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"aea69fdf4ed439d315bf82d676185f74529c0ec9","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.27.1.tgz","fileCount":1096,"integrity":"sha512-7ArPdU3tyH44s9NUDLPeO5gJ2sDay1wRertHv8xQjPlgsHS2IZQ8lMgfzNFBIQ9cdmAxQTXE9br5EF5ve7bR1A==","signatures":[{"sig":"MEYCIQDl42e5TbHhq0D7YYSmBnlFyIsveBMj/L9518wsmYf/BgIhAI8pP8U4ePtDeLPcl2gKtmcjQz7YeVtbWwmRngJ23fZ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17558443},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.27.1.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.27.1.tgz","_integrity":"sha512-7ArPdU3tyH44s9NUDLPeO5gJ2sDay1wRertHv8xQjPlgsHS2IZQ8lMgfzNFBIQ9cdmAxQTXE9br5EF5ve7bR1A==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.27.1_1785727354408_0.5693977040055278","host":"s3://npm-registry-packages-npm-production"}},"1.27.2":{"name":"log10x-mcp","version":"1.27.2","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.27.2","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"15de9d9d6751367735e60bf9c16a5d99ace23bb9","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.27.2.tgz","fileCount":1096,"integrity":"sha512-E/IL1Gb/I4d9YbLMtZBhINOyb2p8m80HT8zhUiGwdAH+oKlYD3PJZoaWfsK0KWkNtpbLfr7yMTBr7fSGXn0cdQ==","signatures":[{"sig":"MEUCIQD50ui+YspD8/h8e9Cx3iEBWzJlRIbx84fjQVMKE159HQIgeRp972RuIZQnIuoGQRx842NmXCa7niB8AGVrT0W3NzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.27.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17591188},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.27.2.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.27.2.tgz","_integrity":"sha512-E/IL1Gb/I4d9YbLMtZBhINOyb2p8m80HT8zhUiGwdAH+oKlYD3PJZoaWfsK0KWkNtpbLfr7yMTBr7fSGXn0cdQ==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.27.2_1785819925527_0.21386871484497139","host":"s3://npm-registry-packages-npm-production"}},"1.27.3":{"name":"log10x-mcp","version":"1.27.3","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.27.3","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"39e835ffff3fc6fd11ca6278b42569e9a1740075","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.27.3.tgz","fileCount":1096,"integrity":"sha512-49xf4RXyIDLXUdsOQ878CgekHbJjwcVIUiob4IMPjspITewCScNcqgqf2/Z3pbKbq3vXj++DvFb66aw2ZnBlAQ==","signatures":[{"sig":"MEYCIQDITAK5iOwVtVLLsuEMhBFBBapmM6KJQTGMoLqz0Hb4PAIhAKBg4GhhslPXJeJnyIY0lTtuBhsGsNQE7ibMEVvg/ujH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.27.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17611240},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.27.3.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.27.3.tgz","_integrity":"sha512-49xf4RXyIDLXUdsOQ878CgekHbJjwcVIUiob4IMPjspITewCScNcqgqf2/Z3pbKbq3vXj++DvFb66aw2ZnBlAQ==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.27.3_1785843396558_0.2738313726145811","host":"s3://npm-registry-packages-npm-production"}},"1.27.4":{"name":"log10x-mcp","version":"1.27.4","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.27.4","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"f2fd3cae0c9f422d83d5453d035b62604640451f","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.27.4.tgz","fileCount":1096,"integrity":"sha512-AtAITVdDsR7t1Kh0CfmC43tmHAzI8hBoiQnuyeQEsBeLvnfku4Ps3ZxDo0c4w4d8wsAJjyseDJkMqb5yXWdcCg==","signatures":[{"sig":"MEQCIERkaXuUpiLN1lBW8V1kdr0hUDiipWHEzunTj+ni+IoPAiBBp5ro1EbbaOUGfoySdtr5R5YADNoABoGqFCJ+6BYKQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.27.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17612338},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.27.4.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.27.4.tgz","_integrity":"sha512-AtAITVdDsR7t1Kh0CfmC43tmHAzI8hBoiQnuyeQEsBeLvnfku4Ps3ZxDo0c4w4d8wsAJjyseDJkMqb5yXWdcCg==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.27.4_1785845267433_0.38873608930313597","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"log10x-mcp","version":"1.28.0","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.28.0","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"7c6d7c8111454bf2bebfed9ec4b0b61d35325a4b","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.28.0.tgz","fileCount":1099,"integrity":"sha512-LAZDcbOlDQKD0uneN1QiZkLItLBRIG8X/kc/mW5PyrmwpgVsn+s0meXTdjLwuFbXzjzJBN82YlOQRfpqKOxIyw==","signatures":[{"sig":"MEUCIQDt5qSTy6PGR73JQVlNBEy+KkEEBr9hbhL5ZkQs26axuwIgbHfSJbADux8ffPvjtiXDLoP/zVcijniIitvO0VMvpw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17632784},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.28.0.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.28.0.tgz","_integrity":"sha512-LAZDcbOlDQKD0uneN1QiZkLItLBRIG8X/kc/mW5PyrmwpgVsn+s0meXTdjLwuFbXzjzJBN82YlOQRfpqKOxIyw==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.28.0_1785848053683_0.17591961122829813","host":"s3://npm-registry-packages-npm-production"}},"1.28.1":{"name":"log10x-mcp","version":"1.28.1","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.28.1","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"b3b34ad27e3790d692a5f71686192eeab201ac0f","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.28.1.tgz","fileCount":1099,"integrity":"sha512-ouO9rCXU410f6im4Yp4qlmpiLLMpCMgTreoj9wtO6DEccCJkvaeJq+T8BhnDtsZeeCrWI1sieSmTLgU5o+V5dA==","signatures":[{"sig":"MEQCIHEoUuFSKd+BlI6LSVmF3so6wKUx+H1wDKUGn7YGznayAiBIdnw3wKfSvSYBWamBdJfPtUQ/6KZZaQa96MlN1+ejkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17649896},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.28.1.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.28.1.tgz","_integrity":"sha512-ouO9rCXU410f6im4Yp4qlmpiLLMpCMgTreoj9wtO6DEccCJkvaeJq+T8BhnDtsZeeCrWI1sieSmTLgU5o+V5dA==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.28.1_1785849374427_0.6195836130202876","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"log10x-mcp","version":"1.29.0","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.0","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"d7dcbf575cfb8f9da63da706051e899fd0ea557b","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.0.tgz","fileCount":1102,"integrity":"sha512-rxzu6CbPCreUPdC6zi0kNBoam96N8db+AYKYvotx78aiO7afmRIcWbmG0pUJhNYHPu+G3QalUbR2wab869EnzA==","signatures":[{"sig":"MEUCIFGqP7H4LQvgUFycZO90wbtmd5uS/eFoZ4c4SIpEHBFkAiEAq/Kn4o7q4vThwJEbGqSitnKkvHnFV5dhNQOW5Budu30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17727686},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.0.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.0.tgz","_integrity":"sha512-rxzu6CbPCreUPdC6zi0kNBoam96N8db+AYKYvotx78aiO7afmRIcWbmG0pUJhNYHPu+G3QalUbR2wab869EnzA==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.0_1786274828116_0.6368489167147753","host":"s3://npm-registry-packages-npm-production"}},"1.29.1":{"name":"log10x-mcp","version":"1.29.1","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.1","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"c4d51125aa7aa6d9887049e9976d6d7dba8c6930","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.1.tgz","fileCount":1102,"integrity":"sha512-rFbGlB1uHOsw2sKUDIRf1nqXjCDErzDPuDoj+VfA5mwqLudlQZETPOcZWpH89udW+0MTvk5XCAH1ln/WP9AH5g==","signatures":[{"sig":"MEQCICCdG1J8Lc7wOYNtmyJdYCjqJeHA3gPQK0ebj6m9OaEAAiBnkkbQIDr2rE4fUmGYGPXQvB01bzzNMQxbxV/ZVeWriA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17728102},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.1.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.1.tgz","_integrity":"sha512-rFbGlB1uHOsw2sKUDIRf1nqXjCDErzDPuDoj+VfA5mwqLudlQZETPOcZWpH89udW+0MTvk5XCAH1ln/WP9AH5g==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.1_1786304570374_0.5693551750589589","host":"s3://npm-registry-packages-npm-production"}},"1.29.2":{"name":"log10x-mcp","version":"1.29.2","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.2","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"c7370f4831873b4c536d42ae3faf587521592571","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.2.tgz","fileCount":1102,"integrity":"sha512-bpj436STJkRXQmbMoG5fD+rEV0DZUtejbW/Kdx4SQRonvw0oucbsi//3UEdM3OLR6BC+Y8QVpHOg7p70j73Fqg==","signatures":[{"sig":"MEUCIEGCqt8j1c037EvezWoNPTmOFlXYSCrlT5bM2VyVbC3XAiEAp0u1MjiP2q8CHRkndIR/2ME1RnoLT8QumjQUZemuYyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17730776},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.2.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.2.tgz","_integrity":"sha512-bpj436STJkRXQmbMoG5fD+rEV0DZUtejbW/Kdx4SQRonvw0oucbsi//3UEdM3OLR6BC+Y8QVpHOg7p70j73Fqg==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.2_1786367872786_0.20766890567868646","host":"s3://npm-registry-packages-npm-production"}},"1.29.3":{"name":"log10x-mcp","version":"1.29.3","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.3","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"afabf8c51a3c56de2aa4595ae0b7b2d2fcac97bb","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.3.tgz","fileCount":1102,"integrity":"sha512-NP/B+OTSeC443n1DrWsuZbo57SjvJJjezpQoW94hxmN/oRb9J40Gg+DhuE8uazUefzYurfV028v35AjpwjusfA==","signatures":[{"sig":"MEQCIDEkXgeFJYW7m6Ordt4CDvChhYfGLhYdmeme69AN7lb8AiBy01KoUceQZVRDVu1LBuAPxG20g1OirsGBbBFLDgE6Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17732089},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.3.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.3.tgz","_integrity":"sha512-NP/B+OTSeC443n1DrWsuZbo57SjvJJjezpQoW94hxmN/oRb9J40Gg+DhuE8uazUefzYurfV028v35AjpwjusfA==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.3_1786371475910_0.8081100656797728","host":"s3://npm-registry-packages-npm-production"}},"1.29.4":{"name":"log10x-mcp","version":"1.29.4","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.4","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"ea801b23b10623aa62c6cff3a7dfc19d19731ab1","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.4.tgz","fileCount":1102,"integrity":"sha512-LV2WXdzUWsqixtT3LuV2KIebYZSznQrDswbvGWWKL6Z/aeyjiRI52bxsGf1Cafs2uFdnFTsrvDOpQ6CZouaplg==","signatures":[{"sig":"MEYCIQCekamYwJWzvz9/k7BncUSdDGlWrTUEBnuKzetSoyzOtgIhAI+JySMQeZpNaQr6Lt7aHUdlWi51OS78tIVHw1YJEIlP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17733352},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.4.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.4.tgz","_integrity":"sha512-LV2WXdzUWsqixtT3LuV2KIebYZSznQrDswbvGWWKL6Z/aeyjiRI52bxsGf1Cafs2uFdnFTsrvDOpQ6CZouaplg==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.4_1786397004928_0.8802438776970687","host":"s3://npm-registry-packages-npm-production"}},"1.29.5":{"name":"log10x-mcp","version":"1.29.5","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.5","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"b2eb56ca0c6e560bad689576721ba51c7b16b4d2","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.5.tgz","fileCount":1102,"integrity":"sha512-+Sz3IqH5c60nAiCwQ3zremItY3I8SitupItSFa4AyTGtmuzXv50b7sjBDfwxfFoRzmsyfYqp2hlpMsbaFz3ktg==","signatures":[{"sig":"MEQCIBnztbSiFPwhIMdHezwWs07UeAkXgyaO73yUa2u6h4x2AiBIlGbowzQ0GiVRbiwbnDDF2s96s+LBL94P21naGgC0aA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17747316},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.5.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.5.tgz","_integrity":"sha512-+Sz3IqH5c60nAiCwQ3zremItY3I8SitupItSFa4AyTGtmuzXv50b7sjBDfwxfFoRzmsyfYqp2hlpMsbaFz3ktg==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.5_1786405075601_0.944565093593069","host":"s3://npm-registry-packages-npm-production"}},"1.29.6":{"name":"log10x-mcp","version":"1.29.6","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.6","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"c88b86107bd8633ac0bde56eacc0f13288af70f2","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.6.tgz","fileCount":1102,"integrity":"sha512-PecvGNwMtyaQDp/j5Dxjw1ZkPeR9Jpv26tyDRM0nGg7Renb2E2NYRqByGflDNccM15767OvYDw1GyJRVgRIrrw==","signatures":[{"sig":"MEQCIGtN+U4dAM/R3tvN8Zz6FrII2vqBNNr3V3dMVIiB7PfNAiAr1YGZn0cLzExK80aAKpN2wU/HjAdVu4RS1JZHXBW8vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17750888},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.6.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.6.tgz","_integrity":"sha512-PecvGNwMtyaQDp/j5Dxjw1ZkPeR9Jpv26tyDRM0nGg7Renb2E2NYRqByGflDNccM15767OvYDw1GyJRVgRIrrw==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.6_1786501378270_0.8775303304153734","host":"s3://npm-registry-packages-npm-production"}},"1.29.7":{"name":"log10x-mcp","version":"1.29.7","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.7","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"55cf80e65f749f1c832c24cbe2c19f02834c3790","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.7.tgz","fileCount":1102,"integrity":"sha512-Q7VOGpWdwvW0wVF8uHWAe2bYZUmElKIab5V5X54eOfUgKpX8Wndj3sfKdGzYziyWDPC+HjExVyIxW12yrUchrg==","signatures":[{"sig":"MEUCIQC5HDJoJI5nMfJz2QNwm8NABxgUmvM5mTPxKapQpl5phAIgBBUV1CDPyjBSlRV+J8GDbbqPQtZ8atEUuYtR9Bnrdqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17752112},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.7.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.7.tgz","_integrity":"sha512-Q7VOGpWdwvW0wVF8uHWAe2bYZUmElKIab5V5X54eOfUgKpX8Wndj3sfKdGzYziyWDPC+HjExVyIxW12yrUchrg==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.7_1786625136464_0.2609452652886266","host":"s3://npm-registry-packages-npm-production"}},"1.29.8":{"name":"log10x-mcp","version":"1.29.8","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.8","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"602bfc0cae5042e37d0e92c5e9c02d0054728a1a","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.8.tgz","fileCount":1102,"integrity":"sha512-JAlVRAJ2CslnPMlozCUMuQJSZVMABf7JhEVoxyj6OLOrZDbvfL322VtNwQ/ZNpUgaM5L9oWjYq895OfBl0zVHA==","signatures":[{"sig":"MEUCIQCwCwEkHBhkvBunjxE9z6rWEEU8vPHnmL09dXoNzxtDgQIgaQu3ROtiGgfjhb82m8VA8glJezRVf+qm4KQPjQLB/g0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17775709},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.8.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.8.tgz","_integrity":"sha512-JAlVRAJ2CslnPMlozCUMuQJSZVMABf7JhEVoxyj6OLOrZDbvfL322VtNwQ/ZNpUgaM5L9oWjYq895OfBl0zVHA==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.8_1786630940934_0.6642213478140626","host":"s3://npm-registry-packages-npm-production"}},"1.29.9":{"name":"log10x-mcp","version":"1.29.9","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.9","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"8701787d153b268545e4c726772b859fd3aadcd2","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.9.tgz","fileCount":1102,"integrity":"sha512-ZKTf25e/rcJKA2wZkiKbqGq526KKFrEgE2gUi3xI+C43SKL+tPPt2Z6xujsExlcbyOxpXEnNA8vcd60Ep6OwbA==","signatures":[{"sig":"MEUCIQDaTwiZL/budD7/Dil9oBzJzxRnoTuyei1GL6OPSFfBSQIgdL+UEkbTOKHbQsTzrHeHW8MEvG2hoB90MS66CiYzLhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17763402},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.9.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.9.tgz","_integrity":"sha512-ZKTf25e/rcJKA2wZkiKbqGq526KKFrEgE2gUi3xI+C43SKL+tPPt2Z6xujsExlcbyOxpXEnNA8vcd60Ep6OwbA==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.9_1786711913964_0.9189623026062241","host":"s3://npm-registry-packages-npm-production"}},"1.29.10":{"name":"log10x-mcp","version":"1.29.10","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.10","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"bfc04e735081d0b3cdba8a9932bbc5dd60471281","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.10.tgz","fileCount":1102,"integrity":"sha512-amuhixZ/lV+0MpF2YJY1vBTbb0/kqRsvLEMYpuyH1hvP/pDlF6DXvluVSTrjLgAgDsV9pUE8htAZhEtNeicjcg==","signatures":[{"sig":"MEQCIF41j1GxwwS1ne8Z0jNqWLogE3se5gpbtxhIVpoTTTcPAiAkznDGORRvN1/4YbmjHvur7vCT5g5xY1y2PfVd8lBZ6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17780381},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.10.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.10.tgz","_integrity":"sha512-amuhixZ/lV+0MpF2YJY1vBTbb0/kqRsvLEMYpuyH1hvP/pDlF6DXvluVSTrjLgAgDsV9pUE8htAZhEtNeicjcg==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.10_1786714759249_0.09030994604462395","host":"s3://npm-registry-packages-npm-production"}},"1.29.11":{"name":"log10x-mcp","version":"1.29.11","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.11","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"18a4f0b15b579ef51a4e05488f3017ec787ded27","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.11.tgz","fileCount":1102,"integrity":"sha512-oHML1u4CSuodr0K9SQAFPnS8ozrj/bcR0dDArTmRe+t/KXEv5juW7VhKl2Tg8jQa0j+wMB2MADz5Tw170OJGzg==","signatures":[{"sig":"MEQCIHr4WF3A1qQyjETy01lHMbA8kiqhikUF8Pk8V4fszRLEAiBXzbe+mDFYs+YC1D3e1nHGZsF54Su3ox6Htr65qh6q8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17801833},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.11.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.11.tgz","_integrity":"sha512-oHML1u4CSuodr0K9SQAFPnS8ozrj/bcR0dDArTmRe+t/KXEv5juW7VhKl2Tg8jQa0j+wMB2MADz5Tw170OJGzg==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.11_1786716157807_0.7749380718740131","host":"s3://npm-registry-packages-npm-production"}},"1.29.12":{"name":"log10x-mcp","version":"1.29.12","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.12","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"eb65586df68a6af14d4cc845c3d30f067c6e4393","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.12.tgz","fileCount":1103,"integrity":"sha512-wTvDPaHjagK7EzkHNzfqHJ1iyOsQWFrKDL0ab6N1lnuMfiEBcC76P5iqbSCJOxyzfEkvNyuDsOBMIQN6KuByxQ==","signatures":[{"sig":"MEQCICEJpbnk5k/VUkqSatQ95bzr10wsBwsa88b3nAgofrFhAiB2sDQkU6vWFZypHofiwHs5vuKNhZtSk2+z/i8FbOObxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17821947},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.12.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.12.tgz","_integrity":"sha512-wTvDPaHjagK7EzkHNzfqHJ1iyOsQWFrKDL0ab6N1lnuMfiEBcC76P5iqbSCJOxyzfEkvNyuDsOBMIQN6KuByxQ==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.12_1786719427564_0.10333920159450405","host":"s3://npm-registry-packages-npm-production"}},"1.29.13":{"name":"log10x-mcp","version":"1.29.13","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.13","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"26ae46e7f1032cccd90824799a4488ef02865c7f","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.13.tgz","fileCount":1108,"integrity":"sha512-HG2GZPyYHyueITKX8nw0kjpe6Xs2YF6rYitYyPYJnii+JY4LrXmXOiUhLlEdIXn8ZI9u9Mp6ipttHQ5L+zTK5A==","signatures":[{"sig":"MEUCIG4ud31X777+yPmG9PFtkI2vYxoQf0wFh3yWt+ck7FNnAiEAsXN4q5cVXDycvMogTNvs2VVPJTWzaIyUfa3bDEwDiys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17860379},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.13.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.13.tgz","_integrity":"sha512-HG2GZPyYHyueITKX8nw0kjpe6Xs2YF6rYitYyPYJnii+JY4LrXmXOiUhLlEdIXn8ZI9u9Mp6ipttHQ5L+zTK5A==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.13_1786842321784_0.647923348135683","host":"s3://npm-registry-packages-npm-production"}},"1.29.14":{"name":"log10x-mcp","version":"1.29.14","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.14","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"d16e2f20ed8ad20b32d6978adc8f78bb883bc2e9","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.14.tgz","fileCount":1108,"integrity":"sha512-7X3pdMSIjIFeWDLZJJTjDj56OWThHC2iVQJmH6MuFhpJsazt3xgXBaPezXBJO/2WvH+YbZHUHd3eN9wdnKxsdg==","signatures":[{"sig":"MEUCIF33qR/cqDagpxgd17D9GnfSs7fe7vbSRr+hBnpKsp2PAiEAoPTsOZPAjhf2LTuunA5FrIPAm+xF80NUN3WDl8qD7YQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17865040},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.14.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.14.tgz","_integrity":"sha512-7X3pdMSIjIFeWDLZJJTjDj56OWThHC2iVQJmH6MuFhpJsazt3xgXBaPezXBJO/2WvH+YbZHUHd3eN9wdnKxsdg==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.14_1786891745813_0.8620478389897301","host":"s3://npm-registry-packages-npm-production"}},"1.29.15":{"name":"log10x-mcp","version":"1.29.15","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.15","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"a918134662b28572f9aeff765881e8210bdf3c22","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.15.tgz","fileCount":1108,"integrity":"sha512-gUBfSY9J21skdC/FSw7Wf59rDKgNOhsYmEKjWgRm9kVylW5tQ/X78N3UzulTViT0FYSHN6BIUq+OquuD2GAc8g==","signatures":[{"sig":"MEUCIQD4gGykQWm5SmeL9FtwrBY8GuYvJvJIwdWZQn3k/warHgIgU7qP3yeeTUt80e2sltV4yxJEYHGD4VbDotC6kSwjpqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17867610},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.15.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.15.tgz","_integrity":"sha512-gUBfSY9J21skdC/FSw7Wf59rDKgNOhsYmEKjWgRm9kVylW5tQ/X78N3UzulTViT0FYSHN6BIUq+OquuD2GAc8g==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.15_1786900297667_0.837155611671411","host":"s3://npm-registry-packages-npm-production"}},"1.29.16":{"name":"log10x-mcp","version":"1.29.16","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.16","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"cd9de006e3964a1522680992eda7bb545fe2c918","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.16.tgz","fileCount":1108,"integrity":"sha512-I1PfiyfmGBd/PqhhuWmpjN8jDOC1YYfZyUbIbYl/r/W/EqSaY2aeojp0VFYkRlJosTF5FXi+3PfccG1bAkHByg==","signatures":[{"sig":"MEUCIG21VQoQRpDKgipidyTktWyGtLXXIWJ1x3j02xIsG4rbAiEA2wOhFVbpbtp1ywb13h+Pyf8GtK0NTYO8YSb6hrPrGA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17879021},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.16.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.16.tgz","_integrity":"sha512-I1PfiyfmGBd/PqhhuWmpjN8jDOC1YYfZyUbIbYl/r/W/EqSaY2aeojp0VFYkRlJosTF5FXi+3PfccG1bAkHByg==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.16_1786904364956_0.5570869710698243","host":"s3://npm-registry-packages-npm-production"}},"1.29.17":{"name":"log10x-mcp","version":"1.29.17","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.17","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"f02de4e0eaa8df3916fbe1ff2603ecdba7bb75ba","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.17.tgz","fileCount":1108,"integrity":"sha512-Fny2KYKk9oIr7JeJtplreK75+lUChhEMYm7rn8HhI9iyUKaV1cnLuamDTHF9X4Q+w6Dk5MyGrYgyWyj0y90f/Q==","signatures":[{"sig":"MEUCID2scYymPEcRfv/oq7c+SO16jfLbKq0AAVmx+CHTZnJAAiEA3lC+VSlDhp7C6SFpy+1w7Ejmh7Q73vGBh4KM354TShc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17880922},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.17.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.17.tgz","_integrity":"sha512-Fny2KYKk9oIr7JeJtplreK75+lUChhEMYm7rn8HhI9iyUKaV1cnLuamDTHF9X4Q+w6Dk5MyGrYgyWyj0y90f/Q==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.17_1786983073238_0.21020891610130454","host":"s3://npm-registry-packages-npm-production"}},"1.29.18":{"name":"log10x-mcp","version":"1.29.18","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.18","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"9f4b45d0bc58a2ded989c759aa10abbf211ec057","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.18.tgz","fileCount":1111,"integrity":"sha512-ptqkrbKQ/NcAKrBHh3EXkyB3sJWTE96kZp28mNXiVpuqHDcvXRGTa5dwy2z8nuH33UypcWI8o4o7clhC3E+rhA==","signatures":[{"sig":"MEUCIQDcHX1qDjASOD8XQJxS8wngHFiks59bXxiZCloEOgpiAAIgFEreem/RGFYSajEOFEkrnz+clyzshsTIlXt4geTkplo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17886398},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.18.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.18.tgz","_integrity":"sha512-ptqkrbKQ/NcAKrBHh3EXkyB3sJWTE96kZp28mNXiVpuqHDcvXRGTa5dwy2z8nuH33UypcWI8o4o7clhC3E+rhA==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.18_1787063720791_0.15497108426139627","host":"s3://npm-registry-packages-npm-production"}},"1.29.19":{"name":"log10x-mcp","version":"1.29.19","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.19","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"6d3cbb9a1b9f9de56eaa4e78a81a237a59757210","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.19.tgz","fileCount":1129,"integrity":"sha512-2adMTFTSKmGa/cHByt2eS0980MoTT6IyGyQouSpygbzLu66owKAg+9l4xwvlLHUVdkMoeT0XSgsvCXc9akyCig==","signatures":[{"sig":"MEYCIQCV1E0Bvl0wnZov4xNO6Iwhu9Nb1t2Ht2PyF8ju3Vw1jgIhAK2Tp1JqJufH/JBRtezrnO4C5CqNGLyNjanDO7MLB1U8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17989020},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.19.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.19.tgz","_integrity":"sha512-2adMTFTSKmGa/cHByt2eS0980MoTT6IyGyQouSpygbzLu66owKAg+9l4xwvlLHUVdkMoeT0XSgsvCXc9akyCig==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.19_1787064546567_0.24590944377314883","host":"s3://npm-registry-packages-npm-production"}},"1.29.20":{"name":"log10x-mcp","version":"1.29.20","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.20","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"f9645c7dac18a51010bd9eee89d988339a2e1ca7","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.20.tgz","fileCount":1129,"integrity":"sha512-yAHhoO/WGUUyeH7QP4rTQK6ZdH5aecOuU+IrzeY1QYLQIyN+Z3KJu7ls+Bt4sBZWOeL2TeV6BmRppiPgfmpxzg==","signatures":[{"sig":"MEUCIQDr4D4GXUR3qVA5ZHGSn+PIP5wyAT8lONL/ZPLZswiYtgIgBpbtpcrwBZcVGsWfYGmhVRDFq04ORnyqkFz8JHRGsRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17992466},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.20.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.20.tgz","_integrity":"sha512-yAHhoO/WGUUyeH7QP4rTQK6ZdH5aecOuU+IrzeY1QYLQIyN+Z3KJu7ls+Bt4sBZWOeL2TeV6BmRppiPgfmpxzg==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.20_1787065042339_0.11217736917420984","host":"s3://npm-registry-packages-npm-production"}},"1.29.21":{"name":"log10x-mcp","version":"1.29.21","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.21","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"1f2d1010a8f8485f59c1f46fcf4628fa304e2dbd","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.21.tgz","fileCount":1129,"integrity":"sha512-9Po4dsYIu2GikeT8/Z3qEj9cZ1z1uC4kaQTi25xhm5bKPguZE2+e05XvAnKHjH/HlBmKy5ttV3A+vqdqZkPFxw==","signatures":[{"sig":"MEUCIQDKdWnts1tY22yGvYBGWUVBFRura7SvP5Bzph0HbqOf5wIgXGk2K4bY6JMmlJG28gem2QNAKBeg60G4PW/5b1pEcDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17998660},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.21.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.21.tgz","_integrity":"sha512-9Po4dsYIu2GikeT8/Z3qEj9cZ1z1uC4kaQTi25xhm5bKPguZE2+e05XvAnKHjH/HlBmKy5ttV3A+vqdqZkPFxw==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.21_1787066247271_0.34700896114345303","host":"s3://npm-registry-packages-npm-production"}},"1.29.22":{"name":"log10x-mcp","version":"1.29.22","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.22","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"a90295f60d77ac6459b5e3177bf984dd266cf445","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.22.tgz","fileCount":1129,"integrity":"sha512-qyijEwMx0+fT6CxNvBMMAlplprUdsMW6tkZIQ7daMu+34uDLf6BpBmo0s3Zz1nnUMP62fPt+DECHKT5OnNRVQQ==","signatures":[{"sig":"MEUCIBECGJUz+hCbmnh7OU8sk1Kqvc3IobvYRoDSGgEpFzQQAiEAwf6w1boWnQFld3i8MZfjRp9Y2r0znTNapfTvgZVc+KA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18002928},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.22.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.22.tgz","_integrity":"sha512-qyijEwMx0+fT6CxNvBMMAlplprUdsMW6tkZIQ7daMu+34uDLf6BpBmo0s3Zz1nnUMP62fPt+DECHKT5OnNRVQQ==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.22_1787113496620_0.3472835273123378","host":"s3://npm-registry-packages-npm-production"}},"1.29.23":{"name":"log10x-mcp","version":"1.29.23","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.23","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"ad95b1219b5bc2db137b049b370f085c87bae552","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.23.tgz","fileCount":1129,"integrity":"sha512-8WMQaGkSDYrMUlkfR/0/4kUyTkraQMrqNRr8gwp9rDVB90vcoQYDW9HcHKxPdPH8SF0Pe71y8SvnEhY5/u0SYw==","signatures":[{"sig":"MEQCIGLQwcQnYuxU6k6Mv+HhBJCLgHRtUPzVepsA8pELensrAiAXri0ROKpgK9hqECjpN6w3Bx3WZJmNjhwVGhrVSqFAlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18014366},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.23.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.23.tgz","_integrity":"sha512-8WMQaGkSDYrMUlkfR/0/4kUyTkraQMrqNRr8gwp9rDVB90vcoQYDW9HcHKxPdPH8SF0Pe71y8SvnEhY5/u0SYw==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.23_1787145587066_0.46121903247605234","host":"s3://npm-registry-packages-npm-production"}},"1.29.24":{"name":"log10x-mcp","version":"1.29.24","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.24","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"0ab3d7370a8852aee8df55ea8f0b8f1855d9d977","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.24.tgz","fileCount":1129,"integrity":"sha512-+C23XXXVT0nEXSSOACudPdVyw3k0ZeoYo16/24duy3OwuifjOkwiw+HcASai0RaENahOfKCbiwuMf4W1TiIliQ==","signatures":[{"sig":"MEYCIQCf0rt3JZlOkVIsECiCZaQ5BhN/BzYHYPbq3PeljL/2iwIhAIbxueaxRAF3f2hWiOQnOaoqfoAtzRZXJNAUrflqdZIB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18022507},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.24.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.24.tgz","_integrity":"sha512-+C23XXXVT0nEXSSOACudPdVyw3k0ZeoYo16/24duy3OwuifjOkwiw+HcASai0RaENahOfKCbiwuMf4W1TiIliQ==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.24_1787149848540_0.5136380988612907","host":"s3://npm-registry-packages-npm-production"}},"1.29.25":{"name":"log10x-mcp","version":"1.29.25","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.25","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"d5910b6f1f3dd8327ed9e2c40f8395cf89e12400","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.25.tgz","fileCount":1129,"integrity":"sha512-cxE9Ijyu0wM5gMU6wv3B9xBjOIRDWQG4Bz+5caqclXcTBsErtNQIRwQVpxGheq99XluBmaO0wczMdEgEbXAOeg==","signatures":[{"sig":"MEYCIQCV/FR16UvSkkZbq0rxN6b6fQ09cjFL91E8U+kN9koXKwIhAKZEIZreevSfyIl97oGMeFgvFnd/8TZixYT14fGgZdZy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18035573},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.25.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.25.tgz","_integrity":"sha512-cxE9Ijyu0wM5gMU6wv3B9xBjOIRDWQG4Bz+5caqclXcTBsErtNQIRwQVpxGheq99XluBmaO0wczMdEgEbXAOeg==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.25_1787156927659_0.2588654042862051","host":"s3://npm-registry-packages-npm-production"}},"1.29.26":{"name":"log10x-mcp","version":"1.29.26","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.26","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"54177ec3ec0b319faf2c187659f691dda4769f61","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.26.tgz","fileCount":1132,"integrity":"sha512-Hxf0SWjL/vgYfxbngB8vpUipngXdpbwDJAlWC2Ipk67qfSKGrMvPAfnVuzKpDvdWyApCrvCSxEgZtpwzN9XTqQ==","signatures":[{"sig":"MEQCID1HglOwslRry/o9vtAAOaeLYBfmYrgnqznvE4ZRCfyMAiA46K0V2qHgcmgToyIElD+4wkN6dySE73cQWYOFAfJxcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18077615},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.26.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.26.tgz","_integrity":"sha512-Hxf0SWjL/vgYfxbngB8vpUipngXdpbwDJAlWC2Ipk67qfSKGrMvPAfnVuzKpDvdWyApCrvCSxEgZtpwzN9XTqQ==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.26_1787173639361_0.38963488941293845","host":"s3://npm-registry-packages-npm-production"}},"1.29.27":{"name":"log10x-mcp","version":"1.29.27","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.27","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"2020945f4a134d4e01023372a3b460fff4a90199","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.27.tgz","fileCount":1132,"integrity":"sha512-bliMj5Xw2dHl5VJoZ4Jio5Yik2yXewdt0EzvZAURH4MUQNzVMM0xx4NUgKbC9zjWFvuj0Iyyn7Q9QaszKt/2ew==","signatures":[{"sig":"MEUCIHPW05HLM9nSdlefss4cHCFpyV7FmoIDDiIaa95W2ikpAiEAsFacOj1Xwtk6WqdvM/oSymI0CvCWrWIEsWoD6TH+n/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18081769},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.27.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.27.tgz","_integrity":"sha512-bliMj5Xw2dHl5VJoZ4Jio5Yik2yXewdt0EzvZAURH4MUQNzVMM0xx4NUgKbC9zjWFvuj0Iyyn7Q9QaszKt/2ew==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.27_1787177842303_0.6550137252752963","host":"s3://npm-registry-packages-npm-production"}},"1.29.28":{"name":"log10x-mcp","version":"1.29.28","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.28","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"364d7d2eb61b77819c63db45e3f4dd44538b687b","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.28.tgz","fileCount":1132,"integrity":"sha512-jG2T/wXRY5KAJkg6PGhby9s0VNMD/G/cp7nJK0wBLuwNWwD+PHaxU1IEZbedwYVpKrol5ZWdfZCSk75ILYUaEg==","signatures":[{"sig":"MEQCIAoLvom8wS19IonEtbuWTEKBQQqvTVuQBruHKtlZPrlOAiBoTrFDIoBGIhp/EX2m4kUeS92Sqqk/sSeru+u55Lz1XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18083179},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.28.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.28.tgz","_integrity":"sha512-jG2T/wXRY5KAJkg6PGhby9s0VNMD/G/cp7nJK0wBLuwNWwD+PHaxU1IEZbedwYVpKrol5ZWdfZCSk75ILYUaEg==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.28_1787181448374_0.8599488684979042","host":"s3://npm-registry-packages-npm-production"}},"1.29.29":{"name":"log10x-mcp","version":"1.29.29","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.29","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"1d27fd68dc6cbb3db2e79b943e96be2a8bd73796","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.29.tgz","fileCount":1132,"integrity":"sha512-I3WcnJdrRyRB4fTiguXkC6nxyPd6IKAkoYoDwVhcWU39i5F3kUdthBgeeoL3GBt4VdFaLbGPS7jQgRcklTEbgA==","signatures":[{"sig":"MEYCIQDX0onyb/WDZQuh/C+GZWWbqmGTWPdSuYYpNh98b+JSywIhAKCn89VEcrFf0cHlauFPD6ech4gd085s8E8nt4LimN5W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18084106},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.29.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.29.tgz","_integrity":"sha512-I3WcnJdrRyRB4fTiguXkC6nxyPd6IKAkoYoDwVhcWU39i5F3kUdthBgeeoL3GBt4VdFaLbGPS7jQgRcklTEbgA==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.29_1787194737445_0.7132984781497129","host":"s3://npm-registry-packages-npm-production"}},"1.29.30":{"name":"log10x-mcp","version":"1.29.30","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.30","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"e97249e50752d4958778300dfc030d0ee19939a9","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.30.tgz","fileCount":1132,"integrity":"sha512-ClccWR4ZS4xW22DHONMiWjcgycUorvVZjha0gBJ+eUZM9ukRfhWk0JfcXFhqtX3fYN4ku4LLJ5SFMqum9vVZyA==","signatures":[{"sig":"MEYCIQCIiYFsn6+mIIztCJFlbFr5Em1KpcDPJTv5w8jfRebnuwIhANSa0hNq4oW0G7PP+TShdGfgwLpPODJNV1wbUqHZZs6J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18121653},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.30.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.30.tgz","_integrity":"sha512-ClccWR4ZS4xW22DHONMiWjcgycUorvVZjha0gBJ+eUZM9ukRfhWk0JfcXFhqtX3fYN4ku4LLJ5SFMqum9vVZyA==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.30_1787203868315_0.8363619110070057","host":"s3://npm-registry-packages-npm-production"}},"1.29.31":{"name":"log10x-mcp","version":"1.29.31","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.31","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"5809c3e6110a6125c1aadcceab45aa466149e802","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.31.tgz","fileCount":1132,"integrity":"sha512-7Ra37xfB+1PpRcSMdDQMTrcmWr5zz2wmIJiG0j6YakvlZD02UZuYBFHawSna3ec1uDRBljxjhcF9Vv52lcJ3SQ==","signatures":[{"sig":"MEUCIDi15Gi2ka2gYYRk6AkZe2tZboR1SHynyRglncBovHk7AiEAm2lcQLZx1WQvSVT37puHBPkpgl3g834AKyLkpSkJ2co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18123523},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.31.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.31.tgz","_integrity":"sha512-7Ra37xfB+1PpRcSMdDQMTrcmWr5zz2wmIJiG0j6YakvlZD02UZuYBFHawSna3ec1uDRBljxjhcF9Vv52lcJ3SQ==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.31_1787242298676_0.8392733395834402","host":"s3://npm-registry-packages-npm-production"}},"1.29.32":{"name":"log10x-mcp","version":"1.29.32","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.32","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"30a26160964680fc5baf7281ff76368d6473d29d","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.32.tgz","fileCount":1132,"integrity":"sha512-hrnYHkKymsS6guQCghKgZkb7rYXYA+58C7INpiZSIZDpBVaouTsNfsvGb5K0Q15rZO6X7n9GVK1vm5qicIH6Rw==","signatures":[{"sig":"MEQCIGhIyMtbXpPmMLmWE8t99kCCsG+tGmXMrbAT4vnFaciSAiBi9fSAQX4s6+3tLNSUsBFMDt3rVYDL4ZSN+llPXcgdsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18127134},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.32.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.32.tgz","_integrity":"sha512-hrnYHkKymsS6guQCghKgZkb7rYXYA+58C7INpiZSIZDpBVaouTsNfsvGb5K0Q15rZO6X7n9GVK1vm5qicIH6Rw==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.32_1787262445545_0.36093723618477336","host":"s3://npm-registry-packages-npm-production"}},"1.29.33":{"name":"log10x-mcp","version":"1.29.33","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.33","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"6d1be8a09eb78ce3547dc4ab7796bfa36f9bd86e","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.33.tgz","fileCount":1135,"integrity":"sha512-nE/YUvCiLYKpg7K/PanLyritSrt9/A4/0zQI9BdndEzWR8+ri6ebs4WEsw2pecABBNz/uL9Y7ikfnmKE470vGw==","signatures":[{"sig":"MEUCIQD6amK8nEOrHx26WGKIAGee6CSQjFCs3eLgPgJSMm4pXQIgGYetSkdrYein/sfoF0+Js5bio+0NOh+GYp3Mh6Mg47w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18145095},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.33.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.33.tgz","_integrity":"sha512-nE/YUvCiLYKpg7K/PanLyritSrt9/A4/0zQI9BdndEzWR8+ri6ebs4WEsw2pecABBNz/uL9Y7ikfnmKE470vGw==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.33_1787264217173_0.004710028831219626","host":"s3://npm-registry-packages-npm-production"}},"1.29.34":{"name":"log10x-mcp","version":"1.29.34","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.34","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"139a5f58ff66040cec4bd4251a0a40aa0b123d05","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.34.tgz","fileCount":1135,"integrity":"sha512-qR9cOiLE4MtgxanaIMr0xSN7X9S9NIkJfv1z/GUrfn+fjyW2Zihm+ZawuDjtdvLz33NNZYDd3YLJZwtvqvnj5g==","signatures":[{"sig":"MEMCIDqfs/Hqb+rW06Hvbtlwxaby7yJqy0cmZAvtF7W4TEx2Ah97xMn5wl0spJvmDpoLxnG34TgxWSIAS8aemLl4wZD7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18150468},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.34.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.34.tgz","_integrity":"sha512-qR9cOiLE4MtgxanaIMr0xSN7X9S9NIkJfv1z/GUrfn+fjyW2Zihm+ZawuDjtdvLz33NNZYDd3YLJZwtvqvnj5g==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.34_1787284556987_0.09443452549771858","host":"s3://npm-registry-packages-npm-production"}},"1.29.35":{"name":"log10x-mcp","version":"1.29.35","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.35","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"573a8e78b4913ba9b54d53e9b4bf4fd3543025f0","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.35.tgz","fileCount":1135,"integrity":"sha512-eqheXGvLYdcgKyLWvIiHNEVMHLULU19K0IWnKjt5t/L4ygqrNgVwmmXaa5RIM1HNDH3hxGLnb47X7CE2Epd6/Q==","signatures":[{"sig":"MEQCIGbFh/Xk+a7GPvPQ/XsJvuGe3VL80paLVXY/PF6XTayxAiApxz9BNCaTHiInS4tq2Atnu3zXGEX1EL1DaUvS8uiYDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18165858},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.35.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.35.tgz","_integrity":"sha512-eqheXGvLYdcgKyLWvIiHNEVMHLULU19K0IWnKjt5t/L4ygqrNgVwmmXaa5RIM1HNDH3hxGLnb47X7CE2Epd6/Q==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.35_1787324032536_0.15078962604550328","host":"s3://npm-registry-packages-npm-production"}},"1.29.36":{"name":"log10x-mcp","version":"1.29.36","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.36","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"0d54d8aa46683cb30c60a1e588abaae6de4e578f","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.36.tgz","fileCount":1135,"integrity":"sha512-VR3dd5tpPcDvSWQS2p+Z2Oji4pz7ilwhwcWXle9GEeZyYl2/lbFUl6WOTdYyTme0Qqhsgtqisl5Rh2pjQxnZaQ==","signatures":[{"sig":"MEUCIQC2paucAx60IQ9/FKmRb6a4PzArv7QlZOMO2YSVnWlJ9gIgJsPCdW2iw8oo14MzlxvaPCl29Vn0kmMiVxTAyJUcZs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18176791},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.36.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.36.tgz","_integrity":"sha512-VR3dd5tpPcDvSWQS2p+Z2Oji4pz7ilwhwcWXle9GEeZyYl2/lbFUl6WOTdYyTme0Qqhsgtqisl5Rh2pjQxnZaQ==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.36_1787332006052_0.8709352232817753","host":"s3://npm-registry-packages-npm-production"}},"1.29.37":{"name":"log10x-mcp","version":"1.29.37","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.37","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"a195b3ea1b0ec60b64b201a5643b0381dc2cf5ed","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.37.tgz","fileCount":1135,"integrity":"sha512-VZ4q96S5PJ1jKpiHIerEQ/yqV2TvVnEj8yCo0MECUmS+OVgmTSEZxSEakLbu66SfjNtFLqBppuPbW2aSkoxLeA==","signatures":[{"sig":"MEUCIAbfpmPqPkNFnuVvW323hay+zIOPoKa0JkWIFsJ9ZCb6AiEA+CHe9xyqrbFlz71LL6kw/zdetwGSxf8LH+cyRuyUDQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18177887},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.37.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.37.tgz","_integrity":"sha512-VZ4q96S5PJ1jKpiHIerEQ/yqV2TvVnEj8yCo0MECUmS+OVgmTSEZxSEakLbu66SfjNtFLqBppuPbW2aSkoxLeA==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.37_1787410827062_0.059041294634365915","host":"s3://npm-registry-packages-npm-production"}},"1.29.38":{"name":"log10x-mcp","version":"1.29.38","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.38","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"815339fabba4bd3179d561f488659d46dee9cffe","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.38.tgz","fileCount":1135,"integrity":"sha512-8q/9BNibyaPSdi8jNHeSxA8tsxSoUwbQw1f3jMAbYpbt5H2cDSsAvn4qQlxIjlbO3/aYT98mqOOz5VOPwVnfhw==","signatures":[{"sig":"MEUCIF6iXWuvGn1NG2AP+nblyhcToI/rhvyqFRlEG7r1E6FzAiEAzd5901yiKoYUKMCs2ccc082kaRvwr/gVaDO8vGt0qv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18191191},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.38.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.38.tgz","_integrity":"sha512-8q/9BNibyaPSdi8jNHeSxA8tsxSoUwbQw1f3jMAbYpbt5H2cDSsAvn4qQlxIjlbO3/aYT98mqOOz5VOPwVnfhw==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.38_1787501407854_0.14984412525280066","host":"s3://npm-registry-packages-npm-production"}},"1.29.39":{"name":"log10x-mcp","version":"1.29.39","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.29.39","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"eab241c45e9152a72583c6f0a17591a0e1a05869","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.29.39.tgz","fileCount":1135,"integrity":"sha512-Y691CAklXEq6dBqEFuHXghY682F357svMQ8Bv0/lgoOE0aVJSMDd/geZmSXFpvpOjemH4rt7YGmUipcGbLPbzg==","signatures":[{"sig":"MEUCIQDWvx1HVQRcs0XMB6/xpKi5kOJTbZ1s8JLtLBDPku6TFgIgPdP20ocuBZFKk9N28PSTPVTzAzRsmbxpDXsSUvR8vog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.29.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18191297},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.29.39.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.29.39.tgz","_integrity":"sha512-Y691CAklXEq6dBqEFuHXghY682F357svMQ8Bv0/lgoOE0aVJSMDd/geZmSXFpvpOjemH4rt7YGmUipcGbLPbzg==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.29.39_1787525240847_0.8415747266006666","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"log10x-mcp","version":"1.30.0","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.0","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"82db130f1a7a3bfbd4060746ad268574a4955ea6","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.0.tgz","fileCount":1159,"integrity":"sha512-Q5OvLQyXo59vHc9A7TQ6HSHPmyap3NWFTVkq9UTqhxz0v8rkEqmddGpGKx+fY6SSyf9zfzLiqsnybwHbJh3LPg==","signatures":[{"sig":"MEYCIQC/t0T4r7pM+/cB/yZdUt14BSs2nE+uF/F97dUPUrE2igIhAIbT7nKSKl3DVz2naWl2XF5LH4sdQMMtqPUPD7EEUdTf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18348490},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.0.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.0.tgz","_integrity":"sha512-Q5OvLQyXo59vHc9A7TQ6HSHPmyap3NWFTVkq9UTqhxz0v8rkEqmddGpGKx+fY6SSyf9zfzLiqsnybwHbJh3LPg==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.0_1787852020265_0.4518954630302434","host":"s3://npm-registry-packages-npm-production"}},"1.30.1":{"name":"log10x-mcp","version":"1.30.1","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.1","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"853658d256bf3801a49084ebaa98ab00dd369842","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.1.tgz","fileCount":1163,"integrity":"sha512-kGOWKdWlgDvc0nxJsvtH8RnPWJgfRQunvkjT2GIBiCOcshFQSShtaHFM10EbAmW1lkdzFAFTITNj6oIfxwGFDA==","signatures":[{"sig":"MEUCIQC27DrTauLnl4+2+Aor8iH2Hd9/nbBn8Ap3spkpx+/bzAIgMfDukyFlbOzvJmiU/qAjTnCnlnVoAT7sLykT/3+ebk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17387841},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.1.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.1.tgz","_integrity":"sha512-kGOWKdWlgDvc0nxJsvtH8RnPWJgfRQunvkjT2GIBiCOcshFQSShtaHFM10EbAmW1lkdzFAFTITNj6oIfxwGFDA==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.1_1788353093021_0.7076402545967275","host":"s3://npm-registry-packages-npm-production"}},"1.30.2":{"name":"log10x-mcp","version":"1.30.2","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.2","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"},{"name":"dorlevi10x","email":"dor.levi@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"d0652f13bdb671336a228fd848277405802c8652","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.2.tgz","fileCount":1163,"integrity":"sha512-lFYcMB7iFQkGIaTZot8XQedfxPfyPXU1B8SeCgfh33jpehTv+Qs5VQ8t33Z1zgIOMzxYfKugeXeHn6kXnvqTMg==","signatures":[{"sig":"MEUCIFekS3BJ+vitxczWT+Ne4A/2iuQYfexFXlul+dyQnwToAiEAr2Ujj4lvUroWOZ8dF4rADXs691T5YzQqiHwTqBbn190=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17387779},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.2.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.2.tgz","_integrity":"sha512-lFYcMB7iFQkGIaTZot8XQedfxPfyPXU1B8SeCgfh33jpehTv+Qs5VQ8t33Z1zgIOMzxYfKugeXeHn6kXnvqTMg==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.2_1788353332502_0.3675775665682701","host":"s3://npm-registry-packages-npm-production"}},"1.30.3":{"name":"log10x-mcp","version":"1.30.3","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.3","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"94467e1638c07d49c0cc609c1d48760b20062d34","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.3.tgz","fileCount":1164,"integrity":"sha512-ZV/YNdClbepj51eo9vhz0lfo/QIw2hbQ9JUZjHPCWJMkrb8sFyGxWMmqC04OTwv8fGI1OJNcHORJa6vWgYTK1w==","signatures":[{"sig":"MEUCIQD1pB8TC/SVIJRtM5CkYNko/KCAL5uZLhz6R4tyMTHYkQIgCOI6+CsNXyc9CNzIqdzeXC0vFv8fBX407u/0M0menvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17314960},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.3.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.3.tgz","_integrity":"sha512-ZV/YNdClbepj51eo9vhz0lfo/QIw2hbQ9JUZjHPCWJMkrb8sFyGxWMmqC04OTwv8fGI1OJNcHORJa6vWgYTK1w==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.3_1788879272929_0.48641384982918545","host":"s3://npm-registry-packages-npm-production"}},"1.30.4":{"name":"log10x-mcp","version":"1.30.4","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.4","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"2e9d1a06a0a764903d91a8cad529705b0c6f45fc","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.4.tgz","fileCount":1164,"integrity":"sha512-qU96xUwyfNvRKBnOTy+wHU8FFaWnm43GBkBvoVp0ABmhsPGsYNqbbQCKLN0Q8tEF2yAok4f3YhC0DlrxmgWJ+g==","signatures":[{"sig":"MEYCIQCgKwalaGW1M3IvDxLiFg6Pv6J5Hp/mHLg1yZ0sTqdNzQIhAKmYjwW4593keRdwaqAXrc7817FsJp/8cluT1ulfHG2e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17314960},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.4.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.4.tgz","_integrity":"sha512-qU96xUwyfNvRKBnOTy+wHU8FFaWnm43GBkBvoVp0ABmhsPGsYNqbbQCKLN0Q8tEF2yAok4f3YhC0DlrxmgWJ+g==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.4_1788879519374_0.005441037753680655","host":"s3://npm-registry-packages-npm-production"}},"1.30.5":{"name":"log10x-mcp","version":"1.30.5","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.5","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"ac7f257b37b8d9e4fabfa9f9d45378ffd73c220e","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.5.tgz","fileCount":1164,"integrity":"sha512-gY8OU45fNLgnaJ/rty67HvGzMQwYbcyckvh5aBAbK2PUv1ChFq+/eonzTl57YQPlIRwR6vzy7Ac3M2i09UilVA==","signatures":[{"sig":"MEQCIEco9Hx1qRbsfi4L+Y6/RPp1hGGTcbKPmtKex01D17u2AiAQKbKi0gZoV1brNn4o5K3PDsv6lz8IUYH0x5JQNxj3pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17314960},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.5.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.5.tgz","_integrity":"sha512-gY8OU45fNLgnaJ/rty67HvGzMQwYbcyckvh5aBAbK2PUv1ChFq+/eonzTl57YQPlIRwR6vzy7Ac3M2i09UilVA==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Log10x MCP Server — per-pattern log cost attribution, root-cause investigation, pasted-batch triage, archive query/backfill, and cross-pillar correlation against customer metric backends (Grafana Cloud, Mimir, Thanos, AMP) with structural validation that ","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.5_1788881069261_0.4345701051111541","host":"s3://npm-registry-packages-npm-production"}},"1.30.6":{"name":"log10x-mcp","version":"1.30.6","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.6","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"ca08da0428e47c5d914ecedf565a0d6958ac9c3a","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.6.tgz","fileCount":1164,"integrity":"sha512-VU+4E375uVScnFqD04EnpG1OYSxM5LERD3m+DrFU0eZOm8WiDpF/0VIFxzlsoImp7zTkXwpy37825eOh7kFRYg==","signatures":[{"sig":"MEQCICRMyeifrGV1g2kqKenxaNbmxovZRL/AUXR0oGCv6/QhAiByDyxhLSjUhuzcWWede82V6zCcrc5yJpf+IdwXxaglTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17314804},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.6.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.6.tgz","_integrity":"sha512-VU+4E375uVScnFqD04EnpG1OYSxM5LERD3m+DrFU0eZOm8WiDpF/0VIFxzlsoImp7zTkXwpy37825eOh7kFRYg==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.6_1789130552647_0.48248458293840035","host":"s3://npm-registry-packages-npm-production"}},"1.30.7":{"name":"log10x-mcp","version":"1.30.7","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.7","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"d15703b0a1240475c43b1816f7f03c5da10be770","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.7.tgz","fileCount":1164,"integrity":"sha512-ZxQhx+6gYfPDJ/1MPMrG8GJ1uIX704UwmHxhRJUG31fC+QWvd3bswCenPTcsb0c9byI9ji1+CKf/eZqcPveGOQ==","signatures":[{"sig":"MEQCIB8q23xlFeERymZCkWMveV84+dJtly9BScq6e0EM10DKAiAGQBpiQBtEuJvWpTU6hqykOU0LovHMYg13GtJHaClXjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17314804},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.7.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.7.tgz","_integrity":"sha512-ZxQhx+6gYfPDJ/1MPMrG8GJ1uIX704UwmHxhRJUG31fC+QWvd3bswCenPTcsb0c9byI9ji1+CKf/eZqcPveGOQ==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.7_1789132494111_0.3108503633376798","host":"s3://npm-registry-packages-npm-production"}},"1.30.8":{"name":"log10x-mcp","version":"1.30.8","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.8","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"9a9f2f424cd14ace83f4de71b4029ffd21b584ef","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.8.tgz","fileCount":1168,"integrity":"sha512-ZOjpuKc1OHxn5iX7Tc2qAjB1iquEk/+tNMewARYNeMjBMg5pDMUHXIOau2xjVrGb7XkOny+BMuq0lT0TueCIQw==","signatures":[{"sig":"MEUCIQD6Kz7sJBsqDwm6fvWPNhd58FT1mzfVeWAMPxIkBEcBugIgSr0T0+GDubdZP8OCX06V2U8gPAjyS3rN+fmiU2Jeoug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17421689},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.8.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.8.tgz","_integrity":"sha512-ZOjpuKc1OHxn5iX7Tc2qAjB1iquEk/+tNMewARYNeMjBMg5pDMUHXIOau2xjVrGb7XkOny+BMuq0lT0TueCIQw==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.8_1789316109647_0.7353349540522249","host":"s3://npm-registry-packages-npm-production"}},"1.30.9":{"name":"log10x-mcp","version":"1.30.9","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.9","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"ca0e3521aa2b40fbcfc8ac7fb7ad4c7dae55754d","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.9.tgz","fileCount":1168,"integrity":"sha512-118v7znyS8x2sereygSB6AonGP7kRTKS9+mDMo2EIOAXLo0F83N+Mm+tZLwin53MLCy6dehFErJSMCcBvwSG8g==","signatures":[{"sig":"MEYCIQCCIiBFxBdBHJTjLY6dg7frEAJudPaAb/EXzdoMkVJpMQIhAKsXbgw5QgmIFBLlB0NR/jLzLRwX6iTTNkMWDe47BotO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17421689},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.9.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.9.tgz","_integrity":"sha512-118v7znyS8x2sereygSB6AonGP7kRTKS9+mDMo2EIOAXLo0F83N+Mm+tZLwin53MLCy6dehFErJSMCcBvwSG8g==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.9_1789316660720_0.7397672701578464","host":"s3://npm-registry-packages-npm-production"}},"1.30.12":{"name":"log10x-mcp","version":"1.30.12","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.12","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"337fd2d8803ca059a733b4461924328d0ce3d8a6","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.12.tgz","fileCount":1168,"integrity":"sha512-E2HRo6OeY/Ht/6XqsneG/KJM3SjQTq216sMuBxpfWbTZiziefnrup/Z05Yo1Jibn8Bn6P6AVzAN/yVWYHB/3dg==","signatures":[{"sig":"MEMCIBISPTMlr+hsQAlebECJzUSefBlGF2gD8NhGeDrusK3tAh9Ch6zpcOw0TYHi0kDI1sZ/j1vqAWusKtFTT1c1LiQT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17488660},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.12.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.12.tgz","_integrity":"sha512-E2HRo6OeY/Ht/6XqsneG/KJM3SjQTq216sMuBxpfWbTZiziefnrup/Z05Yo1Jibn8Bn6P6AVzAN/yVWYHB/3dg==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.12_1789334045354_0.05986419433389645","host":"s3://npm-registry-packages-npm-production"}},"1.30.13":{"name":"log10x-mcp","version":"1.30.13","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.13","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"fdd719a6b09cd6177bae5151f004eea3ccc6fa16","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.13.tgz","fileCount":1168,"integrity":"sha512-21ZyEbP13cyfbWgRZUdnM0k43WkMLfpdJYfvPkmg3U1dfiAveOBV+qhiX6U+QqTK2I85tIdu5grrqjul87oJpQ==","signatures":[{"sig":"MEYCIQD2w6VmZViYjh5+Gbajq2FS2d7R6Ex3rN9SQNuxy2z5UQIhAJ9mgUVgE9NUPLD8r/mOYE/9jr8J/gVumRsMNL+Rk6fA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCDxw0E45qOSXZ95/jQgwiRGgJGzsp/FY080/+E5xM30AIhAI6y/1OTz/E18qhz/XBIxPMAc8lCQO0XKi8QOIZVZ8UX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17657590},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.13.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.13.tgz","_integrity":"sha512-21ZyEbP13cyfbWgRZUdnM0k43WkMLfpdJYfvPkmg3U1dfiAveOBV+qhiX6U+QqTK2I85tIdu5grrqjul87oJpQ==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.13_1789475112979_0.8519936761046663","host":"s3://npm-registry-packages-npm-production"}},"1.30.14":{"name":"log10x-mcp","version":"1.30.14","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.14","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"0286bec89a254a6c24185d01545085780c9027d2","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.14.tgz","fileCount":1168,"integrity":"sha512-CsYi48AxAzsk0KW5yecTiPa81XMAjhJSf0eY4wCSpDciSv3nM4tZKcW4i1ypyBygdYC2qtkC/KMBKl1xAX+Bpw==","signatures":[{"sig":"MEQCIDs3Akw2AK0DxhyH6365mIk8pkRX3/E8x2sfXJ/LliZbAiAjstiWsXSpQYAFWjDqEtH2HC4yKcPaYwbZ7ARs4pzcBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCVLXZUwU7iQ8HqhoQsraVSj38+Qx+qyR4xtD4IS89aSgIgOfpR2aFgA7eC4JnBIyiYzIc9vvFouuhdLUWHbbJ3m+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17712207},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.14.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.14.tgz","_integrity":"sha512-CsYi48AxAzsk0KW5yecTiPa81XMAjhJSf0eY4wCSpDciSv3nM4tZKcW4i1ypyBygdYC2qtkC/KMBKl1xAX+Bpw==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.14_1789475697134_0.8188072392305468","host":"s3://npm-registry-packages-npm-production"}},"1.30.15":{"name":"log10x-mcp","version":"1.30.15","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.15","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"61b002007070bcc242b242112aecaa61afad5252","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.15.tgz","fileCount":1168,"integrity":"sha512-N92hSsqWV6fseFSBSDQcx7mElQee283XFhWr76hmlmbg9KEdZicBQJCEtITlRjof6/Z0pYr4RysUyRIpX3q7ug==","signatures":[{"sig":"MEQCIHFWEqe1hIPK+taEDbTskcnuriCcm7ebASAD+tq1wThOAiBCu1sFNYYxybcg9fJ0hy4XC928royJsabvgs+NA4T6+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD7/B7iFQkvjjRn2LrQvC1C2Bq5VM3u953A5ngjFYtCewIgK6tMkOS6bv1EyubT++ZF6kUWBtj66b+0HDAYHh6JBOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17713937},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.15.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.15.tgz","_integrity":"sha512-N92hSsqWV6fseFSBSDQcx7mElQee283XFhWr76hmlmbg9KEdZicBQJCEtITlRjof6/Z0pYr4RysUyRIpX3q7ug==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.15_1789480708003_0.8255952260736308","host":"s3://npm-registry-packages-npm-production"}},"1.30.16":{"name":"log10x-mcp","version":"1.30.16","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.16","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"8b1726e382f6c0ea57b716d0f29c561990d234f6","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.16.tgz","fileCount":1168,"integrity":"sha512-+eUZOTCKBSnvJuQmhuHgOoMi37ZGT4mPiweKY+9HNzlLphEVW66iBawOszfKYw9pyQdCgNeIzSqyHYIi70QN/Q==","signatures":[{"sig":"MEQCIBeXIZjFwKeseal7xP+ZP0U6nD6W89/xEd/RJAK37BvRAiBv68ah8F73A9CLFPGqdhmxWwq7EHiZ6lJYrPUVtDPjlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID6iIHm6kAy/BYQCBTRFnniy74YtZXXhCwGl6h2g3PaUAiEAq8/Lie6nUgkVbWgcfFf7S282mYK/i60mUO0R6Kk6gLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17715974},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.16.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.16.tgz","_integrity":"sha512-+eUZOTCKBSnvJuQmhuHgOoMi37ZGT4mPiweKY+9HNzlLphEVW66iBawOszfKYw9pyQdCgNeIzSqyHYIi70QN/Q==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.16_1789492658388_0.42070864833298294","host":"s3://npm-registry-packages-npm-production"}},"1.30.17":{"name":"log10x-mcp","version":"1.30.17","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.17","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"2719af45aa170743261d1de93a73c778a6b3843e","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.17.tgz","fileCount":1168,"integrity":"sha512-pWBKUcOZ67nlOaLAjis3Al98jVpeR4vNCvl/mjFkAMaY4LOWUnOzdHnLNHaLDoWe0GIETZjDnR+/y7Qq1J4f0w==","signatures":[{"sig":"MEUCIQCB3mQg7g3mNH+jKJJ/aMJ2o8AnRCBExXSTT5ggwv8yhwIgfB37tnWpehauAnSJfg2hzvTCxq3In7ZaFpPRYSbVV+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCeuZtUOF9MQTXylAKZsPe2gqAGlP6d9L3xbU5l3j/U/gIhAIfJRvFfB13X16UljgmryDLGyjCg3aBV8QQnmeitvn17","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17726886},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.17.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.17.tgz","_integrity":"sha512-pWBKUcOZ67nlOaLAjis3Al98jVpeR4vNCvl/mjFkAMaY4LOWUnOzdHnLNHaLDoWe0GIETZjDnR+/y7Qq1J4f0w==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.17_1789508132795_0.8450388848691242","host":"s3://npm-registry-packages-npm-production"}},"1.30.18":{"name":"log10x-mcp","version":"1.30.18","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.18","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"ede2ca82fe97eb0bbd711b50ce4bce3b09f9a023","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.18.tgz","fileCount":1168,"integrity":"sha512-Gs7fa2bSLzPPf1fwwXc13E/zUsH9E0Rn/A2uMMZQjBHt+V1wCjF26mFNyUmHIEHg4M3zmKrNyRuNil7ClP8KDA==","signatures":[{"sig":"MEQCIDtUOh7giGaQyHNbJ7VGB9Fstl72T88DiyytZ8+rpsYWAiBa1JhYrRyPZbh4XHwK9IKiu/RIPtVySa7j270o1CANhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHOf2MjvELCA8HzwRy+wJkQKqPzlM5N4z1pXZNvoaxTfAiEAjXG6m5gsW6oFMlJRNA4A4cKQ8XTK5IHmprzxBtkMlTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17726886},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.18.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.18.tgz","_integrity":"sha512-Gs7fa2bSLzPPf1fwwXc13E/zUsH9E0Rn/A2uMMZQjBHt+V1wCjF26mFNyUmHIEHg4M3zmKrNyRuNil7ClP8KDA==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.18_1789508795931_0.5140976015832515","host":"s3://npm-registry-packages-npm-production"}},"1.30.19":{"name":"log10x-mcp","version":"1.30.19","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.19","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"45de4eefa73a089e1fbbc2858ca25fc780b629fd","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.19.tgz","fileCount":1168,"integrity":"sha512-CcZKnKR/SoeAJ3HlGdwU9HpC0jYO3GG6uaag3bfd0A9dbGwDPEs0okmm+EFZ9BeMbqz54ZcmmO3/Gq9bnCsQCw==","signatures":[{"sig":"MEYCIQCGx8cOV8yy3ZG/s4vH127aNgA13HnXB3TazbOywzU5pQIhAODaOWlYUrYYJzZld4/9koQUCHNSuNoqZliaN+NrqI1D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGYEyGO+FAtsoZmWPiPv8zXd+TmQblW8n8djD+EMBaVjAiB0mbTaX8BfhLfNM1Nr5M06psRyIivtqWX81271alrMxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17746948},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.19.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.19.tgz","_integrity":"sha512-CcZKnKR/SoeAJ3HlGdwU9HpC0jYO3GG6uaag3bfd0A9dbGwDPEs0okmm+EFZ9BeMbqz54ZcmmO3/Gq9bnCsQCw==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.19_1789511302089_0.25036492742646477","host":"s3://npm-registry-packages-npm-production"}},"1.30.20":{"name":"log10x-mcp","version":"1.30.20","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.20","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"c4bb595486a44247ab0e6b0631ae474e9fee9d81","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.20.tgz","fileCount":1168,"integrity":"sha512-CvhgYL5g0OlSZpN48c/6BvPe/HcaMCgWKYELfUlHvUOFI97tbp12IhaYCc8ZSsENS5MdLw1ZsLps77cE36lnuQ==","signatures":[{"sig":"MEYCIQDpZ4X3zLFPF1SRXj6ueRkbTDfICHuIGEe0xlX0LFCcUgIhAPhmoKGbotHW+FBZStcqzBawwJtFqAl4Jvln+DK+gdX5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCGFtSafi4qGr2LdjKuZBJzDllhezOTYuoNi8RVJXBxjwIhAIxttVnBANi0R8zHzKnyccr+u+aWgkxmqWwTxry+GhnZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17751595},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.20.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.20.tgz","_integrity":"sha512-CvhgYL5g0OlSZpN48c/6BvPe/HcaMCgWKYELfUlHvUOFI97tbp12IhaYCc8ZSsENS5MdLw1ZsLps77cE36lnuQ==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.20_1789654754414_0.16274870285343002","host":"s3://npm-registry-packages-npm-production"}},"1.30.21":{"name":"log10x-mcp","version":"1.30.21","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.21","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"42e4a9ab1765b0b1f29e0182e2b634940b4e2a05","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.21.tgz","fileCount":1168,"integrity":"sha512-vEz0+1yKWkZkouy0rXTBAuKuzNY63oyFQMpIr0GevqVxY/h25c/KLZp1x3UZESxUyRAU/tTYAiaJNnNZdYAAoA==","signatures":[{"sig":"MEUCIQCdcHc+5L8tWiTVOkeKMNW6NFxXxb1fnGnmN8XORDQ+2QIgD9HF2nWeAE71JJTP18v35vE1QEjd/CHcLSZvNY8q2Ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBw2qC2km8HlhK4edMqHGi0tZ7liGuCV4r3OusY2OwcgAiEAnjLooCbP9f6biiiyTCm/Uta+dqHOt2BEdU+0tw5g75o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17764121},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.21.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.21.tgz","_integrity":"sha512-vEz0+1yKWkZkouy0rXTBAuKuzNY63oyFQMpIr0GevqVxY/h25c/KLZp1x3UZESxUyRAU/tTYAiaJNnNZdYAAoA==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.20.0","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.21_1790169177157_0.36819496511347594","host":"s3://npm-registry-packages-npm-production"}},"1.30.22":{"name":"log10x-mcp","version":"1.30.22","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.22","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"8eb538c8643a9ef36b816bd8fbabc9f969329f25","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.22.tgz","fileCount":1168,"integrity":"sha512-GYifU+nFpz2oc5yFK7C08LiZ2cdB3gadKMxthhfrdUwqX5qJ+wgj03FCs6Ixsqgr4iq1aiEM4jhSIFRzKZeqIw==","signatures":[{"sig":"MEUCIQCxOo4RT28bs3gFWXXvJpnyQT2A+tx3VlRyG+9GLAYfDQIgJxaOkmOMY7zqB0JOp5tojb4wMGO/0su2ZMOUUHx1luw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBAY1t6iIn/U9ONfB6bkGWmrHJmvGFmy5eKEO3w7C3rwIhAOlJzeK2kqEolpGmYFmXiv/CUuHnPzLKeldoSSKelwpt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17788510},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.22.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.22.tgz","_integrity":"sha512-GYifU+nFpz2oc5yFK7C08LiZ2cdB3gadKMxthhfrdUwqX5qJ+wgj03FCs6Ixsqgr4iq1aiEM4jhSIFRzKZeqIw==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.20.0","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.22_1790604824780_0.02947480566554872","host":"s3://npm-registry-packages-npm-production"}},"1.30.23":{"name":"log10x-mcp","version":"1.30.23","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.23","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"bf522a9293823521cc154eb9b52eeb348e265593","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.23.tgz","fileCount":1167,"integrity":"sha512-kwHQcPwrziI92o8xVRqsrk+Yu+4OxX+P2SchgXxTarunNIRdtjaE0Ac8BixBNoY+1eDOa1TMr5mgwGyMsjRssA==","signatures":[{"sig":"MEUCIQDDdYkM4buocnCnkLanT3xpgwuc/lOsyVtzfQpekiAJKQIgG1xSPXRTbforFKogVmSB81pZDhDfBptir+wXY5RnsvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCUvWgmRGfmYnn7E/gJSx0CgygGKDMkaXimNPIi24jHIgIgbPIDBCsN/8WUvYLOcvgBblvQrml+qIx/YbhtiW14tsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17783663},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.23.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.23.tgz","_integrity":"sha512-kwHQcPwrziI92o8xVRqsrk+Yu+4OxX+P2SchgXxTarunNIRdtjaE0Ac8BixBNoY+1eDOa1TMr5mgwGyMsjRssA==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.20.0","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.23_1790610864682_0.7811055859352374","host":"s3://npm-registry-packages-npm-production"}},"1.30.24":{"name":"log10x-mcp","version":"1.30.24","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.24","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"11ef5ea94c780c0cb622d83e5fa36b0a3838f969","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.24.tgz","fileCount":1167,"integrity":"sha512-GDEBafF0z6+l5JYVqXC5UHMEpktjXmBFRfD1WpkW2xDrD1wL0fuYDIGB8zyG9EnUB6uKk6ah9gMZA+m3aYjzCw==","signatures":[{"sig":"MEYCIQC+f755ATln54KRjyXaDtGiRGbSFJJapGqcG0JDZh7C3AIhANLlLpLK3iPc1b7PZlGDV65P3JeL9s9/V80AiliI4Cwt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEwxWFAr53CpxTFmYtN7me/IPyNe0n1/Es9fpSv84bIaAiEA55xwF3FUN1mwYPboAUeaP6M7iAXeLi2IWSrQGGEzw94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17783663},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.24.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.24.tgz","_integrity":"sha512-GDEBafF0z6+l5JYVqXC5UHMEpktjXmBFRfD1WpkW2xDrD1wL0fuYDIGB8zyG9EnUB6uKk6ah9gMZA+m3aYjzCw==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.20.0","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.24_1790611289280_0.9789742354780768","host":"s3://npm-registry-packages-npm-production"}},"1.30.25":{"name":"log10x-mcp","version":"1.30.25","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.25","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"d7fbb6ba1576d198391a20b77a018b3e8ba681ba","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.25.tgz","fileCount":1167,"integrity":"sha512-Ic8xhM/AA5YNvCylzkryGXPMpJr6BDC5EH2Wrn9t7cKU0m7AOBw0vlzkfTskThBLJC5d8hKHPqaWIwYAl0CbHw==","signatures":[{"sig":"MEQCIGxjHImQcxRcSxggUPWOELFCH9opOoCKODgzdSG2PrLnAiBp0LsDbKm/fctvawK1sVkQpSSx0+q6YTmQQzWvdC6NGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDjXlpexwXeDV95OUPuWZJ2X4wObmXBhzagLD6ko7IweAiAqyg+eBZKybwrXQIAHs0xJFZrNac+bSm2+VYpqnt0IEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17784092},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.25.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.25.tgz","_integrity":"sha512-Ic8xhM/AA5YNvCylzkryGXPMpJr6BDC5EH2Wrn9t7cKU0m7AOBw0vlzkfTskThBLJC5d8hKHPqaWIwYAl0CbHw==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.20.0","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.25_1790614241414_0.3584781678263309","host":"s3://npm-registry-packages-npm-production"}},"1.30.26":{"name":"log10x-mcp","version":"1.30.26","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.26","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"25d02d350fc431cc03e5b7c94d1080496264d345","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.26.tgz","fileCount":1167,"integrity":"sha512-HheZeiSu6275agCBFPSJkr0GRB5jYzNigdNzN/6sSRfPB7s5lSBOxi9LxO56Z05c8RsLTV81SaKFGdNOhdfI5w==","signatures":[{"sig":"MEUCIDuX8U2NVyQelAY2+Ehgwy6tjvnKgrfSnkM9gyPPEx8hAiEAjaEiuoPpW/cueE5QRctaRFFaa1iZO09hLBOGofqbjRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHdsRjBVapEGIAKXs9U9XaD3E1bMrydR6a+yAIAiDhg3AiARS3xjqN6vO23skCf30s1rqhno6t/bm8LbryzBZZBTLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17788280},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.26.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.26.tgz","_integrity":"sha512-HheZeiSu6275agCBFPSJkr0GRB5jYzNigdNzN/6sSRfPB7s5lSBOxi9LxO56Z05c8RsLTV81SaKFGdNOhdfI5w==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.20.0","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.26_1790623311617_0.18350360977442537","host":"s3://npm-registry-packages-npm-production"}},"1.30.27":{"name":"log10x-mcp","version":"1.30.27","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.27","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"855b479f7699cca240028c65e12a6b471d221348","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.27.tgz","fileCount":1170,"integrity":"sha512-+MAQsoD3Kok/2j6MT8oMGYhcWlAkxUqDTPkY637QRMao//Yb60v73fy0/dBA9tN6Via8FvQUp6Gg6ghNwJ/+eQ==","signatures":[{"sig":"MEUCIClFaR7obKkjPu/3Bs70BiJy5tGjX56/h004x1bP4xlaAiEAmc5EZuAy4nRLvWb4L1ZUJdfLTikxCwHYVORGHjtO/YI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBe0tIAQ0v3+a0UrNepbtT7Gbq7RGIV+5uOXBtMXAFPFAiEA+CfzD760QUFlNj+RSSLZny964IqiaDvViKdb3f5MvoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17800094},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.27.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.27.tgz","_integrity":"sha512-+MAQsoD3Kok/2j6MT8oMGYhcWlAkxUqDTPkY637QRMao//Yb60v73fy0/dBA9tN6Via8FvQUp6Gg6ghNwJ/+eQ==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.20.0","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@aws-sdk/client-s3":"^3.1141.0","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.27_1790623482203_0.28364904557113957","host":"s3://npm-registry-packages-npm-production"}},"1.30.28":{"name":"log10x-mcp","version":"1.30.28","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.28","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"e5ea5a160b86684a7ad76678daf91ffe5f25ca2e","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.28.tgz","fileCount":1173,"integrity":"sha512-LAo2shgAk94kBth0WgogKTvvodwSz56kW24jHD0Df4mWJft7zEHfnRFEN0KWpNDQ2cEIaMCqDePUXBOYbUN/mA==","signatures":[{"sig":"MEYCIQDIDMNydzEdj7LhGtMLqSnwXRBwP376/xGzAMvr3LczdAIhALoaSDn13CxCJYZf8n0vJgt1wJhAoo7rcS2AhD0/AS6i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICyBkOpYPtWSdRc6bkKlqWeo68nYGsLCLu5s6mohGUy0AiAjgJq37CvaZD1tMXvqCNYqIBBSbfMXSZ6jKvlQiT/NTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17802533},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.28.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.28.tgz","_integrity":"sha512-LAo2shgAk94kBth0WgogKTvvodwSz56kW24jHD0Df4mWJft7zEHfnRFEN0KWpNDQ2cEIaMCqDePUXBOYbUN/mA==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.20.0","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@aws-sdk/client-s3":"^3.1141.0","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.28_1790636639114_0.27282863444266714","host":"s3://npm-registry-packages-npm-production"}},"1.30.29":{"name":"log10x-mcp","version":"1.30.29","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.29","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"63e8e7f209d30b99444d2035cfac52d7790477ea","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.29.tgz","fileCount":1173,"integrity":"sha512-qrjmIjiItj3Y1zVhAP4dhiN/IYd+gsNJT+o3rSmmxpufBl7+Barp5awO08zuVbdQLwcqq90fob9mi2cfSI2Y2A==","signatures":[{"sig":"MEUCICjB+/qPVemyGGpEnugmOAyBEKqQGSW//umM2T5HrdIJAiEAlWg8eLIFPaoMfNlVOSVomGry9r/gK68KhiUASm5lsdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDc9Ml//jVh5fNp9G97LC4wdPPZv27rl8PkBj8LM7/nbAIgJNLAgKnntYKH6rcSkK2BLNq3NxCP3ifRaIjoYJQDRjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17826095},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.29.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.29.tgz","_integrity":"sha512-qrjmIjiItj3Y1zVhAP4dhiN/IYd+gsNJT+o3rSmmxpufBl7+Barp5awO08zuVbdQLwcqq90fob9mi2cfSI2Y2A==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.20.0","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@aws-sdk/client-s3":"^3.1141.0","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.29_1790647829978_0.5907123573610482","host":"s3://npm-registry-packages-npm-production"}},"1.30.30":{"name":"log10x-mcp","version":"1.30.30","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.30","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"f8c4cf78f1bce9d8e2510316af953ed096ce77e4","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.30.tgz","fileCount":1173,"integrity":"sha512-qE4oK8NbLQB7Ieco4XyPl3JvwNeiKFpzp1ja7QTOMy/jl9VEgqUCF4k9ohOcOXDm8BQW4mzRMKgSXLQ8B3VYTw==","signatures":[{"sig":"MEUCIQDxTey3YjZctZcL0urc5Ol8L5sbFJgVC8HVAh/Y60lYVgIgS9dwNNI2/ikuz3cX5kcxSXJ6AlTvy4Ft9M4BJO/WutQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHCRb0dHKtGMHtRnX6xpqmdqFFdeNLIh7zhXoeJ5EpPyAiBqHdRRs29pKcVrNHXtITxS7j87mhzCwNtxwymz1mp7mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17833672},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.30.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.30.tgz","_integrity":"sha512-qE4oK8NbLQB7Ieco4XyPl3JvwNeiKFpzp1ja7QTOMy/jl9VEgqUCF4k9ohOcOXDm8BQW4mzRMKgSXLQ8B3VYTw==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.20.0","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@aws-sdk/client-s3":"^3.1141.0","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.30_1790649848922_0.9178734336278678","host":"s3://npm-registry-packages-npm-production"}},"1.30.31":{"name":"log10x-mcp","version":"1.30.31","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.31","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"828b0a3129aca6b810caea346daa15babe8f0086","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.31.tgz","fileCount":1173,"integrity":"sha512-teXKOB7geJHB746c+d1HwHESWeSkGZfPWS4nlMy/4EwkKixNk+gCqsbhdakUT/W6YDEgMOyMGk2QGSRtKszZLA==","signatures":[{"sig":"MEYCIQC8ldpwX5YyKve/SbDgLGNcrUJpCJ82r9o4wikHC/Ab3wIhAL2oj7SYnsDXP8bOcoA7anzFw/fIGNlvOyMjNTgWvhY1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDEfkyvEfFNP6StMlLOd2JJP5377kmHyK29Hua4q0f+0AiBrQaviPyOaeHfZCSoANJVUV7Tu+3RP0YbYUzfOVPrQFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17833641},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.31.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.31.tgz","_integrity":"sha512-teXKOB7geJHB746c+d1HwHESWeSkGZfPWS4nlMy/4EwkKixNk+gCqsbhdakUT/W6YDEgMOyMGk2QGSRtKszZLA==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.20.0","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@aws-sdk/client-s3":"^3.1141.0","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.31_1790692558265_0.6265374931391179","host":"s3://npm-registry-packages-npm-production"}},"1.30.32":{"name":"log10x-mcp","version":"1.30.32","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.32","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"a75d3462fb8da650afdb2f75fcfb271005f41517","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.32.tgz","fileCount":1173,"integrity":"sha512-LKNR55nLrc2Hyv2zredlePCMjKkGF4+BF/pDWxBkF/kdTmbIz6Mu9GbY0WELQp4Pt2wmHI9wnwaIq5NEfHIchw==","signatures":[{"sig":"MEQCIH2tt/GyIycaEAFFFbLn1MFf1gukudBdKMztDr/LXm3sAiBZ4eBWbYn93tq5ecXq3a3yOsQG4H4KHkWhskljyv4iDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCqyoeEyfuKgLiOpSTyUwiP1RvhJs2eYLsdsBos25+HhwIhANfejCuqSYJ3xqM22dUZV3p3UXxJBuVb2mAxCO+e3twc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17833758},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.32.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.32.tgz","_integrity":"sha512-LKNR55nLrc2Hyv2zredlePCMjKkGF4+BF/pDWxBkF/kdTmbIz6Mu9GbY0WELQp4Pt2wmHI9wnwaIq5NEfHIchw==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.21.0","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@aws-sdk/client-s3":"^3.1141.0","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.32_1790892811349_0.045333818715721064","host":"s3://npm-registry-packages-npm-production"}},"1.30.33":{"name":"log10x-mcp","version":"1.30.33","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.33","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"5dba6990ea2bc024b86910a83a3f70f8711efe05","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.33.tgz","fileCount":1173,"integrity":"sha512-rjYjN7Seu5VwltyNZk9FEynCi04X7viXNvyioLlyTVs6k7K/yKHvRKBzBeje89jYkBCcP5u9yxYhMMCHwQ/rJw==","signatures":[{"sig":"MEQCIAwQMglZLr1yQoyekwQOaengCQGMf2c4H6e4wOWdjJKwAiAaiclaxuvyNoa5xjRD11GVpH/oWym8vmBGqtYc92nAkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFYgaQ2VIYFtUW6fRsvQyTt765idCPPXoF3nTWceND1pAiBex3c/iHMTP9rs0NHW9B+NedavarzT6cCmTrGLCi4XyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17894596},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.33.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.33.tgz","_integrity":"sha512-rjYjN7Seu5VwltyNZk9FEynCi04X7viXNvyioLlyTVs6k7K/yKHvRKBzBeje89jYkBCcP5u9yxYhMMCHwQ/rJw==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.21.0","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@aws-sdk/client-s3":"^3.1141.0","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.33_1790893290843_0.8865736417222159","host":"s3://npm-registry-packages-npm-production"}},"1.30.34":{"name":"log10x-mcp","version":"1.30.34","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.34","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"6a5299609bea1a027633e5fb1502da1bd7392119","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.34.tgz","fileCount":1173,"integrity":"sha512-VVTam4r8FGfVN6U8QfLlsm5Z50bIQGXO3OBr4oNVU5TZK4jID5hUzWE+riv0AhEu7nEZX28GwJNZYzrZYS1pFg==","signatures":[{"sig":"MEQCIBVNrIKXbiYc3y0NzfmKNzUTdNLBk59aq0YITUmQLDkZAiA8cJo4YU/zW+Li2vjvtSzjlkhJvYNjQNi+nLtLccF2Tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFNz8hOTR2giJBncFlpCbUYn3saNjk7SuiA/8p3DsLnPAiAear+nXsSac6fGamrNGFSOA/T3yoJBQpmvNfNEthn/kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17896150},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.34.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.34.tgz","_integrity":"sha512-VVTam4r8FGfVN6U8QfLlsm5Z50bIQGXO3OBr4oNVU5TZK4jID5hUzWE+riv0AhEu7nEZX28GwJNZYzrZYS1pFg==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.21.0","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@aws-sdk/client-s3":"^3.1141.0","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.34_1790893605182_0.45669161458023155","host":"s3://npm-registry-packages-npm-production"}},"1.30.35":{"name":"log10x-mcp","version":"1.30.35","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.35","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"09f414e9cc726091ba95fa3f9def23374d969868","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.35.tgz","fileCount":1173,"integrity":"sha512-9uDpihYKbEy4jUhw/pW8QSt/5M/mHqNA3MHkDm8LQAl73LjvCacrUm+/9yaNvPfxkUqnALvnzJYh0SSKHbPLLQ==","signatures":[{"sig":"MEUCIQCemZ+bIutJtyHJ8vAq8m1o6dk58gfqzkMA+UOidF7asQIgY3gZK7zu7XOp6+IajN0MDgLJN0WIkP9I78bpnoXmE68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF0IiiOpZpYeVtlwbIYNqcyjWbyaDJNgnYaqPX/heVFlAiAUaKEXY/4Mt2PeZIKXXBudFUYErlQHzj17xL0lJmMU0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17899702},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.35.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.35.tgz","_integrity":"sha512-9uDpihYKbEy4jUhw/pW8QSt/5M/mHqNA3MHkDm8LQAl73LjvCacrUm+/9yaNvPfxkUqnALvnzJYh0SSKHbPLLQ==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.21.0","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@aws-sdk/client-s3":"^3.1141.0","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.218.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.35_1790893986069_0.014103070096251225","host":"s3://npm-registry-packages-npm-production"}},"1.30.36":{"name":"log10x-mcp","version":"1.30.36","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"author":{"name":"Log10x"},"license":"MIT","_id":"log10x-mcp@1.30.36","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"homepage":"https://log10x.com","bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"dist":{"shasum":"766441f30afaacf5ea8670af1609a01ebe18664d","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.36.tgz","fileCount":1173,"integrity":"sha512-pzpUldHUkhIMYkaXP7iWZIGDBs3S+yKS9neNjXC1u1QUY+SF5Rk0rfaAWm7R87DSHHYm098CD65HqAcrnt1/WQ==","signatures":[{"sig":"MEQCIEm1xv9Wi8YHiuaj7yxXPy7rSIBaMB1dcSxuZMjRWtrUAiANlYUMq4+3MVzpR7UB4tMz7IBNEnGAKaPyeDfl68lKfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCdneR0na7pYnAamOvIwm2IDWMn8wLL7suZfJwAA5MxkQIhAKfOFF6rE2nDTeT5YsdnUzNSA2bXAmQY0GsY0FqY2xPy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17900431},"main":"build/index.js","type":"module","_from":"file:log10x-mcp-1.30.36.tgz","types":"./build/index.d.ts","engines":{"node":">=20"},"mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.36.tgz","_integrity":"sha512-pzpUldHUkhIMYkaXP7iWZIGDBs3S+yKS9neNjXC1u1QUY+SF5Rk0rfaAWm7R87DSHHYm098CD65HqAcrnt1/WQ==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.21.0","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@aws-sdk/client-s3":"^3.1141.0","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.222.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.11.0","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.222.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/log10x-mcp_1.30.36_1790973540941_0.7680742572506256","host":"s3://npm-registry-packages-npm-production"}},"1.30.37":{"_id":"log10x-mcp@1.30.37","bin":{"log10x-mcp":"build/index.js","tenx-recur":"build/bin/tenx-recur.js"},"bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"dist":{"shasum":"15cfe14e9fc7b77117efb7c6795b2ea30c787222","tarball":"https://registry.npmjs.org/log10x-mcp/-/log10x-mcp-1.30.37.tgz","fileCount":1173,"integrity":"sha512-aDubfL2AxsxaHRaVydOCHi8c0VhZ0UPqFzKgpehj7WOnRI+sG/PqtS1WPo4c6ibsgFp7+WaNeJMJKGDmno1TcA==","signatures":[{"sig":"MEQCIE+D/r267jvBCtan6QwS9Agfv710Us0wlco+Pu0AfPv5AiAIPesd5R7GLQ7akPMmsdR/xfGJJ6/YeJAm/DSnC8bwMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFp/n4U6PeE243Mzho+gchUWcOVvHW8JghH83fBB06q7AiEA0jVjCNeaW3j0shegRq/CnvSt/bZyvPXeWt+G7GTdtWU="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/log10x-mcp@1.30.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17927266},"main":"build/index.js","name":"log10x-mcp","type":"module","_from":"file:log10x-mcp-1.30.37.tgz","types":"./build/index.d.ts","author":{"name":"Log10x"},"engines":{"node":">=20"},"license":"MIT","mcpName":"io.github.log-10x/log10x-mcp","scripts":{"dev":"tsc --watch","test":"tsc -p tsconfig.test.json && mkdir -p test-build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json test-build/vendor/promql-parser/ && node --test test-build/test/*.test.js test-build/test/**/*.test.js","build":"tsc && mkdir -p build/vendor/promql-parser && cp -r vendor/promql-parser/promql.js vendor/promql-parser/package.json build/vendor/promql-parser/ && chmod +x build/index.js && chmod +x build/bin/tenx-recur.js && rm -rf build/product-kb/docs && mkdir -p build/product-kb/docs && cp -R \"${LOG10X_PRODUCT_KB_SRC:-../mksite/docs}/.\" build/product-kb/docs/ 2>/dev/null || echo \"product-kb: no docs at ${LOG10X_PRODUCT_KB_SRC:-../mksite/docs} (product_qa corpus empty locally; check out the mksite sibling repo or set LOG10X_PRODUCT_KB_SRC)\"","start":"node build/index.js","prepublishOnly":"npm run build","test:integration":"LOG10X_INTEGRATION_TESTS=1 npm test"},"version":"1.30.37","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7387a1f8-23bd-4d4f-bd21-b6b0100cff2c"}},"homepage":"https://log10x.com","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"_resolved":"/home/runner/work/log10x-mcp/log10x-mcp/log10x-mcp-1.30.37.tgz","_integrity":"sha512-aDubfL2AxsxaHRaVydOCHi8c0VhZ0UPqFzKgpehj7WOnRI+sG/PqtS1WPo4c6ibsgFp7+WaNeJMJKGDmno1TcA==","repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"_npmVersion":"11.21.0","description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","directories":{},"maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.4","hono":"^4.12.12","chart.js":"^4.5.1","snappyjs":"^0.7.0","protobufjs":"^8.0.3","@azure/identity":"^4.13.1","@aws-sdk/client-s3":"^3.1141.0","@clickhouse/client":"^1.18.2","@opentelemetry/api":"^1.9.1","@aws-sdk/client-sqs":"^3.1062.0","@aws-sdk/client-ssm":"^3.1063.0","chartjs-node-canvas":"^5.0.0","@azure/monitor-query":"^1.3.3","@smithy/signature-v4":"^5.4.6","@aws-crypto/sha256-js":"^5.2.0","@google-cloud/logging":"^11.2.1","@smithy/protocol-http":"^5.3.14","@elastic/elasticsearch":"^9.3.4","@opentelemetry/sdk-node":"^0.222.0","@azure/app-configuration":"^1.11.0","@opentelemetry/resources":"^2.11.0","@modelcontextprotocol/sdk":"^1.12.1","@aws-sdk/client-cloudwatch":"^3.1037.0","@datadog/datadog-api-client":"^1.56.0","@google-cloud/secret-manager":"^6.1.3","@aws-sdk/credential-providers":"^3.1032.0","@aws-sdk/client-cloudwatch-logs":"^3.1032.0","@opentelemetry/semantic-conventions":"^1.41.1","@opentelemetry/exporter-trace-otlp-http":"^0.222.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.15.17","@types/snappyjs":"^0.7.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/log10x-mcp_1.30.37_1791051076906_0.6490891901721301"}}},"time":{"created":"2026-04-12T00:59:03.551Z","modified":"2026-10-03T18:11:17.518Z","1.0.0":"2026-04-12T00:59:03.778Z","1.5.0":"2026-04-26T02:06:34.654Z","1.6.2":"2026-04-29T21:51:02.310Z","1.6.4":"2026-05-02T17:17:48.482Z","1.6.5":"2026-05-02T18:38:29.046Z","1.6.6":"2026-05-02T20:34:14.956Z","1.6.7":"2026-05-03T21:52:05.358Z","1.8.0":"2026-05-05T06:15:02.883Z","1.8.1":"2026-05-08T10:18:33.007Z","1.8.2":"2026-05-08T14:16:07.516Z","1.12.0":"2026-06-03T08:47:28.508Z","1.12.1":"2026-06-07T06:47:24.662Z","1.12.2":"2026-06-08T19:07:13.012Z","1.12.3":"2026-06-08T19:15:50.910Z","1.12.4":"2026-06-08T19:55:32.322Z","1.12.5":"2026-06-08T19:58:28.892Z","1.12.6":"2026-06-08T20:10:03.970Z","1.12.7":"2026-06-08T21:28:43.771Z","1.12.8":"2026-06-08T21:57:52.224Z","1.12.9":"2026-06-09T13:54:00.927Z","1.12.10":"2026-06-09T14:41:25.259Z","1.12.11":"2026-06-10T12:54:25.480Z","1.12.12":"2026-06-10T13:08:35.193Z","1.12.13":"2026-06-11T10:41:38.028Z","1.12.14":"2026-06-11T11:30:40.884Z","1.12.15":"2026-06-11T12:28:26.108Z","1.12.16":"2026-06-11T12:45:21.414Z","1.12.17":"2026-06-11T13:17:35.681Z","1.12.18":"2026-06-12T02:40:28.625Z","1.12.19":"2026-06-12T15:25:53.037Z","1.12.20":"2026-06-12T16:08:24.260Z","1.13.0":"2026-06-15T15:57:25.411Z","1.13.1":"2026-06-17T08:08:19.002Z","1.13.2":"2026-06-20T16:27:24.592Z","1.14.0":"2026-06-24T12:58:32.891Z","1.14.1":"2026-06-24T15:21:21.746Z","1.15.0":"2026-06-29T02:45:07.579Z","1.15.1":"2026-06-29T11:23:01.279Z","1.15.2":"2026-06-30T16:53:12.705Z","1.16.0":"2026-07-22T23:47:28.170Z","1.16.1":"2026-07-23T00:14:24.020Z","1.17.0":"2026-07-31T13:59:21.445Z","1.18.0":"2026-07-31T14:12:34.838Z","1.19.0":"2026-08-01T20:41:18.947Z","1.20.0":"2026-08-01T21:51:25.419Z","1.21.0":"2026-08-01T22:10:25.729Z","1.22.0":"2026-08-01T22:23:11.599Z","1.23.0":"2026-08-02T02:12:02.380Z","1.24.0":"2026-08-02T17:25:03.163Z","1.25.0":"2026-08-02T18:22:51.715Z","1.26.0":"2026-08-03T01:35:44.274Z","1.27.0":"2026-08-03T01:56:17.743Z","1.27.1":"2026-08-03T03:22:34.652Z","1.27.2":"2026-08-04T05:05:25.787Z","1.27.3":"2026-08-04T11:36:36.829Z","1.27.4":"2026-08-04T12:07:47.658Z","1.28.0":"2026-08-04T12:54:13.928Z","1.28.1":"2026-08-04T13:16:14.638Z","1.29.0":"2026-08-09T11:27:08.368Z","1.29.1":"2026-08-09T19:42:50.667Z","1.29.2":"2026-08-10T13:17:53.034Z","1.29.3":"2026-08-10T14:17:56.164Z","1.29.4":"2026-08-10T21:23:25.223Z","1.29.5":"2026-08-10T23:37:55.876Z","1.29.6":"2026-08-12T02:22:58.514Z","1.29.7":"2026-08-13T12:45:36.775Z","1.29.8":"2026-08-13T14:22:21.236Z","1.29.9":"2026-08-14T12:51:54.236Z","1.29.10":"2026-08-14T13:39:19.544Z","1.29.11":"2026-08-14T14:02:38.129Z","1.29.12":"2026-08-14T14:57:07.865Z","1.29.13":"2026-08-16T01:05:22.031Z","1.29.14":"2026-08-16T14:49:06.092Z","1.29.15":"2026-08-16T17:11:37.967Z","1.29.16":"2026-08-16T18:19:25.216Z","1.29.17":"2026-08-17T16:11:13.547Z","1.29.18":"2026-08-18T14:35:21.106Z","1.29.19":"2026-08-18T14:49:06.908Z","1.29.20":"2026-08-18T14:57:22.686Z","1.29.21":"2026-08-18T15:17:27.593Z","1.29.22":"2026-08-19T04:24:56.985Z","1.29.23":"2026-08-19T13:19:47.300Z","1.29.24":"2026-08-19T14:30:48.808Z","1.29.25":"2026-08-19T16:28:47.965Z","1.29.26":"2026-08-19T21:07:19.691Z","1.29.27":"2026-08-19T22:17:22.600Z","1.29.28":"2026-08-19T23:17:28.632Z","1.29.29":"2026-08-20T02:58:57.654Z","1.29.30":"2026-08-20T05:31:08.584Z","1.29.31":"2026-08-20T16:11:38.914Z","1.29.32":"2026-08-20T21:47:25.825Z","1.29.33":"2026-08-20T22:16:57.439Z","1.29.34":"2026-08-21T03:55:57.223Z","1.29.35":"2026-08-21T14:53:52.810Z","1.29.36":"2026-08-21T17:06:46.356Z","1.29.37":"2026-08-22T15:00:27.354Z","1.29.38":"2026-08-23T16:10:08.131Z","1.29.39":"2026-08-23T22:47:21.112Z","1.30.0":"2026-08-27T17:33:40.596Z","1.30.1":"2026-09-02T12:44:53.229Z","1.30.2":"2026-09-02T12:48:52.791Z","1.30.3":"2026-09-08T14:54:33.176Z","1.30.4":"2026-09-08T14:58:39.595Z","1.30.5":"2026-09-08T15:24:29.508Z","1.30.6":"2026-09-11T12:42:32.855Z","1.30.7":"2026-09-11T13:14:54.345Z","1.30.8":"2026-09-13T16:15:09.883Z","1.30.9":"2026-09-13T16:24:20.982Z","1.30.12":"2026-09-13T21:14:05.637Z","1.30.13":"2026-09-15T12:25:13.164Z","1.30.14":"2026-09-15T12:34:57.317Z","1.30.15":"2026-09-15T13:58:28.244Z","1.30.16":"2026-09-15T17:17:38.558Z","1.30.17":"2026-09-15T21:35:33.031Z","1.30.18":"2026-09-15T21:46:36.092Z","1.30.19":"2026-09-15T22:28:22.282Z","1.30.20":"2026-09-17T14:19:14.659Z","1.30.21":"2026-09-23T13:12:57.313Z","1.30.22":"2026-09-28T14:13:44.959Z","1.30.23":"2026-09-28T15:54:24.848Z","1.30.24":"2026-09-28T16:01:29.443Z","1.30.25":"2026-09-28T16:50:41.574Z","1.30.26":"2026-09-28T19:21:51.822Z","1.30.27":"2026-09-28T19:24:42.378Z","1.30.28":"2026-09-28T23:03:59.322Z","1.30.29":"2026-09-29T02:10:30.240Z","1.30.30":"2026-09-29T02:44:09.122Z","1.30.31":"2026-09-29T14:35:58.432Z","1.30.32":"2026-10-01T22:13:31.533Z","1.30.33":"2026-10-01T22:21:31.036Z","1.30.34":"2026-10-01T22:26:45.375Z","1.30.35":"2026-10-01T22:33:06.280Z","1.30.36":"2026-10-02T20:39:01.102Z","1.30.37":"2026-10-03T18:11:17.168Z"},"bugs":{"url":"https://github.com/log-10x/log10x-mcp/issues"},"author":{"name":"Log10x"},"license":"MIT","homepage":"https://log10x.com","keywords":["mcp","model-context-protocol","log10x","observability","cost-attribution","logs","claude","anthropic","ai-tools"],"repository":{"url":"git+https://github.com/log-10x/log10x-mcp.git","type":"git"},"description":"Rank log patterns by cost, then compact, tier down or offload them. No log data reaches log10x.","maintainers":[{"name":"tal.weiss","email":"tal.weiss@log10x.com"}],"readme":"# Log10x MCP Server\n\nAsk your AI assistant about log costs, log patterns, and incidents in plain English, and get structured answers backed by real per-pattern metrics. \"Why did our log costs spike this week?\", \"what's driving payments-svc volume?\", \"pull the payment_retry events for acme-corp from Jan 15 to Apr 15.\" The server exposes the 10x platform to Claude and any MCP-compatible assistant as a set of tools.\n\n10x groups your logs by message type. The same lines repeat over and over with only the timestamp or request ID changing, so 10x collapses each flood of near-identical lines into one message type and ranks them by volume and cost. That is how the answers stay exact instead of best-effort clustering, no regex required.\n\nThis server is open source under MIT. A Log10x product license (API key) unlocks the account-scoped tools; without one, the server boots read-only against a public demo dataset so the tools can be explored immediately.\n\n## What you can ask\n\n| You say | What happens |\n|---|---|\n| \"Where do I start? Help me cut log costs.\" | A guided menu asks what you want (cut cost, investigate, install) and routes to the right next step, plus what's new and what changed. `log10x_start`, `log10x_whats_new`, `log10x_whats_changing` |\n| \"Sign me in.\" / \"Who am I connected as?\" | GitHub sign-in mints and stores an API key, and shows the environments your account can reach. `log10x_signin_start`, `log10x_login_status`, `log10x_create_env` |\n| \"Show me how to install this on my stack.\" | Paste-ready setup steps for your own pipeline, fetch-back wiring, and a recommended action per service. `log10x_advise_install`, `log10x_advise_retriever`, `log10x_configure_engine` |\n| \"Estimate savings on my data before I deploy.\" | A no-install savings report from a local log file or your existing log platform. `log10x_poc_from_local`, `log10x_poc_from_siem_submit`, `log10x_poc_from_siem_status`. **POC mode only**: a keyless boot attaches to the public demo dataset and does not register these three. Set `LOG10X_DEMO_FALLBACK=off` to boot into POC mode. The cost is a smaller tool set: POC mode drops `log10x_top_patterns`, `log10x_investigate`, `log10x_savings` and every Retriever tool. |\n| \"How much can I cut, and how much have I cut?\" | Projected and realized savings with the per-pattern math behind every number. `log10x_estimate_savings`, `log10x_savings`, `log10x_commitment_report` |\n| \"What's driving my cost right now?\" | The repeating message types and services driving volume and cost, and what moved week over week. `log10x_top_patterns`, `log10x_whats_changing`, `log10x_services` |\n| \"Why did payments-svc spike?\" | A single-call investigation: timeline, correlated patterns, and the strongest temporal evidence, with confidence shown so nothing is presented as proven cause. `log10x_investigate`, `log10x_metrics_that_moved`, `log10x_metric_overlay` |\n| \"This message type is noise, cut it.\" | Sample, drop, compact, tier down, or offload a chosen message type, with examples and trend so the action is clear. `log10x_pattern_mitigate`, `log10x_pattern_examples`, `log10x_pattern_trend` |\n| \"We are 100% Lambda, no cluster. Install there.\" | The install plan comes back for the serverless estate: the engine as a Lambda extension paired with the function's OTel collector, a CDK construct, and an AWS-native recurring tick over an S3 config plane. `log10x_advise_install`, `log10x_setup_recurring` |\n| \"Get me the actual events I offloaded.\" | Fetch the exact events back on demand from your own S3. `log10x_retriever_query`, `log10x_offload_add`, `log10x_retriever_register` |\n| \"Recognize more of my message types.\" | Build a custom symbol library from your own logs so the engine finds more savings. `log10x_compile`, `log10x_compile_link`, `log10x_compile_status` |\n\n## Install\n\n**Claude Code**\n\n```bash\nclaude mcp add --transport stdio --env LOG10X_API_KEY=your-api-key log10x -- npx -y log10x-mcp\n```\n\nVerify with `/mcp`. Omit the `--env` flag to run read-only against the public demo dataset.\n\n**Claude Desktop**\n\nAdd to `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) or `%APPDATA%\\Claude\\claude_desktop_config.json` (Windows):\n\n```json\n{\n  \"mcpServers\": {\n    \"log10x\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"log10x-mcp\"],\n      \"env\": {\n        \"LOG10X_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\n**Cursor, Windsurf, and other MCP clients**\n\nAdd an `mcpServers` entry of the same shape: `\"command\": \"npx\"`, `\"args\": [\"-y\", \"log10x-mcp\"]`, and `LOG10X_API_KEY` in `env`. Omit the key to run read-only demo mode.\n\nFull setup walkthrough: https://doc.log10x.com/apps/mcp/\n\n## Credentials\n\nAccount-scoped tools need a Log10x API key. Two ways to get one:\n\n- **GitHub sign-in:** run `log10x_signin_start`, complete the flow, then `log10x_signin_complete`. The key is stored for you. `log10x_login_status` shows who you're connected as.\n- **Environment variable:** set `LOG10X_API_KEY` directly.\n\n**No key?** The server boots read-only against the public 10x demo dataset (the same sample data the website console shows), so analysis, discovery, and the install advisors all work out of the box. Mutating tools are disabled in this mode so shared demo state stays untouched. Set `LOG10X_DEMO_FALLBACK=off` to boot into pure POC mode (savings estimates on your own files, no account). The mode is fixed at startup; restart the server to re-detect.\n\n## Environment variables\n\nAll optional. The common path is just `LOG10X_API_KEY` (or no key at all).\n\n| Variable | Purpose |\n|---|---|\n| `LOG10X_API_KEY` | Your Log10x API key. Omit to boot read-only on the public demo dataset. |\n| `LOG10X_API_BASE` | API base URL override (default `https://prometheus.log10x.com`). |\n| `LOG10X_ENV_ID` | Pin a specific environment id instead of autodiscovering from your account. |\n| `LOG10X_DEMO_FALLBACK` | Set to `off` to boot into POC mode instead of attaching to the public demo dataset when no key is set. |\n| `LOG10X_MCP_READ_ONLY` | Set to `true` or `1` to force read-only mode (all mutating tools refuse). |\n| `LOG10X_CUSTOMER_METRICS_URL` / `_TYPE` / `_AUTH` | Point at your own metrics backend (Prometheus, Grafana Cloud, Mimir, Thanos, AMP) for BYO-metrics setups. |\n| `DD_API_KEY` / `DD_APP_KEY` / `DD_SITE` | Datadog credentials for backfilling per-pattern metrics into Datadog. |\n| `PROMETHEUS_REMOTE_WRITE_URL` / `PROMETHEUS_URL` | Prometheus endpoints for backfilling and reading per-pattern series. |\n| `__SAVE_LOG10X_RETRIEVER_URL__` / `__SAVE_LOG10X_RETRIEVER_BUCKET__` | Retriever query endpoint and the bucket it indexes, for fetch-back. Both are needed; `log10x_retriever_register` sets the same pair. A Lambda function URL is signed with your AWS credentials. |\n| `__SAVE_LOG10X_RETRIEVER_TARGET__` | Default target app prefix for fetch-back queries, e.g. `app`. |\n| `LOG10X_RETRIEVER_LOG_GROUP` | CloudWatch log group the Retriever writes query events to, the value of its `TENX_QUERY_LOG_GROUP`. With it, a zero-result query says which stage matched nothing. |\n| `LOG10X_RETRIEVER_TIMEOUT_MS` / `LOG10X_RETRIEVER_POLL_MS` | Fetch-back query timeout (default 90000) and poll interval (default 1500). |\n| `LOG10X_RETRIEVER_AUTH_HEADER` / `LOG10X_RETRIEVER_AUTH_VALUE` | Override the fetch-back auth header (defaults derive from the active environment). |\n| `LOG10X_OFFLOAD_BUCKET` / `LOG10X_STREAMER_BUCKET` | S3 bucket names the offload tools manage. |\n| `TENX_LICENSE_KEY` | Engine license key. Passed through to the engine on both the compile path and the local-engine run path (`log10x_resolve_batch`, `log10x_extract_templates`), in docker mode as well as local mode. In docker mode, a key the engine rejects is withheld on an automatic retry so the run falls back to the image's built-in limited license rather than failing; the downgrade is logged on the server's stderr. |\n| `TENX_LICENSE_FILE` | Path to an engine license file, the alternative to `TENX_LICENSE_KEY`. Read by the engine itself, so it must name a path the engine process can see (inside the container when the engine runs in docker). |\n| `LOG10X_TENX_MODE` | `local` or `docker` for the local-engine and compile tools. Unset auto-detects: a `tenx` on PATH wins, docker is the fallback. Set `docker` to run the engine image instead of a local install, which is also the escape when a local `tenx` has no license. |\n| `LOG10X_TENX_PATH` | Path to the local `tenx` binary (used when the resolved mode is `local`). Defaults to `tenx` on PATH. |\n| `LOG10X_RUNTIME_IMAGE` | Engine image for the run path in docker mode (default `log10x/pipeline-10x:latest`). Accepts the alias `native`, which selects the GraalVM-native `log10x/edge-10x`. |\n| `LOG10X_TENX_IMAGE` | Engine image shared by the run path and, as a fallback, `log10x_compile`. A runtime-flavor image here is refused on the compile path. |\n| `LOG10X_COMPILER_IMAGE` | Compiler image for `log10x_compile` / `log10x_compile_link` (default `log10x/compiler-10x:1.1.125` pinned by digest, so every run goes through the same compiler; set it to `:latest` to track releases; falls back to `LOG10X_TENX_IMAGE` when unset). Only the compiler flavor can build a symbol library. |\n| `LOG10X_GH_REPO` / `LOG10X_GITOPS_REPO_PATH` | GitHub repo and local path for GitOps-aware config tools. |\n\n## Connect your own data (optional)\n\n10x keeps logs queryable without paying to index everything. The Receiver ships budget-overflow noise to your own S3, and the Retriever fetches those exact events back on demand when you need them. `log10x_offload_add` and `log10x_retriever_register` wire up the offload-and-fetch path; `log10x_backfill_metric` pushes per-pattern volume and cost series into your existing Datadog or Prometheus so the cost views light up alongside the rest of your dashboards.\n\n## Security\n\nThe server runs locally as a subprocess of your AI client. Only pre-aggregated metric queries (per-pattern volume and cost) leave the machine, never raw log content. Local triage with `log10x_resolve_batch` runs entirely on your machine over stdin and stdout. Connections to your own log platform use read-only credentials. Set `LOG10X_MCP_READ_ONLY=true` to refuse every mutating tool regardless of mode.\n\n## The fenced POC — provably offline\n\nFor an evaluation that has to be checkable rather than promised: MCP server and\nlog engine in one container started with `--network none`, over a log sample\nyou exported yourself with your own credentials.\n\n```\ndocker run -i --rm --pull=never --network none --hostname localhost \\\n  --cap-drop ALL --security-opt no-new-privileges \\\n  -v \"$PWD/poc/logs:/data:ro\" -v \"$PWD/poc/out:/out\" \\\n  -e TENX_LICENSE_KEY -e TENX_AIRGAPPED=true log10x/poc:local\n```\n\nThere is no `npx` variant of this line, and that is not an oversight. `npx`\nresolves and executes a package at run time, and a package's postinstall\nscript is unconfined code running with whatever network the host has — the\nexact thing the fence exists to rule out. Everything in the image is baked at\nbuild time; nothing is installed when the container starts.\n\nThe licence is minted by you, with one visible `curl`, before any log data is\nin scope — in this profile the server never mints, and a missing licence fails\nwith those instructions rather than with a fetch. The log sample is exported\nby you: `log10x_emit_sample_plan` renders a read-only shell script per\nanalyzer that you read once and run outside the container.\n\nVerify it with one `docker inspect` line, then settle it by turning Wi-Fi off\nand running the analysis again.\n\nFull walkthrough, including what to check in the export script and the\nresiduals we do not paper over: [docs/fenced-poc.md](docs/fenced-poc.md).\n\n## Open source and license\n\nMIT. Published on npm as `log10x-mcp` (Node 20+). The source is public so the behavior behind every tool can be read directly. Account-scoped tools require a Log10x product license (API key); the public demo dataset needs none.\n\nMCP clients run the server as a long-lived child process. After upgrading the package, restart the client so the new version takes effect.\n\n## Documentation\n\nhttps://doc.log10x.com/apps/mcp/\n","readmeFilename":"README.md"}