{"_id":"@cyanheads/survey-mcp-server","_rev":"7-441cc38ef9f440572802fa38f8acd8f0","name":"@cyanheads/survey-mcp-server","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.0":{"name":"@cyanheads/survey-mcp-server","version":"1.0.0","keywords":["agent","ai","ai-agent","authentication","cloudflare-workers","conversational-surveys","data-collection","declarative-tools","dependency-injection","error-handling","hono","llm-integration","mcp","model-context-protocol","mcp-server","multi-tenancy","observability","opentelemetry","skip-logic","survey","survey-platform","typescript","zod"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/survey-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/survey-mcp-server@1.0.0","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/survey-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/survey-mcp-server/issues"},"bin":{"survey-mcp-server":"dist/index.js"},"dist":{"shasum":"4336b9f6e78f4db1763879401d1e26601139e1a0","tarball":"https://registry.npmjs.org/@cyanheads/survey-mcp-server/-/survey-mcp-server-1.0.0.tgz","fileCount":4,"integrity":"sha512-jwxEJDqMujZNm6I1FwTAxp4hoqU4T8aEkJyDFsQKC+W4+fTjwPaSjQXttKKPv8yE9of+8FXTcDgOPoaH2t8URg==","signatures":[{"sig":"MEUCICQj4todvJbritg6CELRr8wy53B8oaSktKt4LvvgvwCKAiEAicmQag75ygKPsiIjNA3oVWjvhgzJoL1uytY6RTuc0EY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5768738},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"4336b9f6e78f4db1763879401d1e26601139e1a0","engines":{"bun":">=1.2.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/survey-mcp-server","scripts":{"dev":"bun --watch src/index.ts","lint":"bunx eslint .","test":"bun test --config vitest.config.ts","tree":"bun run scripts/tree.ts","audit":"bun audit","build":"bun build ./src/index.ts --outdir ./dist --target node","start":"bun ./dist/index.js","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","devdocs":"bun run scripts/devdocs.ts","prepare":"bunx husky","rebuild":"bun run scripts/clean.ts && bun run build","depcheck":"bunx depcheck","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devcheck":"bun run scripts/devcheck.ts","lint:fix":"bunx eslint . --fix","audit:fix":"bun audit --fix","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","inspector":"bunx mcp-inspector --config mcp.json --server survey-mcp-server","typecheck":"bunx tsc --noEmit","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","docs:generate":"bunx typedoc","test:coverage":"bun test --coverage"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"depcheck":{"ignores":["bun","repomix","survey-mcp-server"]},"_integrity":"sha512-jwxEJDqMujZNm6I1FwTAxp4hoqU4T8aEkJyDFsQKC+W4+fTjwPaSjQXttKKPv8yE9of+8FXTcDgOPoaH2t8URg==","repository":{"url":"git+https://github.com/cyanheads/survey-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Transform LLMs into intelligent interviewers. MCP server for conducting dynamic, conversational surveys with structured data collection. Features skip logic, session resume, multi-tenancy, and pluggable storage backends.","directories":{},"resolutions":{"zod":"3.23.8","hono":"4.9.9","dotenv":"17.2.3","typescript":"5.9.3","chrono-node":"2.9.0","@hono/node-server":"1.19.5"},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.23.8","hono":"^4.9.9","jose":"^6.1.0","pino":"^10.0.0","axios":"^1.12.2","tslib":"^2.8.1","dotenv":"^17.2.3","ignore":"^7.0.5","openai":"^6.1.0","js-yaml":"^4.1.0","pdf-lib":"^1.17.1","repomix":"^1.6.1","tsyringe":"^4.10.0","@hono/mcp":"^0.1.4","node-cron":"^4.2.1","papaparse":"^5.5.3","validator":"13.15.15","chrono-node":"^2.9.0","pino-pretty":"^13.1.1","partial-json":"^0.1.7","sanitize-html":"^2.17.0","fast-xml-parser":"^5.3.0","reflect-metadata":"^0.2.2","@hono/node-server":"^1.19.5","@opentelemetry/api":"^1.9.0","@supabase/supabase-js":"^2.58.0","@opentelemetry/sdk-node":"^0.205.0","@opentelemetry/resources":"^2.1.0","@modelcontextprotocol/sdk":"^1.19.1","@opentelemetry/sdk-metrics":"^2.1.0","@opentelemetry/sdk-trace-node":"^2.1.0","@opentelemetry/instrumentation-pino":"^0.52.3","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.205.0","@opentelemetry/auto-instrumentations-node":"^0.64.6","@opentelemetry/exporter-metrics-otlp-http":"^0.205.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"ajv":"^8.17.1","msw":"^2.11.3","vite":"^7.1.9","execa":"^9.6.0","husky":"^9.1.7","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","typedoc":"^0.28.13","depcheck":"^1.4.7","prettier":"^3.6.2","bun-types":"^1.2.23","@eslint/js":"^9.37.0","@types/bun":"^1.2.23","clipboardy":"^5.0.0","typescript":"^5.9.3","@types/node":"^24.6.2","ajv-formats":"^3.0.1","@types/js-yaml":"^4.0.9","@types/node-cron":"^3.0.11","@types/papaparse":"^5.3.16","@types/validator":"13.15.3","typescript-eslint":"8.45.0","@vitest/coverage-v8":"3.2.4","vite-tsconfig-paths":"^5.1.4","@types/sanitize-html":"^2.16.0","@cloudflare/workers-types":"^4.20251004.0"},"_npmOperationalInternal":{"tmp":"tmp/survey-mcp-server_1.0.0_1759575431222_0.6395322863985271","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@cyanheads/survey-mcp-server","version":"1.0.1","keywords":["agent","ai","ai-agent","authentication","cloudflare-workers","conversational-surveys","data-collection","declarative-tools","dependency-injection","error-handling","hono","llm-integration","mcp","model-context-protocol","mcp-server","multi-tenancy","observability","opentelemetry","skip-logic","survey","survey-platform","typescript","zod"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/survey-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/survey-mcp-server@1.0.1","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/survey-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/survey-mcp-server/issues"},"bin":{"survey-mcp-server":"dist/index.js"},"dist":{"shasum":"53077a04fbbd78f717afb5c9f4cefbd62b488d91","tarball":"https://registry.npmjs.org/@cyanheads/survey-mcp-server/-/survey-mcp-server-1.0.1.tgz","fileCount":4,"integrity":"sha512-EhXMeE+zE7+Hdt8xrC+vNue7JrYc9zY4gvI/WK4SHNLL6VJRrb6YLCWSvexR5p99o3uagwb6tAsdui3eKQvioA==","signatures":[{"sig":"MEUCIQDg07bmvzk8Yy8QBNJdvNcbyrU5aJRWhHhj/Jj42bSZ7QIge6GGRf76e+Tap6QKu1Ijl6wKjoPSkFbhEIyOb8AeuDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5768738},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"53077a04fbbd78f717afb5c9f4cefbd62b488d91","engines":{"bun":">=1.2.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/survey-mcp-server","scripts":{"dev":"bun --watch src/index.ts","lint":"bunx eslint .","test":"bun test --config vitest.config.ts","tree":"bun run scripts/tree.ts","audit":"bun audit","build":"bun build ./src/index.ts --outdir ./dist --target node","start":"bun ./dist/index.js","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","devdocs":"bun run scripts/devdocs.ts","prepare":"bunx husky","rebuild":"bun run scripts/clean.ts && bun run build","depcheck":"bunx depcheck","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devcheck":"bun run scripts/devcheck.ts","lint:fix":"bunx eslint . --fix","audit:fix":"bun audit --fix","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","inspector":"bunx mcp-inspector --config mcp.json --server survey-mcp-server","typecheck":"bunx tsc --noEmit","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","docs:generate":"bunx typedoc","test:coverage":"bun test --coverage"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"depcheck":{"ignores":["bun","repomix","survey-mcp-server"]},"_integrity":"sha512-EhXMeE+zE7+Hdt8xrC+vNue7JrYc9zY4gvI/WK4SHNLL6VJRrb6YLCWSvexR5p99o3uagwb6tAsdui3eKQvioA==","repository":{"url":"git+https://github.com/cyanheads/survey-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Transform LLMs into intelligent interviewers. MCP server for conducting dynamic, conversational surveys with structured data collection. Features skip logic, session resume, multi-tenancy, and pluggable storage backends.","directories":{},"resolutions":{"zod":"3.23.8","hono":"4.9.9","dotenv":"17.2.3","typescript":"5.9.3","chrono-node":"2.9.0","@hono/node-server":"1.19.5"},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.23.8","hono":"^4.9.9","jose":"^6.1.0","pino":"^10.0.0","axios":"^1.12.2","tslib":"^2.8.1","dotenv":"^17.2.3","ignore":"^7.0.5","openai":"^6.1.0","js-yaml":"^4.1.0","pdf-lib":"^1.17.1","repomix":"^1.6.1","tsyringe":"^4.10.0","@hono/mcp":"^0.1.4","node-cron":"^4.2.1","papaparse":"^5.5.3","validator":"13.15.15","chrono-node":"^2.9.0","pino-pretty":"^13.1.1","partial-json":"^0.1.7","sanitize-html":"^2.17.0","fast-xml-parser":"^5.3.0","reflect-metadata":"^0.2.2","@hono/node-server":"^1.19.5","@opentelemetry/api":"^1.9.0","@supabase/supabase-js":"^2.58.0","@opentelemetry/sdk-node":"^0.205.0","@opentelemetry/resources":"^2.1.0","@modelcontextprotocol/sdk":"^1.19.1","@opentelemetry/sdk-metrics":"^2.1.0","@opentelemetry/sdk-trace-node":"^2.1.0","@opentelemetry/instrumentation-pino":"^0.52.3","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.205.0","@opentelemetry/auto-instrumentations-node":"^0.64.6","@opentelemetry/exporter-metrics-otlp-http":"^0.205.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"ajv":"^8.17.1","msw":"^2.11.3","vite":"^7.1.9","execa":"^9.6.0","husky":"^9.1.7","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","typedoc":"^0.28.13","depcheck":"^1.4.7","prettier":"^3.6.2","bun-types":"^1.2.23","@eslint/js":"^9.37.0","@types/bun":"^1.2.23","clipboardy":"^5.0.0","typescript":"^5.9.3","@types/node":"^24.6.2","ajv-formats":"^3.0.1","@types/js-yaml":"^4.0.9","@types/node-cron":"^3.0.11","@types/papaparse":"^5.3.16","@types/validator":"13.15.3","typescript-eslint":"8.45.0","@vitest/coverage-v8":"3.2.4","vite-tsconfig-paths":"^5.1.4","@types/sanitize-html":"^2.16.0","@cloudflare/workers-types":"^4.20251004.0"},"_npmOperationalInternal":{"tmp":"tmp/survey-mcp-server_1.0.1_1759577099834_0.8532988962408301","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@cyanheads/survey-mcp-server","version":"1.0.2","keywords":["agent","ai","ai-agent","authentication","cloudflare-workers","conversational-surveys","data-collection","declarative-tools","dependency-injection","error-handling","hono","llm-integration","mcp","model-context-protocol","mcp-server","multi-tenancy","observability","opentelemetry","skip-logic","survey","survey-platform","typescript","zod"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/survey-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/survey-mcp-server@1.0.2","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/survey-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/survey-mcp-server/issues"},"bin":{"survey-mcp-server":"dist/index.js"},"dist":{"shasum":"b127d149622edc67a261f3506f666d6c610a816a","tarball":"https://registry.npmjs.org/@cyanheads/survey-mcp-server/-/survey-mcp-server-1.0.2.tgz","fileCount":4,"integrity":"sha512-SNL6hbs0oSKxSHbO1V6dMx/JSL07UEL1nnkLssJiQSbi9XVkvpWW5mdNMSlGdHJClGU6kNOfUcIHnXYBQ5zU6w==","signatures":[{"sig":"MEUCIQDc/XQwtjF8ExY76Z+r0p7pV/rKHRp1Rw9JZ83FppcbfAIgMfRC56dXV9uQqFpIU1nfWg1Pkx/0xRbPH+FpJEIgbr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5771885},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"b127d149622edc67a261f3506f666d6c610a816a","engines":{"bun":">=1.2.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/survey-mcp-server","scripts":{"dev":"bun --watch src/index.ts","lint":"bunx eslint .","test":"bun test --config vitest.config.ts","tree":"bun run scripts/tree.ts","audit":"bun audit","build":"bun build ./src/index.ts --outdir ./dist --target node","start":"bun ./dist/index.js","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","devdocs":"bun run scripts/devdocs.ts","prepare":"bunx husky","rebuild":"bun run scripts/clean.ts && bun run build","depcheck":"bunx depcheck","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devcheck":"bun run scripts/devcheck.ts","lint:fix":"bunx eslint . --fix","audit:fix":"bun audit --fix","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","inspector":"bunx mcp-inspector --config mcp.json --server survey-mcp-server","typecheck":"bunx tsc --noEmit","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","docs:generate":"bunx typedoc","test:coverage":"bun test --coverage"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"depcheck":{"ignores":["bun","repomix","survey-mcp-server"]},"_integrity":"sha512-SNL6hbs0oSKxSHbO1V6dMx/JSL07UEL1nnkLssJiQSbi9XVkvpWW5mdNMSlGdHJClGU6kNOfUcIHnXYBQ5zU6w==","repository":{"url":"git+https://github.com/cyanheads/survey-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Transform LLMs into intelligent interviewers. MCP server for conducting dynamic, conversational surveys with structured data collection. Features skip logic, session resume, multi-tenancy, and pluggable storage backends.","directories":{},"resolutions":{"zod":"3.23.8","hono":"4.9.9","dotenv":"17.2.3","typescript":"5.9.3","chrono-node":"2.9.0","@hono/node-server":"1.19.5"},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.23.8","hono":"^4.9.9","jose":"^6.1.0","pino":"^10.0.0","axios":"^1.12.2","tslib":"^2.8.1","dotenv":"^17.2.3","ignore":"^7.0.5","openai":"^6.1.0","js-yaml":"^4.1.0","pdf-lib":"^1.17.1","repomix":"^1.6.1","tsyringe":"^4.10.0","@hono/mcp":"^0.1.4","node-cron":"^4.2.1","papaparse":"^5.5.3","validator":"13.15.15","chrono-node":"^2.9.0","pino-pretty":"^13.1.1","partial-json":"^0.1.7","sanitize-html":"^2.17.0","fast-xml-parser":"^5.3.0","reflect-metadata":"^0.2.2","@hono/node-server":"^1.19.5","@opentelemetry/api":"^1.9.0","@supabase/supabase-js":"^2.58.0","@opentelemetry/sdk-node":"^0.205.0","@opentelemetry/resources":"^2.1.0","@modelcontextprotocol/sdk":"^1.19.1","@opentelemetry/sdk-metrics":"^2.1.0","@opentelemetry/sdk-trace-node":"^2.1.0","@opentelemetry/instrumentation-pino":"^0.52.3","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.205.0","@opentelemetry/auto-instrumentations-node":"^0.64.6","@opentelemetry/exporter-metrics-otlp-http":"^0.205.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"ajv":"^8.17.1","msw":"^2.11.3","vite":"^7.1.9","execa":"^9.6.0","husky":"^9.1.7","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","typedoc":"^0.28.13","depcheck":"^1.4.7","prettier":"^3.6.2","bun-types":"^1.2.23","@eslint/js":"^9.37.0","@types/bun":"^1.2.23","clipboardy":"^5.0.0","typescript":"^5.9.3","@types/node":"^24.6.2","ajv-formats":"^3.0.1","@types/js-yaml":"^4.0.9","@types/node-cron":"^3.0.11","@types/papaparse":"^5.3.16","@types/validator":"13.15.3","typescript-eslint":"8.45.0","@vitest/coverage-v8":"3.2.4","vite-tsconfig-paths":"^5.1.4","@types/sanitize-html":"^2.16.0","@cloudflare/workers-types":"^4.20251004.0"},"_npmOperationalInternal":{"tmp":"tmp/survey-mcp-server_1.0.2_1759658477339_0.5234742737017328","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@cyanheads/survey-mcp-server","version":"1.0.3","keywords":["agent","ai","ai-agent","authentication","cloudflare-workers","conversational-surveys","data-collection","declarative-tools","dependency-injection","error-handling","hono","llm-integration","mcp","model-context-protocol","mcp-server","multi-tenancy","observability","opentelemetry","skip-logic","survey","survey-platform","typescript","zod"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/survey-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/survey-mcp-server@1.0.3","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/survey-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/survey-mcp-server/issues"},"bin":{"survey-mcp-server":"dist/index.js"},"dist":{"shasum":"327f4d60461c7188d90f9bc21533ac6845536afb","tarball":"https://registry.npmjs.org/@cyanheads/survey-mcp-server/-/survey-mcp-server-1.0.3.tgz","fileCount":4,"integrity":"sha512-qBgMIbykbhVlU5w0jRHD4Y471rYh2QkYdpQwmLTKZ6TcSNotp7d6KjfVTbibgebyacWj+neiZW9TDSOKf896Sw==","signatures":[{"sig":"MEUCICz9tQTri/rsu2T/ogoC5j5zNHu2Y+dSQ5r5nHCEMiA5AiEA9j+uNV39MQ47OWiYFPp1UO8/5MfMM/rp0ddDmBe4svg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5786802},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"327f4d60461c7188d90f9bc21533ac6845536afb","engines":{"bun":">=1.2.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/survey-mcp-server","scripts":{"dev":"bun --watch src/index.ts","lint":"bunx eslint .","test":"bun test --config vitest.config.ts","tree":"bun run scripts/tree.ts","audit":"bun audit","build":"bun build ./src/index.ts --outdir ./dist --target node","start":"bun ./dist/index.js","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","devdocs":"bun run scripts/devdocs.ts","prepare":"bunx husky","rebuild":"bun run scripts/clean.ts && bun run build","depcheck":"bunx depcheck","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devcheck":"bun run scripts/devcheck.ts","lint:fix":"bunx eslint . --fix","audit:fix":"bun audit --fix","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","inspector":"bunx mcp-inspector --config mcp.json --server survey-mcp-server","typecheck":"bunx tsc --noEmit","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","docs:generate":"bunx typedoc","test:coverage":"bun test --coverage"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"depcheck":{"ignores":["bun","repomix","survey-mcp-server"]},"_integrity":"sha512-qBgMIbykbhVlU5w0jRHD4Y471rYh2QkYdpQwmLTKZ6TcSNotp7d6KjfVTbibgebyacWj+neiZW9TDSOKf896Sw==","repository":{"url":"git+https://github.com/cyanheads/survey-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Transform LLMs into intelligent interviewers. MCP server for conducting dynamic, conversational surveys with structured data collection. Features skip logic, session resume, multi-tenancy, and pluggable storage backends.","directories":{},"resolutions":{"zod":"3.23.8","hono":"4.9.9","dotenv":"17.2.3","typescript":"5.9.3","chrono-node":"2.9.0","@hono/node-server":"1.19.5"},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.23.8","hono":"^4.9.9","jose":"^6.1.0","pino":"^10.0.0","axios":"^1.12.2","tslib":"^2.8.1","dotenv":"^17.2.3","ignore":"^7.0.5","openai":"^6.1.0","js-yaml":"^4.1.0","pdf-lib":"^1.17.1","repomix":"^1.6.1","tsyringe":"^4.10.0","@hono/mcp":"^0.1.4","node-cron":"^4.2.1","papaparse":"^5.5.3","validator":"13.15.15","chrono-node":"^2.9.0","pino-pretty":"^13.1.1","partial-json":"^0.1.7","sanitize-html":"^2.17.0","fast-xml-parser":"^5.3.0","reflect-metadata":"^0.2.2","@hono/node-server":"^1.19.5","@opentelemetry/api":"^1.9.0","@supabase/supabase-js":"^2.58.0","@opentelemetry/sdk-node":"^0.205.0","@opentelemetry/resources":"^2.1.0","@modelcontextprotocol/sdk":"^1.19.1","@opentelemetry/sdk-metrics":"^2.1.0","@opentelemetry/sdk-trace-node":"^2.1.0","@opentelemetry/instrumentation-pino":"^0.52.3","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.205.0","@opentelemetry/auto-instrumentations-node":"^0.64.6","@opentelemetry/exporter-metrics-otlp-http":"^0.205.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"ajv":"^8.17.1","msw":"^2.11.3","vite":"^7.1.9","execa":"^9.6.0","husky":"^9.1.7","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","typedoc":"^0.28.13","depcheck":"^1.4.7","prettier":"^3.6.2","bun-types":"^1.2.23","@eslint/js":"^9.37.0","@types/bun":"^1.2.23","clipboardy":"^5.0.0","typescript":"^5.9.3","@types/node":"^24.6.2","ajv-formats":"^3.0.1","@types/js-yaml":"^4.0.9","@types/node-cron":"^3.0.11","@types/papaparse":"^5.3.16","@types/validator":"13.15.3","typescript-eslint":"8.45.0","@vitest/coverage-v8":"3.2.4","vite-tsconfig-paths":"^5.1.4","@types/sanitize-html":"^2.16.0","@cloudflare/workers-types":"^4.20251004.0"},"_npmOperationalInternal":{"tmp":"tmp/survey-mcp-server_1.0.3_1759662903620_0.827701989861638","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@cyanheads/survey-mcp-server","version":"1.0.4","keywords":["agent","ai","ai-agent","authentication","cloudflare-workers","conversational-surveys","data-collection","declarative-tools","dependency-injection","error-handling","hono","llm-integration","mcp","model-context-protocol","mcp-server","multi-tenancy","observability","opentelemetry","skip-logic","survey","survey-platform","typescript","zod"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/survey-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/survey-mcp-server@1.0.4","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/survey-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/survey-mcp-server/issues"},"bin":{"survey-mcp-server":"dist/index.js"},"dist":{"shasum":"9ab10ad04d801824f9b88cae4bd437067e0eca09","tarball":"https://registry.npmjs.org/@cyanheads/survey-mcp-server/-/survey-mcp-server-1.0.4.tgz","fileCount":4,"integrity":"sha512-4WQWen0TYhxPKTTCgxCBPbcip9h/Kdx3DgN993Olz+ZkrTkRR8wtU0fFRunH9n/2cWgdxUtVLJtMS1cfxE77Tw==","signatures":[{"sig":"MEYCIQDupiRsVL3jIuty86V5A+Qt8MAE8pgGU5GlHlHl7C9G3AIhAPaBuuAedPdOLcAQCCgmgygu9j9czShHu+oiYQxafUFm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5787901},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"9ab10ad04d801824f9b88cae4bd437067e0eca09","engines":{"bun":">=1.2.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/survey-mcp-server","scripts":{"dev":"bun --watch src/index.ts","lint":"bunx eslint .","test":"bun test --config vitest.config.ts","tree":"bun run scripts/tree.ts","audit":"bun audit","build":"bun build ./src/index.ts --outdir ./dist --target node","start":"bun ./dist/index.js","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","devdocs":"bun run scripts/devdocs.ts","prepare":"bunx husky","rebuild":"bun run scripts/clean.ts && bun run build","depcheck":"bunx depcheck","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devcheck":"bun run scripts/devcheck.ts","lint:fix":"bunx eslint . --fix","audit:fix":"bun audit --fix","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","inspector":"bunx mcp-inspector --config mcp.json --server survey-mcp-server","typecheck":"bunx tsc --noEmit","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","docs:generate":"bunx typedoc","test:coverage":"bun test --coverage"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"depcheck":{"ignores":["bun","repomix","survey-mcp-server"]},"_integrity":"sha512-4WQWen0TYhxPKTTCgxCBPbcip9h/Kdx3DgN993Olz+ZkrTkRR8wtU0fFRunH9n/2cWgdxUtVLJtMS1cfxE77Tw==","repository":{"url":"git+https://github.com/cyanheads/survey-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Transform LLMs into intelligent interviewers. MCP server for conducting dynamic, conversational surveys with structured data collection. Features skip logic, session resume, multi-tenancy, and pluggable storage backends.","directories":{},"resolutions":{"zod":"3.23.8","hono":"4.9.9","dotenv":"17.2.3","typescript":"5.9.3","chrono-node":"2.9.0","@hono/node-server":"1.19.5"},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.23.8","hono":"^4.9.9","jose":"^6.1.0","pino":"^10.0.0","axios":"^1.12.2","tslib":"^2.8.1","dotenv":"^17.2.3","ignore":"^7.0.5","openai":"^6.1.0","js-yaml":"^4.1.0","pdf-lib":"^1.17.1","repomix":"^1.6.1","tsyringe":"^4.10.0","@hono/mcp":"^0.1.4","node-cron":"^4.2.1","papaparse":"^5.5.3","validator":"13.15.15","chrono-node":"^2.9.0","pino-pretty":"^13.1.1","partial-json":"^0.1.7","sanitize-html":"^2.17.0","fast-xml-parser":"^5.3.0","reflect-metadata":"^0.2.2","@hono/node-server":"^1.19.5","@opentelemetry/api":"^1.9.0","@supabase/supabase-js":"^2.58.0","@opentelemetry/sdk-node":"^0.205.0","@opentelemetry/resources":"^2.1.0","@modelcontextprotocol/sdk":"^1.19.1","@opentelemetry/sdk-metrics":"^2.1.0","@opentelemetry/sdk-trace-node":"^2.1.0","@opentelemetry/instrumentation-pino":"^0.52.3","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.205.0","@opentelemetry/auto-instrumentations-node":"^0.64.6","@opentelemetry/exporter-metrics-otlp-http":"^0.205.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"ajv":"^8.17.1","msw":"^2.11.3","vite":"^7.1.9","execa":"^9.6.0","husky":"^9.1.7","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","typedoc":"^0.28.13","depcheck":"^1.4.7","prettier":"^3.6.2","bun-types":"^1.2.23","@eslint/js":"^9.37.0","@types/bun":"^1.2.23","clipboardy":"^5.0.0","typescript":"^5.9.3","@types/node":"^24.6.2","ajv-formats":"^3.0.1","@types/js-yaml":"^4.0.9","@types/node-cron":"^3.0.11","@types/papaparse":"^5.3.16","@types/validator":"13.15.3","typescript-eslint":"8.45.0","@vitest/coverage-v8":"3.2.4","vite-tsconfig-paths":"^5.1.4","@types/sanitize-html":"^2.16.0","@cloudflare/workers-types":"^4.20251004.0"},"_npmOperationalInternal":{"tmp":"tmp/survey-mcp-server_1.0.4_1759665374100_0.4789427315953607","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@cyanheads/survey-mcp-server","version":"1.0.5","keywords":["agent","ai","ai-agent","authentication","cloudflare-workers","conversational-surveys","data-collection","declarative-tools","dependency-injection","error-handling","hono","llm-integration","mcp","model-context-protocol","mcp-server","multi-tenancy","observability","opentelemetry","skip-logic","survey","survey-platform","typescript","zod"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/survey-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/survey-mcp-server@1.0.5","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/survey-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/survey-mcp-server/issues"},"bin":{"survey-mcp-server":"dist/index.js"},"dist":{"shasum":"e7e7a3b50c492d88f2fc4a922ed0c6af25b3c34e","tarball":"https://registry.npmjs.org/@cyanheads/survey-mcp-server/-/survey-mcp-server-1.0.5.tgz","fileCount":4,"integrity":"sha512-462NCdU204Wgsp/Oy8NzODwRK4FDqiVUFk8in7fm1onttfJ5l7OH0mNzWueiSo8m+VOBLw1U2FWicIP4puH/4A==","signatures":[{"sig":"MEQCIG8UkSEM98E/7mafSKlWJBYUAa/dgPQwHjD71aLjmf6yAiBiUgECSgy/YKdRRI78bNg4Sf76oPgaJL20OwqtBtbShA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5819508},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"e7e7a3b50c492d88f2fc4a922ed0c6af25b3c34e","engines":{"bun":">=1.2.0","node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/survey-mcp-server","scripts":{"dev":"bun --watch src/index.ts","lint":"bunx eslint .","test":"bunx vitest run","tree":"bun run scripts/tree.ts","audit":"bun audit","build":"bun build ./src/index.ts --outdir ./dist --target node","start":"bun ./dist/index.js","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","devdocs":"bun run scripts/devdocs.ts","prepare":"bunx husky","rebuild":"bun run scripts/clean.ts && bun run build","depcheck":"bunx depcheck","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devcheck":"bun run scripts/devcheck.ts","lint:fix":"bunx eslint . --fix","audit:fix":"bun audit --fix","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","inspector":"bunx mcp-inspector --config mcp.json --server survey-mcp-server","typecheck":"bunx tsc --noEmit","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","docs:generate":"bunx typedoc","test:coverage":"bunx vitest run --coverage","coverage:commit":"bun run scripts/update-coverage.ts --commit","coverage:update":"bun run scripts/update-coverage.ts"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"depcheck":{"ignores":["bun","repomix","survey-mcp-server"]},"_integrity":"sha512-462NCdU204Wgsp/Oy8NzODwRK4FDqiVUFk8in7fm1onttfJ5l7OH0mNzWueiSo8m+VOBLw1U2FWicIP4puH/4A==","repository":{"url":"git+https://github.com/cyanheads/survey-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Transform LLMs into intelligent interviewers. MCP server for conducting dynamic, conversational surveys with structured data collection. Features skip logic, session resume, multi-tenancy, and pluggable storage backends.","directories":{},"resolutions":{"zod":"3.23.8","hono":"4.9.12","dotenv":"17.2.3","typescript":"5.9.3","chrono-node":"2.9.0","@hono/node-server":"1.19.5"},"sideEffects":false,"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"ajv":"^8.17.1","msw":"^2.11.5","zod":"^3.23.8","hono":"^4.9.12","jose":"^6.1.0","pino":"^10.0.0","vite":"7.1.10","axios":"^1.12.2","execa":"^9.6.0","husky":"^9.1.7","tslib":"^2.8.1","dotenv":"^17.2.3","eslint":"^9.37.0","ignore":"^7.0.5","openai":"^6.3.0","vitest":"^3.2.4","globals":"^16.4.0","js-yaml":"^4.1.0","pdf-lib":"^1.17.1","repomix":"^1.7.0","typedoc":"^0.28.14","depcheck":"^1.4.7","prettier":"^3.6.2","tsyringe":"^4.10.0","@hono/mcp":"^0.1.4","bun-types":"^1.3.0","node-cron":"^4.2.1","papaparse":"^5.5.3","validator":"13.15.15","@eslint/js":"^9.37.0","@types/bun":"^1.3.0","clipboardy":"^5.0.0","typescript":"^5.9.3","@types/node":"^24.7.2","ajv-formats":"^3.0.1","chrono-node":"^2.9.0","pino-pretty":"^13.1.2","partial-json":"^0.1.7","sanitize-html":"^2.17.0","@types/js-yaml":"^4.0.9","fast-xml-parser":"^5.3.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.3.16","@types/validator":"13.15.3","reflect-metadata":"^0.2.2","@hono/node-server":"^1.19.5","typescript-eslint":"8.46.1","@opentelemetry/api":"^1.9.0","@vitest/coverage-v8":"3.2.4","vite-tsconfig-paths":"^5.1.4","@types/sanitize-html":"^2.16.0","@supabase/supabase-js":"^2.75.0","@opentelemetry/sdk-node":"^0.206.0","@opentelemetry/resources":"^2.1.0","@cloudflare/workers-types":"^4.20251011.0","@modelcontextprotocol/sdk":"^1.20.0","@opentelemetry/sdk-metrics":"^2.1.0","@opentelemetry/sdk-trace-node":"^2.1.0","@opentelemetry/instrumentation-pino":"^0.53.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.206.0","@opentelemetry/auto-instrumentations-node":"^0.65.0","@opentelemetry/exporter-metrics-otlp-http":"^0.206.0"},"_npmOperationalInternal":{"tmp":"tmp/survey-mcp-server_1.0.5_1760553216505_0.4953424124389829","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@cyanheads/survey-mcp-server","version":"1.0.6","mcpName":"io.github.cyanheads/survey-mcp-server","description":"Transform LLMs into intelligent interviewers. MCP server for conducting dynamic, conversational surveys with structured data collection. Features skip logic, session resume, multi-tenancy, and pluggable storage backends.","main":"dist/index.js","types":"dist/index.d.ts","bin":{"survey-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/survey-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/survey-mcp-server/issues"},"homepage":"https://github.com/cyanheads/survey-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server survey-mcp-server","test":"bunx vitest run","test:coverage":"bunx vitest run --coverage","coverage:update":"bun run scripts/update-coverage.ts","coverage:commit":"bun run scripts/update-coverage.ts --commit","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.5","chrono-node":"2.9.0","dotenv":"17.2.3","hono":"4.9.12","zod":"3.23.8","typescript":"5.9.3"},"devDependencies":{"@cloudflare/workers-types":"^4.20251011.0","@eslint/js":"^9.37.0","@hono/mcp":"^0.1.4","@hono/node-server":"^1.19.5","@modelcontextprotocol/sdk":"^1.20.0","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.65.0","@opentelemetry/exporter-metrics-otlp-http":"^0.206.0","@opentelemetry/exporter-trace-otlp-http":"^0.206.0","@opentelemetry/instrumentation-pino":"^0.53.0","@opentelemetry/resources":"^2.1.0","@opentelemetry/sdk-metrics":"^2.1.0","@opentelemetry/sdk-node":"^0.206.0","@opentelemetry/sdk-trace-node":"^2.1.0","@opentelemetry/semantic-conventions":"^1.37.0","@supabase/supabase-js":"^2.75.0","@types/bun":"^1.3.0","@types/js-yaml":"^4.0.9","@types/node":"^24.8.0","@types/node-cron":"^3.0.11","@types/papaparse":"^5.3.16","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.3","@vitest/coverage-v8":"3.2.4","ajv":"^8.17.1","ajv-formats":"^3.0.1","axios":"^1.12.2","bun-types":"^1.3.0","chrono-node":"^2.9.0","clipboardy":"^5.0.0","depcheck":"^1.4.7","dotenv":"^17.2.3","eslint":"^9.37.0","execa":"^9.6.0","fast-xml-parser":"^5.3.0","globals":"^16.4.0","hono":"^4.9.12","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.1.0","js-yaml":"^4.1.0","msw":"^2.11.5","node-cron":"^4.2.1","openai":"^6.3.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","pino":"^10.0.0","pino-pretty":"^13.1.2","prettier":"^3.6.2","reflect-metadata":"^0.2.2","repomix":"^1.7.0","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.14","typescript":"^5.9.3","typescript-eslint":"8.46.1","validator":"13.15.15","vite":"7.1.10","vite-tsconfig-paths":"^5.1.4","vitest":"^3.2.4","zod":"^3.23.8"},"keywords":["agent","ai","ai-agent","authentication","cloudflare-workers","conversational-surveys","data-collection","declarative-tools","dependency-injection","error-handling","hono","llm-integration","mcp","model-context-protocol","mcp-server","multi-tenancy","observability","opentelemetry","skip-logic","survey","survey-platform","typescript","zod"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/survey-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","survey-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/survey-mcp-server@1.0.6","_integrity":"sha512-r5ESN8YijG4+Rtn2tML8nCUKeXMNTNmBDUOoN5qinOtBGXCOtSYagp+SVcXkFixZOExAM8dtedV7AoyIso7+RA==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"326b1b39db405471b3e83fec8cfeec7e76b9cadb","dist":{"integrity":"sha512-r5ESN8YijG4+Rtn2tML8nCUKeXMNTNmBDUOoN5qinOtBGXCOtSYagp+SVcXkFixZOExAM8dtedV7AoyIso7+RA==","shasum":"326b1b39db405471b3e83fec8cfeec7e76b9cadb","tarball":"https://registry.npmjs.org/@cyanheads/survey-mcp-server/-/survey-mcp-server-1.0.6.tgz","fileCount":4,"unpackedSize":5820329,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA9JpS9leouUsCWbORoAIW+Nuc8PejdPMnxaXNbxPOsqAiBPQiCvZRDBsvIuWKuobVi7j5sNd8mOi4hbJHXd0xBacQ=="}]},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/survey-mcp-server_1.0.6_1760621492889_0.4843894130413775"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-04T10:57:11.114Z","modified":"2025-10-16T13:31:33.332Z","1.0.0":"2025-10-04T10:57:11.443Z","1.0.1":"2025-10-04T11:25:00.093Z","1.0.2":"2025-10-05T10:01:17.599Z","1.0.3":"2025-10-05T11:15:03.877Z","1.0.4":"2025-10-05T11:56:14.333Z","1.0.5":"2025-10-15T18:33:36.737Z","1.0.6":"2025-10-16T13:31:33.142Z"},"bugs":{"url":"https://github.com/cyanheads/survey-mcp-server/issues"},"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/survey-mcp-server#readme)","license":"Apache-2.0","homepage":"https://github.com/cyanheads/survey-mcp-server#readme","keywords":["agent","ai","ai-agent","authentication","cloudflare-workers","conversational-surveys","data-collection","declarative-tools","dependency-injection","error-handling","hono","llm-integration","mcp","model-context-protocol","mcp-server","multi-tenancy","observability","opentelemetry","skip-logic","survey","survey-platform","typescript","zod"],"repository":{"type":"git","url":"git+https://github.com/cyanheads/survey-mcp-server.git"},"description":"Transform LLMs into intelligent interviewers. MCP server for conducting dynamic, conversational surveys with structured data collection. Features skip logic, session resume, multi-tenancy, and pluggable storage backends.","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"readme":"","readmeFilename":""}