Opgen MCP Server

Generate passwords using the 1Password spg algorithm via AI assistant commands.

Data last scanned today · Reviewed today

182 tools5GoApache-2.0

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

ToolDescriptionRisk
generate_password_charactersGenerates a password using character sets based on configurable options.low
generate_password_wordsGenerates a password consisting of words based on configurable options.low

Compatibility

ClientLocalDockerRemoteRead-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

Opgen MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.