mcpField
M
MCP Password Generator

MCP Password Generator

ローカル
github.com/acidkeyxyz開発ツール273 週間前に更新

MCP Password Generator について

MCP Password Generatorは、長さ、個数、文字セットを指定してランダムなパスワードを生成するMCPサーバーです。ツール経由でパスワードを作成するMCPクライアント向けです。

主な機能

  1. 01複数のランダムパスワード生成
  2. 02パスワードの長さ指定
  3. 034種類の文字セット選択

活用シーン

  1. 01特殊文字を含むパスワードの作成
  2. 02英数字パスワードの生成
  3. 03英字のみまたは数字のみの生成

MCP 対応

MCPクライアントに`generate-password`ツールを公開し、個数、長さ、文字セットの種類を指定できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"pwd-generator": {
"command": "npx",
"args": [
"-y",
"tsx"
]
}
}
}
起動コマンドnpx -y tsx

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmtsx

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP Password Generator

異なる文字セットでランダムなパスワードを生成する Model Context Protocol(MCP)サーバーです。

機能

  • 異なる文字セットでランダムなパスワードを生成します:
    • all:英字、数字、特殊文字を含みます
    • alpha:英数字(英字と数字)
    • numbers:数字のみ
    • letters:英字のみ(大文字と小文字)

前提条件

  • Node.js(v16 以降)
  • npm

インストール

  1. リポジトリをクローンします:
git clone [email protected]:acidkeyxyz/mcp-pwd-generator.git
cd mcp-pwd-generator
  1. 依存関係をインストールします:
npm install

Inspector を使用して実行する

Inspector を使用して MCP サーバーを実行するには、次の手順が必要です:

  1. MCP Inspector をグローバルにインストールします:
npm install -g @modelcontextprotocol/inspector
  1. サーバーを実行します:
npx tsx index.ts
  1. 別のターミナルで Inspector を実行します:
mcp-inspector

使い方

Inspector でサーバーを実行したら、次のパラメーターを指定して generate-password ツールを使用できます:

  • count:生成するパスワードの数
  • length:各パスワードの長さ
  • type:パスワードの文字セットの種類(省略可能。既定値は "all")
    • all:すべての文字(英字、数字、特殊文字)
    • alpha:英数字
    • numbers:数字のみ
    • letters:英字のみ

Inspector でのリクエスト例:

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

ライセンス

ISC

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。