mcpField
I
ID Generator MCP

ID Generator MCP

ローカル
github.com/devstacks-software-engineering開発ツール176 週間前に更新

ID Generator MCP について

ID Generator MCP は、AI アシスタント向けに ID 生成ツールを提供します。4 種類の識別子形式に対応し、複数の ID をまとめて生成できます。

主な機能

  1. 01UUID v4 識別子の生成
  2. 02CUID2 識別子の作成
  3. 03短い Nanoid 文字列の生成
  4. 04ソート可能な ULID の作成
  5. 05複数 ID の一括生成

活用シーン

  1. 01アプリケーションのレコード用 UUID 作成
  2. 02URL に適した識別子の生成
  3. 03時系列で並べられる ID の作成

MCP 対応

複数の形式と一括生成に対応する ID 生成ツールを MCP クライアントに公開します。

設定

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

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

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

パッケージ
npm@devstacks/id-generator-mcp

ツール

1

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
algorithmenumいいえcuid2 | uuid | nanoid | ulid
quantitynumberいいえ

詳細

ID Generator MCP

smithery badge

これは、AI アシスタントに ID 生成機能を提供する Model Context Protocol(MCP)サーバーです。

ID Generator MCP サーバー

インストール

ID Generator MCP は、さまざまな AI アシスタントプラットフォームと統合できます。以下に、各環境での手順を示します。

Smithery 経由でインストールする

Smithery 経由で Claude Desktop に ID Generator MCP を自動的にインストールするには、次の手順を実行します。

npx -y @smithery/cli install @devstacks-software-engineering/id-generator-mcp --client claude
Claude Code

Claude Code に ID Generator MCP を追加するには、次のコマンドを実行します。

claude mcp add id-generator npx @devstacks/id-generator-mcp
Cursor、Winsurf、または Claude Desktop

Cursor、Winsurf、または Claude Desktop に ID Generator MCP を追加するには、MCP 設定ファイルに次の設定を追加します。

{
  "mcpServers": {
    "id-generator": {
      "command": "npx",
      "args": ["@devstacks/id-generator-mcp"]
    }
  }
}

使い方

インストールすると、AI アシスタントで ID Generator MCP を使用して、さまざまな種類の ID を生成できます。

対応する ID アルゴリズム
アルゴリズム例説明
uuid123e4567-e89b-12d3-a456-426614174000UUID v4 — 乱数を使って、衝突確率が極めて低い 128 ビット値を生成する汎用一意識別子です。多くのシステムで広く使用されている標準形式です。
cuid2clh3ppfqz0000jz0ggdlg7etk水平スケーリングとパフォーマンスに最適化された、衝突耐性の高い ID です。一意性を維持しながら、UUID より短くなっています。安全で URL セーフ、かつデータベースのパフォーマンスを考慮した連番になるよう設計されています。
nanoidV1StGXR8_Z5jdHi6B-myTコンパクトで安全、URL に適した一意の文字列 ID ジェネレーターです。衝突耐性が高く、短くて連番ではない URL セーフな識別子を生成します。デフォルトの長さは 21 文字です。
ulid01ARZ3NDEKTSV4RRFFQ69G5FAV汎用一意の辞書順ソート可能識別子です。時間順の一意性とランダムな一意性を組み合わせています。26 文字で、Crockford Base32 エンコード(特殊文字なし)されており、URL セーフで辞書順にソートできます。

機能

  • UUID(v4)を生成
  • 衝突耐性の高い識別子として CUID2 ID を作成
  • コンパクトで URL に適した識別子として Nanoid を生成
  • 時間順に並び替え可能な識別子として ULID を作成
  • セッションをまたいで一貫した ID 生成
  • シンプルな API 統合
  • 複数の ID を一度に生成する機能に対応

ライセンス

MIT

コメント

MCP は初めてですか?

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

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