ID Generator MCP について
ID Generator MCP は、AI アシスタント向けに ID 生成ツールを提供します。4 種類の識別子形式に対応し、複数の ID をまとめて生成できます。
主な機能
- 01UUID v4 識別子の生成
- 02CUID2 識別子の作成
- 03短い Nanoid 文字列の生成
- 04ソート可能な ULID の作成
- 05複数 ID の一括生成
活用シーン
- 01アプリケーションのレコード用 UUID 作成
- 02URL に適した識別子の生成
- 03時系列で並べられる ID の作成
MCP 対応
複数の形式と一括生成に対応する ID 生成ツールを MCP クライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| algorithm | enum | いいえ | cuid2 | uuid | nanoid | ulid |
| quantity | number | いいえ |
詳細
ID Generator MCP
これは、AI アシスタントに ID 生成機能を提供する Model Context Protocol(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 アルゴリズム
| アルゴリズム | 例 | 説明 |
|---|---|---|
uuid | 123e4567-e89b-12d3-a456-426614174000 | UUID v4 — 乱数を使って、衝突確率が極めて低い 128 ビット値を生成する汎用一意識別子です。多くのシステムで広く使用されている標準形式です。 |
cuid2 | clh3ppfqz0000jz0ggdlg7etk | 水平スケーリングとパフォーマンスに最適化された、衝突耐性の高い ID です。一意性を維持しながら、UUID より短くなっています。安全で URL セーフ、かつデータベースのパフォーマンスを考慮した連番になるよう設計されています。 |
nanoid | V1StGXR8_Z5jdHi6B-myT | コンパクトで安全、URL に適した一意の文字列 ID ジェネレーターです。衝突耐性が高く、短くて連番ではない URL セーフな識別子を生成します。デフォルトの長さは 21 文字です。 |
ulid | 01ARZ3NDEKTSV4RRFFQ69G5FAV | 汎用一意の辞書順ソート可能識別子です。時間順の一意性とランダムな一意性を組み合わせています。26 文字で、Crockford Base32 エンコード(特殊文字なし)されており、URL セーフで辞書順にソートできます。 |
機能
- UUID(v4)を生成
- 衝突耐性の高い識別子として CUID2 ID を作成
- コンパクトで URL に適した識別子として Nanoid を生成
- 時間順に並び替え可能な識別子として ULID を作成
- セッションをまたいで一貫した ID 生成
- シンプルな API 統合
- 複数の ID を一度に生成する機能に対応
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。