{"_id":"@codemcp/prompts","_rev":"5-09ca8b695ebea77572622a9a7b028ade","name":"@codemcp/prompts","dist-tags":{"latest":"2.0.4"},"versions":{"0.0.4":{"name":"@codemcp/prompts","version":"0.0.4","keywords":["mcp","model-context-protocol","prompts","markdown","ai","assistant"],"author":{"name":"Oliver Jaegle"},"license":"MIT","_id":"@codemcp/prompts@0.0.4","maintainers":[{"name":"mrsimpson","email":"npm@beimir.net"}],"homepage":"https://github.com/mrsimpson/prompts-mcp#readme","bugs":{"url":"https://github.com/mrsimpson/prompts-mcp/issues"},"bin":{"mcp-prompts-server":"dist/bin.js"},"dist":{"shasum":"97875e3e0615024099eb8c3a980c28dadcd142ce","tarball":"https://registry.npmjs.org/@codemcp/prompts/-/prompts-0.0.4.tgz","fileCount":40,"integrity":"sha512-JzIrQ0gdX81OmLjsCIZY3eOAYIDxMp6jae8MszyfyMYlaePHokeVGeHTNcfeaZrk+fXJjgP+uWTtehDkryU4Zw==","signatures":[{"sig":"MEUCIQDv30t/5i2oU+AACqOY2Zhx/FwNmER18DfAIVxrlsKWrwIgSzzVPEO0blTnXebKQo02wAmipP+X2iSQHeMzbhlUalc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93579},"main":"dist/index.js","type":"module","_from":"file:codemcp-prompts-0.0.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","test":"vitest --run","build":"tsc -p tsconfig.build.json","format":"prettier --check .","typecheck":"tsc","format:fix":"prettier --write .","test:watch":"vitest","clean:build":"rimraf ./dist"},"_npmUser":{"name":"mrsimpson","email":"npm@beimir.net"},"_resolved":"/tmp/aefc6074b984d4ddd2853f72ef3a04bd/codemcp-prompts-0.0.4.tgz","_integrity":"sha512-JzIrQ0gdX81OmLjsCIZY3eOAYIDxMp6jae8MszyfyMYlaePHokeVGeHTNcfeaZrk+fXJjgP+uWTtehDkryU4Zw==","repository":{"url":"git+https://github.com/mrsimpson/prompts-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"MCP server that exposes prompts from markdown files via stdio and HTTP","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"4.1.13","hono":"4.10.7","handlebars":"4.7.8","gray-matter":"^4.0.3","@hono/node-server":"1.19.6","@types/handlebars":"4.0.40","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/prompts_0.0.4_1764461977688_0.7275445247624499","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@codemcp/prompts","version":"1.0.0","keywords":["mcp","model-context-protocol","prompts","markdown","ai","assistant"],"author":{"name":"Oliver Jaegle"},"license":"MIT","_id":"@codemcp/prompts@1.0.0","maintainers":[{"name":"mrsimpson","email":"npm@beimir.net"}],"homepage":"https://github.com/mrsimpson/prompts-mcp#readme","bugs":{"url":"https://github.com/mrsimpson/prompts-mcp/issues"},"bin":{"mcp-prompts-server":"dist/bin.js"},"dist":{"shasum":"c1f6336b50336ed2a4027ebdfb73231fc59545c4","tarball":"https://registry.npmjs.org/@codemcp/prompts/-/prompts-1.0.0.tgz","fileCount":40,"integrity":"sha512-Xo7LtoYLzeYf709SM9fAq2oZ/6y3KqyJwuF58b+B5cMyPENsk8clqW2bDOmFMtJYuE0vo9DxhK81ty7YsvJ0ug==","signatures":[{"sig":"MEUCIQCS6viWPOTAS9lLdaDtWCH9P0t1JAd6NPV6H3Rv72FFnAIgWM/CH5RjkhjCwmoIyWpyNx25W7SQtQmAubOevEzrtjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97363},"main":"dist/index.js","type":"module","_from":"file:codemcp-prompts-1.0.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","test":"vitest --run","build":"tsc -p tsconfig.build.json","format":"prettier --check .","typecheck":"tsc","format:fix":"prettier --write .","test:watch":"vitest","clean:build":"rimraf ./dist"},"_npmUser":{"name":"mrsimpson","email":"npm@beimir.net"},"_resolved":"/tmp/b03c5085a81a14715e0c0252054a6006/codemcp-prompts-1.0.0.tgz","_integrity":"sha512-Xo7LtoYLzeYf709SM9fAq2oZ/6y3KqyJwuF58b+B5cMyPENsk8clqW2bDOmFMtJYuE0vo9DxhK81ty7YsvJ0ug==","repository":{"url":"git+https://github.com/mrsimpson/prompts-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"MCP server that exposes prompts from markdown files via stdio and HTTP","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"4.1.13","hono":"4.10.7","handlebars":"4.7.8","gray-matter":"^4.0.3","@hono/node-server":"1.19.6","@types/handlebars":"4.0.40","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/prompts_1.0.0_1764620172922_0.7705536872251595","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@codemcp/prompts","version":"1.0.1","keywords":["mcp","model-context-protocol","prompts","markdown","ai","assistant"],"author":{"name":"Oliver Jaegle"},"license":"MIT","_id":"@codemcp/prompts@1.0.1","maintainers":[{"name":"mrsimpson","email":"npm@beimir.net"}],"homepage":"https://github.com/mrsimpson/prompts-mcp#readme","bugs":{"url":"https://github.com/mrsimpson/prompts-mcp/issues"},"bin":{"mcp-prompts-server":"dist/bin.js"},"dist":{"shasum":"3301a743c7f0ea9f7b0b85d0be6733f54ad5b830","tarball":"https://registry.npmjs.org/@codemcp/prompts/-/prompts-1.0.1.tgz","fileCount":40,"integrity":"sha512-4qW58YGtqGOPVhw0CBJCKwM69W4Q2hg0Q7idmgkhD1U85qFQOPRYdwUw+k1NhZCmjzh0xi0RrWijeRLuGZ3faA==","signatures":[{"sig":"MEUCIBWGT8JqGO0+v5+ERsGuZbDV3naM44kwhH5FfFEWS4CNAiEAyHhxcveoMssiCzNclTUZzSvNyLYFtTwRNarGAHFDi7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97404},"main":"dist/index.js","type":"module","_from":"file:codemcp-prompts-1.0.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","test":"vitest --run","build":"tsc -p tsconfig.build.json","format":"prettier --check .","typecheck":"tsc","format:fix":"prettier --write .","test:watch":"vitest","clean:build":"rimraf ./dist"},"_npmUser":{"name":"mrsimpson","email":"npm@beimir.net"},"_resolved":"/tmp/0ba7b4bc9b6c558981c05814bbcd0883/codemcp-prompts-1.0.1.tgz","_integrity":"sha512-4qW58YGtqGOPVhw0CBJCKwM69W4Q2hg0Q7idmgkhD1U85qFQOPRYdwUw+k1NhZCmjzh0xi0RrWijeRLuGZ3faA==","repository":{"url":"git+https://github.com/mrsimpson/prompts-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"MCP server that exposes prompts from markdown files via stdio and HTTP","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"4.1.13","hono":"4.10.7","handlebars":"4.7.8","gray-matter":"^4.0.3","@hono/node-server":"1.19.6","@types/handlebars":"4.0.40","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/prompts_1.0.1_1764691590596_0.3951717246810089","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@codemcp/prompts","version":"1.0.2","keywords":["mcp","model-context-protocol","prompts","markdown","ai","assistant"],"author":{"name":"Oliver Jaegle"},"license":"MIT","_id":"@codemcp/prompts@1.0.2","maintainers":[{"name":"mrsimpson","email":"npm@beimir.net"}],"homepage":"https://github.com/mrsimpson/prompts-mcp#readme","bugs":{"url":"https://github.com/mrsimpson/prompts-mcp/issues"},"bin":{"mcp-prompts-server":"dist/bin.js"},"dist":{"shasum":"16592ffdf2b9fa78d3473eea31a336c081e824c0","tarball":"https://registry.npmjs.org/@codemcp/prompts/-/prompts-1.0.2.tgz","fileCount":40,"integrity":"sha512-FGWlvfbaACG8TzJvZ4bYQGDoYT4QMwOk1AOuMhX/efXZIcd/aBmheV4J8GHYP51KmZZ8o52w/Prt9IkExKoGDA==","signatures":[{"sig":"MEUCIDJAtP4rVDJBM+MArEjaU3lp8nYXh0HeZzQ2h+V5PtRrAiEAv8uqewcDerMngrH+5azLUkVAUbYwPa+sP6fm6G/Tzd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97404},"main":"dist/index.js","type":"module","_from":"file:codemcp-prompts-1.0.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","test":"vitest --run","build":"tsc -p tsconfig.build.json","format":"prettier --check .","typecheck":"tsc","format:fix":"prettier --write .","test:watch":"vitest","clean:build":"rimraf ./dist"},"_npmUser":{"name":"mrsimpson","email":"npm@beimir.net"},"_resolved":"/tmp/d68a573820eef6ed601a757d385a7ece/codemcp-prompts-1.0.2.tgz","_integrity":"sha512-FGWlvfbaACG8TzJvZ4bYQGDoYT4QMwOk1AOuMhX/efXZIcd/aBmheV4J8GHYP51KmZZ8o52w/Prt9IkExKoGDA==","repository":{"url":"git+https://github.com/mrsimpson/prompts-mcp.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"10.9.4","description":"MCP server that exposes prompts from markdown files via stdio and HTTP","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"4.1.13","hono":"4.10.7","handlebars":"4.7.8","gray-matter":"^4.0.3","@hono/node-server":"1.19.6","@types/handlebars":"4.0.40","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/prompts_1.0.2_1764735983915_0.431515468963253","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@codemcp/prompts","version":"2.0.4","description":"MCP server that exposes prompts from markdown files via stdio and HTTP","main":"dist/index.js","types":"dist/index.d.ts","type":"module","bin":{"ade-prompts":"dist/bin.js"},"dependencies":{"@hono/node-server":"1.19.6","@modelcontextprotocol/sdk":"^1.23.0","@types/handlebars":"4.0.40","gray-matter":"^4.0.3","handlebars":"4.7.8","hono":"4.10.7","zod":"4.1.13"},"devDependencies":{"@types/node":"^22.10.1","prettier":"^3.7.2","tsup":"^8.0.0"},"keywords":["mcp","model-context-protocol","prompts","markdown","ai","assistant"],"repository":{"type":"git","url":"git+https://github.com/mrsimpson/prompts-mcp.git","directory":"packages/mcp-server"},"homepage":"https://github.com/mrsimpson/prompts-mcp#readme","bugs":{"url":"https://github.com/mrsimpson/prompts-mcp/issues"},"author":{"name":"Oliver Jaegle"},"license":"MIT","publishConfig":{"access":"public"},"scripts":{"build":"tsup","build:tsc":"tsc -p tsconfig.build.json","clean:build":"rimraf ./dist","dev":"nodemon","format":"prettier --check .","format:fix":"prettier --write .","test":"vitest --run","test:watch":"vitest","typecheck":"tsc"},"_id":"@codemcp/prompts@2.0.4","_integrity":"sha512-OsCrKc3+vY+UvoVUxyQvfPnGYSi3Y1HBuZbLqisCxPs63uZWNweecDezeGvhFiInsYpNiqsmOxFko9Jiwr3nKQ==","_resolved":"/tmp/fe56bb74806c1c4fdf8e4416e225a3ae/codemcp-prompts-2.0.4.tgz","_from":"file:codemcp-prompts-2.0.4.tgz","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-OsCrKc3+vY+UvoVUxyQvfPnGYSi3Y1HBuZbLqisCxPs63uZWNweecDezeGvhFiInsYpNiqsmOxFko9Jiwr3nKQ==","shasum":"50162ba9151504f09568cdc9fafed47ec4d85751","tarball":"https://registry.npmjs.org/@codemcp/prompts/-/prompts-2.0.4.tgz","fileCount":7,"unpackedSize":58686,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCl17CnzvTIkyNAoVktd97LCdUvr3MN/+Lp1N4PmkBlRgIhAOOD166zmwEmFlCNrXqRpNT8En/B8LelmHfBUfLLg3sH"}]},"_npmUser":{"name":"mrsimpson","email":"npm@beimir.net"},"directories":{},"maintainers":[{"name":"mrsimpson","email":"npm@beimir.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/prompts_2.0.4_1773326873010_0.1550189669834836"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-30T00:19:37.610Z","modified":"2026-03-12T14:47:53.296Z","0.0.4":"2025-11-30T00:19:37.916Z","1.0.0":"2025-12-01T20:16:13.145Z","1.0.1":"2025-12-02T16:06:30.779Z","1.0.2":"2025-12-03T04:26:24.098Z","2.0.4":"2026-03-12T14:47:53.161Z"},"bugs":{"url":"https://github.com/mrsimpson/prompts-mcp/issues"},"author":{"name":"Oliver Jaegle"},"license":"MIT","homepage":"https://github.com/mrsimpson/prompts-mcp#readme","keywords":["mcp","model-context-protocol","prompts","markdown","ai","assistant"],"repository":{"type":"git","url":"git+https://github.com/mrsimpson/prompts-mcp.git","directory":"packages/mcp-server"},"description":"MCP server that exposes prompts from markdown files via stdio and HTTP","maintainers":[{"name":"mrsimpson","email":"npm@beimir.net"}],"readme":"# MCP Prompts Server\n\nA Model Context Protocol (MCP) server that exposes prompts defined in markdown files via stdio and HTTP transports.\n\n## Features\n\n- 📝 **Markdown-based prompts** with YAML/JSON front matter\n- 🔌 **Dual transport support**: stdio (local) and HTTP (remote)\n- 🎯 **Pre-shipped prompts** included out of the box\n- 🎨 **Custom prompts** from your own directory\n- 🔒 **Type-safe** with full TypeScript support\n- ⚡ **Lightweight** and fast\n\n## Installation\n\n### From source (development)\n\n```bash\n# Clone the repository\ngit clone <your-repo-url>\ncd mcp-server/prompts/packages/mcp-server\n\n# Install dependencies\nnpm install\n\n# Build\nnpm run build\n\n# Run tests\nnpm test\n```\n\n## Running the Server\n\n### Option 1: stdio Transport (Local)\n\nThe stdio transport is ideal for local development with MCP clients like Claude Desktop.\n\n```bash\n# Using Node.js directly\nnode dist/bin.js\n\n# Or with npm script (if configured)\nnpm start\n```\n\n**Configuration via environment variables:**\n\n```bash\n# Enable only stdio (default)\nENABLE_STDIO=true ENABLE_HTTP=false node dist/bin.js\n\n# Set log level\nLOG_LEVEL=debug node dist/bin.js\n```\n\n### Option 2: HTTP Transport (Remote)\n\nThe HTTP transport allows remote access to the server over HTTP.\n\n```bash\n# Enable HTTP on port 3000\nENABLE_HTTP=true HTTP_PORT=3000 node dist/bin.js\n\n# Enable both stdio and HTTP\nENABLE_STDIO=true ENABLE_HTTP=true HTTP_PORT=3000 node dist/bin.js\n```\n\n**HTTP Endpoints:**\n\n- `POST /mcp` - MCP protocol endpoint\n- `GET /health` - Health check endpoint\n\n**Example health check:**\n\n```bash\ncurl http://localhost:3000/health\n# {\"status\":\"ok\",\"transport\":\"http\",\"timestamp\":\"2025-11-29T...\"}\n```\n\n## Configuration\n\nThe server can be configured via environment variables:\n\n| Variable         | Description                                     | Default            |\n| ---------------- | ----------------------------------------------- | ------------------ |\n| `SERVER_NAME`    | Server name for MCP identification              | `@codemcp/prompts` |\n| `SERVER_VERSION` | Server version                                  | `0.1.0`            |\n| `HTTP_PORT`      | HTTP server port                                | `3000`             |\n| `LOG_LEVEL`      | Logging level: `error`, `warn`, `info`, `debug` | `info`             |\n| `ENABLE_STDIO`   | Enable stdio transport                          | `true`             |\n| `ENABLE_HTTP`    | Enable HTTP transport                           | `false`            |\n\n### User Prompts\n\nThe server automatically loads user prompts from `.prompts-mcp/prompts` in the directory where the server is run (current working directory).\n\nTo add user prompts:\n\n1. Create a `.prompts-mcp/prompts` directory in your project or working directory\n2. Add your prompt files (`.md` format) to this directory\n3. User prompts will override pre-shipped prompts with the same name\n4. Restart the server to load new prompts\n\nExample structure:\n\n```\nmy-project/\n├── .prompts-mcp/\n│   └── prompts/\n│       ├── my-custom-prompt.md\n│       └── another-prompt.md\n└── (your project files)\n```\n\n## Prompt File Format\n\nPrompts are defined in markdown files with YAML or JSON front matter:\n\n```markdown\n---\nname: code-review\ndescription: Perform a comprehensive code review\ntags:\n  - code\n  - review\narguments:\n  - name: code\n    description: The code to review\n    required: true\n  - name: language\n    description: Programming language\n    required: false\n---\n\nPlease review the following {{language}} code:\n\n\\`\\`\\`\n{{code}}\n\\`\\`\\`\n\nProvide feedback on:\n\n1. Code quality and style\n2. Potential bugs or issues\n3. Performance optimizations\n4. Best practices\n```\n\n### Front Matter Fields\n\n- **name** (required): Unique identifier for the prompt\n- **description** (required): Human-readable description\n- **tags** (optional): Array of categorization tags\n- **arguments** (optional): Array of prompt arguments\n  - **name**: Argument identifier\n  - **description**: Argument description\n  - **required**: Boolean indicating if argument is required\n\n### Template Syntax\n\nPrompts use Handlebars templating for parameter substitution. The server performs template rendering before sending the prompt to the client.\n\n**Variable substitution:**\n\n```handlebars\nHello {{name}}! Your code is in {{language}}.\n```\n\n**Conditional blocks (for optional parameters):**\n\n```handlebars\n{{#if language}}\n  Programming language:\n  {{language}}\n{{/if}}\n\n{{#if focus}}\n  Focus area:\n  {{focus}}\n{{/if}}\n```\n\n**Iteration (for array parameters):**\n\n```handlebars\n{{#each items}}\n  -\n  {{this}}\n{{/each}}\n```\n\n**Important notes:**\n\n- Template variables use `{{variable}}` syntax\n- Conditionals use `{{#if variable}}...{{/if}}`\n- The server automatically escapes HTML by default, but disables escaping for prompts to preserve code formatting\n- For more advanced Handlebars features, see the [Handlebars documentation](https://handlebarsjs.com/guide/)\n\n## Pre-shipped Prompts\n\nThe server comes with a helpful pre-shipped prompt:\n\n1. **create-prompt** - A comprehensive guide to creating well-structured MCP prompt files with proper front matter, Handlebars templates, and best practices\n\nThis prompt helps you create new prompts by guiding you through the structure, syntax, and conventions. Use it to quickly generate new prompt files for your `.prompts-mcp/prompts` directory.\n\n## Using with Claude Desktop\n\nTo use with Claude Desktop, add this server to your Claude configuration:\n\n**For stdio transport:**\n\n```json\n{\n  \"mcpServers\": {\n    \"prompts\": {\n      \"command\": \"node\",\n      \"args\": [\n        \"/absolute/path/to/mcp-server/prompts/packages/mcp-server/dist/bin.js\"\n      ],\n      \"env\": {\n        \"ENABLE_STDIO\": \"true\",\n        \"ENABLE_HTTP\": \"false\",\n        \"LOG_LEVEL\": \"info\"\n      }\n    }\n  }\n}\n```\n\n**Location of Claude config file:**\n\n- **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`\n- **Windows**: `%APPDATA%\\Claude\\claude_desktop_config.json`\n- **Linux**: `~/.config/Claude/claude_desktop_config.json`\n\nAfter updating the config, restart Claude Desktop.\n\n## Development\n\n### Project Structure\n\n```\npackages/mcp-server/\n├── src/\n│   ├── bin.ts                  # CLI entry point\n│   ├── index.ts                # Main server orchestration\n│   ├── config/                 # Configuration management\n│   ├── prompts/                # Prompt loading & management\n│   ├── server/                 # MCP server factory\n│   ├── transports/             # stdio & HTTP transports\n│   └── utils/                  # Utilities (logger, errors)\n├── resources/\n│   └── prompts/                # Pre-shipped prompts\n├── test/\n│   ├── integration/            # Integration tests\n│   └── unit/                   # Unit tests\n└── dist/                       # Compiled output\n```\n\n### Running Tests\n\n```bash\n# Run all tests\nnpm test\n\n# Run tests in watch mode\nnpm run test:watch\n\n# Run linter\nnpm run lint\n\n# Run type checker\nnpm run typecheck\n```\n\n### Building\n\n```bash\n# Clean and build\nnpm run clean:build && npm run build\n\n# Build only\nnpm run build\n```\n\n## Troubleshooting\n\n### Server won't start\n\n1. Check that at least one transport is enabled:\n\n   ```bash\n   ENABLE_STDIO=true node dist/bin.js\n   ```\n\n2. Check logs for errors:\n   ```bash\n   LOG_LEVEL=debug node dist/bin.js\n   ```\n\n### No prompts available\n\n1. Verify pre-shipped prompts directory exists:\n\n   ```bash\n   ls resources/prompts/\n   ```\n\n2. To add user prompts, create a `.prompts-mcp/prompts` directory:\n   ```bash\n   mkdir -p .prompts-mcp/prompts\n   # Add your .md prompt files to this directory\n   LOG_LEVEL=debug node dist/bin.js\n   ```\n\n### HTTP port already in use\n\nChange the port number:\n\n```bash\nHTTP_PORT=3001 ENABLE_HTTP=true node dist/bin.js\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}