ID Generator MCP

Generar identificadores únicos utilizando varios algoritmos como UUID, CUID2, Nanoid y ULID.

Documentación

ID Generator MCP

smithery badge

Este es un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona capacidades de generación de ID a asistentes de IA.

ID Generator MCP server

Instalación

El ID Generator MCP puede integrarse con diversas plataformas de asistentes de IA. A continuación se presentan instrucciones para diferentes entornos:

Instalación mediante Smithery

Para instalar ID Generator MCP para Claude Desktop automáticamente a través de Smithery:

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

Claude Code

Para agregar ID Generator MCP a Claude Code, ejecute el siguiente comando:

claude mcp add id-generator npx @devstacks/id-generator-mcp

Cursor, Winsurf o Claude Desktop

Para agregar ID Generator MCP a Cursor, Winsurf o Claude Desktop, agregue la siguiente configuración a su archivo de configuración de MCP:

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

Uso

Una vez instalado, el ID Generator MCP puede ser utilizado por el asistente de IA para generar varios tipos de ID.

Algoritmos de ID compatibles

AlgoritmoEjemploDescripción
uuid123e4567-e89b-12d3-a456-426614174000UUID v4 - Identificador Único Universal que utiliza números aleatorios para generar un valor de 128 bits con probabilidad de colisión extremadamente baja. Formato estandarizado ampliamente utilizado en muchos sistemas.
cuid2clh3ppfqz0000jz0ggdlg7etkID resistentes a colisiones optimizados para escalado horizontal y rendimiento. Más cortos que los UUID mientras mantienen la unicidad. Diseñados para ser seguros, compatibles con URL y secuenciales para el rendimiento de bases de datos.
nanoidV1StGXR8_Z5jdHi6B-myTGenerador de ID de cadena único, pequeño, seguro y compatible con URL. Crea identificadores compactos, no secuenciales y compatibles con URL que son altamente resistentes a colisiones. La longitud predeterminada es de 21 caracteres.
ulid01ARZ3NDEKTSV4RRFFQ69G5FAVIdentificador Único Universal Ordenable Lexicográficamente. Combina unicidad ordenada por tiempo con unicidad aleatoria. 26 caracteres, codificado en base32 de Crockford (sin caracteres especiales), compatible con URL y ordenable lexicográficamente.

Características

  • Generar UUID (v4)
  • Crear ID CUID2 para identificación resistente a colisiones
  • Generar Nanoid para identificadores compactos y compatibles con URL
  • Crear ULID para identificadores ordenados por tiempo y ordenables
  • Generación de ID consistente entre sesiones
  • Integración de API simple
  • Soporte para generar múltiples ID a la vez

Licencia

MIT