密码生成服务

一个基于Model Context Protocol (MCP)的服务器,用于生成包含不同字符集的随机密码。

  • by acidkeyxyz
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 acidkeyxyz/mcp-pwd-generator

使用说明

MCP密码生成器

生成具有不同字符集的随机密码的模型上下文协议(MCP)服务器。

特性

  • 使用不同的字符集生成随机密码:
    • all:包括字母、数字和特殊字符
    • alpha:字母数字字符(字母和数字)
    • numbers:仅数字
    • letters:仅限字母(大写和小写)

先决条件

  • Node.js(v16或更高版本)
  • npm

安装

  1. 克隆存储库:
git clone git@github.com:acidkeyxyz/mcp-pwd-generator.git
cd mcp-pwd-generator
  1. 安装依赖项:
npm install

与Inspector一起运行

要使用检查器运行MCP服务器,您需要:

  1. 全局安装MCP检查器:
npm install -g @modelcontextprotocol/inspector
  1. 运行服务器:
npx tsx index.ts
  1. 在单独的终端中,运行检查器:
mcp-inspector

用法

一旦服务器与检查器一起运行,您就可以使用 generate-password 工具具有以下参数:

  • count:要生成的密码数
  • length:每个密码的长度
  • type:密码字符集类型(可选,默认为“全部”)
    • all:所有字符(字母、数字、特殊字符)
    • alpha:字母数字字符
    • numbers:仅数字
    • letters:只有字母

检查员中的请求示例:

{
  "name": "generate-password",
  "parameters": {
    "count": 1,
    "length": 12,
    "type": "all"
  }
}

许可证

国际协调委员会