{"_id":"@grackle-ai/mcp-stdio","_rev":"108-cf2b18cee78f9e91dba8049697e1a256","name":"@grackle-ai/mcp-stdio","dist-tags":{"latest":"0.195.0"},"versions":{"0.110.1":{"name":"@grackle-ai/mcp-stdio","version":"0.110.1","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.110.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"c88dc75b843691b6ea355209595fe1f6afc663cb","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.110.1.tgz","fileCount":10,"integrity":"sha512-v3PzUj4snLbIRg9/whJY9px/tWDQSDGQMCub+UmkGhnfcXN3brfr9Ikh98y71wdS5giN5qNHO5t/1eftsS8Fuw==","signatures":[{"sig":"MEYCIQDd/rKda6kFrG8NtmgqASJWEUtOuiulf28AzYbW8sJknAIhAIdSGdI8lwMCFRVs0Agmk6f4Wa4HpVIRT2u4TpU8fHrK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.110.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/8b31fd12be2659523c5048ee0d6f4d5b/grackle-ai-mcp-stdio-0.110.1.tgz","_integrity":"sha512-v3PzUj4snLbIRg9/whJY9px/tWDQSDGQMCub+UmkGhnfcXN3brfr9Ikh98y71wdS5giN5qNHO5t/1eftsS8Fuw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.7","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.110.1_1779310291960_0.24565664070295434","host":"s3://npm-registry-packages-npm-production"}},"0.110.2":{"name":"@grackle-ai/mcp-stdio","version":"0.110.2","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.110.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"b809328bbd18cf67ef5f5422e0b4f60969aa15f1","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.110.2.tgz","fileCount":10,"integrity":"sha512-ugvz3WlGdabCblgO9MIkfYP7o7PvtlE8PttKoM+zBi3UKXBp6yUQZfJfbymdwhPdQOZmmUoStCnN6RjJT2yAnw==","signatures":[{"sig":"MEYCIQDCak6lgnAOZL6VIC5wfC/8jsP2aSOU3St32EnZwCzvzgIhAM7jMPXlvql9bTCkF4raau7EHjOzDrPET0x19JJtOzo5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.110.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/87a78bc06d3cb55737f0c48fcaeea8f7/grackle-ai-mcp-stdio-0.110.2.tgz","_integrity":"sha512-ugvz3WlGdabCblgO9MIkfYP7o7PvtlE8PttKoM+zBi3UKXBp6yUQZfJfbymdwhPdQOZmmUoStCnN6RjJT2yAnw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.7","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.110.2_1779341494868_0.2753229373966706","host":"s3://npm-registry-packages-npm-production"}},"0.110.3":{"name":"@grackle-ai/mcp-stdio","version":"0.110.3","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.110.3","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"e0af981b31c238cdf3780cb6a9c4aeb34b0d687c","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.110.3.tgz","fileCount":10,"integrity":"sha512-pc5k2PPh98PevRIMupcFhEx5PjQxyjS3VbdU1o8DXepA2Aq8jTnjxHb8S5Kdtb0sJFWVZpm4FHUzL4NochBJZg==","signatures":[{"sig":"MEYCIQDQG3Vvba1iWi0ca+PYJrEc5ga1Y/X7nhewednJHWJmagIhAJRVm8+JZQh8YtGj03QKS5pBxh/dQJLHewXlQDtJzLA6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.110.3.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/09d15d095b1e3dc7e2126b3bcaf784a3/grackle-ai-mcp-stdio-0.110.3.tgz","_integrity":"sha512-pc5k2PPh98PevRIMupcFhEx5PjQxyjS3VbdU1o8DXepA2Aq8jTnjxHb8S5Kdtb0sJFWVZpm4FHUzL4NochBJZg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.110.3_1779462179778_0.40426096805765277","host":"s3://npm-registry-packages-npm-production"}},"0.111.0":{"name":"@grackle-ai/mcp-stdio","version":"0.111.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.111.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"7297a3cd65daafe0eefc62ebf48d1ddc716035d6","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.111.0.tgz","fileCount":10,"integrity":"sha512-SATtZrEkzZXIroBaIBhsSJP3syPA5rXiBC72bzg9mACUq0iIcnthtYrnXvJM47zAiCVK/+TJi5VkT6RGtrktgA==","signatures":[{"sig":"MEYCIQDGqmuYEw7cgFwkxfwinyHnxTmvw+8gNFZDDwE7EwnC3wIhAJ39N77j3lo1l3kbQfg9UvP871w71bTLr4IFpl4aAPLh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.111.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/2a53480ef91cae407e33cbf296111991/grackle-ai-mcp-stdio-0.111.0.tgz","_integrity":"sha512-SATtZrEkzZXIroBaIBhsSJP3syPA5rXiBC72bzg9mACUq0iIcnthtYrnXvJM47zAiCVK/+TJi5VkT6RGtrktgA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.111.0_1779474416988_0.8592028099777103","host":"s3://npm-registry-packages-npm-production"}},"0.112.0":{"name":"@grackle-ai/mcp-stdio","version":"0.112.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.112.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"ae36e975eebe58eef576d7a16d90b4655c5e7551","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.112.0.tgz","fileCount":10,"integrity":"sha512-6mhEgYA5+Rqp1grZfb15Jp3/WGR810r4ArbqfxXU6EYr7oJnZpLuyKWykrVg6uGvTz2jrQh2Jg36qK7HLMoWzA==","signatures":[{"sig":"MEQCICQbbVvr6oLqsxHX0NjuVCNfY2jHEJvVnGLj3U6Hc/zFAiB7pWArhJX5o20N6DkzoPL5vRO8hlL45LocW77AlTtPyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.112.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/f24eef9dfd2088c0048ad96e4f94e9fd/grackle-ai-mcp-stdio-0.112.0.tgz","_integrity":"sha512-6mhEgYA5+Rqp1grZfb15Jp3/WGR810r4ArbqfxXU6EYr7oJnZpLuyKWykrVg6uGvTz2jrQh2Jg36qK7HLMoWzA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.112.0_1779488089249_0.807700168700096","host":"s3://npm-registry-packages-npm-production"}},"0.112.1":{"name":"@grackle-ai/mcp-stdio","version":"0.112.1","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.112.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"ca02e42bb483886a206a68108e21c2078eace105","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.112.1.tgz","fileCount":10,"integrity":"sha512-G2R0O4wJb5O5pBUhQI6BsQWId2rg+QP+rrPalKCCBlS7fg9prf24DsXOOByDqzsZFJzzA7pCdVVAZWwRmo3pzg==","signatures":[{"sig":"MEUCIF7vTjq9rS+XDY9Awo3kWIynzpVxR++psCtQg1jt9OPjAiEAi+DXlULXLpvB6IEGRW3y3YXoD37jall7WP68tCT4h9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.112.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/fcc4f7bb5e1ce984b90078a173c45d1d/grackle-ai-mcp-stdio-0.112.1.tgz","_integrity":"sha512-G2R0O4wJb5O5pBUhQI6BsQWId2rg+QP+rrPalKCCBlS7fg9prf24DsXOOByDqzsZFJzzA7pCdVVAZWwRmo3pzg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.112.1_1779492502403_0.3885823528657324","host":"s3://npm-registry-packages-npm-production"}},"0.112.2":{"name":"@grackle-ai/mcp-stdio","version":"0.112.2","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.112.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"54dbfdcb1453740db2657db952698acfadc2aa1e","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.112.2.tgz","fileCount":10,"integrity":"sha512-cxOwrAmT6u3RjLfHIFJ7b1YZrkmoHttni4BqgAfM3E8MnwlsA/Ozw7Clk7JgN0cn5KR9dEQzJPfkiPB/goGT2Q==","signatures":[{"sig":"MEUCIQDd+vL1hxiB4f4O+0QpVmPdlWHkdnOhqEeQHJnzi+L5hAIgeM2ZU72WlEjxJepDt97P94NcANC5xRROvlqjVlaBKHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.112.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/b7eeb27a86f34ec6f6f7ff9054f4728b/grackle-ai-mcp-stdio-0.112.2.tgz","_integrity":"sha512-cxOwrAmT6u3RjLfHIFJ7b1YZrkmoHttni4BqgAfM3E8MnwlsA/Ozw7Clk7JgN0cn5KR9dEQzJPfkiPB/goGT2Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.112.2_1779494431790_0.7580540141958654","host":"s3://npm-registry-packages-npm-production"}},"0.113.0":{"name":"@grackle-ai/mcp-stdio","version":"0.113.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.113.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"1d4794958edd41ecbd17fb71ad36f2c85639e963","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.113.0.tgz","fileCount":10,"integrity":"sha512-/xZUY60aYfxUdrdv3nVNTVeLkNJ5R32UC4c8WNpiRgRUGJJrcLvEzG321gK2H8H2RBYP66Fx/WQM6VDtkfkBXw==","signatures":[{"sig":"MEUCIAnHwUNQkiL0BDePJy4lb13MYYG2/pI9f5YfILQsJj5AAiEAtJl+achE3jEs5qCX60v4Fc6aPaBInQkanK6sNqIL4E8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.113.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/0d9661555912540bb675dcea0d3e3d88/grackle-ai-mcp-stdio-0.113.0.tgz","_integrity":"sha512-/xZUY60aYfxUdrdv3nVNTVeLkNJ5R32UC4c8WNpiRgRUGJJrcLvEzG321gK2H8H2RBYP66Fx/WQM6VDtkfkBXw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.113.0_1779506322430_0.3389718712394514","host":"s3://npm-registry-packages-npm-production"}},"0.114.0":{"name":"@grackle-ai/mcp-stdio","version":"0.114.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.114.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"049e83ab779c4c622dea66ffecb45755878fddba","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.114.0.tgz","fileCount":10,"integrity":"sha512-cLb9a25M7MlRPWkkiuUlfqHWk9JyOZEka9wD2i9gc/2SDb76lNP3XGHWK0aPjl2ZXPMl2IuCDLQsQtcZPET6Wg==","signatures":[{"sig":"MEYCIQC5c7O9Fxx+HaHsfvO27xRJFnn8vRHxn3iZzTTVJu/aMgIhAOuBaetS43h9lIvLBLsDbJ22QFcRd3X7k861RsqKO8HU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.114.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/829b6bff11b88bd47c155b63bbedf5c8/grackle-ai-mcp-stdio-0.114.0.tgz","_integrity":"sha512-cLb9a25M7MlRPWkkiuUlfqHWk9JyOZEka9wD2i9gc/2SDb76lNP3XGHWK0aPjl2ZXPMl2IuCDLQsQtcZPET6Wg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.114.0_1779524700137_0.5500030512259089","host":"s3://npm-registry-packages-npm-production"}},"0.115.0":{"name":"@grackle-ai/mcp-stdio","version":"0.115.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.115.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"d38cc075fe93d4286f495e4ff9417dcbc3d459b0","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.115.0.tgz","fileCount":10,"integrity":"sha512-YnnugZp74J4XyWQ4p6E/3Nh8b7tgolwS/enP+QcHUf0cH1YUgOINhfvheT4V6EwmB0k/5xSVpW8Iy6FLEJcOCg==","signatures":[{"sig":"MEQCIGsE66+AlaACw61pMU1y8mwQDDsSi7kiz3uayPcC8AUWAiAt3THprm6m6/VI2WHYR+KaWBDAQz0+zhxNuUEugDG7YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.115.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/af8c089cdda777e0fc6fb1bcf352927a/grackle-ai-mcp-stdio-0.115.0.tgz","_integrity":"sha512-YnnugZp74J4XyWQ4p6E/3Nh8b7tgolwS/enP+QcHUf0cH1YUgOINhfvheT4V6EwmB0k/5xSVpW8Iy6FLEJcOCg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.115.0_1779543353563_0.659206920343397","host":"s3://npm-registry-packages-npm-production"}},"0.115.1":{"name":"@grackle-ai/mcp-stdio","version":"0.115.1","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.115.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"78606c844f244b8f82eba42467f64c5c9c8ca38b","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.115.1.tgz","fileCount":10,"integrity":"sha512-6hclka92uBmXO6CpYDpElemOKMM6ymHiJ9FWdl4Q/ssJFRn6J4ztok6vFC1tVnkvZgUvp2IYjjZvNO2nLCIweQ==","signatures":[{"sig":"MEYCIQCotPjsHvNTDZy5njRMew2uq+oASwE8bImwSCTjfzHRqgIhAIz/M/dbXmPp6u0iEbuLAdhN/9L/W76+xwhbaqpAaE6Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.115.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/bfb27788ab996ed67faa242543a61435/grackle-ai-mcp-stdio-0.115.1.tgz","_integrity":"sha512-6hclka92uBmXO6CpYDpElemOKMM6ymHiJ9FWdl4Q/ssJFRn6J4ztok6vFC1tVnkvZgUvp2IYjjZvNO2nLCIweQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.115.1_1779546226148_0.33056767848984414","host":"s3://npm-registry-packages-npm-production"}},"0.115.2":{"name":"@grackle-ai/mcp-stdio","version":"0.115.2","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.115.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"71bb5f570efdd1353f1a3dfd0c36e22cfcee449c","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.115.2.tgz","fileCount":10,"integrity":"sha512-USG/nT5uBkPTGnHT+EEm9NQBFJp8S7nj99E68bRLVWEEXzS5baV2AYHVhStMuINN9TYKH6PMBOVvBkHrR/Gn9Q==","signatures":[{"sig":"MEQCIHMzw7A3UqgB9T7PU+9flb2sVHVzKjqFgOQUov9adJsXAiAGJJAOxk02xeJZHvnf+XdvMEvxa6cIXxp7QFBqJk80NA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.115.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/2c1bae8c2edc6948efb25ffaaa85bb77/grackle-ai-mcp-stdio-0.115.2.tgz","_integrity":"sha512-USG/nT5uBkPTGnHT+EEm9NQBFJp8S7nj99E68bRLVWEEXzS5baV2AYHVhStMuINN9TYKH6PMBOVvBkHrR/Gn9Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.115.2_1779570207720_0.018257591901239545","host":"s3://npm-registry-packages-npm-production"}},"0.116.0":{"name":"@grackle-ai/mcp-stdio","version":"0.116.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.116.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"6fd27f24aedc986d2e98118f9d6a7da5c5cc5fa5","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.116.0.tgz","fileCount":10,"integrity":"sha512-fESsRi64bzDdlPZr8tfnMGG0tU/RYeQQtczhwYgjx/aKuENpV/s0XCGuecJdE6DJTiZpnEeG4DnJwPJ3vHRjZQ==","signatures":[{"sig":"MEUCIDt1gTHdxtot0yFSRz37IQpeWKMefJrqqdczik4lcTDgAiEA6NI/VSMvkJtkRiaiV5b7nd+EFNcirDVFggY2ykz506o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.116.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/3a502d0fdbfc7ec92a212a3a4a6a14bb/grackle-ai-mcp-stdio-0.116.0.tgz","_integrity":"sha512-fESsRi64bzDdlPZr8tfnMGG0tU/RYeQQtczhwYgjx/aKuENpV/s0XCGuecJdE6DJTiZpnEeG4DnJwPJ3vHRjZQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.116.0_1779580882806_0.8871663813316204","host":"s3://npm-registry-packages-npm-production"}},"0.117.0":{"name":"@grackle-ai/mcp-stdio","version":"0.117.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.117.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"be4f7ec957d5c0782ba382ed24a853e2d2cbeb42","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.117.0.tgz","fileCount":10,"integrity":"sha512-RxHDvMynH/gvc9IV29NAxgPY5DN+p/QnjTdbAhxHWcJkcWSkg/BSeYVX34+yc4O3JWGkMtSfTNXh1nv/pxQ3/g==","signatures":[{"sig":"MEQCIBVzmy+OfkHP+jXkNx2ODhAQ4bHXDJNhJiK0QwLvYqUsAiBttGMGPfwk3499sL3dMBE2fj4qmgEG7Xrn5LSWJPN7Wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.117.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/8bb4a9c6984c90ae9c189ce384c96e89/grackle-ai-mcp-stdio-0.117.0.tgz","_integrity":"sha512-RxHDvMynH/gvc9IV29NAxgPY5DN+p/QnjTdbAhxHWcJkcWSkg/BSeYVX34+yc4O3JWGkMtSfTNXh1nv/pxQ3/g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.117.0_1779589782488_0.9495298216520502","host":"s3://npm-registry-packages-npm-production"}},"0.118.0":{"name":"@grackle-ai/mcp-stdio","version":"0.118.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.118.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"c28ddc1e2dc905875dee7817d5069e92962d8736","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.118.0.tgz","fileCount":10,"integrity":"sha512-AtY17IyUdGtWLdYtZy+tXXkE0CecXmR54KbkO+sRSCYIEKr6MEgbbORSKxX5lDIA0Jz+cHsRIDYxjTnNUUd6kg==","signatures":[{"sig":"MEQCIBlJwb33iafx2URpRsrYOSqIiBTtMEMdVxlOYKhdq3ZkAiBdorYXfXfAOaYNmNh+eqogST4RDYLohsrf/Plp50O5gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.118.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9deafcaa3992ea5601862a33c0acc704/grackle-ai-mcp-stdio-0.118.0.tgz","_integrity":"sha512-AtY17IyUdGtWLdYtZy+tXXkE0CecXmR54KbkO+sRSCYIEKr6MEgbbORSKxX5lDIA0Jz+cHsRIDYxjTnNUUd6kg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.118.0_1779635244394_0.6654914589773329","host":"s3://npm-registry-packages-npm-production"}},"0.119.0":{"name":"@grackle-ai/mcp-stdio","version":"0.119.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.119.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"7962429dc9c57ef27d0ceb4aed2810603a0b6728","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.119.0.tgz","fileCount":10,"integrity":"sha512-6A048PjBjNPhrBHHV8kFIjSDJYeeXU3KzyUYl2kv98H1nLHq5hAfXcdT0wjIQXu5Pl1kqJj1q54z/TbLxAkP5A==","signatures":[{"sig":"MEUCIBU6A+OkJgbNn3Uu19mtWK2YskSaLvvKKZKVv92VyEEJAiEA2KMBkDQtWliKX2zyZrUe+OU7IS5lT1oabffJMrhMepE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.119.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/a87b8312eea3002120dabe80e495e0d7/grackle-ai-mcp-stdio-0.119.0.tgz","_integrity":"sha512-6A048PjBjNPhrBHHV8kFIjSDJYeeXU3KzyUYl2kv98H1nLHq5hAfXcdT0wjIQXu5Pl1kqJj1q54z/TbLxAkP5A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.119.0_1779647579553_0.7129156960032004","host":"s3://npm-registry-packages-npm-production"}},"0.120.0":{"name":"@grackle-ai/mcp-stdio","version":"0.120.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.120.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"fe3b0803b8ccfb1d7bcf9d0a5ff9ed7250bc2d39","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.120.0.tgz","fileCount":10,"integrity":"sha512-tgT2cXuvgOIC5Mf76GUJzgcwK4C/6iFyS0K4ZKtIapWFVQGQOCesoXtMaALiZN69W2dYwbDXRhqQb4XB2McPPg==","signatures":[{"sig":"MEUCIQCqqHq5nYWkKfadapiQK4WYJiGHt+G3C4W0hXltJRSzXwIgOs1Lgt2m63+zZWBbM4g8fDuGQwIm01Fz9rdrFAQ6LQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.120.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/4a511925e723d10f85285a7ff3754c0a/grackle-ai-mcp-stdio-0.120.0.tgz","_integrity":"sha512-tgT2cXuvgOIC5Mf76GUJzgcwK4C/6iFyS0K4ZKtIapWFVQGQOCesoXtMaALiZN69W2dYwbDXRhqQb4XB2McPPg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.120.0_1779656674386_0.04743305243862195","host":"s3://npm-registry-packages-npm-production"}},"0.121.0":{"name":"@grackle-ai/mcp-stdio","version":"0.121.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.121.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"9d029ae301bce6c233e79e5087c033ada7092aea","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.121.0.tgz","fileCount":10,"integrity":"sha512-pHcrbY86EwHaP1jqsJkxus1Kfoth4ZOBrOmdhBOubom0W7LCpqP8OD1lU/cp7yD0Y9oLLWQzgl/8UviRUChoBQ==","signatures":[{"sig":"MEUCIQCpqhtKIXdxeIOtg2g5RDWzHD8zNYk5bePyM/Bt6UOUawIgXQFtEG0SG7WKsGnenZF7dfHSzTRjJDt0v8rBhGRn/Fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.121.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/868df1897c77feb244f23453d4737e17/grackle-ai-mcp-stdio-0.121.0.tgz","_integrity":"sha512-pHcrbY86EwHaP1jqsJkxus1Kfoth4ZOBrOmdhBOubom0W7LCpqP8OD1lU/cp7yD0Y9oLLWQzgl/8UviRUChoBQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.121.0_1779682881527_0.18818797476036475","host":"s3://npm-registry-packages-npm-production"}},"0.122.0":{"name":"@grackle-ai/mcp-stdio","version":"0.122.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.122.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"a40bc8b78d204500d1b8bad3f4d476f4b89dc8c5","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.122.0.tgz","fileCount":10,"integrity":"sha512-6vsXiJcYj8Hq+2aSCULBqL7l8eAkrA+o2earJ+WcEEKIH7M60wmsUxoGtKVXTFMIaxG0+s/ytlxJRCHhJ5/BqA==","signatures":[{"sig":"MEUCIQCCPUt/Sts/zQD+UFfoF0hdeb4emwZfu+sIhg8u7CrDBAIgclO+/FW1Hv6r03NGNhuavhwQKAdgC9aDAZQDYLcYOS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.122.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/b242a3edd3d29d165264f58e39afed84/grackle-ai-mcp-stdio-0.122.0.tgz","_integrity":"sha512-6vsXiJcYj8Hq+2aSCULBqL7l8eAkrA+o2earJ+WcEEKIH7M60wmsUxoGtKVXTFMIaxG0+s/ytlxJRCHhJ5/BqA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.122.0_1779684620026_0.6045559057222412","host":"s3://npm-registry-packages-npm-production"}},"0.123.0":{"name":"@grackle-ai/mcp-stdio","version":"0.123.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.123.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"eaa128a1b63c03525a4b9da6d77a3aa7019d0978","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.123.0.tgz","fileCount":10,"integrity":"sha512-m1NoNbD4ZYCsVflMkAR8X5yWtdEV5/pop+IXclIQVkNkpoowtl7BMzeXG3leV5KHFaUXcIJk3JnhPxYydI5tIQ==","signatures":[{"sig":"MEYCIQD3HszGoOSslIHIK0AP5/nFiZTgENwsnPbvqVIWmjTJvwIhAJojzHUem5ey1bMhvnO5ehmycG7Pv11kTlg8hiROhTY/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.123.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/3e7459b81fd507e52c267cb35058104e/grackle-ai-mcp-stdio-0.123.0.tgz","_integrity":"sha512-m1NoNbD4ZYCsVflMkAR8X5yWtdEV5/pop+IXclIQVkNkpoowtl7BMzeXG3leV5KHFaUXcIJk3JnhPxYydI5tIQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.123.0_1779686736623_0.8200549207895538","host":"s3://npm-registry-packages-npm-production"}},"0.123.1":{"name":"@grackle-ai/mcp-stdio","version":"0.123.1","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.123.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"c3d537c3247dfc934f4913fc40a778cd7e8c285e","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.123.1.tgz","fileCount":10,"integrity":"sha512-I+Xu78RLZ8y32zh7QKAMzdOA8VfY4yZ7vmBmbBmW3SGKlFn30luLF8GjHtLd+McqPT+jKFK7aG8Tl5eaMamLyw==","signatures":[{"sig":"MEUCIQCYmyfxLHoC4EgLZN9CqIhVuDzYoR2CgoDS1c7kaRkMSgIgAsMwJN6VS5+iAb4cbqRj6M1SpN+Dnak++6p6ekelOqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.123.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/aaaa6f7fd62f70b3c54d58ca5701e903/grackle-ai-mcp-stdio-0.123.1.tgz","_integrity":"sha512-I+Xu78RLZ8y32zh7QKAMzdOA8VfY4yZ7vmBmbBmW3SGKlFn30luLF8GjHtLd+McqPT+jKFK7aG8Tl5eaMamLyw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.123.1_1779687919012_0.07771095786933002","host":"s3://npm-registry-packages-npm-production"}},"0.123.2":{"name":"@grackle-ai/mcp-stdio","version":"0.123.2","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.123.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"dedcaeb57c98c18adbb56f3c3f9fe274a0b4e001","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.123.2.tgz","fileCount":10,"integrity":"sha512-kJiThjytHgfpRFAyT3hEmArqEYfOTzKC6kxW+AeLWQTZWtj9hXy6pBzrmQwNrz0Y2usOaYOAJmV1mg1pvgdXFA==","signatures":[{"sig":"MEQCIEON/bQB88WcFGnXnJkYKyxdU4Grilcs9pyRSYBKjlaDAiBQaEzjfYVflxK2+rEsvQoYeH4Zslnudx/XHqJFaE0Ttg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.123.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/7ee3bd836cbb3355f0dece06a5611693/grackle-ai-mcp-stdio-0.123.2.tgz","_integrity":"sha512-kJiThjytHgfpRFAyT3hEmArqEYfOTzKC6kxW+AeLWQTZWtj9hXy6pBzrmQwNrz0Y2usOaYOAJmV1mg1pvgdXFA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.123.2_1779715132970_0.19058189990063168","host":"s3://npm-registry-packages-npm-production"}},"0.124.0":{"name":"@grackle-ai/mcp-stdio","version":"0.124.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.124.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"a7c3cb140f9deb51d84c17f22e1506187428bb31","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.124.0.tgz","fileCount":10,"integrity":"sha512-5KQmz9z29A7aPcoD70vo9i9GSDAaJLGBlPvSOse1s7BDD/HtGjPzShvjq6FtU80BDgX5PoTOavqsT93w0OooMA==","signatures":[{"sig":"MEUCIGtYlUwn03+vpClBvtiSc1GmbiCbGmJLd0955VVuTGgwAiEA2LZH02aOjw21XihHUL94IbuNoqbvGkCqaORtLWN1gMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.124.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/7b643c15872f71526064a7505db73202/grackle-ai-mcp-stdio-0.124.0.tgz","_integrity":"sha512-5KQmz9z29A7aPcoD70vo9i9GSDAaJLGBlPvSOse1s7BDD/HtGjPzShvjq6FtU80BDgX5PoTOavqsT93w0OooMA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.124.0_1779716980707_0.707099278019961","host":"s3://npm-registry-packages-npm-production"}},"0.125.0":{"name":"@grackle-ai/mcp-stdio","version":"0.125.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.125.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"fc348521fae5e1520c7b3074c3fe049f65e7f33d","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.125.0.tgz","fileCount":10,"integrity":"sha512-XcXNRxkKp21dC2YaO4rRoRql9XcVxOwdxXXnoYnSMbmmqa99hkPMZspiRagJx9I9X2MfHyt/EP3W+wA+vSi8PA==","signatures":[{"sig":"MEYCIQCoGldRworM50q6ekQFg9m2w6EBRI3gvpOUxHCdCp1njQIhAL+Y0tZm5NsvFWYQL/0SX3Vhk5KUnNZRPBl+F6y40bFV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.125.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e3f0278b111387e5cd1289a19887e7a5/grackle-ai-mcp-stdio-0.125.0.tgz","_integrity":"sha512-XcXNRxkKp21dC2YaO4rRoRql9XcVxOwdxXXnoYnSMbmmqa99hkPMZspiRagJx9I9X2MfHyt/EP3W+wA+vSi8PA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.125.0_1779722046577_0.3097480744909342","host":"s3://npm-registry-packages-npm-production"}},"0.125.1":{"name":"@grackle-ai/mcp-stdio","version":"0.125.1","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.125.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"0e6fee3262f3ba1ab2f134e36ab5a45973a65bdf","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.125.1.tgz","fileCount":10,"integrity":"sha512-pOH12VDsCphup9K2Max+iMl3CpnxIhfrcllY0Wn6Kjlm/qKlHBezG1Fc50sLfEmWavMK3TFnSn80xOix7He8xQ==","signatures":[{"sig":"MEUCIQD7MNuCekOqB3PPcQCu67Sko0vpLe6Mc3uwaaR0Vm9PIAIgYw0oXu/oincyd/EpiMJRA8BDW31XT7aTzPgxjvvnu80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.125.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/602bf02aa74cd79dd61d5b7fde99434d/grackle-ai-mcp-stdio-0.125.1.tgz","_integrity":"sha512-pOH12VDsCphup9K2Max+iMl3CpnxIhfrcllY0Wn6Kjlm/qKlHBezG1Fc50sLfEmWavMK3TFnSn80xOix7He8xQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.125.1_1779723535046_0.4032917993281262","host":"s3://npm-registry-packages-npm-production"}},"0.125.2":{"name":"@grackle-ai/mcp-stdio","version":"0.125.2","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.125.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"b17c812008ff680f9066778188d5b5cddafe357c","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.125.2.tgz","fileCount":10,"integrity":"sha512-NLrxzfEb2O3hvWC02wn0LxGEyjRfDZqEQW9xbpAMCr0kIgz4EyAZvbRRHtekMTfdpz5vwUCAgQBJJbN06RtlGA==","signatures":[{"sig":"MEQCIB+W5lhkkPBd0boKHMa4ZaiHcYIg+EE26Xwjzfzj/+sEAiA1J47PMRru81hUq15ketv2jKAaWIWxHsRpypx+b30R7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.125.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/560cb1d0dfb6522f174bf4a69155a0f7/grackle-ai-mcp-stdio-0.125.2.tgz","_integrity":"sha512-NLrxzfEb2O3hvWC02wn0LxGEyjRfDZqEQW9xbpAMCr0kIgz4EyAZvbRRHtekMTfdpz5vwUCAgQBJJbN06RtlGA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.125.2_1779729770534_0.40732139273723833","host":"s3://npm-registry-packages-npm-production"}},"0.126.0":{"name":"@grackle-ai/mcp-stdio","version":"0.126.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.126.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"a3452822f4f29851c341e3b5fe5e09d354cf93ce","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.126.0.tgz","fileCount":10,"integrity":"sha512-ZkhffaeV0ts2brenGvl2y0qIXmALz09UyxCTR9Q9QEUDsYBOAJCsyjh1e+gbp8vrOLPgQn9tNQ0BUfMHOWJQmw==","signatures":[{"sig":"MEUCIHGbZpqYTli52aR4I6u3PgCtq6ZFKxdxTeYe9d6mhPWzAiEArjlzT7r2HOKMPvsvTz/jzPUWIY6rhPRaWuMzu6oKTYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.126.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/0d0e857bb6fc5ad19b33f9cfe2e035de/grackle-ai-mcp-stdio-0.126.0.tgz","_integrity":"sha512-ZkhffaeV0ts2brenGvl2y0qIXmALz09UyxCTR9Q9QEUDsYBOAJCsyjh1e+gbp8vrOLPgQn9tNQ0BUfMHOWJQmw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.126.0_1779735352568_0.7581818260222997","host":"s3://npm-registry-packages-npm-production"}},"0.126.1":{"name":"@grackle-ai/mcp-stdio","version":"0.126.1","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.126.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"dc5320266ecf5e80d80eb1a274618afe8ee51a27","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.126.1.tgz","fileCount":10,"integrity":"sha512-WQ+F6enVkBOX3TdVq3OTNp2YgqPiHwy3aqfxOwVpXiP3Ub1GmyfYqWD+51E2Zpf/XNVywYvX/cuprdl8uXxQUQ==","signatures":[{"sig":"MEUCIQClXuJv+j1bwsuzzBqX6VHbfIn2UnDizW+Kkk04ea5gcQIgZh11udc3q1JwhzvPfa7OZajN+qbPcTSFhWawwSTcFpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.126.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/3c327eeea61a8b053cc799a5e9a02bbb/grackle-ai-mcp-stdio-0.126.1.tgz","_integrity":"sha512-WQ+F6enVkBOX3TdVq3OTNp2YgqPiHwy3aqfxOwVpXiP3Ub1GmyfYqWD+51E2Zpf/XNVywYvX/cuprdl8uXxQUQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.126.1_1779736544246_0.10828269738153184","host":"s3://npm-registry-packages-npm-production"}},"0.127.0":{"name":"@grackle-ai/mcp-stdio","version":"0.127.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.127.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"81ee4130e8e95be8e3221094bccc66cb98214275","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.127.0.tgz","fileCount":10,"integrity":"sha512-N5ACV5Ay/+NlneR7K8/JhpT5sTc2aWqDax+nTNoiiLwE91q62U2qgJ5qEfc3NRX4tYiRRmZMTkLek5gEIr5bJg==","signatures":[{"sig":"MEUCIFqH2uVWjnM3544Xnh1aG5/7dujF31gS7ouUGjm5f30AAiEAmcFigDFQSQ3EJct4pwIghnxvtiCsW6kNzm8SEHNlIn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.127.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/7e3b336c5eb9616bc54f952382480bd1/grackle-ai-mcp-stdio-0.127.0.tgz","_integrity":"sha512-N5ACV5Ay/+NlneR7K8/JhpT5sTc2aWqDax+nTNoiiLwE91q62U2qgJ5qEfc3NRX4tYiRRmZMTkLek5gEIr5bJg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.127.0_1779737787208_0.1881848373993531","host":"s3://npm-registry-packages-npm-production"}},"0.128.0":{"name":"@grackle-ai/mcp-stdio","version":"0.128.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.128.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"5eb841034293df0f02114e7411150cf68912fcb3","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.128.0.tgz","fileCount":10,"integrity":"sha512-sDvrznCqqtNUJPzhxC7Imz3r3hRRXPjr3brZr55cAUVSm29dUgj+YMNFQLpxyU9EvVAWauY+tFgkgOYNmLuP/g==","signatures":[{"sig":"MEYCIQCly1p09YnDFwBH4fXHAW9OCzLPQ1JHw2a6NwP0sHOsLAIhAItz4HwCS6pNiluE4cz5JSzYEA1zkm2JJkGPaiV3mcRx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.128.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/7ce4cd1c34abd7f03ab2a5666b8588cd/grackle-ai-mcp-stdio-0.128.0.tgz","_integrity":"sha512-sDvrznCqqtNUJPzhxC7Imz3r3hRRXPjr3brZr55cAUVSm29dUgj+YMNFQLpxyU9EvVAWauY+tFgkgOYNmLuP/g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.128.0_1779744295949_0.9536098960253243","host":"s3://npm-registry-packages-npm-production"}},"0.129.0":{"name":"@grackle-ai/mcp-stdio","version":"0.129.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.129.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"4a186dbf37eddbeee25986127bd22ae92f3442f5","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.129.0.tgz","fileCount":10,"integrity":"sha512-9gNQ+YM/8HexBeth5yi2eTPXw8LaTg9NvfeY9Ntw3IeAf/jgG2FHGdCId2n8lz39H/lgGWSc4ycJvW4EUck3gw==","signatures":[{"sig":"MEUCIQDwBkDKJJH17M5LOkTpW6gL8hkBv+mqhi7J2XsCm0AlEwIgUBSS6BZaY5fXohEwDaC/H4VE0DuXiHIHc4gp9DvixnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.129.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/0a5b2a82dd0489d742a31d0ab653eb9c/grackle-ai-mcp-stdio-0.129.0.tgz","_integrity":"sha512-9gNQ+YM/8HexBeth5yi2eTPXw8LaTg9NvfeY9Ntw3IeAf/jgG2FHGdCId2n8lz39H/lgGWSc4ycJvW4EUck3gw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.129.0_1779759294495_0.4563257535625522","host":"s3://npm-registry-packages-npm-production"}},"0.130.0":{"name":"@grackle-ai/mcp-stdio","version":"0.130.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.130.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"19da8ee361368c6474bcf70f817dc8ab174595ec","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.130.0.tgz","fileCount":10,"integrity":"sha512-rb1WmTw6Gn3k886HNjY1X0ZMDMs2S7I5S4c151fz0r7siD8rqqBjXoHNaQnXAeveldAeuyIyI2IhtA969YXqQQ==","signatures":[{"sig":"MEQCICv0oGeNeKmqn0blEIVeewuGmD2rNf4TOSOEK9ibB04wAiBRZNf5ptfEchebvhEUisnh1PErsdnJviILsIhGmmTRhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.130.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/0c04fe277ead594bc8ad0ac99769cf1b/grackle-ai-mcp-stdio-0.130.0.tgz","_integrity":"sha512-rb1WmTw6Gn3k886HNjY1X0ZMDMs2S7I5S4c151fz0r7siD8rqqBjXoHNaQnXAeveldAeuyIyI2IhtA969YXqQQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.130.0_1779761714652_0.6037635977728766","host":"s3://npm-registry-packages-npm-production"}},"0.131.0":{"name":"@grackle-ai/mcp-stdio","version":"0.131.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.131.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"dc41858c5809c2f540fa6699e5393ed2eacb5dbb","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.131.0.tgz","fileCount":10,"integrity":"sha512-ZRRg+uRZ0ut3PpxgOLsFIGQxG/ed3WEncI/DMCB2TeRnn9XupmNuea/WqWdJbCheEBOUrf7Zi4nI0IDIUQPrQw==","signatures":[{"sig":"MEQCIFXikEYCg7PoMqc0OKFJTx9yUEK4S1XegcMdN1bGs/LvAiA/sWsyuLht61vqKM87Xh0LhAQL9qhTO0nbExnX4ohAYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16877},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.131.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/525ef8daa76cae3d9084837e3421a207/grackle-ai-mcp-stdio-0.131.0.tgz","_integrity":"sha512-ZRRg+uRZ0ut3PpxgOLsFIGQxG/ed3WEncI/DMCB2TeRnn9XupmNuea/WqWdJbCheEBOUrf7Zi4nI0IDIUQPrQw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.131.0_1779813223179_0.6810699509479621","host":"s3://npm-registry-packages-npm-production"}},"0.132.0":{"name":"@grackle-ai/mcp-stdio","version":"0.132.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.132.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"30ce5439d7c869547f78829b9abac5d42a8883c3","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.132.0.tgz","fileCount":10,"integrity":"sha512-cV59YwddMddbdvMlX/kCuESM6yv9EiNdHuljeTfFdJrzWMP57phh1ERLG1NNJUKaatPTeq3Yi1sQGxD4Oi/AtQ==","signatures":[{"sig":"MEUCICs25FIi7uf54wGoNREWVJK3p5F65YHWYXDz+z5XG2G3AiEAuw2NLZUBWlLEwil0jPfF044vLvee3Hgc34wV/ooQgVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.132.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/5129a28be6824d276fb89f6c11f8ce27/grackle-ai-mcp-stdio-0.132.0.tgz","_integrity":"sha512-cV59YwddMddbdvMlX/kCuESM6yv9EiNdHuljeTfFdJrzWMP57phh1ERLG1NNJUKaatPTeq3Yi1sQGxD4Oi/AtQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.132.0_1779954468967_0.9537849871241211","host":"s3://npm-registry-packages-npm-production"}},"0.132.1":{"name":"@grackle-ai/mcp-stdio","version":"0.132.1","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.132.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"e16a1c967825cf16fcd2191401d046619a3856ba","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.132.1.tgz","fileCount":10,"integrity":"sha512-28o4IP8JpDAQm3HLQZwrNT5FRRJb1y0fR7kI8+jGchCh8QA6lo3/LrNJhJvfX3PPQ9yk2RnL0T1oHBIvsspDuQ==","signatures":[{"sig":"MEYCIQDJ7p1PljMAYBTQhBiuOfmQvDuTprCji/tn0q5wN9jjlgIhAMUbFIFwkcOR37B8KcLoOqMJI8r4UIDvY2VniW19TMOU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.132.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/3a4d95b995ceecc8ceb7c8d1f6897167/grackle-ai-mcp-stdio-0.132.1.tgz","_integrity":"sha512-28o4IP8JpDAQm3HLQZwrNT5FRRJb1y0fR7kI8+jGchCh8QA6lo3/LrNJhJvfX3PPQ9yk2RnL0T1oHBIvsspDuQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.132.1_1779955856945_0.6986242033200165","host":"s3://npm-registry-packages-npm-production"}},"0.132.2":{"name":"@grackle-ai/mcp-stdio","version":"0.132.2","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.132.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"ac0372f540e6ce3e9d85e559e6fce254d45ba4b0","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.132.2.tgz","fileCount":10,"integrity":"sha512-+PsXOCnpWY4YPxAzuMhBPWcN6a3TsEgj4IJn0EweXHb5OcYuS/GxCBvE7L4HivFpCGWoiIZA04VJoWEY0Val/w==","signatures":[{"sig":"MEUCIQC1UbqRU0PVtgHn3MlO/03LN+vucsfQMUmMRPgwamuzhAIgLFXEDkHk1LiM5ASxuDW2ni+UdslF6lBWi9h/vJSmYQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.132.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/211ecda74432dbe700e7b4fdfb7e0814/grackle-ai-mcp-stdio-0.132.2.tgz","_integrity":"sha512-+PsXOCnpWY4YPxAzuMhBPWcN6a3TsEgj4IJn0EweXHb5OcYuS/GxCBvE7L4HivFpCGWoiIZA04VJoWEY0Val/w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.132.2_1779990576249_0.9361992984491629","host":"s3://npm-registry-packages-npm-production"}},"0.133.0":{"name":"@grackle-ai/mcp-stdio","version":"0.133.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.133.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"f1a167947b59d6403d8c4d877f6770648bb0962e","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.133.0.tgz","fileCount":10,"integrity":"sha512-3rnboFP/Fvn0a+TEKaYUmy91Lt2HPkgReZzTzjoISLC7fkfUFa2RHDNIObRX2f5KDntqS966Hat3Mclv8i7vyA==","signatures":[{"sig":"MEYCIQDnVt/vNcdhhNFV+0JLO0+tkkZxR4IRAHXc9/szof3ZzQIhANIQJIoKiWaCr6sn11199m7UDxISb7sXsSABuI/wDiH5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.133.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/8779d4cc9ea6a47a29f010ea4ddb728a/grackle-ai-mcp-stdio-0.133.0.tgz","_integrity":"sha512-3rnboFP/Fvn0a+TEKaYUmy91Lt2HPkgReZzTzjoISLC7fkfUFa2RHDNIObRX2f5KDntqS966Hat3Mclv8i7vyA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.133.0_1780092903469_0.9301651015956158","host":"s3://npm-registry-packages-npm-production"}},"0.133.1":{"name":"@grackle-ai/mcp-stdio","version":"0.133.1","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.133.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"e2908f327c9e181ab0e7378be081519711d113ea","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.133.1.tgz","fileCount":10,"integrity":"sha512-5qq3ukTkp7YwZE1qMQrKRsjmx9UXE4wjht8+2mxZXRf5lPP9iQU5V+fyg2AYuZmnuKupzVoplnBXsmJi++4HIg==","signatures":[{"sig":"MEQCIAC10wEMyj8pWNwz+wRYaCHJ8EV+fErgCd6Rzvc7rQbHAiANW1oDpHqHdU0wv4hK0oORqZ5fTcDvBRneAsi+HY7wRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.133.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/7e684590cd0f47315fb84aaeb6116ed8/grackle-ai-mcp-stdio-0.133.1.tgz","_integrity":"sha512-5qq3ukTkp7YwZE1qMQrKRsjmx9UXE4wjht8+2mxZXRf5lPP9iQU5V+fyg2AYuZmnuKupzVoplnBXsmJi++4HIg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.133.1_1780095436112_0.25210502120385647","host":"s3://npm-registry-packages-npm-production"}},"0.134.0":{"name":"@grackle-ai/mcp-stdio","version":"0.134.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.134.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"d7a31450a9d3f2598edbda3d130446a8f41e7bc5","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.134.0.tgz","fileCount":10,"integrity":"sha512-yfbJIMu0HeHdfjr2kvZ7QY1oGdcjHTNjPSi6ACRxP9HX2BROLzBgYtDWHprLvj+zIy8wQY4clJXWfcJPgmKrJg==","signatures":[{"sig":"MEUCIQCKPFhjNfWZN9wQs1//+VRgx6CWiQlNObX5toaqirYM7AIges922HQ01mWQTVX3RbCw6FMQUKqBf4nTx7W4+bl1qfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.134.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/3a01eaa1a63dd45508233b0fffdc45a4/grackle-ai-mcp-stdio-0.134.0.tgz","_integrity":"sha512-yfbJIMu0HeHdfjr2kvZ7QY1oGdcjHTNjPSi6ACRxP9HX2BROLzBgYtDWHprLvj+zIy8wQY4clJXWfcJPgmKrJg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.134.0_1780103205321_0.3679414861772441","host":"s3://npm-registry-packages-npm-production"}},"0.135.0":{"name":"@grackle-ai/mcp-stdio","version":"0.135.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.135.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"c81e1e3f3c8f474037bffd2c61cb124d10e80402","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.135.0.tgz","fileCount":10,"integrity":"sha512-id7/h8FAG8JG6pcv7Kh2gV1U/xWkyQS8tISkj8coSqGOmV5HDOtwj5FsqkBnvAzUzDWt6Y6g+2xQrvychbjWGQ==","signatures":[{"sig":"MEYCIQD/+cald3hswd0WMwxJY5EEf2c5KktaVMujAjEr7tTvAwIhAIhfbOQ/A/9SjL43WoJ5xQ7oHr6jlNhwOFtRw+GJ68bq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.135.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/c96804d9fe2502cc1f9bf5783008fbab/grackle-ai-mcp-stdio-0.135.0.tgz","_integrity":"sha512-id7/h8FAG8JG6pcv7Kh2gV1U/xWkyQS8tISkj8coSqGOmV5HDOtwj5FsqkBnvAzUzDWt6Y6g+2xQrvychbjWGQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.135.0_1780145036203_0.07377105999772726","host":"s3://npm-registry-packages-npm-production"}},"0.135.1":{"name":"@grackle-ai/mcp-stdio","version":"0.135.1","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.135.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"e48a7c9bb69d7eb176328d16062f8c19bfa6b95f","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.135.1.tgz","fileCount":10,"integrity":"sha512-j0myyNv6r9Zgn0U5gRxMfW2FubTq01UBB5IvGB71ecAUub2TilICyxWGQZts//AB2StmWwch+5ZjDjUYvM8qiA==","signatures":[{"sig":"MEQCIHkChfyUT6I/Q9wrY0EaLcVmVQEeWzkYfBdXDhglBCzfAiAlUcK8B69CK4TZGdpkVr5/OKucIHax2PenHIDfAur3Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.135.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/1b3482874f92bfd65b7bbbdb4b6cf8a2/grackle-ai-mcp-stdio-0.135.1.tgz","_integrity":"sha512-j0myyNv6r9Zgn0U5gRxMfW2FubTq01UBB5IvGB71ecAUub2TilICyxWGQZts//AB2StmWwch+5ZjDjUYvM8qiA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.135.1_1780148223487_0.3452151633302416","host":"s3://npm-registry-packages-npm-production"}},"0.135.2":{"name":"@grackle-ai/mcp-stdio","version":"0.135.2","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.135.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"d005286473dab8ebac2b2d2fcf0f8b11dd3bbd21","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.135.2.tgz","fileCount":10,"integrity":"sha512-m1tZpMA3tJMK0xb/5Z3ncbciW/BEmOhVFo+OTAEGiB2kyS7OGl74lNiDAm7JS1VJSUBth/oUnB4M28r0A7e1Lw==","signatures":[{"sig":"MEQCIFfnMakY09a9odPm1tTRANpJrrZUo8BXXC8OaBq7lTMwAiAOzhhcE4luIoZtOvmPffX5B5WWjd0WPnnO7wpL8hFcWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.135.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/7be5934106c6ad6a8acee5dd1dbe5f03/grackle-ai-mcp-stdio-0.135.2.tgz","_integrity":"sha512-m1tZpMA3tJMK0xb/5Z3ncbciW/BEmOhVFo+OTAEGiB2kyS7OGl74lNiDAm7JS1VJSUBth/oUnB4M28r0A7e1Lw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.135.2_1780149331929_0.33281369405679984","host":"s3://npm-registry-packages-npm-production"}},"0.136.0":{"name":"@grackle-ai/mcp-stdio","version":"0.136.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.136.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"59caebe952ec1291565e594bca7b0cafd4c92ffd","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.136.0.tgz","fileCount":10,"integrity":"sha512-mqUwlm0dDotHs8rykMNW+okS+tNvdGnUg5BtgKO6JoM5LqdENEq4d5rMJ/By5lqPlVDmKIvfLn3eVBSIdC2mBA==","signatures":[{"sig":"MEYCIQC/OybbKwOYZk8PLI7/z2WOelm08kIAOGns8+e6Jpd3+gIhAI0JJ7Qbk5DSoKRrUFYQS1Ns3+Sj/yVRTrsKuTfJIndI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.136.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/81c4298f3d55454b0824f233563d7806/grackle-ai-mcp-stdio-0.136.0.tgz","_integrity":"sha512-mqUwlm0dDotHs8rykMNW+okS+tNvdGnUg5BtgKO6JoM5LqdENEq4d5rMJ/By5lqPlVDmKIvfLn3eVBSIdC2mBA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.136.0_1780151109515_0.3810882514099372","host":"s3://npm-registry-packages-npm-production"}},"0.136.1":{"name":"@grackle-ai/mcp-stdio","version":"0.136.1","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.136.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"01857c566b43eaa15b9fbc410076ad31696b7583","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.136.1.tgz","fileCount":10,"integrity":"sha512-7cg/n3MuKF5O+lH579pShJIGzAJcA1RLkKh4tR6YGKqvS5RjClNjrJ+eMwXj8lkTacAbhkU8wBYRsKQNWjL2aA==","signatures":[{"sig":"MEUCIQCWTJflqValeR5LohsFwUBFV9mc8erxVv2h/qqpnT7Y4gIgHjAo3egsvMro0JjwXMVSKDVLVbRAnqnOOdspzQk2GaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.136.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/357932ea1927838146ed60c175b1863d/grackle-ai-mcp-stdio-0.136.1.tgz","_integrity":"sha512-7cg/n3MuKF5O+lH579pShJIGzAJcA1RLkKh4tR6YGKqvS5RjClNjrJ+eMwXj8lkTacAbhkU8wBYRsKQNWjL2aA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.136.1_1780153225372_0.9759066785661259","host":"s3://npm-registry-packages-npm-production"}},"0.136.2":{"name":"@grackle-ai/mcp-stdio","version":"0.136.2","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.136.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"12307c70f2e5b7a3e112145bfd7d98bfe258f0e7","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.136.2.tgz","fileCount":10,"integrity":"sha512-bvyGy+LiEmWIRFo0mB7mKKaMdvSjRT8syx4iB2dNNTdE0mRF6roG5eoGfx/VBywXKB7dqBFi//k0DETFZ6fIUA==","signatures":[{"sig":"MEUCIQDr1vM39UPJ+B6ZKHXYZY2gnjxy1Mhp2Q9LI9mwaIxe+gIgBaHx5QBdPNVYXmEy7KOc+BSc20R7SZgZ/w0BWzWo+LA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.136.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/edc388b23af85c3fd2768142152c8dc7/grackle-ai-mcp-stdio-0.136.2.tgz","_integrity":"sha512-bvyGy+LiEmWIRFo0mB7mKKaMdvSjRT8syx4iB2dNNTdE0mRF6roG5eoGfx/VBywXKB7dqBFi//k0DETFZ6fIUA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.136.2_1780161692738_0.34690676253868213","host":"s3://npm-registry-packages-npm-production"}},"0.137.0":{"name":"@grackle-ai/mcp-stdio","version":"0.137.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.137.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"edfda8e6097262ec2214ae3e55da8564e9b454b7","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.137.0.tgz","fileCount":10,"integrity":"sha512-xp/0g/WWzTBQw/YXrube4S+n0FQI5U9dbTiGA1lKecf+rS+uz7HZ0u4jS7tRddAe3lvq21uUtnRe5ENNTxxYNQ==","signatures":[{"sig":"MEQCIA/7riHNFdvTPF7f3ozYxft407lbh1235xwMfrJ9XmuHAiAkyFP24RQC0/X13P0hp7Jxueydc+nlJ3nCivELttR33w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.137.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/bd83c3751dc2745f22a7a088ec52bc4a/grackle-ai-mcp-stdio-0.137.0.tgz","_integrity":"sha512-xp/0g/WWzTBQw/YXrube4S+n0FQI5U9dbTiGA1lKecf+rS+uz7HZ0u4jS7tRddAe3lvq21uUtnRe5ENNTxxYNQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.137.0_1780164375153_0.5945761367548623","host":"s3://npm-registry-packages-npm-production"}},"0.137.1":{"name":"@grackle-ai/mcp-stdio","version":"0.137.1","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.137.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"ef4832f68c16b9e2de0eb8ea66f82880197444db","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.137.1.tgz","fileCount":10,"integrity":"sha512-HKs5Q6HWqk6EWXgBQaj72+14L8ls5S4xfLtv/IeSvA/V3jIQ+OW1jPgwwqJeyiG8Yu9nhqr3iJIPFMPcldlEow==","signatures":[{"sig":"MEYCIQCzdSafSE5X9WVWGCUvwY7dz33dRmXhLKmSAJlPd+x6nwIhAOKbtEhJXOfVAOUG5NZxuXTk6T5dnmj+3vDCChxNHR5D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.137.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/f0913c2eb0fb7fb6012e646982b31b7a/grackle-ai-mcp-stdio-0.137.1.tgz","_integrity":"sha512-HKs5Q6HWqk6EWXgBQaj72+14L8ls5S4xfLtv/IeSvA/V3jIQ+OW1jPgwwqJeyiG8Yu9nhqr3iJIPFMPcldlEow==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.137.1_1780187650205_0.9957594711253777","host":"s3://npm-registry-packages-npm-production"}},"0.138.0":{"name":"@grackle-ai/mcp-stdio","version":"0.138.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.138.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"a1a83dd22e428c48ff60ec1a4c10a0a8dc5ef0c1","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.138.0.tgz","fileCount":10,"integrity":"sha512-K71Yr9iiL3IqLxTtLFMpAM3IYbjuccgICUY0pdNyqA3augDndwTeiELRs1C2dzJipDQfRDPwb10msT2w/07Anw==","signatures":[{"sig":"MEQCIENp0ZN+ksov5/OxgovSdGzJt+GBgZQT7XFmRZodb83cAiAa4mRNTAlBdTbjly1XhGSKqIYsgsGKZ2gCteepWvx5TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.138.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9c040b7f5e851ed4cf4aee8903861395/grackle-ai-mcp-stdio-0.138.0.tgz","_integrity":"sha512-K71Yr9iiL3IqLxTtLFMpAM3IYbjuccgICUY0pdNyqA3augDndwTeiELRs1C2dzJipDQfRDPwb10msT2w/07Anw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.138.0_1780189052721_0.15153519488779543","host":"s3://npm-registry-packages-npm-production"}},"0.138.1":{"name":"@grackle-ai/mcp-stdio","version":"0.138.1","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.138.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"0062b385b7fc3c56eb312e476b8a3e69232ff4a8","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.138.1.tgz","fileCount":10,"integrity":"sha512-CjgnFbH4l6y1q4lbVUSF+g1w4XPrL7CRWrAnoX3sI9iONZP/Xm0USIQR29ZZX3w7swWCjKwmt3g9f3XgHHN03Q==","signatures":[{"sig":"MEYCIQDNiepoUu9O3aOIklxJK/tHmxCqcUQozm/CFhJMtybB+gIhAIZ00qzj8v8lK8xEpu5yDHDYPMrMC9QsMawWAoNilYS6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.138.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/a74ec2752c5c196f0c1894c1f236336b/grackle-ai-mcp-stdio-0.138.1.tgz","_integrity":"sha512-CjgnFbH4l6y1q4lbVUSF+g1w4XPrL7CRWrAnoX3sI9iONZP/Xm0USIQR29ZZX3w7swWCjKwmt3g9f3XgHHN03Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.138.1_1780196558981_0.3542849975175646","host":"s3://npm-registry-packages-npm-production"}},"0.139.0":{"name":"@grackle-ai/mcp-stdio","version":"0.139.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.139.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"f423738f2802a9737a8f8c2895aa622c79b05124","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.139.0.tgz","fileCount":10,"integrity":"sha512-ovgRxaofSx8Fp1znNOfC6bHiFbmbSG4j9NtJZRqRAhNvqK0rEJRFQkM7gXtccwXuZYHNJug7v4z69+ISs8rLSQ==","signatures":[{"sig":"MEYCIQC0WbnX1cPCvxQI7Uqd+iqrSgZuKRfuzcwVF4JxqGR2WQIhAMsDEfPBtSLxZVx0JqUms1i8uStx0+RO5LDMSTl8BH3C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.139.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/c237d81478421260b7fdf8d0990d0405/grackle-ai-mcp-stdio-0.139.0.tgz","_integrity":"sha512-ovgRxaofSx8Fp1znNOfC6bHiFbmbSG4j9NtJZRqRAhNvqK0rEJRFQkM7gXtccwXuZYHNJug7v4z69+ISs8rLSQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.139.0_1780205136316_0.7282520567409285","host":"s3://npm-registry-packages-npm-production"}},"0.139.1":{"name":"@grackle-ai/mcp-stdio","version":"0.139.1","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.139.1","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"bb877a2d7a59702ac8427e24408e883de921e8c3","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.139.1.tgz","fileCount":10,"integrity":"sha512-UKPhrycs6rNverqhxlLhwoulj152v9D/7Fls8Tr0NKsKos4Qk0t7ALaLqjOftoVoOHoeN24KE12jN3QPXwOfdg==","signatures":[{"sig":"MEUCIQDJ+fO227NRYEphnRFXk5kOlUvqfDbnQYkmk6uqogVi2gIgAbCBAUS2o1HtbWw34b10g6hCBlkKUXyUR5lGCqyhV4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.139.1.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/2d8897eafc201c8b27aaedb819a7bea1/grackle-ai-mcp-stdio-0.139.1.tgz","_integrity":"sha512-UKPhrycs6rNverqhxlLhwoulj152v9D/7Fls8Tr0NKsKos4Qk0t7ALaLqjOftoVoOHoeN24KE12jN3QPXwOfdg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.139.1_1780238484492_0.7732417777977847","host":"s3://npm-registry-packages-npm-production"}},"0.139.2":{"name":"@grackle-ai/mcp-stdio","version":"0.139.2","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.139.2","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"6950aafb83235f2b10284abfb22fff185a5c15d4","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.139.2.tgz","fileCount":10,"integrity":"sha512-vuvi7/4l/zoiH4tVVPTQaAmmp4iqbT4zfRYgTMXv6NNTt3Y1eT4Qo+M/Vrmh6Qk3IMgb1tWwR5Rjn786w4KFSQ==","signatures":[{"sig":"MEUCICfM7pjtElIo4HasxSQ5YrXu+waZMrn+53aILJTnEMgJAiEAp+fXEpVfc9I56XGvuvFy+lMYvkcb+E5yEL078KlJcSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.139.2.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/18b319a24992a654f7f770af0f30e83b/grackle-ai-mcp-stdio-0.139.2.tgz","_integrity":"sha512-vuvi7/4l/zoiH4tVVPTQaAmmp4iqbT4zfRYgTMXv6NNTt3Y1eT4Qo+M/Vrmh6Qk3IMgb1tWwR5Rjn786w4KFSQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.139.2_1780240062740_0.8626278296856862","host":"s3://npm-registry-packages-npm-production"}},"0.140.0":{"name":"@grackle-ai/mcp-stdio","version":"0.140.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.140.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"49409a836918267fb5565b12b1dee932de063b7f","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.140.0.tgz","fileCount":10,"integrity":"sha512-9wzyzIQVZzKQYbrftA/Ir98HpOGZ/4jOqQjfSLQiWjzMKIjolX61HtCHqi2aamufQwhyksbEJMrzGW+88oF04g==","signatures":[{"sig":"MEQCIEoJ7fjeXl549KEI9VUGN6T4zDcpOQAvhsjVLH5FueddAiAJFmIFnqAp94OnXREoCrqIgTodMJk9yr9hc6wQCgWg8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.140.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/80303d53f7988501b1edd6258251c038/grackle-ai-mcp-stdio-0.140.0.tgz","_integrity":"sha512-9wzyzIQVZzKQYbrftA/Ir98HpOGZ/4jOqQjfSLQiWjzMKIjolX61HtCHqi2aamufQwhyksbEJMrzGW+88oF04g==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.140.0_1780246032327_0.25625746951769846","host":"s3://npm-registry-packages-npm-production"}},"0.141.0":{"name":"@grackle-ai/mcp-stdio","version":"0.141.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.141.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"ae2c9b6d7a0ea1863f643e795b5f7e6f530db850","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.141.0.tgz","fileCount":10,"integrity":"sha512-wwGhXW34ineuzAWkZMEV1JRBzJuP1iFB+xP4VhO/YooaxRyGWHyK45zG5b26hMVXoN8u2GUTLnCuJZgAs9zIiw==","signatures":[{"sig":"MEYCIQCXT1h3y14ak2eQII1s7+hvuU7yQqnozgkjExTtnG5g/QIhAKzNpRL+Pz3vjf6UtIicNinvyHXNL1nR8LWeH5zlA9pI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.141.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/bb01c2bb0840ab4f2a6dd3174f216cd3/grackle-ai-mcp-stdio-0.141.0.tgz","_integrity":"sha512-wwGhXW34ineuzAWkZMEV1JRBzJuP1iFB+xP4VhO/YooaxRyGWHyK45zG5b26hMVXoN8u2GUTLnCuJZgAs9zIiw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.141.0_1780249152507_0.5651857811400183","host":"s3://npm-registry-packages-npm-production"}},"0.142.0":{"name":"@grackle-ai/mcp-stdio","version":"0.142.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.142.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"9b47008eebd1aef28710078dea648f151020670a","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.142.0.tgz","fileCount":10,"integrity":"sha512-CIwdrRXZB0zLxYzSEvF7cV6Y9CCxXgK9aHdeEUw+oPPeB3OmxSkWVkDynpM9RjWi2Sqeg7Q1gl3R04FbdRLCgw==","signatures":[{"sig":"MEQCIEJP9PyvPxiYULU4K330C+Czz3VR6RoZEqha8tgdRi6GAiBwXXXZGf+gNIfm4E+825rO4LX9So4l7CGX/s7RkKPE3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.142.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/028f02bf567e5fa4c33d368673c4c2c5/grackle-ai-mcp-stdio-0.142.0.tgz","_integrity":"sha512-CIwdrRXZB0zLxYzSEvF7cV6Y9CCxXgK9aHdeEUw+oPPeB3OmxSkWVkDynpM9RjWi2Sqeg7Q1gl3R04FbdRLCgw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.142.0_1780257057078_0.10696647248063407","host":"s3://npm-registry-packages-npm-production"}},"0.143.0":{"name":"@grackle-ai/mcp-stdio","version":"0.143.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.143.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"7e0af08b3c0f32bf5a94bdfb3225b41bf491227a","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.143.0.tgz","fileCount":10,"integrity":"sha512-GQdcrFimdup1cL60vO8P9pm2RNswQdc0MUVk64ESDe5uDwLQMFOFK6EhneMHV7kfpmBb9zNxuiOLnAIMdxWDTg==","signatures":[{"sig":"MEUCIDI3D/MV0roTQFOvhtsGa94i8cnN8bKE+MD0mgZ5CWNgAiEAkA1Kry+ofYdF4I3pJNWiNZrTdMmwY890cdcert1/tno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.143.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/971c329d547d1efb5c078d88d36c5309/grackle-ai-mcp-stdio-0.143.0.tgz","_integrity":"sha512-GQdcrFimdup1cL60vO8P9pm2RNswQdc0MUVk64ESDe5uDwLQMFOFK6EhneMHV7kfpmBb9zNxuiOLnAIMdxWDTg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.143.0_1780269060968_0.41146922876212333","host":"s3://npm-registry-packages-npm-production"}},"0.144.0":{"name":"@grackle-ai/mcp-stdio","version":"0.144.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.144.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"73e06af63031023583a80e4804ce714e780eff61","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.144.0.tgz","fileCount":10,"integrity":"sha512-pRsE0KP01DfZGOmOuZJCdTlSU0qjpKCSNd8DOrKl8M9CDst6lI7VHt87F8brLxmGORFGYtfYzCPvulvCOroH4Q==","signatures":[{"sig":"MEUCIQDua42kW1RkeOptp/tkQDwNnb9RPHJH5IVV2EqWSeJEnAIgBdWKZ0IiZ5N0jjI0OK55yiSzd948SceZL8KQzndnFL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.144.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/39a0a9e44b3b868491ad92e795e0b648/grackle-ai-mcp-stdio-0.144.0.tgz","_integrity":"sha512-pRsE0KP01DfZGOmOuZJCdTlSU0qjpKCSNd8DOrKl8M9CDst6lI7VHt87F8brLxmGORFGYtfYzCPvulvCOroH4Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.144.0_1780281815479_0.5541673073554967","host":"s3://npm-registry-packages-npm-production"}},"0.145.0":{"name":"@grackle-ai/mcp-stdio","version":"0.145.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.145.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"dcf262c323dcd3553baa8a4188b848e7b36c57b9","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.145.0.tgz","fileCount":10,"integrity":"sha512-TaBxY0Qvl4sn/os1gXTOKBERUUM68GyUuedP5oADp/rZ0Ctn4xhZSM9XwhB/GuiG9BA+xIs3nlrQeSyoPUr07A==","signatures":[{"sig":"MEUCICoA3/x6eMYtbCHrh5yim+a6he7HU7h9perDBbex7eLHAiEA2z2kMOCmgTOb6/Y0AZ9Bg7Jnyb5OvGpHvBJFSIuTMGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.145.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e463f0d8e86eed2f28f03e66ab9350d7/grackle-ai-mcp-stdio-0.145.0.tgz","_integrity":"sha512-TaBxY0Qvl4sn/os1gXTOKBERUUM68GyUuedP5oADp/rZ0Ctn4xhZSM9XwhB/GuiG9BA+xIs3nlrQeSyoPUr07A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.145.0_1780348684450_0.595149934393721","host":"s3://npm-registry-packages-npm-production"}},"0.146.0":{"name":"@grackle-ai/mcp-stdio","version":"0.146.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.146.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"18e75cdbeb7a5cca20c2881b2c5235311a271e09","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.146.0.tgz","fileCount":10,"integrity":"sha512-jCWOopp9Cje4Lg5lV0Mq+c90fY5NonkajDG8LG9sMDP8NcmdgZ/1W7qpV2l14McL5UqWmDctdoHJNIwBG0DdHw==","signatures":[{"sig":"MEUCIAWJUY0G++3okV0OGoWx0qhj21jSYfWKjCaQMB2+qm3nAiEA+4NygD0hGACJj4ORpVRKVD8/74slFyrFMNGh7kquduo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.146.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/35d55ea447820bb8532b12d54c8f3419/grackle-ai-mcp-stdio-0.146.0.tgz","_integrity":"sha512-jCWOopp9Cje4Lg5lV0Mq+c90fY5NonkajDG8LG9sMDP8NcmdgZ/1W7qpV2l14McL5UqWmDctdoHJNIwBG0DdHw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.146.0_1780370053972_0.9327118341161613","host":"s3://npm-registry-packages-npm-production"}},"0.147.0":{"name":"@grackle-ai/mcp-stdio","version":"0.147.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.147.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"b64ebda0b8d6b05462f415cf9813967884ca94b5","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.147.0.tgz","fileCount":10,"integrity":"sha512-0i49iX8zua4FI+hmeTVa7VA1gQRFSqgKFEzM3cSr7lcPQRNbIGPiiwyWY9kA7k1fQpRH0SgpEE25k7prJQCR3w==","signatures":[{"sig":"MEUCIGCmH10v6eQxCUXZZNYzsoNYfy8DXVeGsxOPK+0kvl/FAiEAqBJiPOVgDQL837l/XLVOBdV9pjbqnNxqjNGAG+BMap0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.147.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/47e2d2c906d897315d140e7c25a3e9de/grackle-ai-mcp-stdio-0.147.0.tgz","_integrity":"sha512-0i49iX8zua4FI+hmeTVa7VA1gQRFSqgKFEzM3cSr7lcPQRNbIGPiiwyWY9kA7k1fQpRH0SgpEE25k7prJQCR3w==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.147.0_1780383447988_0.39805265139996804","host":"s3://npm-registry-packages-npm-production"}},"0.148.0":{"name":"@grackle-ai/mcp-stdio","version":"0.148.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.148.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"388ccb1991f1699f4db9e2a2b96a7fdfaa57cf3f","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.148.0.tgz","fileCount":10,"integrity":"sha512-+VY6yYrvGPr+IreSRAdS9Hike8lTYD58cn8vh4Zcfo/uAttZO1nno91+KZwEnYv0fCuqOgZXko0SqffAsRXFfQ==","signatures":[{"sig":"MEUCIDzbm3bsk4uQY0VyWDitODu3z6zux4YlmrTrs3vSnpjvAiEAtj8gkaz7t7CQOdOJ1nrzYgvOXUVSBRlFXsrshRAu8y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.148.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/1f274099f4714657d6a8dab3b1bbcaca/grackle-ai-mcp-stdio-0.148.0.tgz","_integrity":"sha512-+VY6yYrvGPr+IreSRAdS9Hike8lTYD58cn8vh4Zcfo/uAttZO1nno91+KZwEnYv0fCuqOgZXko0SqffAsRXFfQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.148.0_1780410038836_0.5346386668598131","host":"s3://npm-registry-packages-npm-production"}},"0.149.0":{"name":"@grackle-ai/mcp-stdio","version":"0.149.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.149.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"1d985b28a0742125ad0f5324dd713b6f066ffc54","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.149.0.tgz","fileCount":10,"integrity":"sha512-WUDP/3HKOCOeUKBr2ig6UrKH407TRts9mL4XZ2WcdUowfuCEIgEFSyryU6lYImeGIpKpCUCR3utKbkOat17xhA==","signatures":[{"sig":"MEUCIEaDm94vj+oT8vtq9GSwxg81KHi0RfM7/+FSb8q373xOAiEAgceY361an+gAdNdmeDpeiHTeqI2FTftb+vz7zcGdfTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.149.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/aa37ad9a2a7084aefba9ccedb8c317b3/grackle-ai-mcp-stdio-0.149.0.tgz","_integrity":"sha512-WUDP/3HKOCOeUKBr2ig6UrKH407TRts9mL4XZ2WcdUowfuCEIgEFSyryU6lYImeGIpKpCUCR3utKbkOat17xhA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.149.0_1780414560827_0.2819467364978745","host":"s3://npm-registry-packages-npm-production"}},"0.150.0":{"name":"@grackle-ai/mcp-stdio","version":"0.150.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.150.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"b0e21de1c332f904ce5f6df2d88de44bbf6edba7","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.150.0.tgz","fileCount":10,"integrity":"sha512-F365cN4S+Q7FYVUZNmeEinjb3f6ChFYNDdDuJYsFR+7ybX7EutXkwl+JPiHpuBplrCKVJV596Zc8oh/62a5ngg==","signatures":[{"sig":"MEUCIQDESHUExffb/Uzv4Do2AjUjWoQ2dhhCUahp7dddCEqSIAIgUjgEDO/0HE9L5EaignROEQT/9qWIDYX+T6gRLKF8HW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.150.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/1a7ac39a5b61169fc0642f5026a6efab/grackle-ai-mcp-stdio-0.150.0.tgz","_integrity":"sha512-F365cN4S+Q7FYVUZNmeEinjb3f6ChFYNDdDuJYsFR+7ybX7EutXkwl+JPiHpuBplrCKVJV596Zc8oh/62a5ngg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.150.0_1780430740646_0.5015924515932728","host":"s3://npm-registry-packages-npm-production"}},"0.151.0":{"name":"@grackle-ai/mcp-stdio","version":"0.151.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.151.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"1725cbbb4d43490abb75071b0960a1b9b885f269","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.151.0.tgz","fileCount":10,"integrity":"sha512-fRxeQVKoc1XhR0uHABE4/qQGcA/jfZ5YSqeHbkUXpL2j5ZgZXVNS6T9eUc0nvhoo1aa+HxfVJstgd6RxqXGpbQ==","signatures":[{"sig":"MEQCIHVYhEx21ezJVDbDrVxsMiPSwgCRxkWAZvy4nXdWZXhRAiA+UeBNcyFv0sz3zHTWl0vHE026wCuICD7fNkdhq348uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.151.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/d9ae4e88b17acbf2160127e5d738d8ed/grackle-ai-mcp-stdio-0.151.0.tgz","_integrity":"sha512-fRxeQVKoc1XhR0uHABE4/qQGcA/jfZ5YSqeHbkUXpL2j5ZgZXVNS6T9eUc0nvhoo1aa+HxfVJstgd6RxqXGpbQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.151.0_1780437248465_0.5080456079806288","host":"s3://npm-registry-packages-npm-production"}},"0.152.0":{"name":"@grackle-ai/mcp-stdio","version":"0.152.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.152.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"501e4a14932dcec7ed8d14f79cc8c23eb58213f2","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.152.0.tgz","fileCount":10,"integrity":"sha512-Ec2c9FNXRK77MN8Xq5XifacvBoIzNKRj9yEFQ5JU/3lzB0id7pwWj+YEwJZzuG3mH68Vm82dbOxd3yKb5iznjQ==","signatures":[{"sig":"MEYCIQCgiou89utAicWQAL/h+FV6FjSl2QtzPZL0H9p5jOaduwIhAMj6IO6klgts9Ue+y5Fxj/q4BaMBVpm9TnfU6Fx8cFZB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.152.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/a7942a294594500d738f03c7b064a11d/grackle-ai-mcp-stdio-0.152.0.tgz","_integrity":"sha512-Ec2c9FNXRK77MN8Xq5XifacvBoIzNKRj9yEFQ5JU/3lzB0id7pwWj+YEwJZzuG3mH68Vm82dbOxd3yKb5iznjQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.152.0_1780442575799_0.7032493543366225","host":"s3://npm-registry-packages-npm-production"}},"0.153.0":{"name":"@grackle-ai/mcp-stdio","version":"0.153.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.153.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"b473931f93ef4f81d98f7d993c073d47cb0c8ddf","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.153.0.tgz","fileCount":10,"integrity":"sha512-YFXJizDFrRb05+dxpQE0e4JdJmXY1ZbTHXP8gZOEbbwP0E1vdW6KBjzIf9hSf5wGCGzOdPDqsxh/SCs/suARIw==","signatures":[{"sig":"MEUCIFogHWQxiHTGYtJdDQWnO+j2+sT59dWZzNF0Y8e6xzIAAiEA7mwqDsEAMAl2MqWCnq0eTuzA/mllDq3XWVOLGGfXVVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.153.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/5c8ab8f75115413de2482df6ae65c5c5/grackle-ai-mcp-stdio-0.153.0.tgz","_integrity":"sha512-YFXJizDFrRb05+dxpQE0e4JdJmXY1ZbTHXP8gZOEbbwP0E1vdW6KBjzIf9hSf5wGCGzOdPDqsxh/SCs/suARIw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.153.0_1780444104421_0.8244789853168","host":"s3://npm-registry-packages-npm-production"}},"0.154.0":{"name":"@grackle-ai/mcp-stdio","version":"0.154.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.154.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"2bfa50637b66953c4942b88d1e55bb62ee68cfe4","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.154.0.tgz","fileCount":10,"integrity":"sha512-Ktp2djtHjSwpX4n5kugfkklmD9SjEdpGrVA4jMfs7RZb+Cu7SvrvVOA06DLstoq1k95s1usFVFClFJEWcv7aOA==","signatures":[{"sig":"MEQCID/l76i8SogCIg/WWeQFsFsgR6CL2lCHrYhbbhss9BESAiA6xY9KiSirlzKt9iXuYL4J1KFFueVWeKL2MIad7ZmhcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.154.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/57cb3b70965ab84dc78f7ac2019cdbd3/grackle-ai-mcp-stdio-0.154.0.tgz","_integrity":"sha512-Ktp2djtHjSwpX4n5kugfkklmD9SjEdpGrVA4jMfs7RZb+Cu7SvrvVOA06DLstoq1k95s1usFVFClFJEWcv7aOA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.154.0_1780458437104_0.03471813582515493","host":"s3://npm-registry-packages-npm-production"}},"0.155.0":{"name":"@grackle-ai/mcp-stdio","version":"0.155.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.155.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"2dbf4096ad3c2990958c2516671ea3a68b2f4142","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.155.0.tgz","fileCount":10,"integrity":"sha512-vgIBYTBbChHbaGPm9KNBzy+WQejwyMzkt/0TvtdsEsrserK1WNpp/Vj65oXepnQurBxj7nUhp68NFRaFORMzmQ==","signatures":[{"sig":"MEUCIQCgxGDcSZ0iyZUOe1X6/k4EkMcomoQV91hPxITisGgOXgIgDiW4T6zLOTkrPRzYeWRYN/MwpYgZ3UGUQvf+ppDWhL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.155.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/d08b48f3493ca944dbc388f164a51dc1/grackle-ai-mcp-stdio-0.155.0.tgz","_integrity":"sha512-vgIBYTBbChHbaGPm9KNBzy+WQejwyMzkt/0TvtdsEsrserK1WNpp/Vj65oXepnQurBxj7nUhp68NFRaFORMzmQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.155.0_1780465751822_0.778792980481164","host":"s3://npm-registry-packages-npm-production"}},"0.156.0":{"name":"@grackle-ai/mcp-stdio","version":"0.156.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.156.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"7800cb4cd2d4c7b8aaf2af6fdb5ff15a46693642","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.156.0.tgz","fileCount":10,"integrity":"sha512-ooOsR1II7Ynyk1nGoQVaX6G8PQJTiz65bhRACiBjTuN6NUNNrfdaD+gKGD77Yog1di2GwQb/Mfi9Xuqt3pFn4A==","signatures":[{"sig":"MEUCIBRuXHaqYrPwEik0BtFOmO0xrxQ46Cc9ohCcG6cAmFEwAiEAqyjDhAYP+sC/M1ZcLsbA8nez9jVeASHzULdMTe0l+Ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.156.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/fc1d1ef538bc5597c77950162629ff10/grackle-ai-mcp-stdio-0.156.0.tgz","_integrity":"sha512-ooOsR1II7Ynyk1nGoQVaX6G8PQJTiz65bhRACiBjTuN6NUNNrfdaD+gKGD77Yog1di2GwQb/Mfi9Xuqt3pFn4A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.156.0_1780470131839_0.4333204463808875","host":"s3://npm-registry-packages-npm-production"}},"0.157.0":{"name":"@grackle-ai/mcp-stdio","version":"0.157.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.157.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"b021e6d918a154982493aed8b6cc258255b60e2e","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.157.0.tgz","fileCount":10,"integrity":"sha512-6+WAlafdaW6V9mdoYxgdkq2uG9kzcKBkdSTlPJytLwPF59rlr+isQsNXX7Hd5VDVGj298zWqCeUtFWNTlt0wog==","signatures":[{"sig":"MEYCIQDD0wqT0ZvHnVjUHoHg011eQG4CW3gwAK/7X8xC4LiyagIhAKRwcWygPeeiZYoxqTFcftWIAy021dJms8vuFK7H0/M5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.157.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/9d33305d692f2d016d20c6bf0fcc9ed3/grackle-ai-mcp-stdio-0.157.0.tgz","_integrity":"sha512-6+WAlafdaW6V9mdoYxgdkq2uG9kzcKBkdSTlPJytLwPF59rlr+isQsNXX7Hd5VDVGj298zWqCeUtFWNTlt0wog==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.157.0_1780471973479_0.9159879098173911","host":"s3://npm-registry-packages-npm-production"}},"0.158.0":{"name":"@grackle-ai/mcp-stdio","version":"0.158.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.158.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"b01c783e322adfdaad3ed38aae9f53b6f188ac5d","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.158.0.tgz","fileCount":10,"integrity":"sha512-5bJhJ5+HaLrarsAK9P/YFp9YV/ebTED13aAGl84j9ddbxyyq9tOpzvgV1UDBpOjkQGSxVd54i4qXHxpcjdKn/Q==","signatures":[{"sig":"MEQCICwAAVeEThCGRI4S0X2kuT+Jsa7KiUSIvYfKhncJQGwGAiAPqj1XbGU1hwHErHs7tOT53satzr3o+tbB3yv52fIm0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.158.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/568c45c1df8909e2870baa8eb0e05460/grackle-ai-mcp-stdio-0.158.0.tgz","_integrity":"sha512-5bJhJ5+HaLrarsAK9P/YFp9YV/ebTED13aAGl84j9ddbxyyq9tOpzvgV1UDBpOjkQGSxVd54i4qXHxpcjdKn/Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.158.0_1780473782616_0.25096441153410365","host":"s3://npm-registry-packages-npm-production"}},"0.159.0":{"name":"@grackle-ai/mcp-stdio","version":"0.159.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.159.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"01e03abf96d0fc1619fc0a9ba6a9e0d7be7dbcd9","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.159.0.tgz","fileCount":10,"integrity":"sha512-FzNSrlNxxzKWbMY7MxMVxmHgNxnIBs0wXiha7wY9p3iAcunEVPk4dNgHm8fL+GmsHS++/1bMXnfBVMsgHhm2Zw==","signatures":[{"sig":"MEQCIDDpYq3V7suQvm5dsHtZEsaUw61AwPXCtBJLwuSkOoQ1AiBvtq76mA3oe/R6iWWWrBsiPzgM5mT5Y8la1TQ7heclXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.159.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/c6cf2b76666c308f312518764a4fdc7f/grackle-ai-mcp-stdio-0.159.0.tgz","_integrity":"sha512-FzNSrlNxxzKWbMY7MxMVxmHgNxnIBs0wXiha7wY9p3iAcunEVPk4dNgHm8fL+GmsHS++/1bMXnfBVMsgHhm2Zw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.159.0_1780475120087_0.31968906049132695","host":"s3://npm-registry-packages-npm-production"}},"0.160.0":{"name":"@grackle-ai/mcp-stdio","version":"0.160.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.160.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"6f4ac29fe7f07bf826c63021a4480bb781c38dca","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.160.0.tgz","fileCount":10,"integrity":"sha512-YlJ5jQ4rak5J6YrcgyWdGaDNzIQJt9NUWvZDNScxHBuRuSfVnIyj1qhyoSlc9FYnD0r+k17MFF99Vw6+uzG+UA==","signatures":[{"sig":"MEYCIQCUylH1cufa198jALRgh3oqIfAotCEttGOjAWA5uKT1EQIhALlZBK62CdVtiafV704yRtV2tCZmxeWmfxlRr/FRW4/T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.160.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/ab2f9d4b6009a4c692c94deb8d2dcce1/grackle-ai-mcp-stdio-0.160.0.tgz","_integrity":"sha512-YlJ5jQ4rak5J6YrcgyWdGaDNzIQJt9NUWvZDNScxHBuRuSfVnIyj1qhyoSlc9FYnD0r+k17MFF99Vw6+uzG+UA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.160.0_1780507345649_0.1492444255633243","host":"s3://npm-registry-packages-npm-production"}},"0.161.0":{"name":"@grackle-ai/mcp-stdio","version":"0.161.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.161.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"f3f651a771989c759dad8cca999be82a103f08f5","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.161.0.tgz","fileCount":10,"integrity":"sha512-rM8D2ivIm5aojDAG6UWZ9wImeqp91/JkWJJDrtGnkzsL4icf23GkuNhKjVqGuPyA0fx83RW72QjBsasr5nbJxQ==","signatures":[{"sig":"MEQCICknHKI1GM2FJh8HxV9G/eoMG1oj7WHueQQ2bOtI+J30AiBdNMWep409FKmgMz2rQDRqvRU90/DI21ZsByDOiB+h9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.161.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/71067ead9d4b683f18449fe523cd82b7/grackle-ai-mcp-stdio-0.161.0.tgz","_integrity":"sha512-rM8D2ivIm5aojDAG6UWZ9wImeqp91/JkWJJDrtGnkzsL4icf23GkuNhKjVqGuPyA0fx83RW72QjBsasr5nbJxQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.161.0_1780511068263_0.44653013442275236","host":"s3://npm-registry-packages-npm-production"}},"0.162.0":{"name":"@grackle-ai/mcp-stdio","version":"0.162.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.162.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"d59536fa6c554b265a3fa266e7afadc2c759219f","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.162.0.tgz","fileCount":10,"integrity":"sha512-Iny5FWMTZd6lJx1aSSGMNKAG/OMTU680zTYkw5iJMvbyLSGHECeX+ExedQ4vx3VGRI+YHtcoZ1StId3bPIWFgA==","signatures":[{"sig":"MEUCIQDiuvXYEia5QfSm9pBw/zqWh8d7rTjU7QOpzAU+9xkulAIgOCnQ0b5IV0gyUOS7FkkFcMOvzSDuvoAygcZkkU6YhlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.162.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/162b532563081b1e804f3267e5b6b077/grackle-ai-mcp-stdio-0.162.0.tgz","_integrity":"sha512-Iny5FWMTZd6lJx1aSSGMNKAG/OMTU680zTYkw5iJMvbyLSGHECeX+ExedQ4vx3VGRI+YHtcoZ1StId3bPIWFgA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.162.0_1780513573748_0.8532921905700601","host":"s3://npm-registry-packages-npm-production"}},"0.163.0":{"name":"@grackle-ai/mcp-stdio","version":"0.163.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.163.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"feffe90e48064e84a91285479032b090b09e96a1","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.163.0.tgz","fileCount":10,"integrity":"sha512-r+vAUzPF/EPctniVNFg76/PDpkfSOkRBC2G6k7zk/a+V71AIrTnGrr0ErmqkSX4ZeimI0h3TWaU1VKVcE4ZFbQ==","signatures":[{"sig":"MEQCIFN5yX/B3bCiO0fsjhGL+/HV5F9aKLdFxrvS+miPHRmgAiBPYjIZWaZ/Bexlehglc5NjCkChNfrsgdL+F2eS6G+g9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.163.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/1b1e5e632e7b0ee2480567e0e2e7fbae/grackle-ai-mcp-stdio-0.163.0.tgz","_integrity":"sha512-r+vAUzPF/EPctniVNFg76/PDpkfSOkRBC2G6k7zk/a+V71AIrTnGrr0ErmqkSX4ZeimI0h3TWaU1VKVcE4ZFbQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.163.0_1780517769517_0.4766905921651763","host":"s3://npm-registry-packages-npm-production"}},"0.164.0":{"name":"@grackle-ai/mcp-stdio","version":"0.164.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.164.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"b5af24eda4be47ceafa5c8f1a614449b74019c8a","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.164.0.tgz","fileCount":10,"integrity":"sha512-XmZ4+S9O46/OvyM/F+KpZXqCBR8g+lEUXPdX4ShCrtjaDcGX/Uhne4lsfTXoijHW9G+4+9HCSa2ddIYk0fqgJw==","signatures":[{"sig":"MEYCIQC6yh8U51fQ9zTb+s2dtK+6Ir2UlJoBIqgolh9+RR4dogIhAIQ6PxNqH74yD5HzsZNbpxYwAumw8H1Qe0XBL6YjgdKi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.164.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/61f7f8842993e95fd127b64c0345096f/grackle-ai-mcp-stdio-0.164.0.tgz","_integrity":"sha512-XmZ4+S9O46/OvyM/F+KpZXqCBR8g+lEUXPdX4ShCrtjaDcGX/Uhne4lsfTXoijHW9G+4+9HCSa2ddIYk0fqgJw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.164.0_1780540298974_0.4602597097356633","host":"s3://npm-registry-packages-npm-production"}},"0.165.0":{"name":"@grackle-ai/mcp-stdio","version":"0.165.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.165.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"f87f5b67744bff6931903b3808335e8a57b9f25c","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.165.0.tgz","fileCount":10,"integrity":"sha512-ut/aT44gNsL2KnG65viVBBFTclZtK8ztE8/5vnXMK0O+YQJjP5fuEwXF127dbdlhK82l1P5VGUsk2dxvt5FRIQ==","signatures":[{"sig":"MEUCIQDcP1AXIpJf9gRhRrBVNA+YdT5KQLj9pB84IiBkBdokcAIgaKHjva9Nr1wA9rE2KcGy/5WN+TolVpxzxf0L/JxqfZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.165.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/58f15910879aa325a8b65c4fdad70f5d/grackle-ai-mcp-stdio-0.165.0.tgz","_integrity":"sha512-ut/aT44gNsL2KnG65viVBBFTclZtK8ztE8/5vnXMK0O+YQJjP5fuEwXF127dbdlhK82l1P5VGUsk2dxvt5FRIQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.165.0_1780541845786_0.346475169548244","host":"s3://npm-registry-packages-npm-production"}},"0.166.0":{"name":"@grackle-ai/mcp-stdio","version":"0.166.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.166.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"b145488452ae6e8fbc71b08626e024d6cd50bfcf","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.166.0.tgz","fileCount":10,"integrity":"sha512-A7pANy5BP4RrVkssKfKXzcNauAJx0/LBfTA8JJHNUNPpBl2edQ8GQ9To8IFx/RNbe1KvM221tM6JA3ONKHoGYw==","signatures":[{"sig":"MEUCIQDN6nFEZD8/a3yObsEcaSbYMgCy8jsWYPq/62Qqdg79YQIgXKPmPNhClZCcEnSfLaUPFNoDnDlmCZY4X2AyF0wwRkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17370},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.166.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/22f7b7e9eb6a6350849a7ac576327130/grackle-ai-mcp-stdio-0.166.0.tgz","_integrity":"sha512-A7pANy5BP4RrVkssKfKXzcNauAJx0/LBfTA8JJHNUNPpBl2edQ8GQ9To8IFx/RNbe1KvM221tM6JA3ONKHoGYw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.1","@types/node":"^22.0.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^3.1.1","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.166.0_1780549657386_0.004072561290158427","host":"s3://npm-registry-packages-npm-production"}},"0.167.0":{"name":"@grackle-ai/mcp-stdio","version":"0.167.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.167.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"89fff22b6bf45a76d731ee53d8117a4ea7de8713","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.167.0.tgz","fileCount":10,"integrity":"sha512-HCxFDb3hvslxj3+DiQI1j2X7Bm2Swoys1WZs2rFaI81vqbN7Y1ZAioh9SdOGh6Eb13AQX3krWodfjn6zXv5pEg==","signatures":[{"sig":"MEUCIQDARzhlBKRuys9bZvCHXbjfzYpZPeDif8lFmSO0UXzkcgIgc2HOiOoSmP1gz7GpjqZA49JhuFKfmczNm03wrwK8UAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.167.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/40ff7362b37b30e0c024cd81a7b5aec6/grackle-ai-mcp-stdio-0.167.0.tgz","_integrity":"sha512-HCxFDb3hvslxj3+DiQI1j2X7Bm2Swoys1WZs2rFaI81vqbN7Y1ZAioh9SdOGh6Eb13AQX3krWodfjn6zXv5pEg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.167.0_1780553401696_0.5831522545381485","host":"s3://npm-registry-packages-npm-production"}},"0.168.0":{"name":"@grackle-ai/mcp-stdio","version":"0.168.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.168.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"895a3573268d2f8652cfe76b61b289577e27680f","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.168.0.tgz","fileCount":10,"integrity":"sha512-ml2Y0mVi8S3fwbWQnOGWQRr2jOE2DBugxGV1M7lAqv+WYPO8Rwb8BbVFJCDHL9K665Oz9p2IIzmHQOjnOperTQ==","signatures":[{"sig":"MEUCIQDBEPffsv+klLuc1PLlcuwT04hTBZ+M8ddWIQ4q52uxfgIgfwVs/awr1SjPDQ+Ble1XXCWDLD+aZuMyYKmXYmc9Eq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.168.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/f5733aef030b2e2e040ab08bbbc88e99/grackle-ai-mcp-stdio-0.168.0.tgz","_integrity":"sha512-ml2Y0mVi8S3fwbWQnOGWQRr2jOE2DBugxGV1M7lAqv+WYPO8Rwb8BbVFJCDHL9K665Oz9p2IIzmHQOjnOperTQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.168.0_1780557978609_0.18957869136969685","host":"s3://npm-registry-packages-npm-production"}},"0.169.0":{"name":"@grackle-ai/mcp-stdio","version":"0.169.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.169.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"d96c3d3d8a8f362fc8e6a4dc29504f67591e53a5","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.169.0.tgz","fileCount":10,"integrity":"sha512-7+SoakV/22uNQkLZbBD7GHx2+hM5l0y5pJnblBBVNVksg+lRm43pEma4tRzU1SQ+edEBWeAbrXVNshKzkmASew==","signatures":[{"sig":"MEYCIQCofKGuolajPxUmTjl0QHvOozMS96DCd+naKzgou4hxbQIhAIfXEzuRyOp6N0kkOKa21HoRcSGyVqRN9oP5nwDhDh1h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.169.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/e05d28fa8c081ed0c35fb920d271f4c4/grackle-ai-mcp-stdio-0.169.0.tgz","_integrity":"sha512-7+SoakV/22uNQkLZbBD7GHx2+hM5l0y5pJnblBBVNVksg+lRm43pEma4tRzU1SQ+edEBWeAbrXVNshKzkmASew==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.169.0_1780583326626_0.8735217382682798","host":"s3://npm-registry-packages-npm-production"}},"0.170.0":{"name":"@grackle-ai/mcp-stdio","version":"0.170.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.170.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"6e436ba0c67e661f9e6b5239b35035f77c7f1022","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.170.0.tgz","fileCount":10,"integrity":"sha512-IEXqv46fFoEk5dhpiUSz7ftU8Ekmwmvffx/V4KSiDfhA31PkBtlpqeWJDwUEjXTX9RwDanX+pwmJeVRcx8VouQ==","signatures":[{"sig":"MEYCIQD24RVbkPJG+5pI1k51CftxlLxfagVzEjvejgDkkJHbKQIhAKXavhvdMFxHRraS+e35m+CGtomsOQ5Zf/sc96NjlcEU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.170.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/f121d20bed32f5e20781a28d18542109/grackle-ai-mcp-stdio-0.170.0.tgz","_integrity":"sha512-IEXqv46fFoEk5dhpiUSz7ftU8Ekmwmvffx/V4KSiDfhA31PkBtlpqeWJDwUEjXTX9RwDanX+pwmJeVRcx8VouQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.170.0_1780628428710_0.9206719256121731","host":"s3://npm-registry-packages-npm-production"}},"0.171.0":{"name":"@grackle-ai/mcp-stdio","version":"0.171.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.171.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"3e255d4a7b8189de8dea58e08fe2b25db16cd2bd","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.171.0.tgz","fileCount":10,"integrity":"sha512-iP+ntvn+cbRxzcVaqixc0MHEOnMJ1vC+d7mmAK7IH2zeil+hj9OPPbKsOM5bEmHkLL21sATbWsaD7Wzw1RPJNQ==","signatures":[{"sig":"MEQCIGDol9VB8oE6QDrGioiv0/6Don78UHr7YBGwVCl4lMziAiAusjbqXltn0F0+fV0uHWFculVW1I4/7C/PaZycLFvjew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.171.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/2511d64e2da0969c484e6ba9bbc8e568/grackle-ai-mcp-stdio-0.171.0.tgz","_integrity":"sha512-iP+ntvn+cbRxzcVaqixc0MHEOnMJ1vC+d7mmAK7IH2zeil+hj9OPPbKsOM5bEmHkLL21sATbWsaD7Wzw1RPJNQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.171.0_1780633561820_0.5178598068143687","host":"s3://npm-registry-packages-npm-production"}},"0.172.0":{"name":"@grackle-ai/mcp-stdio","version":"0.172.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.172.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"78a6a1fb54dd47d5ec0dc8030973765f92437cc8","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.172.0.tgz","fileCount":10,"integrity":"sha512-6XBIBUocbTInjRnSdwJZ2UmMOyZiJwZSyI+kE9jEcaOlcZeSQgwEwTFOcpc9PReEnrDGimnZlL4kjQwKJcrSfg==","signatures":[{"sig":"MEQCIF4ALK/tWEFobJ41iGAfs06qJmKBmDIvpeE2OIUiMGSvAiBuMWtQ1uaXaX0AB73rHUapLv658uJ84pQKIiS8Igc3oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.172.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/7bcbed71c099aa400529126234036546/grackle-ai-mcp-stdio-0.172.0.tgz","_integrity":"sha512-6XBIBUocbTInjRnSdwJZ2UmMOyZiJwZSyI+kE9jEcaOlcZeSQgwEwTFOcpc9PReEnrDGimnZlL4kjQwKJcrSfg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.172.0_1780638251277_0.7197781423764953","host":"s3://npm-registry-packages-npm-production"}},"0.173.0":{"name":"@grackle-ai/mcp-stdio","version":"0.173.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.173.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"7a6e7917c7525f87726d1425d93680aca1987c64","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.173.0.tgz","fileCount":10,"integrity":"sha512-SBjICTsQgB2i4vWw9wvmwo7rkWGMlosgO/dnJ3omayqgKwBJfel1wksgSlD73AjF465uaAlzjBpGCwYSBawlJA==","signatures":[{"sig":"MEYCIQCnRt2lqt5sLkIIwx70rCgkY6VwyhGRHoziYyNP0mPgOgIhAPo73bYBrtlDCTTJBCbvqfRbJ7BdBASyyf/h8BpezPEb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.173.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/f9e4a28e72e574a641056d17c324f9fa/grackle-ai-mcp-stdio-0.173.0.tgz","_integrity":"sha512-SBjICTsQgB2i4vWw9wvmwo7rkWGMlosgO/dnJ3omayqgKwBJfel1wksgSlD73AjF465uaAlzjBpGCwYSBawlJA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.173.0_1780641155622_0.3758289325736064","host":"s3://npm-registry-packages-npm-production"}},"0.174.0":{"name":"@grackle-ai/mcp-stdio","version":"0.174.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.174.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"63565f6da38cfadd2dbca853be6fa0f2287958fe","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.174.0.tgz","fileCount":10,"integrity":"sha512-4pvrX6gK4m9VN5mvQ/j1VpmvLKqi7JZyjW61GfnhcDABtyDidJGFVuQaOC2zmBFJvklXuR55plYG5YYGMAdINA==","signatures":[{"sig":"MEUCIQDy+aEeWQL9A3mc0CBNcyC+xbdlRzokcebQKPWT3h7IRgIgIGxWKIMG9v+v0/cZCBwmHSM6RZU71FlKe9u0gfUTykc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.174.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/f23b822c0d7b8692ac60437cfcb71d99/grackle-ai-mcp-stdio-0.174.0.tgz","_integrity":"sha512-4pvrX6gK4m9VN5mvQ/j1VpmvLKqi7JZyjW61GfnhcDABtyDidJGFVuQaOC2zmBFJvklXuR55plYG5YYGMAdINA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.174.0_1780643908443_0.3399543770351088","host":"s3://npm-registry-packages-npm-production"}},"0.175.0":{"name":"@grackle-ai/mcp-stdio","version":"0.175.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.175.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"dbd55d2d08da59d9690cad9751fbb2e2243b4674","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.175.0.tgz","fileCount":10,"integrity":"sha512-vR/eq5N+qKOInoWXGIrW3+IAiRcc4L0GWHn5u4mVAdVNd2Kha0slyUIh5baQt8aH5oZsob+58PmwEzZDBUYU2Q==","signatures":[{"sig":"MEUCIFOiPi3F8L79Py+Bxkkpp/sfPIrMCZEr1XzOmS7wYg0KAiEApgUPk2VF7IzFQKaImpQsvfmT1cL86N55cQFWtnlJQcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.175.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/292acca5c1ce1bd8765aca5b787898dc/grackle-ai-mcp-stdio-0.175.0.tgz","_integrity":"sha512-vR/eq5N+qKOInoWXGIrW3+IAiRcc4L0GWHn5u4mVAdVNd2Kha0slyUIh5baQt8aH5oZsob+58PmwEzZDBUYU2Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.175.0_1780661576531_0.46926083123791607","host":"s3://npm-registry-packages-npm-production"}},"0.176.0":{"name":"@grackle-ai/mcp-stdio","version":"0.176.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.176.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"41aae70adf4c1e8fce6d55447930692e8febec74","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.176.0.tgz","fileCount":10,"integrity":"sha512-hzdDGadRS0Zb3OfYkFl3/4urmrJrTmG0SjhZ825VQKP4QMyi+RbtC5PVyO2Nb81ArRFmG9H0dN1PRdGRPAQuSQ==","signatures":[{"sig":"MEUCIA9bgrjryVMGv6Vng0oV7QWOCCdCu2vYE9DFz3PE3IySAiEAx0PLlxgXLN57sXm8IPY0O4NrPeJ8NU1CkIcpMGTEaSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.176.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/d2c06c6dfd0df2e2fe69b0d287f0faf0/grackle-ai-mcp-stdio-0.176.0.tgz","_integrity":"sha512-hzdDGadRS0Zb3OfYkFl3/4urmrJrTmG0SjhZ825VQKP4QMyi+RbtC5PVyO2Nb81ArRFmG9H0dN1PRdGRPAQuSQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.176.0_1780670319400_0.4125057804162622","host":"s3://npm-registry-packages-npm-production"}},"0.177.0":{"name":"@grackle-ai/mcp-stdio","version":"0.177.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.177.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"6a09680bb53f64808d80628ab951f47c30dc6c3d","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.177.0.tgz","fileCount":10,"integrity":"sha512-m7WzFQSI9oGLNCyuNoKWivPKoa2yZlSIRGxOaX25eccrlybPDpvka3TF/d2bYNI0gzaWcH2QPm6GqCyc9puZ2Q==","signatures":[{"sig":"MEYCIQCYY4EYXhfKt7N5QhxQ4TGrW3tGhFnrT70D+tbnT8TdggIhALtnhdQt/4T87mup/rPf2vCZqFtPOAo/frBdE0Z7OoBR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.177.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/37a5506f3401551b715f0800634a5f63/grackle-ai-mcp-stdio-0.177.0.tgz","_integrity":"sha512-m7WzFQSI9oGLNCyuNoKWivPKoa2yZlSIRGxOaX25eccrlybPDpvka3TF/d2bYNI0gzaWcH2QPm6GqCyc9puZ2Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.177.0_1780682427675_0.7182918831918588","host":"s3://npm-registry-packages-npm-production"}},"0.178.0":{"name":"@grackle-ai/mcp-stdio","version":"0.178.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.178.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"ef7c4e6a37175c5b442bec41dd158054a6ffaeba","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.178.0.tgz","fileCount":10,"integrity":"sha512-VP5JGzL31AQ3ha1Br9M5JlqvfXgRgw59Hn/VVfCbq5xVolH00riN5PJxtiMWHE+dco1SID5GWU1mNXcYlJpRrA==","signatures":[{"sig":"MEYCIQC/NMcA+QQORGANcXM+jh5LugWPO0LC9xn+Kv3vcd1/GAIhAIWYcGCmoxmRnGXV9pGs+ntOVcmtEnfRW42MvV5FcaSa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.178.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/d622068462c14abf473b6f55b10f8771/grackle-ai-mcp-stdio-0.178.0.tgz","_integrity":"sha512-VP5JGzL31AQ3ha1Br9M5JlqvfXgRgw59Hn/VVfCbq5xVolH00riN5PJxtiMWHE+dco1SID5GWU1mNXcYlJpRrA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.178.0_1781109851881_0.8653593808958271","host":"s3://npm-registry-packages-npm-production"}},"0.179.0":{"name":"@grackle-ai/mcp-stdio","version":"0.179.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.179.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"77cd686c35ccb98da574130d59584583f9e8b797","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.179.0.tgz","fileCount":10,"integrity":"sha512-Q2YIYEIdN72BHcsGF5q89zSq4X3Ikj5r6zoowVHBj6+1rJHKhNSjwJRbosKMO4FcRbBjfEwLWyFwApNXsBmTow==","signatures":[{"sig":"MEQCIFtWAL9Ju8E64SIy5V1m+xok0RG9x/+0oiVgqVx8erCmAiB3VeQkG8n4zP+Wi1ZxDhgJz9RzC4ESM1ikdK7XmpKbiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.179.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/6a3a4f7f80f18c18316a8bd535f52e5f/grackle-ai-mcp-stdio-0.179.0.tgz","_integrity":"sha512-Q2YIYEIdN72BHcsGF5q89zSq4X3Ikj5r6zoowVHBj6+1rJHKhNSjwJRbosKMO4FcRbBjfEwLWyFwApNXsBmTow==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.179.0_1781113546298_0.3094596497190407","host":"s3://npm-registry-packages-npm-production"}},"0.180.0":{"name":"@grackle-ai/mcp-stdio","version":"0.180.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.180.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"9a76a3b526ee5b51c2f4bcf4594a17e10f55645a","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.180.0.tgz","fileCount":10,"integrity":"sha512-/pNPJQyt8mcLdc22iHlMYgim7ylY5tCSgec1x0XjyKNMR9OjfNJo4ufl/sbjIxglFguJJwzUA1GU0M8ip2dL0Q==","signatures":[{"sig":"MEQCIFMKBFHI2j+PwTwPYV6CgCwKL6XJhI5d7XJvy5BhlkcLAiAavIhA5cT7OlYEKTpv4lx13UyjKEZ691daFu69yx7eHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.180.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/0bcb8a2948d0856109e6c8ae4c78100c/grackle-ai-mcp-stdio-0.180.0.tgz","_integrity":"sha512-/pNPJQyt8mcLdc22iHlMYgim7ylY5tCSgec1x0XjyKNMR9OjfNJo4ufl/sbjIxglFguJJwzUA1GU0M8ip2dL0Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.180.0_1781119115085_0.03985287881394184","host":"s3://npm-registry-packages-npm-production"}},"0.181.0":{"name":"@grackle-ai/mcp-stdio","version":"0.181.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.181.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"481b05218917cf62132d0845ba468cb22c3a3ef5","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.181.0.tgz","fileCount":10,"integrity":"sha512-6eSdhRfaQLwOnQV+V1v0MGAsnkyremC+/BvpJiRtM279+eGhmf9nGyZxfLp00KYk6y0HLig/PMywpu/ILt0sww==","signatures":[{"sig":"MEUCIAF9igFXmrkpzF9tS5gdtqzGlrzEqwXFZ/kBziyqo6kXAiEA6SA3MzcwehrUkOVGt80hdwW/cqiOtNulLl0BG7jo8/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.181.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/46848a8cc5ed3e14d4d073b8a09bfa08/grackle-ai-mcp-stdio-0.181.0.tgz","_integrity":"sha512-6eSdhRfaQLwOnQV+V1v0MGAsnkyremC+/BvpJiRtM279+eGhmf9nGyZxfLp00KYk6y0HLig/PMywpu/ILt0sww==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.181.0_1781123079737_0.06598987996951466","host":"s3://npm-registry-packages-npm-production"}},"0.182.0":{"name":"@grackle-ai/mcp-stdio","version":"0.182.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.182.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"0c144c7504ba1346d9ff88805608d5dee50e85bf","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.182.0.tgz","fileCount":10,"integrity":"sha512-nWzldQhgXg2M+PB3PhkM3gVOlZicdQGiviIu9yx3bn2Hrm0imdPJraNobaqAAs5mcEl4lH8k+t1GuXeQGHdlUw==","signatures":[{"sig":"MEQCIDeSQtSwqGZB5GWR7kcN3amrp1vRWrHHAexHhB590wg3AiAPsqHYReG4iGmnXN/oSFUC3odpLbD+Yw4VD9FDGbLGRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.182.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/4610b4279f0d3e63776346240b838623/grackle-ai-mcp-stdio-0.182.0.tgz","_integrity":"sha512-nWzldQhgXg2M+PB3PhkM3gVOlZicdQGiviIu9yx3bn2Hrm0imdPJraNobaqAAs5mcEl4lH8k+t1GuXeQGHdlUw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.182.0_1781125496001_0.7005690331894667","host":"s3://npm-registry-packages-npm-production"}},"0.183.0":{"name":"@grackle-ai/mcp-stdio","version":"0.183.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.183.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"dc706ab1dabb94023a1e409269d783f0a91e6113","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.183.0.tgz","fileCount":10,"integrity":"sha512-oh6MlecSQiw80phwxR9bN3nlatuZVk/JKwBR02+lcRPlgjspyfpqXCdvKHHeFgKXZgorpHZN/R67HUyZ2OhjzQ==","signatures":[{"sig":"MEQCIGBNB+HWoRAKR+1lQPCYv57DObpeOwp/6gudPVnY1FK+AiAxzo1+UiHloPF9jk1Sd0IAU1RlyF7slRjtVO4kE3VsDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.183.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/af6a0a15633b39eccef985839c8fa9b6/grackle-ai-mcp-stdio-0.183.0.tgz","_integrity":"sha512-oh6MlecSQiw80phwxR9bN3nlatuZVk/JKwBR02+lcRPlgjspyfpqXCdvKHHeFgKXZgorpHZN/R67HUyZ2OhjzQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.183.0_1781141876229_0.4059209598448785","host":"s3://npm-registry-packages-npm-production"}},"0.184.0":{"name":"@grackle-ai/mcp-stdio","version":"0.184.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.184.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"954d2222f9f95d281b8c1379d5c6b0ff04a786fe","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.184.0.tgz","fileCount":10,"integrity":"sha512-5KXZZn7ORMKRl/ipruIxhwYOy55I9hLJMln5+gsrstyiSQkwGU40l4kk9FGs4KQ0kkpx649I8fiOvHHG0ys8Xw==","signatures":[{"sig":"MEMCHwLqehxsUoi4AU5UuAtUkW/Q309yEp++o3LNLM0XMhECIFeLudT0J4hDJTRXq12AyZk8y94hjHAhf8RwHxSwwwGo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.184.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/0a8efa72fcd979cede16d81266c55c18/grackle-ai-mcp-stdio-0.184.0.tgz","_integrity":"sha512-5KXZZn7ORMKRl/ipruIxhwYOy55I9hLJMln5+gsrstyiSQkwGU40l4kk9FGs4KQ0kkpx649I8fiOvHHG0ys8Xw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.184.0_1781143567973_0.41025801812183404","host":"s3://npm-registry-packages-npm-production"}},"0.185.0":{"name":"@grackle-ai/mcp-stdio","version":"0.185.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.185.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"3f9eb24eaf70fcfbd4d7a4ff340dbaf91fcc9f10","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.185.0.tgz","fileCount":10,"integrity":"sha512-LUaeI3Z79/Ck+r3mYiVTRJ7YZ731XfTFvSk2qpos4/Ji3R2dGL1zdxlQoGRnkP60CvEDWs0lpTmNFgmNJ4U9AA==","signatures":[{"sig":"MEQCIB8EkqUyRLy9LRxo52AA2reC/bfBsEaCQTigkvDFe7izAiAq84t6rxnnsmp/fq4GadCNOuLjrCWu5GgtuYFVCYTQkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.185.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/35f8a4e2d83bb7506d1e8b558204a026/grackle-ai-mcp-stdio-0.185.0.tgz","_integrity":"sha512-LUaeI3Z79/Ck+r3mYiVTRJ7YZ731XfTFvSk2qpos4/Ji3R2dGL1zdxlQoGRnkP60CvEDWs0lpTmNFgmNJ4U9AA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.185.0_1781144919580_0.8103593540580805","host":"s3://npm-registry-packages-npm-production"}},"0.186.0":{"name":"@grackle-ai/mcp-stdio","version":"0.186.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.186.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"48d7554461906b5eccbdef1797ab1aaf91828121","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.186.0.tgz","fileCount":10,"integrity":"sha512-7liipPRMg50mpZFDt/POdjLWN3jJex+4oNJYof1HtGuVxRwiY+w8lfNsSyrApVjwGwvy92LMiyzZ3MyndS61dw==","signatures":[{"sig":"MEUCIQCQuhOZaGK4fzd/moQ7uVEXdoy0o4MfzS/qpI3274cjUwIgSkXVVc6YfDhWHGZK0SF6kVFhexWbBKsrx655RN8kxvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.186.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/a0429852f4a20293e79bb0c27c5bb515/grackle-ai-mcp-stdio-0.186.0.tgz","_integrity":"sha512-7liipPRMg50mpZFDt/POdjLWN3jJex+4oNJYof1HtGuVxRwiY+w8lfNsSyrApVjwGwvy92LMiyzZ3MyndS61dw==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.186.0_1781152068978_0.7295609020014548","host":"s3://npm-registry-packages-npm-production"}},"0.187.0":{"name":"@grackle-ai/mcp-stdio","version":"0.187.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.187.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"d7f138bc8a7d3b7bfe5607a85e862b0f48024103","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.187.0.tgz","fileCount":10,"integrity":"sha512-arJ2cJkqWpumiwx6H7NsFIvXC6ys44ZZ+odBOgXoRtkEaX92mA7ptjEY8hd89wj5aTdrcbm4rksyWPJ2LHtEEQ==","signatures":[{"sig":"MEUCIQCRuvTzzyxyuv8HWk+QO4NaOoku3VjyLEH5sTizXbieAwIgIevzKLT+qSOtk9KepF2a0GpU/z5NyNMHrYgQeEU0Bvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.187.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/61d0f4e8277ea79647651105a1d9b71d/grackle-ai-mcp-stdio-0.187.0.tgz","_integrity":"sha512-arJ2cJkqWpumiwx6H7NsFIvXC6ys44ZZ+odBOgXoRtkEaX92mA7ptjEY8hd89wj5aTdrcbm4rksyWPJ2LHtEEQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.187.0_1781153909845_0.6354697068127977","host":"s3://npm-registry-packages-npm-production"}},"0.188.0":{"name":"@grackle-ai/mcp-stdio","version":"0.188.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.188.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"645256b45393c9104be06a0b0bfaf0327e5e2a43","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.188.0.tgz","fileCount":10,"integrity":"sha512-xD8DqKSFJ3bwl0Qa6SsDv8TO5uc2GME2S1uTmtAh4rOv3Y5hJptQYe0yxcv1fL0MvXWq+wdj9DpkM0R3NJXD5A==","signatures":[{"sig":"MEUCIHZhXPp7QXffUVSNwby31LAdrYj/eBo2uM62fJeVjASfAiEApQPV0oe+tVDfC3XVBaMqhcOu039JoU1/XwuquF0yoUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.188.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/ffa65bfedac16dda2646fa675149100e/grackle-ai-mcp-stdio-0.188.0.tgz","_integrity":"sha512-xD8DqKSFJ3bwl0Qa6SsDv8TO5uc2GME2S1uTmtAh4rOv3Y5hJptQYe0yxcv1fL0MvXWq+wdj9DpkM0R3NJXD5A==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.188.0_1781156257854_0.5528525676241227","host":"s3://npm-registry-packages-npm-production"}},"0.189.0":{"name":"@grackle-ai/mcp-stdio","version":"0.189.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.189.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"3a2fea34f9db1e2c7aed70e91718274449355db8","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.189.0.tgz","fileCount":10,"integrity":"sha512-v+xSh6SPSTVJkH7MXjJBoz7QFMj0L2j0rxW2Rh0XPm62eW5tTXS/qMxCk4TF4l9B9uniWwkiznn+6una3neMmA==","signatures":[{"sig":"MEYCIQC0PPbzsYtxa2aLfZPTNSXVJbwx/WYVbEDAJT7lWDoWywIhAJT2jh+6XR74IfiCEGTGLjTkvvJB/m7OIEVKBUnylxPy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.189.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/dd903ba6d72d8c70971e7d2bbf0f7dcc/grackle-ai-mcp-stdio-0.189.0.tgz","_integrity":"sha512-v+xSh6SPSTVJkH7MXjJBoz7QFMj0L2j0rxW2Rh0XPm62eW5tTXS/qMxCk4TF4l9B9uniWwkiznn+6una3neMmA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.189.0_1781162675275_0.5125052967608419","host":"s3://npm-registry-packages-npm-production"}},"0.190.0":{"name":"@grackle-ai/mcp-stdio","version":"0.190.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.190.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"732c8c90d45139bea2c96dd60cc6202bc694615b","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.190.0.tgz","fileCount":10,"integrity":"sha512-4yiM30IjOgCqNQR8uRQYKh/s9YFafV2d0gltuOP9O3zBvnO0T7WE3J0QUJM/1vdUIba1scXY1eibN4qno1eCgQ==","signatures":[{"sig":"MEUCIElQPX2GrSI5JYDCdzEUHmTezras5NemgTcNpXLDkspCAiEAkOQa+xaBBh3PVUKbX5SEfAD+Hjq19TB68j08uWg3ogk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.190.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/aa4b40e9366a5237759dc24e0bd98698/grackle-ai-mcp-stdio-0.190.0.tgz","_integrity":"sha512-4yiM30IjOgCqNQR8uRQYKh/s9YFafV2d0gltuOP9O3zBvnO0T7WE3J0QUJM/1vdUIba1scXY1eibN4qno1eCgQ==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.190.0_1781186715844_0.22054799808339864","host":"s3://npm-registry-packages-npm-production"}},"0.191.0":{"name":"@grackle-ai/mcp-stdio","version":"0.191.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.191.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"4b61cb29926563c591c9b4f183ccfc89a732419e","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.191.0.tgz","fileCount":10,"integrity":"sha512-gAyrdZ2sg8HVcGkjDE2Y5bEieYhXjBmHMh4eF/iHY990qVlrQEv5mGP6OyjIS36civAQ6QTBPr1zDRm/J2kuAg==","signatures":[{"sig":"MEYCIQC19n5s2lGdEeol5FaU5ePi36XghTejKeKy1+0ViaaLFgIhALFvNSNtO49bc+xzcGvu9IVF6hfX31aTig/NXJ6zzbW4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.191.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/1c02689fe4eaf198376b8e0bb15e6a1d/grackle-ai-mcp-stdio-0.191.0.tgz","_integrity":"sha512-gAyrdZ2sg8HVcGkjDE2Y5bEieYhXjBmHMh4eF/iHY990qVlrQEv5mGP6OyjIS36civAQ6QTBPr1zDRm/J2kuAg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.191.0_1781189109942_0.5726497812798401","host":"s3://npm-registry-packages-npm-production"}},"0.192.0":{"name":"@grackle-ai/mcp-stdio","version":"0.192.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.192.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"46e4eb72a2cb4b310dc597157d7238e45f35944b","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.192.0.tgz","fileCount":10,"integrity":"sha512-5DMP8pmBFoB/spGxRj47PGHomsrD73/nBM3IscaiOHG56l6N545nZ2oZQA7wQqrCfAqiXLvEK61lwmw1q0qx5Q==","signatures":[{"sig":"MEUCIQDPOQqrEMpa4lwxH44QOVt2U+j4F5MQZm2QcgsBk6kR0AIgNJ0gZvmR1/kTbZ1th4HpvPwCrS2IowweKs/h1ma8Wqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.192.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/b9a15ce99cb640e5c064859cf63cd0db/grackle-ai-mcp-stdio-0.192.0.tgz","_integrity":"sha512-5DMP8pmBFoB/spGxRj47PGHomsrD73/nBM3IscaiOHG56l6N545nZ2oZQA7wQqrCfAqiXLvEK61lwmw1q0qx5Q==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.192.0_1781206427032_0.32326842818177304","host":"s3://npm-registry-packages-npm-production"}},"0.193.0":{"name":"@grackle-ai/mcp-stdio","version":"0.193.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.193.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"ae958b493ef14c858df4dc2445ce5d6d560797c6","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.193.0.tgz","fileCount":10,"integrity":"sha512-DtW49h7taIzdwvWET+aqUvYrtgP80wSoKQp7FhB7E4nDU0BLGKGe9j2feDib4g7EpN+/1ZtaGqnPUdYdmZEJJA==","signatures":[{"sig":"MEQCIDh6me/jmP39c3pZh45F5Uj3PuYtPdshCDjxG3lvT+AaAiAaDumIUVshB6MB3o7AnLrEAjBkbgWizmkD9Q7HT3hTrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.193.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/0ea85630d64b7fa207044519a10de3d7/grackle-ai-mcp-stdio-0.193.0.tgz","_integrity":"sha512-DtW49h7taIzdwvWET+aqUvYrtgP80wSoKQp7FhB7E4nDU0BLGKGe9j2feDib4g7EpN+/1ZtaGqnPUdYdmZEJJA==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.193.0_1781212177344_0.5562334197245833","host":"s3://npm-registry-packages-npm-production"}},"0.194.0":{"name":"@grackle-ai/mcp-stdio","version":"0.194.0","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"license":"MIT","_id":"@grackle-ai/mcp-stdio@0.194.0","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"bin":{"grackle-mcp-stdio":"dist/index.js"},"dist":{"shasum":"d685d3499292c1f08bd038f56800e13334f0145d","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.194.0.tgz","fileCount":10,"integrity":"sha512-+SiQzOFOTnX+UMMk75vcVW5F5nx8qg8ulaEdJCJWLUb3EWa7bjMT2DRt/jyznC/VmAqsAUTtoXslRDfIXxYpmg==","signatures":[{"sig":"MEUCIQDII0kqIz5mr4yxwh68U5cGFc2LXpYBm6V4awbJIDGUSgIgIHgbIYOjx0kEDYNFY9bPjOZ4G+uE51rERS1WnhFZzW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17399},"main":"dist/index.js","type":"module","_from":"file:grackle-ai-mcp-stdio-0.194.0.tgz","types":"dist/index.d.ts","engines":{"node":">=22.0.0 <24.0.0"},"scripts":{"test":"vitest run","build":"heft build --clean","clean":"heft clean","start":"node dist/index.js","_phase:test":"vitest run --coverage","_phase:build":"heft run --only build -- --clean"},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"_resolved":"/tmp/4a74b1cf5e8f095dc06ea3c7659a8ee9/grackle-ai-mcp-stdio-0.194.0.tgz","_integrity":"sha512-+SiQzOFOTnX+UMMk75vcVW5F5nx8qg8ulaEdJCJWLUb3EWa7bjMT2DRt/jyznC/VmAqsAUTtoXslRDfIXxYpmg==","repository":{"url":"git+https://github.com/nick-pape/grackle.git","type":"git","directory":"packages/mcp-stdio"},"_npmVersion":"10.9.8","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","@types/node":"^22.0.0","@vitest/spy":"^4.1.0","@rushstack/heft":"1.2.7","@vitest/coverage-v8":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-stdio_0.194.0_1781214688652_0.42197740757284086","host":"s3://npm-registry-packages-npm-production"}},"0.195.0":{"name":"@grackle-ai/mcp-stdio","version":"0.195.0","description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nick-pape/grackle.git","directory":"packages/mcp-stdio"},"keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"homepage":"https://github.com/nick-pape/grackle#readme","bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"engines":{"node":">=22.0.0 <24.0.0"},"type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"grackle-mcp-stdio":"dist/index.js"},"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"devDependencies":{"@rushstack/heft":"1.2.7","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.0","vitest":"^4.1.0","@vitest/spy":"^4.1.0","@grackle-ai/heft-rig":"0.0.1"},"scripts":{"build":"heft build --clean","start":"node dist/index.js","test":"vitest run","clean":"heft clean","_phase:build":"heft run --only build -- --clean","_phase:test":"vitest run --coverage"},"_id":"@grackle-ai/mcp-stdio@0.195.0","_integrity":"sha512-gu5eH4BsxhaKytbBZp2no6tDpLkm6lCvP8B9j9C/frCm0h8Q6TsSOiDxRUelnELjt72ddLl9LRKkaByMnOHrhQ==","_resolved":"/tmp/4b418c699f4f0e03beb244e2ee92af9c/grackle-ai-mcp-stdio-0.195.0.tgz","_from":"file:grackle-ai-mcp-stdio-0.195.0.tgz","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-gu5eH4BsxhaKytbBZp2no6tDpLkm6lCvP8B9j9C/frCm0h8Q6TsSOiDxRUelnELjt72ddLl9LRKkaByMnOHrhQ==","shasum":"6e618c2d8d4d43974f1325edede84f8efb47ce9c","tarball":"https://registry.npmjs.org/@grackle-ai/mcp-stdio/-/mcp-stdio-0.195.0.tgz","fileCount":10,"unpackedSize":17399,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDuyFeaVVOj9U719JIMNAVQzSGRsvarVuGK+hCCexWP/AiEAoVEktNz25o+izOrS8jtpeeK92Q6i5zH9wSyrJpXZhLU="}]},"_npmUser":{"name":"nickpape","email":"nickpape@outlook.com"},"directories":{},"maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-stdio_0.195.0_1781275913758_0.3953883486481924"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-20T20:51:31.725Z","modified":"2026-06-12T14:51:54.076Z","0.110.1":"2026-05-20T20:51:32.094Z","0.110.2":"2026-05-21T05:31:35.004Z","0.110.3":"2026-05-22T15:02:59.919Z","0.111.0":"2026-05-22T18:26:57.131Z","0.112.0":"2026-05-22T22:14:49.432Z","0.112.1":"2026-05-22T23:28:22.559Z","0.112.2":"2026-05-23T00:00:31.926Z","0.113.0":"2026-05-23T03:18:42.642Z","0.114.0":"2026-05-23T08:25:00.278Z","0.115.0":"2026-05-23T13:35:53.715Z","0.115.1":"2026-05-23T14:23:46.311Z","0.115.2":"2026-05-23T21:03:27.867Z","0.116.0":"2026-05-24T00:01:22.949Z","0.117.0":"2026-05-24T02:29:42.639Z","0.118.0":"2026-05-24T15:07:24.568Z","0.119.0":"2026-05-24T18:32:59.702Z","0.120.0":"2026-05-24T21:04:34.536Z","0.121.0":"2026-05-25T04:21:21.669Z","0.122.0":"2026-05-25T04:50:20.167Z","0.123.0":"2026-05-25T05:25:36.833Z","0.123.1":"2026-05-25T05:45:19.148Z","0.123.2":"2026-05-25T13:18:53.134Z","0.124.0":"2026-05-25T13:49:40.846Z","0.125.0":"2026-05-25T15:14:06.717Z","0.125.1":"2026-05-25T15:38:55.191Z","0.125.2":"2026-05-25T17:22:50.669Z","0.126.0":"2026-05-25T18:55:52.699Z","0.126.1":"2026-05-25T19:15:44.379Z","0.127.0":"2026-05-25T19:36:27.349Z","0.128.0":"2026-05-25T21:24:56.089Z","0.129.0":"2026-05-26T01:34:54.648Z","0.130.0":"2026-05-26T02:15:14.799Z","0.131.0":"2026-05-26T16:33:43.307Z","0.132.0":"2026-05-28T07:47:49.097Z","0.132.1":"2026-05-28T08:10:57.096Z","0.132.2":"2026-05-28T17:49:36.417Z","0.133.0":"2026-05-29T22:15:03.622Z","0.133.1":"2026-05-29T22:57:16.254Z","0.134.0":"2026-05-30T01:06:45.463Z","0.135.0":"2026-05-30T12:43:56.397Z","0.135.1":"2026-05-30T13:37:03.626Z","0.135.2":"2026-05-30T13:55:32.084Z","0.136.0":"2026-05-30T14:25:09.668Z","0.136.1":"2026-05-30T15:00:25.541Z","0.136.2":"2026-05-30T17:21:32.899Z","0.137.0":"2026-05-30T18:06:15.295Z","0.137.1":"2026-05-31T00:34:10.324Z","0.138.0":"2026-05-31T00:57:32.863Z","0.138.1":"2026-05-31T03:02:39.133Z","0.139.0":"2026-05-31T05:25:36.459Z","0.139.1":"2026-05-31T14:41:24.673Z","0.139.2":"2026-05-31T15:07:42.878Z","0.140.0":"2026-05-31T16:47:12.478Z","0.141.0":"2026-05-31T17:39:12.659Z","0.142.0":"2026-05-31T19:50:57.236Z","0.143.0":"2026-05-31T23:11:01.093Z","0.144.0":"2026-06-01T02:43:35.621Z","0.145.0":"2026-06-01T21:18:04.608Z","0.146.0":"2026-06-02T03:14:14.102Z","0.147.0":"2026-06-02T06:57:28.143Z","0.148.0":"2026-06-02T14:20:39.002Z","0.149.0":"2026-06-02T15:36:00.966Z","0.150.0":"2026-06-02T20:05:40.788Z","0.151.0":"2026-06-02T21:54:08.629Z","0.152.0":"2026-06-02T23:22:55.950Z","0.153.0":"2026-06-02T23:48:24.565Z","0.154.0":"2026-06-03T03:47:17.225Z","0.155.0":"2026-06-03T05:49:11.941Z","0.156.0":"2026-06-03T07:02:11.976Z","0.157.0":"2026-06-03T07:32:53.608Z","0.158.0":"2026-06-03T08:03:02.757Z","0.159.0":"2026-06-03T08:25:20.217Z","0.160.0":"2026-06-03T17:22:25.778Z","0.161.0":"2026-06-03T18:24:28.418Z","0.162.0":"2026-06-03T19:06:13.907Z","0.163.0":"2026-06-03T20:16:09.683Z","0.164.0":"2026-06-04T02:31:39.143Z","0.165.0":"2026-06-04T02:57:25.932Z","0.166.0":"2026-06-04T05:07:37.597Z","0.167.0":"2026-06-04T06:10:01.850Z","0.168.0":"2026-06-04T07:26:18.760Z","0.169.0":"2026-06-04T14:28:46.768Z","0.170.0":"2026-06-05T03:00:28.858Z","0.171.0":"2026-06-05T04:26:01.953Z","0.172.0":"2026-06-05T05:44:11.427Z","0.173.0":"2026-06-05T06:32:35.762Z","0.174.0":"2026-06-05T07:18:28.634Z","0.175.0":"2026-06-05T12:12:56.734Z","0.176.0":"2026-06-05T14:38:39.533Z","0.177.0":"2026-06-05T18:00:27.840Z","0.178.0":"2026-06-10T16:44:12.028Z","0.179.0":"2026-06-10T17:45:46.434Z","0.180.0":"2026-06-10T19:18:35.257Z","0.181.0":"2026-06-10T20:24:39.894Z","0.182.0":"2026-06-10T21:04:56.132Z","0.183.0":"2026-06-11T01:37:56.370Z","0.184.0":"2026-06-11T02:06:08.109Z","0.185.0":"2026-06-11T02:28:39.744Z","0.186.0":"2026-06-11T04:27:49.127Z","0.187.0":"2026-06-11T04:58:29.997Z","0.188.0":"2026-06-11T05:37:38.011Z","0.189.0":"2026-06-11T07:24:35.415Z","0.190.0":"2026-06-11T14:05:15.964Z","0.191.0":"2026-06-11T14:45:10.134Z","0.192.0":"2026-06-11T19:33:47.219Z","0.193.0":"2026-06-11T21:09:37.470Z","0.194.0":"2026-06-11T21:51:28.798Z","0.195.0":"2026-06-12T14:51:53.940Z"},"bugs":{"url":"https://github.com/nick-pape/grackle/issues"},"license":"MIT","homepage":"https://github.com/nick-pape/grackle#readme","keywords":["grackle","mcp","model-context-protocol","stdio","proxy","ai-agents"],"repository":{"type":"git","url":"git+https://github.com/nick-pape/grackle.git","directory":"packages/mcp-stdio"},"description":"stdio-to-HTTP MCP proxy for Grackle — bridges stdio-only MCP clients (Claude Desktop, Codex CLI, Clawpilot) to a Grackle HTTP MCP server using static API-key auth","maintainers":[{"name":"nickpape","email":"nickpape@outlook.com"}],"readme":"# @grackle-ai/mcp-stdio\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@grackle-ai/mcp-stdio\"><img src=\"https://img.shields.io/npm/v/@grackle-ai/mcp-stdio.svg\" alt=\"npm version\" /></a>\n  <a href=\"https://github.com/nick-pape/grackle/actions/workflows/ci.yml\"><img src=\"https://github.com/nick-pape/grackle/actions/workflows/ci.yml/badge.svg?branch=main\" alt=\"CI\" /></a>\n  <a href=\"https://opensource.org/licenses/MIT\"><img src=\"https://img.shields.io/badge/License-MIT-yellow.svg\" alt=\"License: MIT\" /></a>\n</p>\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/nick-pape/grackle/main/apps/docs-site/static/img/grackle-logo.png\" alt=\"Grackle\" width=\"200\" />\n</p>\n\nstdio-to-HTTP MCP proxy for [Grackle](https://github.com/nick-pape/grackle). Bridges MCP clients that only speak stdio (Claude Desktop, Codex CLI, Clawpilot) to a running Grackle HTTP MCP server using static API-key auth — no OAuth flow required.\n\n## Quick Start\n\nAdd to your MCP client config:\n\n```json\n{\n  \"grackle\": {\n    \"command\": \"npx\",\n    \"args\": [\"-y\", \"@grackle-ai/mcp-stdio\"],\n    \"env\": {\n      \"GRACKLE_URL\": \"http://127.0.0.1:7435/mcp\",\n      \"GRACKLE_API_KEY\": \"<your-api-key>\"\n    }\n  }\n}\n```\n\nOr run directly:\n\n```bash\nGRACKLE_URL=http://127.0.0.1:7435/mcp GRACKLE_API_KEY=<key> npx @grackle-ai/mcp-stdio\n```\n\nRequires **Node.js >= 22**.\n\n## Configuration\n\n| Variable          | Description                                                                                                  | Default                     |\n| ----------------- | ------------------------------------------------------------------------------------------------------------ | --------------------------- |\n| `GRACKLE_URL`     | Full URL of the Grackle MCP HTTP endpoint                                                                    | `http://127.0.0.1:7435/mcp` |\n| `GRACKLE_API_KEY` | API key for authenticating with the Grackle server. **Required** — the proxy exits with an error if not set. | _(none)_                    |\n\nThe API key is the 64-character hex token stored in `~/.grackle/api-key` on the machine running the Grackle server. For a Docker deployment, see the section below.\n\n---\n\n## Docker Quick Start\n\nThe published Grackle image exposes the MCP port (7435) by default when using the provided `docker-compose.yml`:\n\n```bash\n# Start Grackle\ndocker compose up -d\n\n# Read the API key from the container's volume\ndocker exec grackle cat /data/.grackle/api-key\n```\n\nThen use the key in your MCP client config as shown above, with `GRACKLE_URL=http://127.0.0.1:7435/mcp`.\n\n> **Multi-tenant hosts:** The default `docker-compose.yml` binding exposes port 7435 on all interfaces. To restrict to loopback, change the port mapping to `\"127.0.0.1:7435:7435\"` in your compose file.\n\n---\n\n## How It Works\n\n`@grackle-ai/mcp-stdio` spawns a local stdio MCP server that forwards every `tools/list` and `tools/call` request to the Grackle HTTP MCP server over Streamable HTTP. Tool discovery is fully dynamic — the proxy calls `listTools` upstream on every request so new Grackle tools are automatically available without updating the proxy.\n\nOn any network error the proxy reconnects once before propagating the failure. No OAuth flow, no token expiry.\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}