{"_id":"@anouar-bm/bayane","name":"@anouar-bm/bayane","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@anouar-bm/bayane","version":"1.0.0","description":"CLI and MCP server for hospital satisfaction survey data","type":"module","bin":{"bayane":"dist/cli/index.js"},"exports":{"./mcp":"./dist/mcp/index.js"},"scripts":{"build":"tsc","dev:cli":"tsx src/cli/index.ts","dev:mcp":"tsx src/mcp/index.ts","test":"vitest run","prepublishOnly":"npm run build"},"dependencies":{"commander":"^12.0.0","@inquirer/prompts":"^5.0.0","@modelcontextprotocol/sdk":"^1.0.0","zod":"^3.0.0"},"devDependencies":{"@types/node":"^20.0.0","typescript":"^5.4.0","tsx":"^4.0.0","vitest":"^1.6.0"},"engines":{"node":">=18"},"_id":"@anouar-bm/bayane@1.0.0","gitHead":"ddb85e12eadca9d60c7e60980b77499d038bedbf","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-g3Um+f6Vn+PMTA35OuWKE9dxhiS9VRY/+szrBiGzHei/1E+kYSJAJ3fRIRhWKHAJX+scYkS7IwDuiKfIutkxXA==","shasum":"8326f2322dc9f66582f0961d89132b89b879c645","tarball":"https://registry.npmjs.org/@anouar-bm/bayane/-/bayane-1.0.0.tgz","fileCount":19,"unpackedSize":31705,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDJ6z8ZjOk4nKWkog0LzNfOJZqyUZmclLLczTVsZzcUegIhAPJFwYPN19rruz+68jCPmTWHzGJ/G8zQhjl9iDSWYdjk"}]},"_npmUser":{"name":"anouar-bm","email":"anouarbnmoussa@gmail.com"},"directories":{},"maintainers":[{"name":"anouar-bm","email":"anouarbnmoussa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bayane_1.0.0_1775333811272_0.5680811581461678"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-04T20:16:51.140Z","1.0.0":"2026-04-04T20:16:51.400Z","modified":"2026-04-04T20:16:51.633Z"},"maintainers":[{"name":"anouar-bm","email":"anouarbnmoussa@gmail.com"}],"description":"CLI and MCP server for hospital satisfaction survey data","readme":"# bayane\n\nCLI and MCP server for hospital satisfaction survey data.\n\n## Install\n\n```bash\nnpm install -g @anouar-bm/bayane\n```\n\nOr run without installing:\n\n```bash\nnpx @anouar-bm/bayane setup\n```\n\n## Quick start\n\n```bash\nbayane setup      # enter your API URL and key\nbayane stats      # satisfaction stats for the last 7 days\n```\n\n## Commands\n\n```bash\nbayane setup                     # configure API URL and key (~/.health-survey-rc)\nbayane whoami                    # show current config\nbayane stats                     # stats for last 7 days\nbayane stats --period 30d        # stats for last 30 days\nbayane stats --period all        # all-time stats\nbayane alerts                    # critical alerts from last 7 days\nbayane report --latest           # download latest PDF report\nbayane report --date 2026-03-21  # download report for a specific date\nbayane report --output ~/out.pdf # save to a custom path\n```\n\n## Auth\n\n`bayane setup` stores an API key (`sk_*`) in `~/.health-survey-rc` (mode 0600). Keys are created from the admin dashboard and never expire.\n\n## MCP server\n\n`bayane` also ships as an [MCP](https://modelcontextprotocol.io) server so Claude Code and claude.ai can query hospital data directly.\n\nAdd to `~/.claude/mcp.json`:\n\n```json\n{\n  \"health-survey\": {\n    \"command\": \"node\",\n    \"args\": [\"<path-to>/node_modules/@anouar-bm/bayane/dist/mcp/index.js\"]\n  }\n}\n```\n\nAvailable MCP tools: `get_stats`, `get_alerts`, `download_report`, `display_report`.\n\n## Claude Code skill\n\nInstall the companion skill for natural-language queries inside Claude Code:\n\n```bash\nnpx skills add https://github.com/anouar-bm/bayane\n```\n\nThen use `/bayane` inside any Claude Code session to ask questions like _\"show me NPS for the last 30 days\"_.\n\n## Requirements\n\n- Node.js >= 18\n- Access to a running [1337 hospital survey API](https://github.com/anouar-bm/1337)\n","readmeFilename":"README.md","_rev":"1-a6bd19428656b565e83722ce710b19f8"}