Opgen MCP Server
Generate passwords using the 1Password spg algorithm via AI assistant commands.
Data last scanned today · Reviewed today
Overview
Opgen MCP Server provides a direct interface for the 1Password spg command-line tool, enabling AI assistants to create custom passwords. It offers tools to generate passwords based on character sets—such as symbols, digits, and case-sensitive letters—or through word-based generation methods. Users can customize their output by defining password length, specific character constraints, word count, separators, and capitalization schemes. The server is implemented in Go and handles the final generated password by copying it directly to the local system clipboard.
Our verdict
With a high-risk security score of 18/100, users should exercise caution. The repository has not been updated in over 476 days and lacks official vendor maintenance or editorial review. Furthermore, the server operates without OAuth authentication, and the lack of a read-only mode means interactions with the underlying host system may expose more surface area than necessary for simple password creation.
- Zero direct dependencies reduce the supply-chain attack surface.
- Provides highly granular control over password composition and structure.
- Includes documentation for configuration via Go or binary execution.
- No commits or updates in over 476 days.
- Community-maintained project lacking official 1Password oversight.
- Authentication mechanisms have not been verified.
Tools
| Tool | Description | Risk |
|---|---|---|
| generate_password_characters | Generates a password using character sets based on configurable options. | low |
| generate_password_words | Generates a password consisting of words based on configurable options. | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What happens after the password is generated?
The generated password is automatically copied to your clipboard.
›Can I customize the complexity of character-based passwords?
Yes, you can configure the password length, and specify required, excluded, or allowed character sets such as digits, symbols, and case variations.
›What configuration options are available for word-based passwords?
You can customize the number of words, select the word list source, choose a separator type, and define a specific capitalization scheme.
›How can I run the server using Go directly?
You can configure the server in your MCP client by setting the command to 'go' and providing 'run' and 'github.com/syumai/opgen-mcp-server@latest' as arguments.
Badge
Maintain this server? Add the live badge to your README.