{"_id":"@hailer/mcp","_rev":"115-a88674c5282f0b8f783218c36195150f","name":"@hailer/mcp","dist-tags":{"beta":"1.3.57-beta.2","latest":"1.3.59"},"versions":{"0.0.1":{"name":"@hailer/mcp","version":"0.0.1","_id":"@hailer/mcp@0.0.1","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"631557f307442ad0c6ab21039f0f201fcb12d76f","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.0.1.tgz","fileCount":163,"integrity":"sha512-sYKK5b83Fx8EkgoJhJh5gqOwFO8RX39gDnB1y7GL4H3qKQWyJTI896SSuIHY0c3U1mku3JnMNz6Pq9XSy+tuYA==","signatures":[{"sig":"MEUCICUf+ozWmJfjoLMkwrgcarKTSbdo9iB7zoprahib96BmAiEA3xaSHg57xFWNaORBzGngyBNkuJFyb3hnCwrG7q3oF+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1574060},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"91d72a9dc94255f19a7c2c436710cd4d8fb47e72","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"**MCP** stands for **Model Context Protocol** - a standardized way for AI assistants to securely access and interact with external tools and data sources. This project implements both an MCP Server (providing Hailer tools to external MCP clients) and an M","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.1_1764147781510_0.17280075023192354","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@hailer/mcp","version":"0.0.2","_id":"@hailer/mcp@0.0.2","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"9190f6c2a7b9872038a4c30fecfea29f5dea982e","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.0.2.tgz","fileCount":163,"integrity":"sha512-YO0mPjSH69KbqQ6vhsq8Sv9STxa6ugRJdTRru/Z2xTPXVfSpcQMrV6aKykGQPX6vPdUxmxS3rV7y3pPSQyXmuw==","signatures":[{"sig":"MEUCIAvE9ph2yIL+rFTGI3DTrlJab3f2l4nultOydBpPDSB5AiEA1K5itdMN6rT0P1rmJ27ys7R5jUOAOGoRvntJEOGnmXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1574060},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"a7c2a5ef701f3a2c50ce517449e339c61ce417a2","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"**MCP** stands for **Model Context Protocol** - a standardized way for AI assistants to securely access and interact with external tools and data sources. This project implements both an MCP Server (providing Hailer tools to external MCP clients) and an M","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.2_1764150374218_0.26737813079619044","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@hailer/mcp","version":"0.0.3","_id":"@hailer/mcp@0.0.3","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"b99cd54815d8b98070aa3a742a6ba95a7851c805","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.0.3.tgz","fileCount":174,"integrity":"sha512-4hrWYNY69suaAVgDJGofgcJf87U0apAYJ1jLgxtlU1ecBl2Ej6J8CqJzKcOAUsaV5IgLq2D2jcrtCinHXB8uNQ==","signatures":[{"sig":"MEQCIGW0YN5MT+flQdx4K7SqsVnoQVbZlmm30R3ovTjOyt79AiA6P+KEblzezll22eaKVdkoA5D4wDX4d7O2Zu7b41KHKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1648817},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"b2f87b08fc3a04ebc299d78ea63d5204f77a227a","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.3_1764328139330_0.4287524175391948","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@hailer/mcp","version":"0.0.4","_id":"@hailer/mcp@0.0.4","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"a0624f08d4acb5469f2c530484aa43960f78e179","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.0.4.tgz","fileCount":174,"integrity":"sha512-7SGNuW1271jtSEVmnVIWnMeDQWOxhUefuqAKANsXMJbfUBx4ZStDR1+/v9B4tV+2p1fPvWa9Ndw5clFn5WVQ7g==","signatures":[{"sig":"MEQCIHFiTKOr83RI5MDl77IP/PYb6E4I1vNQVz2EnZxcq96fAiAPj/W9OdzcfEIFYJe21PkLBKRiAEg+pvy7nKjbcC2H0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1648876},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"21b8d6de6ecd69e71e22db45603100bd1ad06675","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.4_1764328607357_0.42869699636507663","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@hailer/mcp","version":"0.0.5","_id":"@hailer/mcp@0.0.5","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"890ae33434603dc27c88674cf1a8a04bbd761392","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.0.5.tgz","fileCount":180,"integrity":"sha512-Yk3KMppQ5k3FK4TF1im8XU6RsA03GFjdzZ1h1ZZy9Q5WW+JnCFumvHGUCGH1hlu9uIaFNoUGRT0tK32iwnJgMw==","signatures":[{"sig":"MEQCIAru3sEO6UzVYX0bfBZ5vS969L2JpMPrprucHnrgTuwkAiBj6NTTpVk7I5BLyqdRELvRZBCkOfrk9Woq9BkmHAI6Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1753248},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"c1e9eb5e5b9deba2141ea87a9d5a91012b27ced3","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.5_1764612405759_0.14826442909646587","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@hailer/mcp","version":"0.0.6","_id":"@hailer/mcp@0.0.6","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"a7c07ec8b5fa099f2d3dea8ff0301fdd9c7793ad","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.0.6.tgz","fileCount":180,"integrity":"sha512-6L574wB4P5xvRytrcdoQkOlpPySLNxX+/yCsQmhboc/lUt8k57unPhW/On7gXButV+takge5MFP77RNMLyTpvA==","signatures":[{"sig":"MEYCIQCoJqD2aPuQWYS08jAAw1EOBjr1QMF0OIwHGNAmBfIYcQIhAIHo31j8iGeJXKqzq2PvJOEIYvqnwTdQJfvkAeKpkAWT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1755736},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"fd0715cbafbcb47c0cf922ab6a5dfe6a00c10586","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.6_1764614950457_0.7258246379747166","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@hailer/mcp","version":"0.1.0","_id":"@hailer/mcp@0.1.0","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"273ebe6a46c341c405a316d4f8858db6daad14c7","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.1.0.tgz","fileCount":148,"integrity":"sha512-wZ0L2pTLwoUbuaJMK8KNAZNAEuKDNhHKWBiHzJvqyLh1F3HHmUksOCHY9M88NYD0mEFRRHFuMZ+xU21tE89q1g==","signatures":[{"sig":"MEYCIQDoWtOGsrRRX+0IA1euIGaHtQ0/Ex9MA61Nlpk/ImoF1wIhAPjND/buND/M3fKbW4ssb6gJNXAPPLvfZ6Mi9WiPluXR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1102490},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"2b35356193ce7b9d2b95ce8e034144d4218febbc","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.0_1765192140799_0.736874598513171","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@hailer/mcp","version":"0.1.1","_id":"@hailer/mcp@0.1.1","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"beb16015723a91fdd752c47f56d114c1842ff0c5","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.1.1.tgz","fileCount":149,"integrity":"sha512-8MfLfSODbB5F5dsKTkrw5ZDXw99Uiyi6a/tQoEvbBPIh2Fdp2eQ0OM3fcBdjEfrmjhm6rCdl5rTYDIofPpAZ2A==","signatures":[{"sig":"MEUCIQCAU6Xv5+8hBF9HTiZ8qylslPcDxutC2btWtC/HsCGfRwIgJ6izqbpq+APHjt/1M+BAfxz+e3ukaUC1VXk985sdcKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1106034},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"d5a6d54c38b524f1a6449e2fed030aa5156149a8","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.1_1765194588241_0.4753751142446474","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@hailer/mcp","version":"0.1.2","_id":"@hailer/mcp@0.1.2","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"0a51a75a944bd5683bd6f35598b6bdb8201ff015","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.1.2.tgz","fileCount":149,"integrity":"sha512-89zBYLI4X1VP/rj88g+rnq1TcRPVr5xkDJlF2g8ZY44ozpjXN62yT4BysXVq9UCWQxi7SGEY5tzgyi+c3IVtuQ==","signatures":[{"sig":"MEUCIQDZjfyobmqLjzWjQ3z/MVJgQFAy+EnydSotZUt0vgYXmAIgS4z9QRhXjDHTfXhn0L6siQuSa+HCiKITaNAyG+Y59eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1106834},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"5f533457fc676ba375558ef30c1e465d8d829c9a","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.2_1765199481782_0.03368047978413835","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@hailer/mcp","version":"0.1.3","_id":"@hailer/mcp@0.1.3","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"53090be5dd325f11cf72ae6889e953ae1cc7c387","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.1.3.tgz","fileCount":153,"integrity":"sha512-bnkTFTBiZ2BIualBWf7wRwcgsj0vo53wd+gnpm8nMK5oFmjt9RLhHladeLHXauX9hcY2Ub9lxvwZKDlfkKGAGA==","signatures":[{"sig":"MEUCIQDShUMz1DsBCt1iAh71RqYQUUXWiPoNJTqLtsMDWctzIwIgTqnV31W5ANPr7F4v3eAt46MXUv7lvRBOkB4oCVUBHSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1070685},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"03e27426cdc879e7669d581bc15dac68b4c4ea68","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.3_1765299093514_0.7487684243786217","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@hailer/mcp","version":"0.1.4","_id":"@hailer/mcp@0.1.4","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"4b831a0e8d6f0ce41297b42e3f1329fd53294c1b","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.1.4.tgz","fileCount":158,"integrity":"sha512-qOGvYfxfgQ2s2QWZh3+CA5P6IJIrE8u0nuzqZCrvcgIterdcnBYIeJ3AQmBc7xHjCnqch9Qqh7IMXydSeChuIw==","signatures":[{"sig":"MEUCIQCBJiP/2/ttdO2KVttkDYqNRzkwx7qqbBz4qYO73dIV9gIgPRzbNkEyW9Ln8LkUILKXil/P4QuY/o1mXCabg0vmClU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1081838},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"4e1eeb403723472a83dd54bc4f42aefc72b7644f","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.4_1765435752411_0.2003525801227486","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@hailer/mcp","version":"0.1.5","_id":"@hailer/mcp@0.1.5","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"e40649def5ffb54ed4155a3ba38398c0cfa807ba","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.1.5.tgz","fileCount":159,"integrity":"sha512-gSXrX9GvPAL/SlXpdjdpA5NS/t8drxwF2hSYDwvT1g9XQANVF8Dz8Fu7Lbtg1NWqFpwaOcUscMHaSYfZIReJkA==","signatures":[{"sig":"MEYCIQC06qAn1u0kHX55zymXhux+9n3sBHAyAitkDWTsSSR+PwIhAMPgcZ6eJKsJDzbn6rTgAkKDvEc8FT234oQtb/Ny+FUV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1106300},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"bf0fb58e12e39e42636f6f5a3fae966347677a1a","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.5_1765472823136_0.5712547806503485","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@hailer/mcp","version":"0.1.6","_id":"@hailer/mcp@0.1.6","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"9428138c692654515f14f3a31648188fb373ebc7","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.1.6.tgz","fileCount":160,"integrity":"sha512-wp+xN2l3Fj361lLcDtmQVX8IiMO/oOkwIaim/aNY64s3UJ2PgJ9P1f6OG4Fwl+IUTKKxIQ3Ys5mQtxRlY0IuHA==","signatures":[{"sig":"MEUCIQD+iZahbem/7SdrfSzWLqK6rPfsrCmX1SyTY2c0rty/IAIgTmwxxpHC0k26RtJ43eegda8sJ3ZWfbMT/ChKj8dOf+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1116658},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"714e4318ecfe54f89a2554c995884d95f2ffc021","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.6_1765537641334_0.06696884698154149","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@hailer/mcp","version":"0.1.8","_id":"@hailer/mcp@0.1.8","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"2a20fdcb3dc652613ce1bb0f34cd7acdffa98c03","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.1.8.tgz","fileCount":160,"integrity":"sha512-1YaKVJfvCX1PYuB7SdNTpy9zpiBuKJ4UXDgOdJt1flwVmRW1vKy28U2lAoJPuGdRen+D969vIZz19a8JhhOzgw==","signatures":[{"sig":"MEYCIQC2fNrIw5R6xKge3b9dv9MUJb2vd6bw169V9cp+jV9aVwIhAK00yr9FXN/ieEzp5g8pom9bpKEeycFocRl8UD51z1gE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1120279},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"8e23caf1efc72015de39a81a7649a22a4d396ca6","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.8_1765797705441_0.2742547192774707","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@hailer/mcp","version":"0.1.9","_id":"@hailer/mcp@0.1.9","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"62384e79f4db4583e3921ff7089732d490812066","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.1.9.tgz","fileCount":163,"integrity":"sha512-N/05RVatC+w8/x8R+D3D4PeJhSl5/qNUXQ9yT5VqZaJnovc1zZHZu6dDICx8pj8jHiuTLJREGui+s8zTzvhpRA==","signatures":[{"sig":"MEUCICjm7fviLOdbD3haDSY1gZIRm4ZBworYG3WDfBdYjX1cAiEA4+qugmxWi/w8m3EHLon6uLwYus+RDBMjB0ayFuANmMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2123549},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"acdb7189e32daae76b4c887acaa366ca8ce2d6af","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.9_1767614923889_0.8588933414953386","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@hailer/mcp","version":"0.1.10","_id":"@hailer/mcp@0.1.10","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"5b67c7ea7e90383bd2ff6b4e388427ba24648520","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.1.10.tgz","fileCount":164,"integrity":"sha512-RtRvKU1i9Y0mDV20x/BH36I41XW5jpgyP9hQCzozxS7X86E5+NN07rpfx0q4/JIsZl3EwX1j7TL4fr6TejWCXQ==","signatures":[{"sig":"MEUCIQDTPM8roobC3N+plzrHCwqKNPoPjhZVnlyU69IAZvbfzgIgKUpBPrwvd1whSmNkHEQBAjS/DWK+NRTx4yFCAXCxqmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2160774},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"acdb7189e32daae76b4c887acaa366ca8ce2d6af","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.10_1767618275572_0.4678022350362401","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@hailer/mcp","version":"0.1.11","_id":"@hailer/mcp@0.1.11","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"3e2cdcb3af9969d152fecb3ea22958eb861f4592","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.1.11.tgz","fileCount":164,"integrity":"sha512-cis2Q3YmqkZYHL6K0TvSJKc/vydrKXe+UcNyTO05hUBL+5WEmjpENBuWfuZC2aFaztF0AdGpRItWxjIdWTMC8Q==","signatures":[{"sig":"MEUCIB1iqH3ZtNYrgFFgQTKxPeHHEgatPCONq4cGvjBahMeYAiEAqOsT9iyYnpSq+IXElKLDRQjWZoOAUiwQNLK2peh/0og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2161178},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"acdb7189e32daae76b4c887acaa366ca8ce2d6af","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.11_1767619079969_0.04632737624911032","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@hailer/mcp","version":"0.1.12","_id":"@hailer/mcp@0.1.12","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"d47476e6ea686d059f461dc0590707a5695df9b3","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.1.12.tgz","fileCount":203,"integrity":"sha512-eXqdvRr8FhdBlpjCzcu1wRM+VcWuEAAzZ3gJFC71eFGpt5E3qhsmNw8Z5Ruu9jXDLbl1OtXz5ryqS0RPFSspww==","signatures":[{"sig":"MEUCIB8ybSg93WAlM9T2zo9jWxYi5cD3dEo7OikEA3gkZpXeAiEAkfzpoJj0xqVju0525JZc6Eg0lwQ54TAq1mTs/cqP2zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2865038},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"36a89e08d1a0533a4a7eb9839edaba1e34649dfc","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.12_1767853721794_0.9626131000271492","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@hailer/mcp","version":"0.1.13","_id":"@hailer/mcp@0.1.13","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"b71b60ee249090c5be7eea4abf052ce8bd5af474","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.1.13.tgz","fileCount":192,"integrity":"sha512-Orj+l3eUNOik1MAs0vnx5IyFJ72eGCHHTu3XrIarA+DncTuJ8d9GC7bxl7fU+vWnebLphCI6YBWzkWA6BlF/2w==","signatures":[{"sig":"MEQCIFNdzRkED/p6gTUHTI94A8935/MCxSCLARQb2tFk25e0AiBmht1wE37pfCcJd52ceAtthWwSnWt/+GaCANkS//RRWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1475908},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"7bc650195e401f04ceeede19e369c00fb0f8b801","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.13_1767856948875_0.2286866267261356","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@hailer/mcp","version":"0.1.14","_id":"@hailer/mcp@0.1.14","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"941bb5b3bb64f8fdcee8f01f0fcae53d26f1cb39","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.1.14.tgz","fileCount":193,"integrity":"sha512-iPhbgKXTknAqd2VW0NTq+q1LUzxv2vVk4uEvYtI+w+kfiVK6F9853n6l94IzYJ8gg24YaDXpgimWbLEXGtstzQ==","signatures":[{"sig":"MEYCIQC3aib6NwhukFDJh0/7AdoJE56WsmhDg/9QCiv/YnhsdgIhAMLCnELd04LQSDNtFUL1OLTaM8YCvpSPnw43x9LoBO8g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1477178},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"cf0a51a8c053aac21358240b46871749c8cad9ac","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.14_1767868079240_0.36505136812261463","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@hailer/mcp","version":"0.1.15","_id":"@hailer/mcp@0.1.15","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"728e726e557bc208b7c2af52af2ecf8821437e8c","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.1.15.tgz","fileCount":195,"integrity":"sha512-iDGLabBHESZSNc2PRsdoWfmpVmas8Gx9hsdHmdHcA6qfXukCiiwYg+8iyf+HX0I6PWWQploUHLTUSo9r4xK1kQ==","signatures":[{"sig":"MEUCIGu7gt4+rvPlfX/fhW5VwFesQNTiUv/KOxvjPXLoxutoAiEAv4xyyuhXuGxRas6bhLF3lYPlNsg/2x5RZMffOJC8EM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1484473},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"d8ffa58f1ef790a48572d284d49abcf3eb79bea9","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.15_1767875044661_0.9500068426230794","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@hailer/mcp","version":"0.1.16","_id":"@hailer/mcp@0.1.16","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"0da2eb2fe7e74b101d9195965aa459a33f2a018c","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.1.16.tgz","fileCount":273,"integrity":"sha512-qkP9ld7ZQqLT9UlNbBg3Ze3BIXL3z7gssdZADpwPzde28rq2CbTObcHMjwQNf0wfgVw+cpmTGNUQlCQjiRgCPw==","signatures":[{"sig":"MEYCIQDILn0LOSTRm9HYu/gLlyKbx0H9s7ajeshXqdEGHZC0HAIhAKmpK3CCI3DZzeI/5bgltSUZIxxIpL6dx4rWV0gzIEIi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2286436},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"133aab05126d4a08766e7f8a3e77767e54b41e8b","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.16_1768463259694_0.0634102110977357","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@hailer/mcp","version":"0.1.17","_id":"@hailer/mcp@0.1.17","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"662e1cfe960e2542f796f7d73e91fea688bb6ff1","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.1.17.tgz","fileCount":273,"integrity":"sha512-4rFZ/Gjtyz70zNdHbjOOM2WBKs+xU/cPHqBmHgFDiCwlGrkSyRCVA1EhP58ABPfAWJltkrJWA5xXhuDVyQhxRA==","signatures":[{"sig":"MEUCIQDncinLprlxLEfcfKHAS5lcMJk4IpHQJXbSe5nT6Ozw0gIgJVVJXMcdO9Cxs8zucCVTJp4aNbWSl4+t4Q5sNAlx1mI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2286872},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"c9b27010207fef699cdbb8a2cee8273039270a7a","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.17_1768469362325_0.41913873478893326","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@hailer/mcp","version":"0.2.1","_id":"@hailer/mcp@0.2.1","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"1fee62f76915224b2608d26058f302a896f4f435","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.2.1.tgz","fileCount":124,"integrity":"sha512-n8/fMkX296ONAzEMkvxFFCXq8/s6wgcWXH2nrTvcO5nrd54G3p7HaA+ZV5XrmZrg0YuG4W5SBDTcDmPjhzcuxQ==","signatures":[{"sig":"MEQCICHb2vsocox0k7Ig/jID+T92ccsEbpsJZd5Ua/8erwGSAiBHfBIzdEgX2A+Knj3KL3ADAZhSwhE2YxE9UVabjVvP+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":968879},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"5e6cea4d4b1d12ec649f08996d8b150e150251f2","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.1_1768742796423_0.8422375520910175","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@hailer/mcp","version":"0.2.2","_id":"@hailer/mcp@0.2.2","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"fccdb0681984bfbc36cd99c6b74f43e095b2931b","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.2.2.tgz","fileCount":124,"integrity":"sha512-0xgwQQZl1BnPDPCQgC2HTqe64Ohb0eXbnA1hNwdtVwzjPf3gsQDnp8S1neMSMIlq6f9do8m6qbC0BHDUlmh9yw==","signatures":[{"sig":"MEUCIQCH0stTUyvV5Vka2C3epz30+IhhSrKI0T56q+qD32lEdwIgXSSH8KhOmeAdXYj73txQS+hbmewmK+caOKlDnLQToEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":969191},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"cc58ab9c54eee746d1dd2475b7ef90edbcbbd4ee","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.2_1768743050519_0.4337444012805818","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@hailer/mcp","version":"0.2.3","_id":"@hailer/mcp@0.2.3","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"4bcfd9d0e99ffac094648e91b43f86d8084233d1","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.2.3.tgz","fileCount":124,"integrity":"sha512-LkLrIvGdogMT/5cDUge/ZqYzPDjw+UwiFjqIrWjTLnH59Sty6GVaZgzOiQ3Mc6OflTuj0BMBIoSfNOirtZuNjg==","signatures":[{"sig":"MEYCIQCAtaZF3U5jlJ15ZvqjQaQGdZV5BTZlMPG45eUf071CHAIhAIpqqgPCE09a8E4rqSHw6vWygMtojXU45osgifBLyPNK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":963674},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"a2f733a424b89b33eb375fed8a1e733840cfc581","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.3_1768748744075_0.7812197087454835","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@hailer/mcp","version":"0.2.4","_id":"@hailer/mcp@0.2.4","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"a7b0047690ee1dd1d750f6da3762437ac293e460","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.2.4.tgz","fileCount":125,"integrity":"sha512-Re5uvIoPk4PMgoeOuGfzXnUIWR+hxlungSILcR64xzWqjqzTOGqtp9rVox+LjCCjWwEZU+/2N76bgPzGm9D+sw==","signatures":[{"sig":"MEUCIDYbYKotCDjBPHWSZ7ChPCdtjW19OtGv4D12EfAwWvfqAiEAsNJMn4eeahS/DSPNGPF0WaVylD852sk6hLKm02CTpzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":966686},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"58f5813069f6369ca7a0a007c5c3526402b958af","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.4_1768800958086_0.8205577286437833","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@hailer/mcp","version":"0.2.5","_id":"@hailer/mcp@0.2.5","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"14b7d4cd375d3c1804821f6ea8f26abf6d0c167f","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.2.5.tgz","fileCount":137,"integrity":"sha512-XP4+SnZeD2DMBo63c5tkqAN9Ck5lTTvC3yJ59nQFXmwHjKLqjHOORi+iL/HagvQhhVNRNaMG8Gpld8pvzM89dA==","signatures":[{"sig":"MEUCIQD8vXlwITUsMhmakxrUx6+ryRZnL5zrCr2aKvAjDVgPSAIgR2bubQxe8UwAhuUd0hPMe01uDxBQTZ9eQkfP/LDQMyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1022759},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"cb8a5b62c7a80ca0a1f710b25203527d26a73a33","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.5_1769115243054_0.6605981865416215","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@hailer/mcp","version":"0.2.6","_id":"@hailer/mcp@0.2.6","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"08d1850895b9c508abdbecd8ba8085fcf130bd8b","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.2.6.tgz","fileCount":168,"integrity":"sha512-xQ6ta5ofjhyOLuKt9BrptqQZwZfOm2WwS9TNJLNy7jXYNAq5MMQm0laEgdPxn2ui6f4MG9Ohuq0/DSm7K/bpYg==","signatures":[{"sig":"MEYCIQCxkjU8m0VG4dpIEkDI4cIdi22w3/JyNSljiLoUkwuJNAIhANYH+Qe9UIBWS6KxKuWAPps/OMg6uz0MDuPltf3MRqX0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1060054},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"d53e002c3bd5c30d29a788ec14f0ce2aa78a76df","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.6_1769172427385_0.22831449426725925","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@hailer/mcp","version":"0.2.7","_id":"@hailer/mcp@0.2.7","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"a2f9c15479afbcbe438fed6603b201defaeb815a","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-0.2.7.tgz","fileCount":168,"integrity":"sha512-KNy1VKpI757f8PrQUqg2HKVGqM48Cq0t5/UYEJ+jG7vMQOHOSDsZNHmCuVlAqaidV/ZhqgdqYvAVBDTUdZxyRw==","signatures":[{"sig":"MEYCIQDAK0J/gZ7qudrjnTbhw6UZE8Ixeh2Ql01KKIVMdEc9/AIhAJX2OGXkoyl+8LzCfziV/z1TeGPFs4BbUl+9IMPysJIS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1060100},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"6461d1eef84de16effdf97945b943570da5a5261","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.6.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.7_1769173113324_0.483791467078718","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@hailer/mcp","version":"1.0.20","_id":"@hailer/mcp@1.0.20","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"fe1dfbb2b629ccbefed6fe244bd442023aae980c","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.0.20.tgz","fileCount":165,"integrity":"sha512-JiwNO5Vmed3l4R87d78V0KbOy4u7BELPur6pByO2cv9R3YpVrawo0PAYobfQTM3Gus6EtQ4g4tsa3708f5Ux+g==","signatures":[{"sig":"MEUCIQDpWB0Xms3mJpnBd/3MXpsfITkmCFW8dAxYmvQBoXyR7QIgA42f8XQi/yvibEbJGDwkqE+8Hg+voewk53dIbi4rC+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1008368},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"022b31c06b8d3295b854251287f1edda09fbf719","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.3","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.20_1770121873328_0.7927292955487786","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@hailer/mcp","version":"1.0.21","_id":"@hailer/mcp@1.0.21","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"0aa1c9164ea0279d7dfd470a16fe05116099e7be","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.0.21.tgz","fileCount":165,"integrity":"sha512-DdcPSFATJHhySlYL/L3Jv9gjJLCoI9pNUxJBHTK1ow+3qtgSUT/dHjpSWOHfELgfqBhozXPaDla1K/XMafs5MQ==","signatures":[{"sig":"MEUCIQC2hj6H39kPutpUHexJQm/gljAYQxgfL7CYkW+wdNDZDAIgUV33yw2AKJDvGo33BlqYAKpV+L6W+nW1b/VBUT5L4EQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1010971},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"8602095227fb02008e5db7682bd96e3fbb23bb4f","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.3","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.21_1770196334144_0.7404476658613028","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@hailer/mcp","version":"1.0.22","_id":"@hailer/mcp@1.0.22","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"a18bf334412a13d9cc7285178c33441556ec2f42","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.0.22.tgz","fileCount":167,"integrity":"sha512-lyU4+LtbyEQRcOm2AGbgGrQbERBLQ9izfuc2aEcGuFzWRMUwqOrg0CXvL9nCMPfy3u2LsupwugLcJsuSYfHpbg==","signatures":[{"sig":"MEUCIAtK8y+4eWzWDYDODMBSXJrqkamU+fbPv+BKbqUEtD8tAiEAswGbQR/olO1RptgwfDvMqDp7JrEtf7FZ12NeXnvW18Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1022510},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"a6040a2d8291c9406c59f7a15dd52af76402bfcf","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.3","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.22_1770278303439_0.9165634867017232","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@hailer/mcp","version":"1.0.23","_id":"@hailer/mcp@1.0.23","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"00d18ce438fb63797d6c2e34d723d1c256580363","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.0.23.tgz","fileCount":167,"integrity":"sha512-4xdRR8Iv9LQnMM4YfP+EjMf66mX/JyODQQp1bfBg6GHoJdeiOL4xZfn39KE+e6EWMBCx/zTnYjh0Wg6MQ9OoEA==","signatures":[{"sig":"MEYCIQDjmfcMD0Q8K1O+7IdmPvpqm7jWbqDWTNlYlRNjn5UfYAIhAMDwjMVUW84ZiXCCeh/vnzyFKoetid6iRhdmA3gGU1cj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1022537},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"a4b6d91df1935d9e05c3771646309e9b95c14278","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.3","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.23_1770278579662_0.5337409746317321","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@hailer/mcp","version":"1.0.24","_id":"@hailer/mcp@1.0.24","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"afe3348c12b768f487f83c4573469aad3f20f19e","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.0.24.tgz","fileCount":163,"integrity":"sha512-WRmH69pWHrhYnoVxKle5RolUT7S2lsIhxFnR/8XJNbdVzMnEEFlN4dOEKzOuIWNFE0LbbpBrWDzeVa0QNM5SsA==","signatures":[{"sig":"MEUCIQCVrIh9Pduk/O0LRk1IgHf1ErkLACmoX4v+jqIdKU2aigIgRJ3DIssl70Xuj31V73gtroBXERFfY+2eWK9xZoP9n5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":937781},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"98c0e0b6bb1d7f3e8229c8a772dcbd818519c749","scripts":{"bot":"tsx src/bot/chat-bot.ts","dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug ."},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.3","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","axios":"^1.13.4","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.24_1770725971008_0.9787018320462155","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@hailer/mcp","version":"1.0.25","_id":"@hailer/mcp@1.0.25","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"2b9f413cf05bce8957ad4e7e020afee7d5a6308f","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.0.25.tgz","fileCount":163,"integrity":"sha512-95Lzgdu3Q7s+OOmDC1OT10H9sqVp1D9jH9byGP4Sp0VGa2o+Uk+w5cjyqMlG3TgsGCq41rI8Ehy1+n4bgjR2cw==","signatures":[{"sig":"MEUCIQDw5IrKgKXul0U+ypeP/0yS/8uP11LRskPf4rHPb6sKYAIgOPNSVG3ShQ/l/rkSr08DOxX17hkr76HcJ9DbF4QIYPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939787},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"98c0e0b6bb1d7f3e8229c8a772dcbd818519c749","scripts":{"bot":"tsx src/bot/chat-bot.ts","dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug ."},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.3","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","axios":"^1.13.4","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@hailer/mcp":"^1.0.24","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.25_1770727537353_0.9725322446406479","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@hailer/mcp","version":"1.0.26","_id":"@hailer/mcp@1.0.26","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"94df8558a8798a1858ad8275a1a8cb644362892a","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.0.26.tgz","fileCount":163,"integrity":"sha512-TswUd8X/zDJuzzzn8MCR5bjEu0o1gXBxrXpqbNQjtSYmRwDVXIaRmv7zUGEb1b2FDKQ9uJPmDIHKaa36priV2w==","signatures":[{"sig":"MEUCIQDMXvHVLCMYj1/L2NinRLit6ZW5trVSnLMcW1qerwwuwAIgTvYbepxnOvjoD801W0t/MqKpY+8oxR/kE3e/mxTmYYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":949369},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"98c0e0b6bb1d7f3e8229c8a772dcbd818519c749","scripts":{"bot":"tsx src/bot/chat-bot.ts","dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug ."},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.3","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","axios":"^1.13.4","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@hailer/mcp":"^1.0.24","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.26_1770729647219_0.10757221406467732","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@hailer/mcp","version":"1.0.27","_id":"@hailer/mcp@1.0.27","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"c304277a3c0b6bfac065b547dd17d3cbf9953f77","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.0.27.tgz","fileCount":163,"integrity":"sha512-xRqJJKoqKhpNHK9Kq9ZKidaARyxJLyRmdwcDVHUCmoBrBPZAsl4DVKA4l6ZTbiOBvAaV4nrOvFAyMLQRNKC0Nw==","signatures":[{"sig":"MEUCIH3/0VXr8vkG82iOHnSy7SpayNUg4vuYzLDOJhZGnizNAiEAldR0UuGSovr15h8hJmxDFkZN3TazCpXNLQWUatZdRAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":950016},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"98c0e0b6bb1d7f3e8229c8a772dcbd818519c749","scripts":{"bot":"tsx src/bot/chat-bot.ts","dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug ."},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.3","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","axios":"^1.13.4","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@hailer/mcp":"^1.0.24","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.27_1770729945189_0.809968748362428","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@hailer/mcp","version":"1.0.28","_id":"@hailer/mcp@1.0.28","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"949e260a61dca2d3af64bae3a03eb41329635430","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.0.28.tgz","fileCount":163,"integrity":"sha512-Rd+ZYPSKGHqz1/m6aMeD5oli1zlUV0HfYjR/T9L3h8E/+GtLYZ2bZ6yooQavPB+HW609lxKAL/Z8PrPrAfubfg==","signatures":[{"sig":"MEQCIH0ACpIwAnEIxltVNMGN/c63B57pc0b+Bz5aZxNFCpnTAiA3d6m2CI7oNZ1XhJLQ6gb8+nU/O8MfElALGPw+ReGEcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":948610},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"98c0e0b6bb1d7f3e8229c8a772dcbd818519c749","scripts":{"bot":"tsx src/bot/chat-bot.ts","dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug ."},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.3","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","axios":"^1.13.4","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@hailer/mcp":"^1.0.24","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.28_1770730085927_0.2594216753932228","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@hailer/mcp","version":"1.0.29","_id":"@hailer/mcp@1.0.29","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"7e95525cc5be7e8450439005dc85b8c004e37feb","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.0.29.tgz","fileCount":163,"integrity":"sha512-9434bEblI68ZScACbfkaRIqqMVkjjIO5R+vlYpZHUUZjiwnGS19APV28HAZfwREFe+G11kQdctK/F/XmO0IyMA==","signatures":[{"sig":"MEYCIQDth1DfAH8Zu5kJU+XVxR9/MqpkeEJM66PksceUABZY9QIhAJgk5+Cy6pi9jgeCbUYCq82SLlVdWM+/LuGFpRBRuQ+V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":948730},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"98c0e0b6bb1d7f3e8229c8a772dcbd818519c749","scripts":{"bot":"tsx src/bot/chat-bot.ts","dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug ."},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.3","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","axios":"^1.13.4","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@hailer/mcp":"^1.0.24","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.29_1770730356867_0.7020677904438664","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@hailer/mcp","version":"1.1.2","_id":"@hailer/mcp@1.1.2","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"076806defc18ccae11a9e5ed1bd56ab9c68883a7","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.1.2.tgz","fileCount":292,"integrity":"sha512-QzvMuG40zJjS46pwnsIkxbGUzkh2E1efaeWOObyu4rxsD9I0H/mUL7enUfP6wau6ktgcgj0ayToQIAEDa9dPgg==","signatures":[{"sig":"MEYCIQDKBxRDEExFNpGU8VC0DmoPbNQCnhYfuwerju36Sk+k5wIhAIO67+gBCn0IcUOjeP4algWExfNvJKHjojPoWpGtZObh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2120617},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"ff965b2fef3a783ca70e53776026f7721b0c58a4","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.8.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.2_1770969223960_0.44846843103499445","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@hailer/mcp","version":"1.1.3","_id":"@hailer/mcp@1.1.3","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"2dfd481781881b6d68f4cb0cdd5d5d86d7ecf00f","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.1.3.tgz","fileCount":292,"integrity":"sha512-LGlj3EtndSH+9oBOpO0s+qhvrPimFFljiDJvw/1qYq8/X9pBDZifVt3rKqCCNT4aoY4QSiOZ4jioLD5nQImFRw==","signatures":[{"sig":"MEUCIGWpWPXRsF2AGQR0whtws1xK+tKCsi8kFBzfHI8fz0LWAiEAu0TeqiQtjzatzKrKPjvC+zjQ7DcjNmHIKzckdeI0rDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2121330},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"4df88ecad791994260089307cfb7c6ba0275e30d","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.8.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.3_1770969621524_0.8928214171102118","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@hailer/mcp","version":"1.1.4","_id":"@hailer/mcp@1.1.4","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"ce49c0881914ebfbd073d0de813e4e2f4d66a109","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.1.4.tgz","fileCount":330,"integrity":"sha512-QozoQ1q60GcQzhci4+6vBcGkFg5B+M0TyRobuf7Gd32ZY0z1WakBNVWq2nw7u2FIKDg8ygS/XHqJ/6h5pUC46g==","signatures":[{"sig":"MEYCIQD/IOk+IotVNKXgXpXhsNazbKPL111ZpAq9zZ9A85F+fgIhAIDeIDrwT3Xvt1Rj8G+M0g3xaHtgRtEQYipar+AFnCZP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2275622},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"3fb25f5e8f8f8bcd426ed2149ee86a076f66566d","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.8.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.4_1770971252894_0.8870798364675332","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@hailer/mcp","version":"1.1.5","_id":"@hailer/mcp@1.1.5","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"207aafde453688ff168d216afc922acd23758139","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.1.5.tgz","fileCount":326,"integrity":"sha512-as+EyggbIfqAz18pf5E/DLOwUgepIOXQx6RSwbipdDRd21DRLkSfSBUeuhz/mbcjva8xrs4b6nzHMDllQaglhw==","signatures":[{"sig":"MEUCIQDOKeeZLRVAu35lJWFy+QyVcgTYfmDz2uzaQdMCr0ChsgIgAilsOqA0h+VtAGOVKooJ/ftBCsOIOsSnsoNOJiQo0Rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2271263},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"d565aef14282dc128b00fa7478cc7285c1d4a6e2","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.8.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.5_1770972522773_0.099627020682159","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@hailer/mcp","version":"1.1.6","_id":"@hailer/mcp@1.1.6","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"cc103e26676a6271973a89c3db851834d95866bd","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.1.6.tgz","fileCount":326,"integrity":"sha512-WgHa1uJ/3d7xjGvOYxvBz7PuU/NU5jfUYdz6UjbZwmpRdbXosN9ZGzUeG21f/rC6UhMgeHSTNt98yi2Vmt8iuw==","signatures":[{"sig":"MEQCICDdJ+0lJ1k3WBHysp0CWDPmqvJEG9qk8ZB/7nr82mobAiAdJwVCJyvhivV6HusHLnCqwvBUFK+aV6E4/j877xFc1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2279327},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"0c7829e432c3472c81daa2151bffe1c7ace30839","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.8.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.6_1770972736909_0.2890201542828097","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@hailer/mcp","version":"1.0.30","_id":"@hailer/mcp@1.0.30","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"80da0e4d0ed0c49038d66ac255009324d6cefead","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.0.30.tgz","fileCount":166,"integrity":"sha512-XnJaMzfuc+XoU/fJOuiXpmeTN+m9YpatvP4iRfz+g4ycdKkbvMTvSxv89ohinUXAoNt/1wpqeru74lTA8Ru3SA==","signatures":[{"sig":"MEYCIQDcisaJS95NY6lYWuBpxOt79My3kXFYbaz0C61R5C+JsgIhAOWiCbuRuqK/aMzeFMGqswLFAoUqVRM1k9rNvHUq6PQD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":969251},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"9e45dbd3bed97ea02e98b4b6a1cfb37d2931d3cd","scripts":{"bot":"tsx src/bot/chat-bot.ts","dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug ."},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.3","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","axios":"^1.13.4","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@hailer/mcp":"^1.0.24","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.30_1771252471328_0.6097750828485069","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@hailer/mcp","version":"1.1.7","_id":"@hailer/mcp@1.1.7","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"bb47e8d943726f7aa824a4c7a278d3c8e3372f01","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.1.7.tgz","fileCount":304,"integrity":"sha512-T2F0qb392Sy86tUPLil+5r2jf9y+m9OYGsK+YFBszgnPYwjIuZ2qPmkDyk4zZhlvfSwzl1Sd16RUHIFL7Id/rg==","signatures":[{"sig":"MEUCIGA9y6+zscTJznOVfE1FFMr/RvXHUo0dbF5fB9cIcOzNAiEA1SOFWMBfkDIxX8WhcnmuQUCnSFSqEw3cHJP8b4ssf8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2028087},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"c27c8415c62c300ae3c24565f98b2bed2565ceac","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.4.0","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.7_1771402101271_0.5001742934842288","host":"s3://npm-registry-packages-npm-production"}},"1.0.31-beta.0":{"name":"@hailer/mcp","version":"1.0.31-beta.0","_id":"@hailer/mcp@1.0.31-beta.0","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"2de1393e180f35e4d2801a16ef8fdb77c1757302","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.0.31-beta.0.tgz","fileCount":166,"integrity":"sha512-8zhqocSBTGCXS+DHuWZRQRN71iq2SHAadfh+eBB79twQqmYUCl/6vO5o0svhHSmN07UNZRNWL9KBaNP0REnAbw==","signatures":[{"sig":"MEUCIQC+3MPDiqt0bA6StaCWZo1vp+SN+hV3huFfEa+1Lj5wvgIgC0aKySRQ56JvCumpSVKq/1tZ3PZkInlFyIMBjL3Rn5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":970195},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"1c1dadeea34e30f57976eb143d6ceb034f704185","scripts":{"bot":"tsx src/bot/chat-bot.ts","dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs):debug -f ./Dockerfile.debug ."},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.3","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","axios":"^1.13.4","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@hailer/mcp":"^1.0.24","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.0.31-beta.0_1771583203082_0.6106895327695656","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@hailer/mcp","version":"1.1.8","_id":"@hailer/mcp@1.1.8","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"df89ea1f9dc017043543bf796f43db62cc07c5f7","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.1.8.tgz","fileCount":325,"integrity":"sha512-YB1noFIQj9mEhowrzFTp5jksoM0c93cOuIVBDXjV1DeCrkUmFYFM+lD/lV5BQA/dVEPFRJtzUU9yFxlG18VYsw==","signatures":[{"sig":"MEUCIQDDYJzCDCJJhIdB7wHcvoVCNu9ylc9cUVc8s7lh8vcNQgIgYkIs9LGhNUh/zYEsWd01oPB9l/Fjeu1dMg3AnZNM82w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2280729},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"e07b343eba8d89ac4d094c2c3a8b9243c5639d84","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.8.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.8_1771929991816_0.6095433182091938","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@hailer/mcp","version":"1.1.9","_id":"@hailer/mcp@1.1.9","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"f466e08c47212e9f4aff031263dd2328f821211e","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.1.9.tgz","fileCount":328,"integrity":"sha512-aAstviQL18+HfjVDoUsiVI3OcnsLpDn00CVVN8v5fXJhGsGsEldR+ZcBK0AvDKCF+cqgsfMWsFYMhFwv6ec3Fg==","signatures":[{"sig":"MEQCIACtd44xZn/ehAqWGMueu9Th6oGMYtjPEQ3El7SiO9k8AiA0B9irIt/jNC8voEOGPxXVuUkEGtIf3u+BGtckA39T5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2282212},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"2e2824d52a98bd49f16e185f3814afc91678b4dc","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.8.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.9_1771931222715_0.45049050662934786","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@hailer/mcp","version":"1.1.10","_id":"@hailer/mcp@1.1.10","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"a8968dc80125c5f1ea34536653b78887b4a1e3ed","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.1.10.tgz","fileCount":304,"integrity":"sha512-i3UjY6yb3FXo9XYfh17Kscm0FE5RIYk7W6Z0uNFj0j7Z1A6M1LHIRDCorhN6yzdFFpbpBuuskNZlQs94+LN8rQ==","signatures":[{"sig":"MEYCIQCIrtUitJ/FqqYSt75xFUlHWt0sk3c9R7Vr0JIVtFX2XgIhAPYaB/xolk1AMqHJYxRIBH94mzIcVe1TD7sfBR7uwm7Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2031866},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"a5235825a79687051ffb4dd2b5e6adb9c03ffedc","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.4.0","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.10_1772007773753_0.639443640760238","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@hailer/mcp","version":"1.1.11","_id":"@hailer/mcp@1.1.11","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"017b9ca59f4bdecaac9892c1df2e9e7eb74822fd","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.1.11.tgz","fileCount":331,"integrity":"sha512-10VZN0QlZy9f17hAp5jGp+sp0L0LV+haim6ny4dgt+1QvaUJ1TUBEZxd419pW/Npoa13JUppvG8RiU3uXsOGNg==","signatures":[{"sig":"MEUCIQCYelEdKdXL9LMhq0E9D+Ocd9eRR2lmXLiPA0Mv4+Nh/QIgZC4soioJgFcDvKxRMvs5ftyiNJZiyDj8pLlProwrduU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2289418},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"e17561b59630ff0dbb6fbefbe90085f91d5ce3a7","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.8.2","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.11_1772456159562_0.27750097367574966","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@hailer/mcp","version":"1.1.12","_id":"@hailer/mcp@1.1.12","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"5750fe3925669d6cc15230f5a10c29bce855a12b","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.1.12.tgz","fileCount":307,"integrity":"sha512-YkHyCt1QRpTbUYCdPViaOKrAgKvXnL6m796eC9rMJ4FvFBg5IwGH+Q8PaBT+4iwwQ3gGAZInzJbabxqZ5DSutw==","signatures":[{"sig":"MEYCIQDbsLIYe7CUawesk25TObfQzbcwEHKYKzX3AERtErGgvAIhAOu4SeYlSCevNIMRrefDkE4vlPO4FiZ0SkFs2mF4+jrw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2047254},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"d6809069166de9c271f2389d581365869bb2e19b","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"11.4.0","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.12_1772718326103_0.2265684277132458","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@hailer/mcp","version":"1.1.13","_id":"@hailer/mcp@1.1.13","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"8eead1804a55a9b6cb4f0617ef7a8064be839ac4","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.1.13.tgz","fileCount":149,"integrity":"sha512-SsarEOU8cCJW5DK4CO3/g7y81RAMB+OP27Agasm3GQMmpt7u194pBn7o2heCOTP3/rAZZOrCkK7YuxrV7SuaAw==","signatures":[{"sig":"MEYCIQDkKtJLnMQpQwE+CvUflJN6yZGp0VZMQRPQ/og9Dm9TywIhAKV+qs8XyB0IJyusYO74TUGmOZZTYYbc+6dskXVudazm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405089},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"8e31eecaf8f231ef80641635dd2f1a54d6a077ea","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.13_1775112814352_0.8497367419754034","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"@hailer/mcp","version":"1.1.14","_id":"@hailer/mcp@1.1.14","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"4195a6466f9d35ea775368efdcb0141f700b1bbf","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.1.14.tgz","fileCount":151,"integrity":"sha512-NZsMKFtAjzGTiZIPoPsTGSY2i/8WXXIr9s658r+nmmBRXtdXbWz2HX+ZRB/82i2BYFZW7O1lViY7DTiPtJ5LUA==","signatures":[{"sig":"MEQCIEZEIPZOSd4R5h8ODAdsEzlEmRrAeVLI/qVXxdW0pczWAiAVIjNiQMp6Y/q3HdoCo5k6bM65jeBNKtnLgk8xZdNxKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1411766},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"8e31eecaf8f231ef80641635dd2f1a54d6a077ea","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.14_1775114721912_0.16491423356551138","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"@hailer/mcp","version":"1.1.15","_id":"@hailer/mcp@1.1.15","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"47c51b8b03142326fa612e79adcf74490a911400","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.1.15.tgz","fileCount":324,"integrity":"sha512-S6iUi3CQ2uWH7tZuK0FYEPYrSrFo8l2RHQcfcA5CWu8/jLaiIyNtpa4x0kcuQAO4PZtI4L/qxVc+UGekhRoyrg==","signatures":[{"sig":"MEUCIQCijxbkd1EREJh0X7dITPuSrGik9TjDpEZN892WqhbqoQIgZZXMqfNR8TPUYYBMJ4MzilD9KEWfbb5jM7XMeZBsUXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2292518},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"8e31eecaf8f231ef80641635dd2f1a54d6a077ea","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.15_1775114811644_0.35939013169881506","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"@hailer/mcp","version":"1.1.16","_id":"@hailer/mcp@1.1.16","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"0d4bdc691e7181170ac817716cfe12b50b49fd21","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.1.16.tgz","fileCount":861,"integrity":"sha512-z2Dv8+472s3uN2NMK4baP+fFYaCPkABX5z9c9gDAqOGSZhsCHxDdz7q36lno5lxmEJ8FJZ3Pb5oP6FcS2qgANg==","signatures":[{"sig":"MEUCICU+XvQHbpQw6ifEB1CGaIkMZq1Gi2kfxavnI1+/p6yCAiEA/rIBaLAKh50R3lXrGpT7GBFaL5dNhoV9tTqa/l4PpNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5855979},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"8e31eecaf8f231ef80641635dd2f1a54d6a077ea","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","seed-config":"tsx src/commands/seed-config.ts","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.16_1775115074491_0.7896616893399946","host":"s3://npm-registry-packages-npm-production"}},"1.1.17-beta.0":{"name":"@hailer/mcp","version":"1.1.17-beta.0","_id":"@hailer/mcp@1.1.17-beta.0","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"f1ec9982112d60246d697c84bca878be03676da2","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.1.17-beta.0.tgz","fileCount":771,"integrity":"sha512-/pVnFOx8MhOULVYoHmVqLIGvTbMf4vXG6YzQ1BBLtI8uqxGdcqng+EX5knTMRTQ262UiQFG0nsOV5+qzixd3VA==","signatures":[{"sig":"MEUCIEjFVZCOx8yGORG063W1/DliYHt1eSzqBkIsSXfv3LkWAiEA1n7rf+8LiBr7gQkxFeCxnjHe1qeV1/Ni/dFgFoIN58o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5276861},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"25ade1e901b78551c4514ef3e2c99e26aeb5c2b4","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.17-beta.0_1775535069751_0.2107164510323163","host":"s3://npm-registry-packages-npm-production"}},"1.1.17-beta.1":{"name":"@hailer/mcp","version":"1.1.17-beta.1","_id":"@hailer/mcp@1.1.17-beta.1","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"78db9bedd59796bf7816d860dadbb3b5f145da03","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.1.17-beta.1.tgz","fileCount":771,"integrity":"sha512-meFMnRHZrmpOG2YoClI4iwELOe9Izw/QSMrU4b52q6Q9y5r4DNzHl7PLkANW29biPU3iSKVqKCD+L49ycGcvaQ==","signatures":[{"sig":"MEUCICATUJfIIl8K8SCQLEkYSrwh25ULPXfpJndpYpNjv6B5AiEAsQuCtPbUPQ7/Ahd3j8Z53p+nG296Er037JWtR524VXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5277255},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"26cd62db514245dab02e4d39ba205268769c3ce5","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.17-beta.1_1775538113070_0.15893812778163086","host":"s3://npm-registry-packages-npm-production"}},"1.1.17-beta.2":{"name":"@hailer/mcp","version":"1.1.17-beta.2","_id":"@hailer/mcp@1.1.17-beta.2","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"898d0d6d2e90fe4af52ac22e986f05f6d595f839","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.1.17-beta.2.tgz","fileCount":771,"integrity":"sha512-Poq2SuhPSRFU6hh2MA7os4Tqqo/bfP86bWOfx0rQKK/LoCkRNBfJmixWqlAxIznf/adbSb3O8ef+uEwPDHTAMg==","signatures":[{"sig":"MEUCIQDbULqDVCLzSeRIEFBkKQrOz31r8P0Bjnw+C4HMM4aZkgIgARpwH4XWzzqWv62gfwtMEfNzyVIC38Za8Yc2aBXWJm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5277745},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"9626b7d810cd3d05d22be58919f6432eabde7243","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.17-beta.2_1775547585669_0.7292041411191972","host":"s3://npm-registry-packages-npm-production"}},"1.1.17-beta.3":{"name":"@hailer/mcp","version":"1.1.17-beta.3","_id":"@hailer/mcp@1.1.17-beta.3","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"887ee99f30da301870287b0db4bd042d1013aa3c","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.1.17-beta.3.tgz","fileCount":771,"integrity":"sha512-YBt/oJFU3wR/lQO9/qhdM+DAU676CcqKKG7li2xZvo/F98/LJzv/phi/d3FKK1lYSkdmbP0HZu8I30Sk5GAFOw==","signatures":[{"sig":"MEUCICVVeeC4PPs2SymWBPEXuA2c4pOUC+0Y+Nte2kEXJFroAiEA3sRjJajKaLTVpzlMXtkc6WCr8h+hibT5ELr4NwmW3KM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5278926},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"5054f8793f7e033edec1bb437185f2c13e63fe31","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.1.17-beta.3_1775633522896_0.6183143614599869","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@hailer/mcp","version":"1.2.0","_id":"@hailer/mcp@1.2.0","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"9a67637eb8bec7197ef23026971efc2eaa00e58f","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.2.0.tgz","fileCount":776,"integrity":"sha512-0GJl66cPCADHzjMlxuB1MZR3o3LLO32yod9980MKyFm1R0SlwJh7eiOTvkWrTy+4a8EH2D/5S93aM/WlG4gDBA==","signatures":[{"sig":"MEUCIQCJm0EhwQ8s4HHG2CoyPYbEW6JGEoUK9Xv7RSEi39/6SAIgF04T85E3AXnYsV6m4L8lBoOM1iLsidcFwYFm4Y9obm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5296580},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"5dbd5f849396eb844e80450530c4ef1afe06b37f","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.2.0_1776142698051_0.55867222356797","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@hailer/mcp","version":"1.2.1","_id":"@hailer/mcp@1.2.1","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"fef519f89a65063342720a4a2dccb467169d6130","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.2.1.tgz","fileCount":776,"integrity":"sha512-E0ev2wP05IubfMneG8acRb0M4Kovrf87AgDIXZ2k1+WV5DG+PaMCTyh0vTBbeBGNjtbLvsJhB3REL5zIQkGtEA==","signatures":[{"sig":"MEQCIAuwUH/IcRYM41GE6Prv+leJa+akg7nwAandRjLl1vrJAiARDR615s4AvKWmkyV56AufJvyuqDneUD+4YJO5OMnSvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5300274},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"7e58c15b052b9258dbf011b674034923cc226905","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","build":"tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","express":"^4.21.2","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/sdk-node":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/semantic-conventions":"^1.36.0","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.2.1_1776163790391_0.3404633196315836","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.1":{"name":"@hailer/mcp","version":"2.0.0-beta.1","_id":"@hailer/mcp@2.0.0-beta.1","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"f0753089ba1e8df77fad2e7bc1b23eeb631ecf51","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-2.0.0-beta.1.tgz","fileCount":392,"integrity":"sha512-12sNvAPwolJ+QjVzlpyScMosb911VOInU+kVb81vCfV9NABkbhBg1FVUJOR8W5riXfnV/DY6om46Hu0vXGMjPA==","signatures":[{"sig":"MEUCIQD2L4eiPP6KEIonXSmnEkGrQcUbR6XUgvHI2u0mgJqPKgIgdnkGYhtsqHexZbchiBISpM24yJek+07PDJv2ef1NHx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2715161},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"6fe6fc3e56f241eae205d7b097d702860f895242","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","test":"vitest run","build":"rm -rf dist && tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.20.0","tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","sharp":"^0.34.5","dotenv":"^16.5.0","openai":"^5.5.1","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","@types/ws":"^8.18.1","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"optionalDependencies":{"@hailer-repos/eslint-config":"gitlab:hailer-repos/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/mcp_2.0.0-beta.1_1781080360376_0.7924849029014813","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.3":{"name":"@hailer/mcp","version":"2.0.0-beta.3","_id":"@hailer/mcp@2.0.0-beta.3","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"2509ecf84c71878e67a3ed26cd36021742248cc5","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-2.0.0-beta.3.tgz","fileCount":396,"integrity":"sha512-FqulCSeC3yisJ+L4sasvHU2LChDm9M6NaA5evLS6X3hMACi4k4hu6PirvD0odQ7WEnVzDVHRN1XYYslCBpTMtA==","signatures":[{"sig":"MEYCIQDkRmifjG5fQwktnyKPWTc/NwcYXuW+DxuOZhlmjmin6gIhAP+7K/nYsmGpbxf7pUdgElyHMYTun5V1Boe7hrpMbE/W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2727028},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"672cb08e04b7b9d2573939ae53a71b25bde59d46","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","test":"vitest run","build":"rm -rf dist && tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.20.0","tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","@types/ws":"^8.18.1","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"optionalDependencies":{"@hailer-repos/eslint-config":"gitlab:hailer-repos/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/mcp_2.0.0-beta.3_1781089601468_0.44561131046855307","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.4":{"name":"@hailer/mcp","version":"2.0.0-beta.4","_id":"@hailer/mcp@2.0.0-beta.4","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"70745d0865c26df5aa6569b6361caa778c1e877f","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-2.0.0-beta.4.tgz","fileCount":396,"integrity":"sha512-YBzrQBijf91bTDJXLCYYE2o2X7/7lBFaiwwmmUui+li5mDX7nxs4+B2y7uKKHXRXws/iJEVT4GqQyB2SiaNdvg==","signatures":[{"sig":"MEQCIDhqTV+CYi1Lt6Cz3t7XganF8qSdAyJAqwWqdzTEMtxrAiBQICexvmDsog/x5HWErrxdTZUVIFvRzGA7StMXzOtTzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2728579},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"fece1cd8cca7b29ea1d9653ae6c2b670be4367ad","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","test":"vitest run","build":"rm -rf dist && tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.20.0","tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","@types/ws":"^8.18.1","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"optionalDependencies":{"@hailer-repos/eslint-config":"gitlab:hailer-repos/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/mcp_2.0.0-beta.4_1781093277461_0.4839121748604154","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.5":{"name":"@hailer/mcp","version":"2.0.0-beta.5","_id":"@hailer/mcp@2.0.0-beta.5","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"ece9ee135f48de3c067f98e53747ea2553b6e424","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-2.0.0-beta.5.tgz","fileCount":396,"integrity":"sha512-1xDnWGzL2Woo8OfMQsRT81Ijc0MeZpsVRPzp0Zp2m2VxSaamzzgRHy7YptvWXritp6laQNqU8rIExgCllwHFZA==","signatures":[{"sig":"MEYCIQDhgo1E+LZAx9xgdXNXYA8MUgcRywuluZvlIM8MQrp3lwIhAI/l8w2QpdgGKNoJHlHfsPpCstVcDTodEvscg6g0GaC+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2729299},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"3369865c8d1f258e434335542983f39c20fd4f9d","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","test":"vitest run","build":"rm -rf dist && tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.20.0","tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","@types/ws":"^8.18.1","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"optionalDependencies":{"@hailer-repos/eslint-config":"gitlab:hailer-repos/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/mcp_2.0.0-beta.5_1781150985520_0.6584191465521216","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.7":{"name":"@hailer/mcp","version":"2.0.0-beta.7","_id":"@hailer/mcp@2.0.0-beta.7","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"68380aababd05cf99429308327ad6b1244b10ad9","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-2.0.0-beta.7.tgz","fileCount":395,"integrity":"sha512-Nt47CmeRCbIYISpArtRusR27qPgtY1/Xpa1FXzLYJJ3hNGzTQr5gJp2t7LB7/pwGyIRVX/1om6ONDT7Tcyq3Tg==","signatures":[{"sig":"MEYCIQDmKMI+DVLmfqLfzFbfW/dYXGGnKdAYu2JlJqGyKBQKrAIhAJ0CYdn0RI16Ft8zB6ub/xPtTMicWH+p9/SuwbfWVXKp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2728945},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"fdaa2b78955202862c1d08a3fcf2f30dfbc13976","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","test":"vitest run","build":"rm -rf dist && tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.20.0","tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","@types/ws":"^8.18.1","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"optionalDependencies":{"@hailer-repos/eslint-config":"gitlab:hailer-repos/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/mcp_2.0.0-beta.7_1781151640882_0.4916017339361942","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.8":{"name":"@hailer/mcp","version":"2.0.0-beta.8","_id":"@hailer/mcp@2.0.0-beta.8","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"f775b4583d0eb0939f0188566eb2bdfcde443abc","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-2.0.0-beta.8.tgz","fileCount":395,"integrity":"sha512-Ix2XlP9zGzcrgV9Af5q9Njhz+0+l/dfzqgpT8o0cXvAeV7jk273zXg/hAI+H91dcrpizmrMJFW+gpbJa8tw/rg==","signatures":[{"sig":"MEUCIQDvB8DGLltVKUsHYb+iGKEmusSl9dd71iQGJyiCaOLOEgIgFn7Htfg5HvH0akHrWfSDcJrQOnrUb1mP8t2i86/s4zM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2730223},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"34de784c047239041adefbb878c996d6e7c159bf","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","test":"vitest run","build":"rm -rf dist && tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.20.0","tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","@types/ws":"^8.18.1","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"optionalDependencies":{"@hailer-repos/eslint-config":"gitlab:hailer-repos/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/mcp_2.0.0-beta.8_1781153136185_0.7426762140186118","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.9":{"name":"@hailer/mcp","version":"2.0.0-beta.9","_id":"@hailer/mcp@2.0.0-beta.9","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"9f2a9c129d8e958d2f669c694de94cf871f707a5","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-2.0.0-beta.9.tgz","fileCount":395,"integrity":"sha512-8SwZ0bCo7cSSLkHkf/OefY/EeWIH4qUJnCBLkrl+gV2nXNef1DDoBfy1kmZyXsv2gaJXyXLmPzLt2xgyrHIjfQ==","signatures":[{"sig":"MEYCIQDDl0snANO65ojqZz+1LKz30YbzOkO/DpmOMGo1CY6bswIhAKlpwTknkNiq4VL4tEl+v0/2L1rJo7e/cKcmDLFpJE8F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2732512},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"85c7255317eda420c3ee36d213647adbceaf7391","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","test":"vitest run","build":"rm -rf dist && tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.20.0","tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","@types/ws":"^8.18.1","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"optionalDependencies":{"@hailer-repos/eslint-config":"gitlab:hailer-repos/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/mcp_2.0.0-beta.9_1781154132141_0.7111834605574092","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.10":{"name":"@hailer/mcp","version":"2.0.0-beta.10","_id":"@hailer/mcp@2.0.0-beta.10","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"6e0a98ddc8d59cb6c704793b8e33dc2776219bc2","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-2.0.0-beta.10.tgz","fileCount":395,"integrity":"sha512-2cG8u1e/5LnO4D5O8XzI8ETgWcZJ1BtlEPyHY9A2EKJYCYBRRfa4mCNFTmcjYeSZU+VFByGdi6y8hFxYLSIUnw==","signatures":[{"sig":"MEUCIQDG3YutthicczjVXkr8vj2rtoNs9fVTEw4HNyei7wWlUQIgMKBH7QuCqLHmOPeCmn37GYAK8ZXihzLJpaWs82zUqYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2733289},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"15b651373b65e18abb6d5d1a55da4021d61f6bc7","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","test":"vitest run","build":"rm -rf dist && tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.20.0","tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","@types/ws":"^8.18.1","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"optionalDependencies":{"@hailer-repos/eslint-config":"gitlab:hailer-repos/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/mcp_2.0.0-beta.10_1781154710123_0.01233954510064117","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.11":{"name":"@hailer/mcp","version":"2.0.0-beta.11","_id":"@hailer/mcp@2.0.0-beta.11","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"4d97e1f5fc5c6e63256659013b877ebe5c48300c","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-2.0.0-beta.11.tgz","fileCount":395,"integrity":"sha512-tQ4sWvIbNUIRgMjzuOZ03vUcuH3uoXst9dS84d4JyU9lLx2yyXlJzeFUYznYwLRpLkU34rn9nHBDtfDm1SXB9Q==","signatures":[{"sig":"MEQCIAn6ymRXFu8RjkI69Rt7TwgREWxyfO3fLoLXO7VSHfDzAiBkPgPqTCzSmbgBAXQhF5mns4EsHKuv7zj/TWDsTrC16w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2734140},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"6fdddb504188a5532c53069dde79526d0acaed60","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","test":"vitest run","build":"rm -rf dist && tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.20.0","tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","@types/ws":"^8.18.1","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"optionalDependencies":{"@hailer-repos/eslint-config":"gitlab:hailer-repos/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/mcp_2.0.0-beta.11_1781155611498_0.8808871330017018","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.12":{"name":"@hailer/mcp","version":"2.0.0-beta.12","_id":"@hailer/mcp@2.0.0-beta.12","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"ee024696b3a4ccdc2571bcffe86ba37b7cccfe52","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-2.0.0-beta.12.tgz","fileCount":395,"integrity":"sha512-EEPFty+Yo2LCPj3wC5xTg7OqHi5IBLtR2I4LEHrQm4GsubLvcHVKi7OhV8up96IJNr8EQZyZVnW9qaaSBaR+AQ==","signatures":[{"sig":"MEQCIDogVv5Me+xDM4Pp+hZz1MA5LdPO46Hm8nGiot1Xz29QAiBBpVnhOxHJDl8R4pOHg2Vceh8o3311T+4LloeAJVkQlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2735139},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"6c904534f30ab2f6e138cb6edc18a8e748f3c774","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","test":"vitest run","build":"rm -rf dist && tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.20.0","tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","@types/ws":"^8.18.1","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"optionalDependencies":{"@hailer-repos/eslint-config":"gitlab:hailer-repos/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/mcp_2.0.0-beta.12_1781156672606_0.017734872378454947","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.13":{"name":"@hailer/mcp","version":"2.0.0-beta.13","_id":"@hailer/mcp@2.0.0-beta.13","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"2fbbb658e8c0e4afc33883149493052b70488536","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-2.0.0-beta.13.tgz","fileCount":399,"integrity":"sha512-TVhjDqib4BscBzSqUPv41p+LF7qoKZkm2yKH64P09VH/wVE6z/D3A5HqDIxZxKN/9p4na8ARRg/C0gHIobATHA==","signatures":[{"sig":"MEUCIE0kUmp4hbZE/1MLbRMO81CmPGb2gVZiz8I2ok8bbc0bAiEAxdtJmh3fF3ghKtIWJQmHQ2iY5QzLRUJrPJnQdeGeu6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2746802},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"5f3883a4e4b275b825aa2dc2293dc4dc9b158342","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","test":"vitest run","build":"rm -rf dist && tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.20.0","tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","@types/ws":"^8.18.1","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"optionalDependencies":{"@hailer-repos/eslint-config":"gitlab:hailer-repos/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/mcp_2.0.0-beta.13_1781158075902_0.7762219638315975","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.14":{"name":"@hailer/mcp","version":"2.0.0-beta.14","_id":"@hailer/mcp@2.0.0-beta.14","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"cfbc2ac0476e5e62d45cd16329ef8dfe4503f405","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-2.0.0-beta.14.tgz","fileCount":399,"integrity":"sha512-jjPy6bRg3AM0N9WFbfPLw1qespUPWHXCa7CdSDNTscGUcr1MyFUnd9fgM2aphPDyAo2Kn9Ik2lrLuqzKGT4xnA==","signatures":[{"sig":"MEUCIGzPMy/OVCzFAy/Ev+oS/SHSkAn0kL9R1P8Aaa+wn42hAiEA6ktWOdwgBgMBEM6vbe4bfQr4HQPMjDopVfkz2qzswG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2757429},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"5f3883a4e4b275b825aa2dc2293dc4dc9b158342","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","test":"vitest run","build":"rm -rf dist && tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.20.0","tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","@types/ws":"^8.18.1","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"optionalDependencies":{"@hailer-repos/eslint-config":"gitlab:hailer-repos/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/mcp_2.0.0-beta.14_1781161614195_0.8317712671668105","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.15":{"name":"@hailer/mcp","version":"2.0.0-beta.15","_id":"@hailer/mcp@2.0.0-beta.15","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"b151d5fa4df04dc933f53f3388816299698bd272","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-2.0.0-beta.15.tgz","fileCount":399,"integrity":"sha512-9uiT4hJNZNr/wFJWGfVuMdkchYnoegv7Xsx02k/CFmWuQ20ehvARaIv3o9dHynAAlNaV8LA4tcfoNTlDxC+zuw==","signatures":[{"sig":"MEQCIBC8xr20yBBZkV4KPvpbxYb1nB26QBkJMlsYqvO2einWAiAfC5h+k8WQqw4l1krWqeCW1Pqastj/nBwcD3u3PZX6gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2762028},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"5f3883a4e4b275b825aa2dc2293dc4dc9b158342","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","test":"vitest run","build":"rm -rf dist && tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.20.0","tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","@types/ws":"^8.18.1","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"optionalDependencies":{"@hailer-repos/eslint-config":"gitlab:hailer-repos/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/mcp_2.0.0-beta.15_1781162891577_0.49962474713500193","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.16":{"name":"@hailer/mcp","version":"2.0.0-beta.16","_id":"@hailer/mcp@2.0.0-beta.16","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"46f454b4790fd9e222ceac89e268fcd5ff51d0d2","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-2.0.0-beta.16.tgz","fileCount":399,"integrity":"sha512-q8Xuq95HfQYULTIcA+cQ4/9nzdomEia828xpq21qO2jcOjkchnJ9WGrFvXpgpehApquBnKygIBrZMBTwSA20lg==","signatures":[{"sig":"MEUCIG8+bP2Hvj5vhUp+pbeaCHr2qG7g5PzHBbooe+NcvmmmAiEAjKNfDreaqF/3MILp7r0sJXaHQijfH6FagDK+D5U2vSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2769980},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"fe23b7c32d02bd6a96ef2937104bae41179b956b","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","test":"vitest run","build":"rm -rf dist && tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.20.0","tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","@types/ws":"^8.18.1","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"optionalDependencies":{"@hailer-repos/eslint-config":"gitlab:hailer-repos/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/mcp_2.0.0-beta.16_1781174419648_0.5221680454045763","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"@hailer/mcp","version":"1.3.9","_id":"@hailer/mcp@1.3.9","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"104b7ff6a02dfa3c7fcfa622f78edc12abc987ce","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.9.tgz","fileCount":398,"integrity":"sha512-KMu+7mhPjIqJ7rZ8zgoF+PowEVr4Q17AGYwHutKXmswmyRxBVhg0BJ5lFMQ4pT2qDFOHj9RjotmlZtiueWtU8A==","signatures":[{"sig":"MEUCIQD815jKpVjxplOl6jgKM8OnLUaQtRsTQcQeLz+QeUaqnwIgREHmtD0+yeFsLe4o335Lfxt7HRbqICpbcd2z450CtAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2793927},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"17bd43fd89408da72fdb1aabd597fa7226bd62b1","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","test":"vitest run","build":"rm -rf dist && tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.20.0","tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","@types/ws":"^8.18.1","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"optionalDependencies":{"@hailer-repos/eslint-config":"gitlab:hailer-repos/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.9_1781261068955_0.7272098983770341","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"@hailer/mcp","version":"1.3.10","_id":"@hailer/mcp@1.3.10","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"b6a0c46d24d16525e470bd6b324b92bd10a3187f","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.10.tgz","fileCount":398,"integrity":"sha512-i7W2iq5KeNO1zvqozVmKn+DNjJHwZKjfAbyckqK67pulQPMUEjLMlWDjB8HdtFEdWlK4TtM6fO1acOlPjOezRQ==","signatures":[{"sig":"MEYCIQCi7NKAIaMHLcQCSKIxY4N1KoWzNwuBf7gfT2c/3fQUkgIhALXQh/juL/BCg9Dr9F0plnT5oYft0viHrmpf9Kw3p3mp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2816082},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"8eee2265f9aca6787c4b065f1d929447af0480c1","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","test":"vitest run","build":"rm -rf dist && tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.20.0","tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","@types/ws":"^8.18.1","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@hailer-repos/eslint-config":"gitlab:hailer-repos/eslint-config","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.10_1781523345775_0.697677174923532","host":"s3://npm-registry-packages-npm-production"}},"1.3.11":{"name":"@hailer/mcp","version":"1.3.11","_id":"@hailer/mcp@1.3.11","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"40a1612b1f13a0d1f290b27eb878736baac3f54f","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.11.tgz","fileCount":398,"integrity":"sha512-PPnd9HjAZC5Pz6EjlPpXS8ihBC/otDBC0tW3KvAaM1/9pvuQXfNNpbY/T2FBYoZQbxKf0dtlJgr9wEEuuKaIPw==","signatures":[{"sig":"MEUCICuK6yddurjiBVMJr/0eeWFBKfrHv9k3Hxp2CDXnJ2shAiEAsh7IJMH5fob+DWyd7feraBWWkSTPPUL7dCkK4ELqwNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2873661},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"7b297c0a1b9d7e5c9d194e7cff3b0aa6d36ffa62","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","test":"vitest run","build":"rm -rf dist && tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.20.0","tar":"^7.5.13","zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","openai":"^5.5.1","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.57.0","@opentelemetry/sdk-logs":"^0.57.0","@opentelemetry/resources":"^1.28.0","@modelcontextprotocol/sdk":"^1.11.5","typescript-language-server":"^5.1.3","@opentelemetry/exporter-logs-otlp-proto":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","@types/ws":"^8.18.1","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"optionalDependencies":{"@hailer-repos/eslint-config":"gitlab:hailer-repos/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.11_1782112935284_0.5135591826317571","host":"s3://npm-registry-packages-npm-production"}},"1.3.12":{"name":"@hailer/mcp","version":"1.3.12","_id":"@hailer/mcp@1.3.12","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"f38451cc90bd355a3414429916cd2371be8464eb","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.12.tgz","fileCount":398,"integrity":"sha512-0h2ua+X5ZzxDFpb1w8+He+v1mvU5hfIwTfcHmWnf5e0j4MIaKhoSQC8dw9SY3dt734JISOyanNlkp6LBEMjlHQ==","signatures":[{"sig":"MEQCIF3u1qrToYt3vtF/gZ1Z6IQwzvqPeFhIWVZgmoxZLUIKAiAp/iEldDhSVlgy6ZOZiQZruczQ/atm/LDS6VEN4tCNZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2873579},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"dbd6995e781a31a7f59e35317390382dcd7cec21","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","test":"vitest run","build":"rm -rf dist && tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@typescript-eslint/eslint-plugin":"^8.34.1"},"optionalDependencies":{"@hailer-repos/eslint-config":"gitlab:hailer-repos/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.12_1782198023996_0.22537228063262238","host":"s3://npm-registry-packages-npm-production"}},"1.3.13":{"name":"@hailer/mcp","version":"1.3.13","_id":"@hailer/mcp@1.3.13","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"4dda78e8ea5c2967aa65d698ae434392f39bf097","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.13.tgz","fileCount":398,"integrity":"sha512-Dh2+yxYU3xFsABEjyTxZ24ZEhqGMIYJ7E4MNIS71cxIvRkbqRI9ig19XIjP2zyslNB6kafopOc12rR670R36ng==","signatures":[{"sig":"MEUCIG3WU3baW0OQRx+yRAFty2fEBEg4wJWVuS5Er2lB0YzUAiEAvQO7MfQaEfumAJ0wpzcBNm/vcTKLNyca13y2i6axoSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2884729},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"aec109a445a7d188b8ae0d64c5736d2adb971b70","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","test":"vitest run","build":"rm -rf dist && tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@typescript-eslint/eslint-plugin":"^8.34.1"},"optionalDependencies":{"@hailer-repos/eslint-config":"gitlab:hailer-repos/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.13_1782215966963_0.8765244151206748","host":"s3://npm-registry-packages-npm-production"}},"1.3.14":{"name":"@hailer/mcp","version":"1.3.14","_id":"@hailer/mcp@1.3.14","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"43bd4b916764075f73dd6d3ee144bb0ce0a3c6c1","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.14.tgz","fileCount":398,"integrity":"sha512-auUD+ZIXO5eG9sV11MIbDC3aiLvqKGbAW7GjsZDrENLZHLYvI754V0vYHPMcWJcv0f4UA03fcYv5jajhmDoupw==","signatures":[{"sig":"MEUCIQDpORoHBO/O/hKtkoB6k+9ih5KH25t21TjQaKHckvI0QAIgSXoPrSTjeaBfwVgAG7Y25twQWDhFT3H6SLzSgIeU4Ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2884744},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"ccc7abf92f4214e6fd4bdd6827f31bd37d6c36e2","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","test":"vitest run","build":"rm -rf dist && tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@typescript-eslint/eslint-plugin":"^8.34.1"},"optionalDependencies":{"@hailer-repos/eslint-config":"gitlab:hailer-repos/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.14_1782296114980_0.40484590184855374","host":"s3://npm-registry-packages-npm-production"}},"1.3.21":{"name":"@hailer/mcp","version":"1.3.21","_id":"@hailer/mcp@1.3.21","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"bf2c33db90243686936705131ce2d92be88b587f","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.21.tgz","fileCount":398,"integrity":"sha512-28Ejjr60XKXYlZnPDNjk90dvLkHvlkB/xUbw3qyVwT46YXT6rxJGH6ExtEInaFxtWiNL1toiLN0+nACiG65RHg==","signatures":[{"sig":"MEUCIC5RcKIDoElyPr14SsHZ83ZQ94LAgshKD8Kc78PNAZsTAiEArixyuUYIeI1V6rLqMn5GqcHYcTAOOw+aAPlaUwNAYrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2900117},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"b53e59b37cd16cc9f5fe6450b7ec5a43d44a202e","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","test":"vitest run","build":"rm -rf dist && tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@typescript-eslint/eslint-plugin":"^8.34.1"},"optionalDependencies":{"@hailer-repos/eslint-config":"gitlab:hailer-repos/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.21_1782467380280_0.6014416687447708","host":"s3://npm-registry-packages-npm-production"}},"1.3.23":{"name":"@hailer/mcp","version":"1.3.23","_id":"@hailer/mcp@1.3.23","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"a354429404426835b79f014955dcdc9ff44ba8ab","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.23.tgz","fileCount":403,"integrity":"sha512-J/WgOtpXrgCTsmbI7PsViztAAdvrTuzUHN54OuyZ5ZyPUHC+Kg6bte7aED8pst6ckX5POaMdVO9Cya1PTQWeyw==","signatures":[{"sig":"MEYCIQCDEhKOp3b2omfCNZc2BdNszDr6/0pTbIoPVXmM8U+zNgIhAIMaEP77CMNtiCCwkKwbamfG7G8ZD5gnqbcowFlZp+K3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2983981},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","test":"vitest run","build":"rm -rf dist && tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"11.13.0","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@typescript-eslint/eslint-plugin":"^8.34.1"},"optionalDependencies":{"@hailer-repos/eslint-config":"gitlab:hailer-repos/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.23_1783059316601_0.18118795168699742","host":"s3://npm-registry-packages-npm-production"}},"1.3.32":{"name":"@hailer/mcp","version":"1.3.32","_id":"@hailer/mcp@1.3.32","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"bd8f1896b41f138a93db36dbdd040f8a01bb9459","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.32.tgz","fileCount":417,"integrity":"sha512-P5GejfdYj7nAgxOXQkvhSVBJoaEkuJpw+rYXBb+c9JmmWfoogbV0MSF6sCmYu0IBDqA2as5ND39CcWKFwyF5YA==","signatures":[{"sig":"MEYCIQDU/R4hR9J4WonRie2cHAMtonfmoQSoo6CjmigZwwj5jAIhAPO9O6jwFlpVRc1yr2txEcpQs2uVJYdJ1lJGXTfdbmlR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3087805},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"477f32a9fff368c3ce71f0d83979365e3056046b","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","test":"vitest run","build":"rm -rf dist && tsc","start":"node dist/app.js","server":"tsx src/client/server.ts","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","server:prod":"node dist/client/server.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","dotenv":"^16.5.0","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/express":"^5.0.0","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@typescript-eslint/eslint-plugin":"^8.34.1"},"optionalDependencies":{"@hailer-repos/eslint-config":"gitlab:hailer-repos/eslint-config"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.32_1784198380668_0.265732885501367","host":"s3://npm-registry-packages-npm-production"}},"1.3.41":{"name":"@hailer/mcp","version":"1.3.41","_id":"@hailer/mcp@1.3.41","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/cli.js"},"dist":{"shasum":"85ed4d8cad6b80cce1c691cf6cae5555b773ff10","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.41.tgz","fileCount":445,"integrity":"sha512-nw/VOiCJoF/Vdr760dDHRXBSwYXzDcJQjQHKLS7uZpOIE4YL/LsdasVMLGZalytQm1t+j7nURkiwchvIlm9BAg==","signatures":[{"sig":"MEUCIE3CJ0Il52WjuBIagnScwIqVCP31xyOXCfVsNhiH+VBZAiEAiDRJMSkzJg0eOZwNExnKlcu+q5KzDW0j9HfhtIXguaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3194426},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"ce9f54bdf068f723635a5d9b1fb5e2560f11281f","scripts":{"dev":"tsx watch src/app.ts","lint":"eslint src/","test":"vitest run","build":"rm -rf dist && tsc","evals":"tsx evals/run-evals.ts","start":"node dist/app.js","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","evals:bot":"tsx evals/run-bot-evals.ts","test:live":"vitest run --config vitest.live.config.ts","ci:trigger":"tsx test/live/trigger-pipeline.ts","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","pipeline-lint":"node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.js","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","test:coverage":"vitest run --coverage","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 34+ tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","docx":"^9.7.1","dotenv":"^16.5.0","pdfkit":"^0.15.2","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.1.10","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","supertest":"^7.2.2","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/pdfkit":"^0.17.6","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@hailer-repos/eslint-config":"^1.14.6","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.41_1785308946788_0.7824825055092666","host":"s3://npm-registry-packages-npm-production"}},"1.3.44-beta.0":{"name":"@hailer/mcp","version":"1.3.44-beta.0","_id":"@hailer/mcp@1.3.44-beta.0","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/scaffold-cli/cli.js"},"dist":{"shasum":"3717b5b99f150bf005165844edcaf39c08abf70a","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.44-beta.0.tgz","fileCount":494,"integrity":"sha512-iukmOotD33aEEIQm0lXLykiEdiXDh8Av6KabC9cIUdXNrj/VjVNkCGNqK5+FKGPPVL2vZvyQkpzmMayckd7vKw==","signatures":[{"sig":"MEUCIQCHsLwqK4tKNPir1OFLSAGXMjRjkpYrW9wI6O2WFxsTewIgRzjxyeL7Gb8AfKhctNOY6GAXDX6liw6jt8mcSpzMsyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3078419},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"207bcbc61649d7ee0fcedfaf590550c1faa3652e","scripts":{"dev":"tsx watch src/server/app.ts","lint":"eslint src/ --max-warnings 0","test":"vitest run","build":"rm -rf dist && tsc && cp src/mcp/instructions.md dist/mcp/","evals":"tsx evals/run-evals.ts","start":"node dist/server/app.js","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","evals:bot":"tsx evals/run-bot-evals.ts","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit -p tsconfig.eslint.json","ci:trigger":"tsx test/live/trigger-pipeline.ts","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","pipeline-lint":"node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.mjs","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","test:coverage":"vitest run --coverage","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/server/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/server/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/server/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","docx":"^9.7.1","pdfkit":"^0.15.2","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.2.1","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","supertest":"^7.2.2","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/pdfkit":"^0.17.6","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^4.1.8","@stryker-mutator/core":"^9.6.1","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@hailer-repos/eslint-config":"^1.14.6","@stryker-mutator/vitest-runner":"^9.6.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.44-beta.0_1786012503790_0.5933893120619076","host":"s3://npm-registry-packages-npm-production"}},"1.3.44-beta.1":{"name":"@hailer/mcp","version":"1.3.44-beta.1","_id":"@hailer/mcp@1.3.44-beta.1","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/scaffold-cli/cli.js"},"dist":{"shasum":"0763cea4bdaa67322f3fd6c176d34abcf109d510","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.44-beta.1.tgz","fileCount":494,"integrity":"sha512-0AoiKRHg2YckQ3OYphNtISuIYddvU/RmTUYcrMRarNheh32uVb8zfiKq5E9Do88Vw/o+h/It9mEozIt8pNFClA==","signatures":[{"sig":"MEUCIEQfc8jBRsNs+H07K9ptKD52Q8uOhxIVIWWHPHGiXBYbAiEAy4kzQ38asVFxbpUBH5jHNQQfp2qO0CPC1fIS8z5QXdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3081215},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"207bcbc61649d7ee0fcedfaf590550c1faa3652e","scripts":{"dev":"tsx watch src/server/app.ts","lint":"eslint src/ --max-warnings 0","test":"vitest run","build":"rm -rf dist && tsc && cp src/mcp/instructions.md dist/mcp/","evals":"tsx evals/run-evals.ts","start":"node dist/server/app.js","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","evals:bot":"tsx evals/run-bot-evals.ts","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit -p tsconfig.eslint.json","ci:trigger":"tsx test/live/trigger-pipeline.ts","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","pipeline-lint":"node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.mjs","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","test:coverage":"vitest run --coverage","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/server/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/server/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/server/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","docx":"^9.7.1","pdfkit":"^0.15.2","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.2.1","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","supertest":"^7.2.2","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/pdfkit":"^0.17.6","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^4.1.8","@stryker-mutator/core":"^9.6.1","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@hailer-repos/eslint-config":"^1.14.6","@stryker-mutator/vitest-runner":"^9.6.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.44-beta.1_1786078458688_0.6230194787013825","host":"s3://npm-registry-packages-npm-production"}},"1.3.44-beta.2":{"name":"@hailer/mcp","version":"1.3.44-beta.2","_id":"@hailer/mcp@1.3.44-beta.2","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/scaffold-cli/cli.js"},"dist":{"shasum":"3052ed247e9e3bd406c44cd19fd29301d9f1edc2","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.44-beta.2.tgz","fileCount":495,"integrity":"sha512-y+06wfG6hALjf7wnKnlRWx4XMDOjyF9fw6Sz8ofhJBuBH5VqVfh6313RID3teLXbRd/mQJf/wRQYpn2ycrjrBw==","signatures":[{"sig":"MEUCIQDu67nnLWcHIhCbvcqINzKATfm2XjY325ZXH6+u+bhlEAIgJSdcBtBiahbjI9AsvgdGCsl1UTONFtInrgpBz9eVlA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3090399},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"207bcbc61649d7ee0fcedfaf590550c1faa3652e","scripts":{"dev":"tsx watch src/server/app.ts","lint":"eslint src/ --max-warnings 0","test":"vitest run","build":"rm -rf dist && tsc && cp src/mcp/instructions.md dist/mcp/","evals":"tsx evals/run-evals.ts","start":"node dist/server/app.js","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","evals:bot":"tsx evals/run-bot-evals.ts","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit -p tsconfig.eslint.json","ci:trigger":"tsx test/live/trigger-pipeline.ts","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","pipeline-lint":"node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.mjs","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","test:coverage":"vitest run --coverage","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/server/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/server/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/server/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","docx":"^9.7.1","pdfkit":"^0.15.2","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.2.1","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","supertest":"^7.2.2","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/pdfkit":"^0.17.6","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^4.1.8","@stryker-mutator/core":"^9.6.1","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@hailer-repos/eslint-config":"^1.14.6","@stryker-mutator/vitest-runner":"^9.6.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.44-beta.2_1786080673972_0.6497951413062224","host":"s3://npm-registry-packages-npm-production"}},"1.3.44-beta.3":{"name":"@hailer/mcp","version":"1.3.44-beta.3","_id":"@hailer/mcp@1.3.44-beta.3","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/scaffold-cli/cli.js"},"dist":{"shasum":"bad314839e359702e85efe79027e256d1370cb37","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.44-beta.3.tgz","fileCount":507,"integrity":"sha512-cxdQPgKFdFWIR6SRuV0I9w5vR9hhU3U7LD7nWxl5D0XDQGsZONeRDlixMVQEb3tjilUcZ4SL5CCEnnRRWutQIA==","signatures":[{"sig":"MEYCIQDOjaH+hv2x5zBsHp9UR9N/V71R8UYD1v7S67Y9X1YDmQIhAPu1CbTQXqdF5G3SoDEPlEX78JMEnurEdd0UmvWY+HPH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3182088},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"7ff7afe0908e33d842e61fab81b0af800497f320","scripts":{"dev":"tsx watch src/server/app.ts","lint":"eslint src/ --max-warnings 0","test":"vitest run","build":"rm -rf dist && tsc && cp src/mcp/instructions.md dist/mcp/","evals":"tsx evals/run-evals.ts","start":"node dist/server/app.js","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","evals:bot":"tsx evals/run-bot-evals.ts","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit -p tsconfig.eslint.json","ci:trigger":"tsx test/live/trigger-pipeline.ts","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","pipeline-lint":"node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.mjs","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","test:coverage":"vitest run --coverage","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/server/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/server/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/server/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","docx":"^9.7.1","pdfkit":"^0.15.2","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.2.1","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","supertest":"^7.2.2","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/pdfkit":"^0.17.6","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^4.1.8","@stryker-mutator/core":"^9.6.1","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@hailer-repos/eslint-config":"^1.14.6","@stryker-mutator/vitest-runner":"^9.6.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.44-beta.3_1786086636040_0.6328323801841893","host":"s3://npm-registry-packages-npm-production"}},"1.3.44-beta.4":{"name":"@hailer/mcp","version":"1.3.44-beta.4","_id":"@hailer/mcp@1.3.44-beta.4","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/scaffold-cli/cli.js"},"dist":{"shasum":"8925c792a19b0a233db7fb6e8afc7c9b60207534","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.44-beta.4.tgz","fileCount":507,"integrity":"sha512-B1T/fUasa4yG4lMT0dx9XhbbHawbHycw6zOAHn4VnW/gkmVAatlg+VIDO5ARpPz6z86P9/Vb3l+jx5oVbUrokA==","signatures":[{"sig":"MEQCIDNxGazkIR3F6zCS5CrcwiOSB1sUEf1ICW4VDIrZxdnlAiAtAOZcoDYJdpAqc6mipTxIWWLftrUoPADMJlCoDPHfJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3183446},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"7ff7afe0908e33d842e61fab81b0af800497f320","scripts":{"dev":"tsx watch src/server/app.ts","lint":"eslint src/ --max-warnings 0","test":"vitest run","build":"rm -rf dist && tsc && cp src/mcp/instructions.md dist/mcp/","evals":"tsx evals/run-evals.ts","start":"node dist/server/app.js","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","evals:bot":"tsx evals/run-bot-evals.ts","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit -p tsconfig.eslint.json","ci:trigger":"tsx test/live/trigger-pipeline.ts","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","pipeline-lint":"node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.mjs","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","test:coverage":"vitest run --coverage","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/server/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/server/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/server/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","docx":"^9.7.1","pdfkit":"^0.15.2","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.2.1","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","supertest":"^7.2.2","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/pdfkit":"^0.17.6","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^4.1.8","@stryker-mutator/core":"^9.6.1","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@hailer-repos/eslint-config":"^1.14.6","@stryker-mutator/vitest-runner":"^9.6.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.44-beta.4_1786087568382_0.7603988868498246","host":"s3://npm-registry-packages-npm-production"}},"1.3.44-beta.5":{"name":"@hailer/mcp","version":"1.3.44-beta.5","_id":"@hailer/mcp@1.3.44-beta.5","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/scaffold-cli/cli.js"},"dist":{"shasum":"ebabd2febea9d0beb5a4d5ef313bd445818ed200","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.44-beta.5.tgz","fileCount":494,"integrity":"sha512-4JqyYw16v0w3+i8Erywy/Ia2isHC102SI28ojT7tuSpnGwXf7f4ziuBZCEjOwddhK3eQkMAJ1moiXSQ1Gfc8ew==","signatures":[{"sig":"MEUCIBRh0LNG/CenrVIPmGv4ZME28LZU00btMZhXrbDeEZboAiEAztQh7gx9diktycv1t3D37Efr4pqNHKf5oxfHbBQTb0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3083953},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"339016f9cc71f31d2c7ffe4eed38e8a935cf1d7e","scripts":{"dev":"tsx watch src/server/app.ts","lint":"eslint src/ --max-warnings 0","test":"vitest run","build":"rm -rf dist && tsc && cp src/mcp/instructions.md dist/mcp/","evals":"tsx evals/run-evals.ts","start":"node dist/server/app.js","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","evals:bot":"tsx evals/run-bot-evals.ts","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit -p tsconfig.eslint.json","ci:trigger":"tsx test/live/trigger-pipeline.ts","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","pipeline-lint":"node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.mjs","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","test:coverage":"vitest run --coverage","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/server/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/server/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/server/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","docx":"^9.7.1","pdfkit":"^0.15.2","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.2.1","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","supertest":"^7.2.2","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/pdfkit":"^0.17.6","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^4.1.8","@stryker-mutator/core":"^9.6.1","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@hailer-repos/eslint-config":"^1.14.6","@stryker-mutator/vitest-runner":"^9.6.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.44-beta.5_1786099378407_0.04724637451437874","host":"s3://npm-registry-packages-npm-production"}},"1.3.44-beta.6":{"name":"@hailer/mcp","version":"1.3.44-beta.6","_id":"@hailer/mcp@1.3.44-beta.6","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/scaffold-cli/cli.js"},"dist":{"shasum":"f4ee90ec35c5b389e4e850a13b61b98947b8963a","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.44-beta.6.tgz","fileCount":494,"integrity":"sha512-JmYN+oL3id1Zr4DpCRlSq4f5cdwyDe3/pdt76dB9Mmq1B3To7g4GyWzkhBVhFPPtyuqbjjapNEpZo9Qiok5nAg==","signatures":[{"sig":"MEUCIQCTgdBpvoxL1kaYLIxYMh7WHyrK6t9va8yh/ng1A9BhFwIgbakahMur0KvMgwZSLwEGRunnuS0p25PEeHYIAjwOr1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3084585},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"339016f9cc71f31d2c7ffe4eed38e8a935cf1d7e","scripts":{"dev":"tsx watch src/server/app.ts","lint":"eslint src/ --max-warnings 0","test":"vitest run","build":"rm -rf dist && tsc && cp src/mcp/instructions.md dist/mcp/","evals":"tsx evals/run-evals.ts","start":"node dist/server/app.js","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","evals:bot":"tsx evals/run-bot-evals.ts","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit -p tsconfig.eslint.json","ci:trigger":"tsx test/live/trigger-pipeline.ts","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","pipeline-lint":"node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.mjs","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","test:coverage":"vitest run --coverage","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/server/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/server/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/server/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","docx":"^9.7.1","pdfkit":"^0.15.2","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.2.1","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","supertest":"^7.2.2","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/pdfkit":"^0.17.6","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^4.1.8","@stryker-mutator/core":"^9.6.1","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@hailer-repos/eslint-config":"^1.14.6","@stryker-mutator/vitest-runner":"^9.6.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.44-beta.6_1786101094531_0.8775329430720977","host":"s3://npm-registry-packages-npm-production"}},"1.3.44-beta.7":{"name":"@hailer/mcp","version":"1.3.44-beta.7","_id":"@hailer/mcp@1.3.44-beta.7","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/scaffold-cli/cli.js"},"dist":{"shasum":"33e5550dc6bdd345bcd410e9b071e370d5106ff7","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.44-beta.7.tgz","fileCount":494,"integrity":"sha512-TJ7Axpt413cHskXY4JtEmHHIn14uJhBzrIwmmGSAhPbOsKRVwNZosraotdd5h/0jGEaQkbmpIS6LpF3hdSePdw==","signatures":[{"sig":"MEUCIGlh/OXQHWye2+DVB8ao3aRsO583xJuFLHfKm9YbWsVrAiEA1AblPb6OLT93r1xQ3hiV97abC9UlrcmCTOXjeMGnSpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3085351},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"339016f9cc71f31d2c7ffe4eed38e8a935cf1d7e","scripts":{"dev":"tsx watch src/server/app.ts","lint":"eslint src/ --max-warnings 0","test":"vitest run","build":"rm -rf dist && tsc && cp src/mcp/instructions.md dist/mcp/","evals":"tsx evals/run-evals.ts","start":"node dist/server/app.js","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","evals:bot":"tsx evals/run-bot-evals.ts","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit -p tsconfig.eslint.json","ci:trigger":"tsx test/live/trigger-pipeline.ts","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","pipeline-lint":"node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.mjs","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","test:coverage":"vitest run --coverage","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/server/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/server/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/server/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","docx":"^9.7.1","pdfkit":"^0.15.2","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.2.1","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","supertest":"^7.2.2","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/pdfkit":"^0.17.6","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^4.1.8","@stryker-mutator/core":"^9.6.1","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@hailer-repos/eslint-config":"^1.14.6","@stryker-mutator/vitest-runner":"^9.6.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.44-beta.7_1786102954880_0.3081283319081958","host":"s3://npm-registry-packages-npm-production"}},"1.3.44-beta.8":{"name":"@hailer/mcp","version":"1.3.44-beta.8","_id":"@hailer/mcp@1.3.44-beta.8","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/scaffold-cli/cli.js"},"dist":{"shasum":"5639e265ed87e576006b9500d1d51c2c0c5fb083","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.44-beta.8.tgz","fileCount":502,"integrity":"sha512-BYgoDYpQjfTI85Tevw1nbJwCk2z79oZ+9IwbEioVLslIKE8kFn8hFqaVywm1kLrcsE6ks3MSz+hi6Ia260shbg==","signatures":[{"sig":"MEQCICy9LSA3EOA+z3iOhkKdhSOal6xJJBU3KoP15yuL5c70AiBogNBJRRcg2NHZp249Msw2Bs4P+uxwa9WNzwVcvdQT8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3148790},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"339016f9cc71f31d2c7ffe4eed38e8a935cf1d7e","scripts":{"dev":"tsx watch src/server/app.ts","lint":"eslint src/ --max-warnings 0","test":"vitest run","build":"rm -rf dist && tsc && cp src/mcp/instructions.md dist/mcp/","evals":"tsx evals/run-evals.ts","start":"node dist/server/app.js","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","evals:bot":"tsx evals/run-bot-evals.ts","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit -p tsconfig.eslint.json","ci:trigger":"tsx test/live/trigger-pipeline.ts","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","pipeline-lint":"node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.mjs","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","test:coverage":"vitest run --coverage","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/server/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/server/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/server/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","docx":"^9.7.1","pdfkit":"^0.15.2","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.2.1","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","supertest":"^7.2.2","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/pdfkit":"^0.17.6","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^4.1.8","@stryker-mutator/core":"^9.6.1","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@hailer-repos/eslint-config":"^1.14.6","@stryker-mutator/vitest-runner":"^9.6.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.44-beta.8_1786267385104_0.03313771169791924","host":"s3://npm-registry-packages-npm-production"}},"1.3.44-beta.9":{"name":"@hailer/mcp","version":"1.3.44-beta.9","_id":"@hailer/mcp@1.3.44-beta.9","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/scaffold-cli/cli.js"},"dist":{"shasum":"ba37deb17f14e725fefa1879c478df541346fa14","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.44-beta.9.tgz","fileCount":502,"integrity":"sha512-w9fbs/u7n8MqOATenvxFBEkFYnCvvT8klDpIfkZfvAHy/DF6boMa7Zmxy2PRuH796D/11LgMqrR1FKZFkVvBug==","signatures":[{"sig":"MEYCIQCRRJPEaT9aAbPOL1uGL1+sfApWd47NWItjYMFT+vUWywIhAMQiost5cNxMV3lc56DMnVlSfE8suKBPAa4pWhFU2yVe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3150790},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"339016f9cc71f31d2c7ffe4eed38e8a935cf1d7e","scripts":{"dev":"tsx watch src/server/app.ts","lint":"eslint src/ --max-warnings 0","test":"vitest run","build":"rm -rf dist && tsc && cp src/mcp/instructions.md dist/mcp/","evals":"tsx evals/run-evals.ts","start":"node dist/server/app.js","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","evals:bot":"tsx evals/run-bot-evals.ts","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit -p tsconfig.eslint.json","ci:trigger":"tsx test/live/trigger-pipeline.ts","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","pipeline-lint":"node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.mjs","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","test:coverage":"vitest run --coverage","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/server/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/server/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/server/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","docx":"^9.7.1","pdfkit":"^0.15.2","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.2.1","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","supertest":"^7.2.2","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/pdfkit":"^0.17.6","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^4.1.8","@stryker-mutator/core":"^9.6.1","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@hailer-repos/eslint-config":"^1.14.6","@stryker-mutator/vitest-runner":"^9.6.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.44-beta.9_1786340367625_0.6653188489396256","host":"s3://npm-registry-packages-npm-production"}},"1.3.44-beta.10":{"name":"@hailer/mcp","version":"1.3.44-beta.10","_id":"@hailer/mcp@1.3.44-beta.10","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/scaffold-cli/cli.js"},"dist":{"shasum":"6d4755fb0924a9844e675e4ba2015e170745fd46","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.44-beta.10.tgz","fileCount":502,"integrity":"sha512-LEdRKBFy5Jpu+O1+Io3F5FAztPKQj0f2MtAuCqkhBQgmGz2Biy3ExjEGUWK9k1zSoVW/ULQ7USE786smzVby5w==","signatures":[{"sig":"MEQCIFrEC3IFT21GZyMJU/d9jaLfp6FE72n68WPnHp+EOuNUAiBcyP86z7dD1JhA4G6vbnAAcCTNKjdJXETkm+qh2F0cUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3154055},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"339016f9cc71f31d2c7ffe4eed38e8a935cf1d7e","scripts":{"dev":"tsx watch src/server/app.ts","lint":"eslint src/ --max-warnings 0","test":"vitest run","build":"rm -rf dist && tsc && cp src/mcp/instructions.md dist/mcp/","evals":"tsx evals/run-evals.ts","start":"node dist/server/app.js","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","evals:bot":"tsx evals/run-bot-evals.ts","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit -p tsconfig.eslint.json","ci:trigger":"tsx test/live/trigger-pipeline.ts","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","pipeline-lint":"node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.mjs","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","test:coverage":"vitest run --coverage","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/server/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/server/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/server/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","docx":"^9.7.1","pdfkit":"^0.15.2","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.2.1","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","supertest":"^7.2.2","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/pdfkit":"^0.17.6","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^4.1.8","@stryker-mutator/core":"^9.6.1","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@hailer-repos/eslint-config":"^1.14.6","@stryker-mutator/vitest-runner":"^9.6.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.44-beta.10_1786350635829_0.9364967102425144","host":"s3://npm-registry-packages-npm-production"}},"1.3.44-beta.11":{"name":"@hailer/mcp","version":"1.3.44-beta.11","_id":"@hailer/mcp@1.3.44-beta.11","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/scaffold-cli/cli.js"},"dist":{"shasum":"8d8dcd98a4d8c2596c0c816780eb71fb1e9f2a12","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.44-beta.11.tgz","fileCount":502,"integrity":"sha512-lXjuEGYrAUY/n/7yzr9z5uPpMZKLX/zgDoo6dTrcajcNtkh2owJssBxZ11wLElPLgLl1Vxp50WxC8Y3+cWeCTQ==","signatures":[{"sig":"MEQCIG8YhICDo1Cc95GNheb4/pvSrkb4HGZWwB4XdV39zXLnAiAlusHc4ibgjHpuOymtCD/KuFkABOQTgLu2CncszyNHxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3157692},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"339016f9cc71f31d2c7ffe4eed38e8a935cf1d7e","scripts":{"dev":"tsx watch src/server/app.ts","lint":"eslint src/ --max-warnings 0","test":"vitest run","build":"rm -rf dist && tsc && cp src/mcp/instructions.md dist/mcp/","evals":"tsx evals/run-evals.ts","start":"node dist/server/app.js","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","evals:bot":"tsx evals/run-bot-evals.ts","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit -p tsconfig.eslint.json","ci:trigger":"tsx test/live/trigger-pipeline.ts","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","pipeline-lint":"node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.mjs","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","test:coverage":"vitest run --coverage","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/server/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/server/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/server/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","docx":"^9.7.1","pdfkit":"^0.15.2","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.2.1","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","supertest":"^7.2.2","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/pdfkit":"^0.17.6","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^4.1.8","@stryker-mutator/core":"^9.6.1","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@hailer-repos/eslint-config":"^1.14.6","@stryker-mutator/vitest-runner":"^9.6.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.44-beta.11_1786356150414_0.01561667896958352","host":"s3://npm-registry-packages-npm-production"}},"1.3.44-beta.12":{"name":"@hailer/mcp","version":"1.3.44-beta.12","_id":"@hailer/mcp@1.3.44-beta.12","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/scaffold-cli/cli.js"},"dist":{"shasum":"4955d311c6775d12015dbeb36ca06d20c18fdf72","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.44-beta.12.tgz","fileCount":502,"integrity":"sha512-2avOGR32MRIZQ9V0CdgnQz79+7LILh7cGyUPZHna8+y9iYodpg6HJ0LYIc3xKv5PR4cdOSU3AcJ+UQIEwERj+A==","signatures":[{"sig":"MEYCIQD1RXahTQP4/Taw+jw8dGx0oLUk+NXpq6UEe+K7r3pBbwIhAOZF+3dZ6MHKAdanlScKlvQlGcahi2FP1dHwPSZCAGKV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3158142},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"339016f9cc71f31d2c7ffe4eed38e8a935cf1d7e","scripts":{"dev":"tsx watch src/server/app.ts","lint":"eslint src/ --max-warnings 0","test":"vitest run","build":"rm -rf dist && tsc && cp src/mcp/instructions.md dist/mcp/","evals":"tsx evals/run-evals.ts","start":"node dist/server/app.js","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","evals:bot":"tsx evals/run-bot-evals.ts","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit -p tsconfig.eslint.json","ci:trigger":"tsx test/live/trigger-pipeline.ts","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","pipeline-lint":"node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.mjs","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","test:coverage":"vitest run --coverage","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/server/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/server/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/server/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","docx":"^9.7.1","pdfkit":"^0.15.2","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.2.1","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","supertest":"^7.2.2","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/pdfkit":"^0.17.6","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^4.1.8","@stryker-mutator/core":"^9.6.1","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@hailer-repos/eslint-config":"^1.14.6","@stryker-mutator/vitest-runner":"^9.6.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.44-beta.12_1786357827834_0.3527805935819164","host":"s3://npm-registry-packages-npm-production"}},"1.3.44-beta.13":{"name":"@hailer/mcp","version":"1.3.44-beta.13","_id":"@hailer/mcp@1.3.44-beta.13","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/scaffold-cli/cli.js"},"dist":{"shasum":"8d765b41a31b8e42f0e6015eee54267953797e91","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.44-beta.13.tgz","fileCount":502,"integrity":"sha512-a6migUG/uxOL/RHfk4Hdf5+MpeoSJ6W84ewTeXXw6hrqqSAdcdFXAj6dlaGzvCfljRzXVAMFFuw8nWVUZDmWyQ==","signatures":[{"sig":"MEUCIE0fLBXEXlizR2vipv2EwN2a2jhKkLJsed8Amh9MmETbAiEArT7Zg8D5664K7+EH6HmLNhLir27r+sLCYCvmJSKNs68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3157745},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"339016f9cc71f31d2c7ffe4eed38e8a935cf1d7e","scripts":{"dev":"tsx watch src/server/app.ts","lint":"eslint src/ --max-warnings 0","test":"vitest run","build":"rm -rf dist && tsc && cp src/mcp/instructions.md dist/mcp/","evals":"tsx evals/run-evals.ts","start":"node dist/server/app.js","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","evals:bot":"tsx evals/run-bot-evals.ts","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit -p tsconfig.eslint.json","ci:trigger":"tsx test/live/trigger-pipeline.ts","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","pipeline-lint":"node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.mjs","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","test:coverage":"vitest run --coverage","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/server/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/server/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/server/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","docx":"^9.7.1","pdfkit":"^0.15.2","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.2.1","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","supertest":"^7.2.2","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/pdfkit":"^0.17.6","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^4.1.8","@stryker-mutator/core":"^9.6.1","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@hailer-repos/eslint-config":"^1.14.6","@stryker-mutator/vitest-runner":"^9.6.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.44-beta.13_1786421488754_0.9538477036353967","host":"s3://npm-registry-packages-npm-production"}},"1.3.44-beta.14":{"name":"@hailer/mcp","version":"1.3.44-beta.14","_id":"@hailer/mcp@1.3.44-beta.14","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/scaffold-cli/cli.js"},"dist":{"shasum":"6da823896508ed3f763dfde1d253b0074adb7fa0","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.44-beta.14.tgz","fileCount":502,"integrity":"sha512-/PeQ3WgZUdcfSeQMA94X7yfwT6Qd5VOPvo/VMG2DmLWrZZt0ryQhzbMBgJA9EYXjvGUfGQdPCuaPYWHM0mM71w==","signatures":[{"sig":"MEUCIAIaWYLYOm2HTgDNwVU5A4wPO1FRJe9D8TkdLlcZaexFAiEA1amLniuAPCpASyPddg8/tOKVLjctQJYWSmwfqBrM0yU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3163343},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"339016f9cc71f31d2c7ffe4eed38e8a935cf1d7e","scripts":{"dev":"tsx watch src/server/app.ts","lint":"eslint src/ --max-warnings 0","test":"vitest run","build":"rm -rf dist && tsc && cp src/mcp/instructions.md dist/mcp/","evals":"tsx evals/run-evals.ts","start":"node dist/server/app.js","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","evals:bot":"tsx evals/run-bot-evals.ts","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit -p tsconfig.eslint.json","ci:trigger":"tsx test/live/trigger-pipeline.ts","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","pipeline-lint":"node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.mjs","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","test:coverage":"vitest run --coverage","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/server/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/server/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/server/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","docx":"^9.7.1","pdfkit":"^0.15.2","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.2.1","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","supertest":"^7.2.2","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/pdfkit":"^0.17.6","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^4.1.8","@stryker-mutator/core":"^9.6.1","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@hailer-repos/eslint-config":"^1.14.6","@stryker-mutator/vitest-runner":"^9.6.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.44-beta.14_1786422388309_0.13455874355752484","host":"s3://npm-registry-packages-npm-production"}},"1.3.44-beta.15":{"name":"@hailer/mcp","version":"1.3.44-beta.15","_id":"@hailer/mcp@1.3.44-beta.15","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/scaffold-cli/cli.js"},"dist":{"shasum":"17323c0f7ba96d1e18f03ecb2636ad51eef502a4","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.44-beta.15.tgz","fileCount":502,"integrity":"sha512-1twFZgi2FjALlABvPGXrhPIqYlb10s+LnbRoaT9iXZNCDF6FCbDP+GIkr926lyVKVWuqO2gAMK4pl3w+e820eQ==","signatures":[{"sig":"MEUCIBBE7NE2csyaHSOb2gWI/mMVcy2H4aehkJAOYdsibg9JAiEApCaoOhbjYbEAuOdFSINt5xbRG0lezvoQHZ9zITQGnAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3172293},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"339016f9cc71f31d2c7ffe4eed38e8a935cf1d7e","scripts":{"dev":"tsx watch src/server/app.ts","lint":"eslint src/ --max-warnings 0","test":"vitest run","build":"rm -rf dist && tsc && cp src/mcp/instructions.md dist/mcp/","evals":"tsx evals/run-evals.ts","start":"node dist/server/app.js","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","evals:bot":"tsx evals/run-bot-evals.ts","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit -p tsconfig.eslint.json","ci:trigger":"tsx test/live/trigger-pipeline.ts","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","pipeline-lint":"node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.mjs","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","test:coverage":"vitest run --coverage","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/server/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/server/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/server/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","docx":"^9.7.1","pdfkit":"^0.15.2","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.2.1","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","supertest":"^7.2.2","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/pdfkit":"^0.17.6","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^4.1.8","@stryker-mutator/core":"^9.6.1","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@hailer-repos/eslint-config":"^1.14.6","@stryker-mutator/vitest-runner":"^9.6.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.44-beta.15_1786424108314_0.11265526654919977","host":"s3://npm-registry-packages-npm-production"}},"1.3.44":{"name":"@hailer/mcp","version":"1.3.44","_id":"@hailer/mcp@1.3.44","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/scaffold-cli/cli.js"},"dist":{"shasum":"3531c5783ccdbc2f2d3841f8efe8d4ac3b7052df","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.44.tgz","fileCount":518,"integrity":"sha512-2AMa73RivDxuwhgFz3rH70nQMCPt2CiSXepTIg/xsCim8f0NFkHNrdXXMAT1S6jkNwAes9IgUWrtT33sNQGsiw==","signatures":[{"sig":"MEQCICBka688pej0bqXuSspThKegcHEXVaaDc9bV4Gfm7t7SAiBnvtvd6pzyl+yUk9+Rxbj+HL5cdK5SeTc1a/QXS0DpgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3297292},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"94fe5b1772b2c16e5e10d499d7710974ac02e89e","scripts":{"dev":"tsx watch src/server/app.ts","lint":"eslint src/ --max-warnings 0","test":"vitest run","build":"rm -rf dist && tsc && cp src/mcp/instructions.md dist/mcp/","evals":"tsx evals/run-evals.ts","start":"node dist/server/app.js","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","evals:bot":"tsx evals/run-bot-evals.ts","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit -p tsconfig.eslint.json","ci:trigger":"tsx test/live/trigger-pipeline.ts","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","pipeline-lint":"node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.mjs","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","test:coverage":"vitest run --coverage","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/server/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/server/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/server/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","docx":"^9.7.1","pdfkit":"^0.15.2","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.2.1","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","supertest":"^7.2.2","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/pdfkit":"^0.17.6","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^4.1.8","@stryker-mutator/core":"^9.6.1","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@hailer-repos/eslint-config":"^1.14.6","@stryker-mutator/vitest-runner":"^9.6.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.44_1786444692101_0.7339609347533802","host":"s3://npm-registry-packages-npm-production"}},"1.3.49":{"name":"@hailer/mcp","version":"1.3.49","_id":"@hailer/mcp@1.3.49","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/scaffold-cli/cli.js"},"dist":{"shasum":"6bb2979d9ea3068c9ece516d9cd11e1c2ead0b74","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.49.tgz","fileCount":536,"integrity":"sha512-tbTdKgwNaHLqpiAmoPn6SwsAxrPaFis+/D+V4NKMNk30csGI8Hyk60ga5BxnK6vPkG1KW0Wxnp8p/iBDLL2YzA==","signatures":[{"sig":"MEYCIQDOhS0qXZdyfLEI2d3GS51sWwZp/RSSFh9AhtrfLsBT2AIhAKKTTCxMKo6Ygl1Kw++yCgOIMBTMfMO1nSm1eCB+5cGH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3503654},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"05de9bad0ec3405f22a8fb3d20cac7ef3b64b115","scripts":{"dev":"tsx watch src/server/app.ts","lint":"eslint src/ --max-warnings 0","test":"vitest run","build":"rm -rf dist && tsc && cp src/mcp/instructions.md dist/mcp/","evals":"tsx evals/run-evals.ts","start":"node dist/server/app.js","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","evals:bot":"tsx evals/run-bot-evals.ts","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit -p tsconfig.eslint.json","ci:trigger":"tsx test/live/trigger-pipeline.ts","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","pipeline-lint":"node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.mjs","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","test:coverage":"vitest run --coverage","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/server/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/server/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/server/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","docx":"^9.7.1","pdfkit":"^0.15.2","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.2.1","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","supertest":"^7.2.2","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/pdfkit":"^0.17.6","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^4.1.8","@stryker-mutator/core":"^9.6.1","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@hailer-repos/eslint-config":"^1.14.6","@stryker-mutator/vitest-runner":"^9.6.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.49_1787915877528_0.570729120379297","host":"s3://npm-registry-packages-npm-production"}},"1.3.52":{"name":"@hailer/mcp","version":"1.3.52","_id":"@hailer/mcp@1.3.52","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/scaffold-cli/cli.js"},"dist":{"shasum":"233485273b0c807a2563dc1137fa3223c387ce24","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.52.tgz","fileCount":536,"integrity":"sha512-FpxKI21vF1nV2mf3z7lv0zQNQk5jNPbKQQtZB6PHEeHFqHu1HEsr9MEaXugJf1aYDnjh4TIv+AP4CZdMFFloOA==","signatures":[{"sig":"MEUCIQDG8r1XSsKBp1Eh+NUXdfdbPkNXcsSZRH2nTJlesWvIpAIgb5G+S4YkH3TlEkWoyEFXnyAshmX50XI/XJ8Vq0f8tAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3517052},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"842c45cfc80fd3f0b5534180408ac482799ef2e6","scripts":{"dev":"tsx watch src/server/app.ts","lint":"eslint src/ --max-warnings 0","test":"vitest run","build":"rm -rf dist && tsc && cp src/mcp/instructions.md dist/mcp/","evals":"tsx evals/run-evals.ts","start":"node dist/server/app.js","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","evals:bot":"tsx evals/run-bot-evals.ts","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit -p tsconfig.eslint.json","ci:trigger":"tsx test/live/trigger-pipeline.ts","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","pipeline-lint":"node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.mjs","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","test:coverage":"vitest run --coverage","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/server/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/server/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/server/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","docx":"^9.7.1","pdfkit":"^0.15.2","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.2.1","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","supertest":"^7.2.2","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/pdfkit":"^0.17.6","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^4.1.8","@stryker-mutator/core":"^9.6.1","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@hailer-repos/eslint-config":"^1.14.6","@stryker-mutator/vitest-runner":"^9.6.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.52_1787935452362_0.8848509401335733","host":"s3://npm-registry-packages-npm-production"}},"1.3.55":{"name":"@hailer/mcp","version":"1.3.55","_id":"@hailer/mcp@1.3.55","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/scaffold-cli/cli.js"},"dist":{"shasum":"991c7f4816c120ba6b68958fe52b663ec21bf956","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.55.tgz","fileCount":536,"integrity":"sha512-RnnU5HVbqblmvfujEsKDk3J5knYmpP/86/NHReBmpwNU9sFFy1/h+vQl4dmOQ6ZJZ1uRohKeHT3JSAoNsKrXHA==","signatures":[{"sig":"MEQCIEcO/DvJHQS5cZ4umc2gYnKIQbZbMpdZ/6vW4bsBeyYEAiBm12WcqjHoeIiGw1cUIPolKv7Hy4ROfJ3C+Zq9JcyU6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3529467},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"86a35820d8143e18102451bcbab506f9ea653765","scripts":{"dev":"tsx watch src/server/app.ts","lint":"eslint src/ --max-warnings 0","test":"vitest run","build":"rm -rf dist && tsc && cp src/mcp/instructions.md dist/mcp/","evals":"tsx evals/run-evals.ts","start":"node dist/server/app.js","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","evals:bot":"tsx evals/run-bot-evals.ts","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit -p tsconfig.eslint.json","ci:trigger":"tsx test/live/trigger-pipeline.ts","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","pipeline-lint":"node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.mjs","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","test:coverage":"vitest run --coverage","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/server/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/server/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/server/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.4","description":"MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","docx":"^9.7.1","pdfkit":"^0.15.2","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.2.1","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","supertest":"^7.2.2","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/pdfkit":"^0.17.6","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^4.1.8","@stryker-mutator/core":"^9.6.1","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@hailer-repos/eslint-config":"^1.14.6","@stryker-mutator/vitest-runner":"^9.6.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.55_1788239640692_0.12980288667441076","host":"s3://npm-registry-packages-npm-production"}},"1.3.56":{"name":"@hailer/mcp","version":"1.3.56","_id":"@hailer/mcp@1.3.56","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/scaffold-cli/cli.js"},"dist":{"shasum":"f1b713fb75a021118f71f5a3cb99bb6f34e07608","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.56.tgz","fileCount":536,"integrity":"sha512-NddVIKKM75WxiQn0YTw6/byYDo145OCJqkxXxwzATHQVcYZuCYnSdzGNK/GoqCkOq1Gb1FX8Y1zapJW7sKDIQA==","signatures":[{"sig":"MEYCIQDHxO6aPea9z0bi/Z6hTXnXdAN4RxcxzwD8yTw1gZwSlAIhAJ+FcUnkYOvVCu20RtSIJaeW5JoXO+gmk+bHrggSW4Cf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3534033},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"262645f7c31bcb91e0a479fb8d4be6deaad339f3","scripts":{"dev":"tsx watch src/server/app.ts","lint":"eslint src/ --max-warnings 0","test":"vitest run","build":"rm -rf dist && tsc && cp src/mcp/instructions.md dist/mcp/","evals":"tsx evals/run-evals.ts","start":"node dist/server/app.js","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","evals:bot":"tsx evals/run-bot-evals.ts","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit -p tsconfig.eslint.json","ci:trigger":"tsx test/live/trigger-pipeline.ts","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","pipeline-lint":"node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.mjs","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","test:coverage":"vitest run --coverage","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/server/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/server/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/server/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"11.19.1","description":"MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","docx":"^9.7.1","pdfkit":"^0.15.2","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.2.1","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","supertest":"^7.2.2","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/pdfkit":"^0.17.6","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^4.1.8","@stryker-mutator/core":"^9.6.1","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@hailer-repos/eslint-config":"^1.14.6","@stryker-mutator/vitest-runner":"^9.6.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.56_1788869669835_0.08641185188827127","host":"s3://npm-registry-packages-npm-production"}},"1.3.57-beta.1":{"name":"@hailer/mcp","version":"1.3.57-beta.1","_id":"@hailer/mcp@1.3.57-beta.1","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/scaffold-cli/cli.js"},"dist":{"shasum":"beccb32eaaad9df511066ee8784ee671d03f1800","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.57-beta.1.tgz","fileCount":540,"integrity":"sha512-2uj79LdvCJO07eVhnHoWAcGmNhHMi/M2Ur2+FDTNxFeHb5SBZOm47RVbi7h3NBOOVu5JZSL/FaN9DLv9nGWZgg==","signatures":[{"sig":"MEUCIQDz84Jfn5eznb4HnafgJY9PTAGZX/i3qVK+aDSlQbhZGQIgYuG/F/UQBEG33eKdacc8ygYwwo93DYA9zuX5N0GehcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3592136},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"9998e171b0fff4a839cc4f1a68debcdfcd0703e3","scripts":{"dev":"tsx watch src/server/app.ts","lint":"eslint src/ --max-warnings 0","test":"vitest run","build":"rm -rf dist && tsc && cp src/mcp/instructions.md dist/mcp/","evals":"tsx evals/run-evals.ts","start":"node dist/server/app.js","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","evals:bot":"tsx evals/run-bot-evals.ts","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit -p tsconfig.eslint.json","ci:trigger":"tsx test/live/trigger-pipeline.ts","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","pipeline-lint":"node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.mjs","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","test:coverage":"vitest run --coverage","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/server/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/server/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/server/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"11.19.1","description":"MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","docx":"^9.7.1","pdfkit":"^0.15.2","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.2.1","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","supertest":"^7.2.2","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/pdfkit":"^0.17.6","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^4.1.8","@stryker-mutator/core":"^9.6.1","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@hailer-repos/eslint-config":"^1.14.6","@stryker-mutator/vitest-runner":"^9.6.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.57-beta.1_1789455897793_0.5347500111083647","host":"s3://npm-registry-packages-npm-production"}},"1.3.57-beta.2":{"name":"@hailer/mcp","version":"1.3.57-beta.2","_id":"@hailer/mcp@1.3.57-beta.2","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/scaffold-cli/cli.js"},"dist":{"shasum":"9509179a442228a915f14e5dc4798d3a921666d0","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.57-beta.2.tgz","fileCount":540,"integrity":"sha512-4t4L5oMq4AWCfX+/mgyPKuhU2I3Yv6cb0RZfzuRaVEh+WIcYNfsSNLj00/sNn6Ipmnd9fBf6z7+8Bc4YHhdLcg==","signatures":[{"sig":"MEYCIQCeOATnJPFi6VWINUifeVP0uoJgiX6MzlBhzLNsRwR/qgIhALEwGNGxAK/iVAU0u3ZIYPVQv34p8BZxvtJLK6caBjzV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3598247},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"497aca371780d8de1346b16c647bff276173d09d","scripts":{"dev":"tsx watch src/server/app.ts","lint":"eslint src/ --max-warnings 0","test":"vitest run","build":"rm -rf dist && tsc && cp src/mcp/instructions.md dist/mcp/","evals":"tsx evals/run-evals.ts","start":"node dist/server/app.js","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","evals:bot":"tsx evals/run-bot-evals.ts","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit -p tsconfig.eslint.json","ci:trigger":"tsx test/live/trigger-pipeline.ts","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","pipeline-lint":"node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.mjs","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","test:coverage":"vitest run --coverage","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/server/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/server/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/server/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"11.19.1","description":"MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","docx":"^9.7.1","pdfkit":"^0.15.2","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.2.1","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","supertest":"^7.2.2","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/pdfkit":"^0.17.6","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^4.1.8","@stryker-mutator/core":"^9.6.1","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@hailer-repos/eslint-config":"^1.14.6","@stryker-mutator/vitest-runner":"^9.6.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.57-beta.2_1789466323358_0.4034898530990376","host":"s3://npm-registry-packages-npm-production"}},"1.3.57":{"name":"@hailer/mcp","version":"1.3.57","_id":"@hailer/mcp@1.3.57","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"bin":{"hailer-mcp":"dist/scaffold-cli/cli.js"},"dist":{"shasum":"1b4f9fd1ebca0720d5a8ce67c3fddd20e87791d5","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.57.tgz","fileCount":540,"integrity":"sha512-KitRrHn9ljfNuYi0PlDlyJhkCBPkxzfNLAxKIp9me/jViUuq5VGvCnWs3j9BJSTfb+po8tv8npkNWHybNKndAA==","signatures":[{"sig":"MEUCIQCsu+IeDvw9OR7hnsbFz1wBwIiZkdr6b0LBtXfGwX3khAIgPpfVV8mHjsHcBspI2T60bLtfu2iySfdqtw21mMbQuP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG+0+NaEt+4PtnGUmON+1FPHp/f41NyNZ/VNvBZbTxiqAiEA+JfEyTtZ3RaOUGEf6c/EfkA3cTgmS+lT4mB84eWN6ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3598240},"config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"gitHead":"497aca371780d8de1346b16c647bff276173d09d","scripts":{"dev":"tsx watch src/server/app.ts","lint":"eslint src/ --max-warnings 0","test":"vitest run","build":"rm -rf dist && tsc && cp src/mcp/instructions.md dist/mcp/","evals":"tsx evals/run-evals.ts","start":"node dist/server/app.js","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","evals:bot":"tsx evals/run-bot-evals.ts","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit -p tsconfig.eslint.json","ci:trigger":"tsx test/live/trigger-pipeline.ts","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","pipeline-lint":"node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.mjs","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","test:coverage":"vitest run --coverage","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/server/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/server/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/server/app.ts"},"_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"11.19.1","description":"MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","docx":"^9.7.1","pdfkit":"^0.15.2","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.2.1","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","supertest":"^7.2.2","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/pdfkit":"^0.17.6","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^4.1.8","@stryker-mutator/core":"^9.6.1","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@hailer-repos/eslint-config":"^1.14.6","@stryker-mutator/vitest-runner":"^9.6.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_1.3.57_1789715458913_0.5937971606709902","host":"s3://npm-registry-packages-npm-production"}},"1.3.59":{"_id":"@hailer/mcp@1.3.59","bin":{"hailer-mcp":"dist/scaffold-cli/cli.js"},"dist":{"shasum":"9015f8edfb29f95b2f77787ed937b008e1213525","tarball":"https://registry.npmjs.org/@hailer/mcp/-/mcp-1.3.59.tgz","fileCount":539,"integrity":"sha512-Sx50Xf/yg7d8Uz+0m0LnIjEohz9AzO3bwwYeeohL/jm1FDeH8Vx5xbix8XJCu8dsKFb795bGCyCOnFMHeMVNTA==","signatures":[{"sig":"MEUCIC+nHIo/fR7uZhtXWhnhoNSgKAuzcgVejN7zllEv6JGFAiEApC2jIr1GXClspHYWBbHJyGoBQucVytTlh//wv4lGTbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE1z4eBthKfM+TfW5/XHgYEP5eENt1emN6NSUljuY11WAiEA42TcNqhVjLARB3GbzTRPjl05RG4gteJY7JDIKIxy7Ew="}],"unpackedSize":3602212},"name":"@hailer/mcp","config":{"docker":{"registry":"registry.gitlab.com/hailer-repos/hailer-mcp"}},"scripts":{"dev":"tsx watch src/server/app.ts","lint":"eslint src/ --max-warnings 0","test":"vitest run","build":"rm -rf dist && tsc && cp src/mcp/instructions.md dist/mcp/","evals":"tsx evals/run-evals.ts","start":"node dist/server/app.js","prepack":"npm run build","build-k3d":"docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer","evals:bot":"tsx evals/run-bot-evals.ts","test:live":"vitest run --config vitest.live.config.ts","typecheck":"tsc --noEmit -p tsconfig.eslint.json","ci:trigger":"tsx test/live/trigger-pipeline.ts","mcp-server":"hailer-mcp","postinstall":"node scripts/postinstall.cjs","pipeline-lint":"node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.mjs","release:major":"npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:minor":"npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","release:patch":"npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public","test:coverage":"vitest run --coverage","build-dev-push":"rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .","start-mcp-only":"DISABLE_CLIENT=true tsx src/server/app.ts","build-k3d-dummy":"docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer","build-prod-push":"rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .","claude-code-mcp":"DISABLE_CLIENT=true tsx src/server/app.ts","build-debug-push":"docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .","start-client-only":"DISABLE_MCP_SERVER=true tsx src/server/app.ts"},"version":"1.3.59","_npmUser":{"name":"hailer-support","email":"support@hailer.com"},"overrides":{"exceljs":{"uuid":"^11.1.1"}},"_npmVersion":"10.9.8","description":"MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).","directories":{},"maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.24.1","cors":"^2.8.5","docx":"^9.7.1","pdfkit":"^0.15.2","exceljs":"^4.4.0","express":"^4.21.2","mammoth":"^1.12.0","form-data":"^4.0.4","@hailer/cli":"^1.2.1","@anthropic-ai/sdk":"^0.54.0","@opentelemetry/api-logs":"^0.219.0","@opentelemetry/sdk-logs":"^0.219.0","@opentelemetry/resources":"^2.8.0","@opentelemetry/exporter-logs-otlp-proto":"^0.219.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^9.29.0","vitest":"^4.1.8","globals":"^16.2.0","supertest":"^7.2.2","@eslint/js":"^9.29.0","typescript":"^5","@types/cors":"^2.8.17","@types/node":"^20.19.1","@types/pdfkit":"^0.17.6","@types/express":"^5.0.0","@types/supertest":"^7.2.1","@vitest/coverage-v8":"^4.1.8","@stryker-mutator/core":"^9.6.1","@typescript-eslint/parser":"^8.34.1","typescript-language-server":"^5.1.3","@hailer-repos/eslint-config":"^1.14.6","@stryker-mutator/vitest-runner":"^9.6.1","@typescript-eslint/eslint-plugin":"^8.34.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_1.3.59_1790943399991_0.2544977935342747"}}},"time":{"created":"2025-11-26T09:03:01.401Z","modified":"2026-10-02T12:16:40.310Z","0.0.1":"2025-11-26T09:03:01.778Z","0.0.2":"2025-11-26T09:46:14.587Z","0.0.3":"2025-11-28T11:08:59.603Z","0.0.4":"2025-11-28T11:16:47.572Z","0.0.5":"2025-12-01T18:06:45.955Z","0.0.6":"2025-12-01T18:49:10.708Z","0.1.0":"2025-12-08T11:09:00.987Z","0.1.1":"2025-12-08T11:49:48.425Z","0.1.2":"2025-12-08T13:11:21.975Z","0.1.3":"2025-12-09T16:51:33.727Z","0.1.4":"2025-12-11T06:49:12.614Z","0.1.5":"2025-12-11T17:07:03.333Z","0.1.6":"2025-12-12T11:07:21.523Z","0.1.8":"2025-12-15T11:21:45.611Z","0.1.9":"2026-01-05T12:08:44.090Z","0.1.10":"2026-01-05T13:04:35.762Z","0.1.11":"2026-01-05T13:18:00.166Z","0.1.12":"2026-01-08T06:28:41.998Z","0.1.13":"2026-01-08T07:22:29.069Z","0.1.14":"2026-01-08T10:27:59.407Z","0.1.15":"2026-01-08T12:24:04.906Z","0.1.16":"2026-01-15T07:47:39.876Z","0.1.17":"2026-01-15T09:29:22.500Z","0.2.1":"2026-01-18T13:26:36.634Z","0.2.2":"2026-01-18T13:30:50.738Z","0.2.3":"2026-01-18T15:05:44.266Z","0.2.4":"2026-01-19T05:35:58.252Z","0.2.5":"2026-01-22T20:54:03.258Z","0.2.6":"2026-01-23T12:47:07.564Z","0.2.7":"2026-01-23T12:58:33.511Z","1.0.20":"2026-02-03T12:31:13.540Z","1.0.21":"2026-02-04T09:12:14.298Z","1.0.22":"2026-02-05T07:58:23.636Z","1.0.23":"2026-02-05T08:02:59.840Z","1.0.24":"2026-02-10T12:19:31.217Z","1.0.25":"2026-02-10T12:45:37.530Z","1.0.26":"2026-02-10T13:20:47.396Z","1.0.27":"2026-02-10T13:25:45.399Z","1.0.28":"2026-02-10T13:28:06.125Z","1.0.29":"2026-02-10T13:32:37.091Z","1.1.2":"2026-02-13T07:53:44.140Z","1.1.3":"2026-02-13T08:00:21.727Z","1.1.4":"2026-02-13T08:27:33.129Z","1.1.5":"2026-02-13T08:48:42.950Z","1.1.6":"2026-02-13T08:52:17.112Z","1.0.30":"2026-02-16T14:34:31.542Z","1.1.7":"2026-02-18T08:08:21.479Z","1.0.31-beta.0":"2026-02-20T10:26:43.282Z","1.1.8":"2026-02-24T10:46:32.033Z","1.1.9":"2026-02-24T11:07:02.955Z","1.1.10":"2026-02-25T08:22:53.983Z","1.1.11":"2026-03-02T12:55:59.787Z","1.1.12":"2026-03-05T13:45:26.294Z","1.1.13":"2026-04-02T06:53:34.539Z","1.1.14":"2026-04-02T07:25:22.114Z","1.1.15":"2026-04-02T07:26:51.834Z","1.1.16":"2026-04-02T07:31:14.725Z","1.1.17-beta.0":"2026-04-07T04:11:09.996Z","1.1.17-beta.1":"2026-04-07T05:01:53.257Z","1.1.17-beta.2":"2026-04-07T07:39:45.914Z","1.1.17-beta.3":"2026-04-08T07:32:03.081Z","1.2.0":"2026-04-14T04:58:18.267Z","1.2.1":"2026-04-14T10:49:50.584Z","2.0.0-beta.1":"2026-06-10T08:32:40.641Z","2.0.0-beta.3":"2026-06-10T11:06:41.640Z","2.0.0-beta.4":"2026-06-10T12:07:57.714Z","2.0.0-beta.5":"2026-06-11T04:09:45.698Z","2.0.0-beta.7":"2026-06-11T04:20:41.106Z","2.0.0-beta.8":"2026-06-11T04:45:36.393Z","2.0.0-beta.9":"2026-06-11T05:02:12.320Z","2.0.0-beta.10":"2026-06-11T05:11:50.291Z","2.0.0-beta.11":"2026-06-11T05:26:51.676Z","2.0.0-beta.12":"2026-06-11T05:44:32.836Z","2.0.0-beta.13":"2026-06-11T06:07:56.142Z","2.0.0-beta.14":"2026-06-11T07:06:54.374Z","2.0.0-beta.15":"2026-06-11T07:28:11.753Z","2.0.0-beta.16":"2026-06-11T10:40:19.872Z","1.3.9":"2026-06-12T10:44:29.158Z","1.3.10":"2026-06-15T11:35:45.957Z","1.3.11":"2026-06-22T07:22:15.451Z","1.3.12":"2026-06-23T07:00:24.205Z","1.3.13":"2026-06-23T11:59:27.161Z","1.3.14":"2026-06-24T10:15:15.129Z","1.3.21":"2026-06-26T09:49:40.476Z","1.3.23":"2026-07-03T06:15:16.773Z","1.3.32":"2026-07-16T10:39:40.884Z","1.3.41":"2026-07-29T07:09:06.967Z","1.3.44-beta.0":"2026-08-06T10:35:03.955Z","1.3.44-beta.1":"2026-08-07T04:54:18.867Z","1.3.44-beta.2":"2026-08-07T05:31:14.151Z","1.3.44-beta.3":"2026-08-07T07:10:36.190Z","1.3.44-beta.4":"2026-08-07T07:26:08.575Z","1.3.44-beta.5":"2026-08-07T10:42:58.598Z","1.3.44-beta.6":"2026-08-07T11:11:34.750Z","1.3.44-beta.7":"2026-08-07T11:42:35.075Z","1.3.44-beta.8":"2026-08-09T09:23:05.303Z","1.3.44-beta.9":"2026-08-10T05:39:27.810Z","1.3.44-beta.10":"2026-08-10T08:30:36.062Z","1.3.44-beta.11":"2026-08-10T10:02:30.638Z","1.3.44-beta.12":"2026-08-10T10:30:28.037Z","1.3.44-beta.13":"2026-08-11T04:11:28.955Z","1.3.44-beta.14":"2026-08-11T04:26:28.539Z","1.3.44-beta.15":"2026-08-11T04:55:08.508Z","1.3.44":"2026-08-11T10:38:12.309Z","1.3.49":"2026-08-28T11:17:57.690Z","1.3.52":"2026-08-28T16:44:12.610Z","1.3.55":"2026-09-01T05:14:00.905Z","1.3.56":"2026-09-08T12:14:30.003Z","1.3.57-beta.1":"2026-09-15T07:04:57.958Z","1.3.57-beta.2":"2026-09-15T09:58:43.547Z","1.3.57":"2026-09-18T07:10:59.077Z","1.3.59":"2026-10-02T12:16:40.175Z"},"description":"MCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).","maintainers":[{"name":"hailer-support","email":"support@hailer.com"}],"readme":"# @hailer/mcp\n\nMCP server for Hailer - provides 52 tools to AI assistants (Claude Desktop, Claude Code).\n\n## Installation\n\n```bash\nnpm install @hailer/mcp\n```\n\n## Usage\n\n```bash\nnpx @hailer/mcp\n```\n\nServer starts on `http://localhost:3030`.\n\n## Connect to Claude Code\n\n```bash\nclaude mcp add hailer npx mcp-remote \"http://localhost:3030/api/mcp?apiKey=your-api-key\"\n```\n\n## Configuration\n\nCreate `.env.local`:\n\n```bash\nCLIENT_CONFIGS='[{\n  \"email\": \"your@email.com\",\n  \"password\": \"your-password\",\n  \"mcpServerApiKey\": \"your-api-key\",\n  \"apiBaseUrl\": \"https://api.hailer.com\"\n}]'\n```\n\n## Available Tools\n\n- **Activity** - Create, read, update activities (bulk support)\n- **Workflow** - Manage workflows, fields, phases, schemas\n- **Discussion** - Chat/messaging within activities\n- **Insight** - SQL-like reporting over workflow data\n- **App** - Hailer app management and deployment\n","readmeFilename":"README.md"}