mcpField
I
ID Generator MCP

ID Generator MCP

本地服务
github.com/devstacks-software-engineering开发工具176 周前更新

关于 ID Generator MCP

ID Generator MCP 为 AI 助手提供 ID 生成工具,支持四种标识符格式,也可一次生成多个 ID。

主要功能

  1. 01生成 UUID v4 标识符
  2. 02创建 CUID2 标识符
  3. 03生成紧凑的 Nanoid 字符串
  4. 04创建可排序的 ULID
  5. 05一次生成多个 ID

适用场景

  1. 01为应用记录创建 UUID
  2. 02生成适用于 URL 的标识符
  3. 03创建按时间排序的 ID

MCP 相关

它向 MCP 客户端提供 ID 生成工具,支持多种格式,也可一次生成多个 ID。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 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

这是一个 Model Context Protocol(MCP)服务,可为 AI 助手提供 ID 生成功能。

ID Generator MCP server

安装

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 算法
算法示例描述
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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。