关于 ID Generator MCP
ID Generator MCP 为 AI 助手提供 ID 生成工具,支持四种标识符格式,也可一次生成多个 ID。
主要功能
- 01生成 UUID v4 标识符
- 02创建 CUID2 标识符
- 03生成紧凑的 Nanoid 字符串
- 04创建可排序的 ULID
- 05一次生成多个 ID
适用场景
- 01为应用记录创建 UUID
- 02生成适用于 URL 的标识符
- 03创建按时间排序的 ID
MCP 相关
它向 MCP 客户端提供 ID 生成工具,支持多种格式,也可一次生成多个 ID。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
1收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| algorithm | enum | 否 | cuid2 | uuid | nanoid | ulid |
| quantity | number | 否 |
详细介绍
ID Generator MCP
这是一个 Model Context Protocol(MCP)服务,可为 AI 助手提供 ID 生成功能。
安装
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
要将 ID Generator MCP 添加到 Claude Code,请运行以下命令:
claude mcp add id-generator npx @devstacks/id-generator-mcp
Cursor、Winsurf 或 Claude Desktop
要将 ID Generator MCP 添加到 Cursor、Winsurf 或 Claude Desktop,请将以下配置添加到 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
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。