opgen

Provides an MCP server that generates passwords via opgen and copies them to the clipboard.
  • go

4

GitHub Stars

go

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "syumai-opgen-mcp-server": {
      "command": "opgen-mcp-server",
      "args": []
    }
  }
}

You run an MCP server that generates passwords using a dedicated opgen backend and automatically copies the generated password to your clipboard. This lets you request new passwords from an MCP client and receive a ready-to-use password without manual copying.

How to use

To generate passwords through an MCP client, start the opgen MCP server locally using either the prebuilt binary or a Go run command. Once the server is running, configure your MCP client to connect via the chosen method and request password generation. The server exposes two password generation tools: one that creates a string of random characters and another that builds passwords from word sequences. Each request returns a password and copies it to your clipboard for immediate use.

How to install

Prerequisites: you need a Go development environment installed on your machine.

GO111MODULE=on
# Install the opgen MCP server binary
go install github.com/syumai/opgen-mcp-server@latest

Configuration and usage notes

The MCP server can be run in two ways. Use whichever you prefer for your workflow.

{
  "opgen": {
    "command": "opgen-mcp-server"
  }
}
{
  "opgen": {
    "command": "go",
    "args": ["run", "github.com/syumai/opgen-mcp-server@latest"]
  }
}

Tools and options overview

Two tools are available for password generation. You can configure each tool to meet your security and usability requirements.

Available tools

generate_password_characters

Generates passwords from a configurable character set. Options include password length, allowed character sets, required character sets, and excluded character sets. Character sets include uppercase, lowercase, digits, symbols, and ambiguous.

generate_password_words

Generates passwords from word lists with configurable word count, word list source (words or syllables), word separators, and capitalization schemes (none, first, all, random, one).

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational