opgen MCP Server

opgen MCP Server

site icon
2025.04.13 3
Go密码生成安全工具开发效率
opgen MCP Server 是一个基于 Model Context Protocol (MCP) 的密码生成服务,它利用 1Password/spg/cmd/opgen 的功能来生成密码,并将生成的密码自动复制到剪贴板。该服务提供了灵活的密码生成选项,包括字符集选择、单词列表选择以及多种格式化选项。
View on GitHub

Overview

基本能力

产品定位

opgen MCP Server 是一个密码生成工具,旨在为用户提供安全且灵活的密码生成解决方案。

核心功能

  • 基于字符集的密码生成,支持自定义密码长度、允许的字符集、必需的字符集以及排除的字符集。
  • 基于单词的密码生成,支持选择单词列表、单词分隔符类型以及大写方案。
  • 生成的密码自动复制到剪贴板。

适用场景

  • 需要快速生成安全密码的用户。
  • 开发者在开发需要密码生成功能的应用程序时。
  • 安全研究人员需要测试密码强度时。

工具列表

  1. generate_password_characters:生成基于字符集的密码。
  2. 可配置选项:密码长度、允许的字符集、必需的字符集、排除的字符集。
  3. 字符集包括:大写字母、小写字母、数字、符号、模糊字符。
  4. generate_password_words:生成基于单词的密码。
  5. 可配置选项:单词数量、单词列表选择(单词或音节)、单词分隔符类型、大写方案。

常见问题解答

  • 无常见问题解答部分。

使用教程

使用依赖

  • 需要安装 Go 语言环境。

安装教程

go install github.com/syumai/opgen-mcp-server@latest

调试方式

安装完成后,可以通过以下命令运行服务:

opgen-mcp-server

或者使用 Go 直接运行:

go run github.com/syumai/opgen-mcp-server@latest

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。