- Home
- MCP servers
- opgen
opgen
- 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).