{"_id":"@dennisk2025/random-password-generator","name":"@dennisk2025/random-password-generator","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@dennisk2025/random-password-generator","version":"1.0.0","description":"Generates strong random passwords based on customizable criteria such as length and inclusion of numbers, symbols, uppercase, or lowercase letters.","type":"module","main":"index.js","bin":{"random-password-generator-mcp":"index.js"},"dependencies":{"@modelcontextprotocol/sdk":"latest"},"author":{"name":"dennisk2025"},"license":"MIT","_id":"@dennisk2025/random-password-generator@1.0.0","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-V6z0pAQXUk9oRKotKFSJlT9COFxCz/8fssXAwYJty+Ew2sSIZLftOQFuPwg49vnRmBpK1n/sr/dIpIR9fpfbvg==","shasum":"7f55a620951d69e5789be38dcb45adb72195776b","tarball":"https://registry.npmjs.org/@dennisk2025/random-password-generator/-/random-password-generator-1.0.0.tgz","fileCount":3,"unpackedSize":9892,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCa78lw21v0k6UE6RM9oHNZ0EhAG2I1pCEfMmCSMwnhfwIhAJJQNKZJTR3ALMmbNFaH44Us2l6tmyc9pGb+UArrRbfv"}]},"_npmUser":{"name":"dennisk2025","email":"4dennisk@gmail.com"},"directories":{},"maintainers":[{"name":"dennisk2025","email":"4dennisk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/random-password-generator_1.0.0_1761424754089_0.4522741154873755"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-25T20:39:14.025Z","1.0.0":"2025-10-25T20:39:14.262Z","modified":"2025-10-25T20:39:14.499Z"},"maintainers":[{"name":"dennisk2025","email":"4dennisk@gmail.com"}],"description":"Generates strong random passwords based on customizable criteria such as length and inclusion of numbers, symbols, uppercase, or lowercase letters.","author":{"name":"dennisk2025"},"license":"MIT","readme":"# random-password-generator-mcp\n\nGenerates strong, random passwords based on customizable criteria such as length and inclusion of numbers, symbols, uppercase, or lowercase letters. Fully compliant with Model Context Protocol (MCP) and ready for use with Claude Desktop.\n\n## Installation\n\nInstall globally or run directly with npx:\n\nnpm install -g @dennisk2025/random-password-generator-mcp\n\nor\n\nnpx @dennisk2025/random-password-generator-mcp\n\n## Adding to Claude Desktop\n\nAdd the following configuration to your Claude Desktop config file:\n\n```json\n{\n  \"mcpServers\": {\n    \"random-password\": {\n      \"command\": \"npx\",\n      \"args\": [\"@dennisk2025/random-password-generator-mcp\"]\n    }\n  }\n}\n```\n\nAdd this to your Claude Desktop config file at:\n- macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`\n- Windows: `%APPDATA%\\Claude\\claude_desktop_config.json`\n\n## Available Tool(s)\n\n### generate_password\nGenerates a random password following user-specified criteria.\n\n#### Parameters\n- `length` (integer, required): Length of the password (6-128, default 12)\n- `include_uppercase` (boolean, optional): Include uppercase letters (default true)\n- `include_lowercase` (boolean, optional): Include lowercase letters (default true)\n- `include_numbers` (boolean, optional): Include numbers (default true)\n- `include_symbols` (boolean, optional): Include special symbols (default true)\n\n#### Example Calls\n\nGenerate a 16-character password with all character types:\n```\n{\n  \"tool\": \"generate_password\",\n  \"arguments\": {\n    \"length\": 16\n  }\n}\n```\n\nGenerate a 10-character password, letters only:\n```\n{\n  \"tool\": \"generate_password\",\n  \"arguments\": {\n    \"length\": 10,\n    \"include_numbers\": false,\n    \"include_symbols\": false\n  }\n}\n```\n\nGenerate a 20-character password with only numbers and symbols:\n```\n{\n  \"tool\": \"generate_password\",\n  \"arguments\": {\n    \"length\": 20,\n    \"include_uppercase\": false,\n    \"include_lowercase\": false,\n    \"include_numbers\": true,\n    \"include_symbols\": true\n  }\n}\n```\n\n## Usage Notes\n- Length must be between 6 and 128 characters.\n- At least one character category (uppercase, lowercase, numbers, symbols) must be enabled.\n- Output is always a single password in JSON format, e.g. `{ \"password\": \"...\" }`\n\n---\n\nFor feedback or issues, please open an issue on the @dennisk2025 npm scope.\n","readmeFilename":"README.md","_rev":"1-564bdede271d3f94e047d0e8b8fa44ce"}