Genera e inspecciona UUIDs, ULIDs, NanoIDs y ofrece utilidades para desarrolladores como la firma de JWT y la conversión de JSON a tipos de datos.
También conocido como sohan724code/yoursuuid
- Stars
- 0
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- 1.0.0
- Último commit
- 25 oct 2026
- Licencia
- —
¿Qué es YourSUUID MCP?
YourSUUID es un MCP server. Genera e inspecciona UUIDs, ULIDs, NanoIDs y ofrece utilidades para desarrolladores como la firma de JWT y la conversión de JSON a tipos de datos.
Resumen generado a partir del README del proyecto
Acerca del MCP server de YourSUUID
YourSUUID proporciona un conjunto de herramientas de identificación y utilidades para desarrolladores diseñadas para asistentes de IA como Claude, Cursor y VS Code. Permite a los usuarios generar e inspeccionar varios formatos de identificadores, incluyendo UUID v4, v5 y v7, así como ULID y NanoID. El servidor se ejecuta localmente mediante npx o se puede acceder a través de un endpoint HTTP alojado. Debido a que se ejecuta en tu máquina, las operaciones sensibles como HMAC, la firma de JWT y el hashing con bcrypt mantienen tus secretos privados.
Más allá de la simple generación de IDs, el servidor incluye herramientas especializadas para la transformación de datos y la administración de sistemas. Los desarrolladores pueden convertir payloads de JSON en tipos de TypeScript, Zod, Go o Rust. También cuenta con utilidades para explicar regex, decodificar permisos chmod y convertir comandos de docker run en archivos compose. La implementación se basa en crypto.getRandomValues para la aleatoriedad y admite el ordenamiento monotónico para UUID v7 y ULID dentro de un mismo proceso.
Qué puedes hacer con él
- 1Generar identificadores únicosPide a la IA que cree un tipo específico de ID, como un UUID v7 o un NanoID con un tamaño personalizado.
- 2Inspeccionar metadatos de identificadoresEnvía una cadena UUID para ver su versión, variante e información de marca de tiempo.
- 3Gestionar credenciales de seguridadSolicita la firma de un JWT o la creación de un hash bcrypt de forma local.
- 4Analizar programaciones cronDetermina cuándo se ejecutará próximamente una expresión cron específica.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar YourSUUID MCP
Formatos verificados el 10 nov 2026Instalar YourSUUID MCP en Claude Code
$ claude mcp add yoursuuid -- npx -y yoursuuidInstalar YourSUUID MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"yoursuuid": {
"command": "npx",
"args": [
"-y",
"yoursuuid"
]
}
}
}Instalar YourSUUID MCP en VS Code
.vscode/mcp.json
{
"servers": {
"yoursuuid": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"yoursuuid"
]
}
}
}Instalar YourSUUID MCP en Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"yoursuuid": {
"command": "npx",
"args": [
"-y",
"yoursuuid"
]
}
}
}Instalar YourSUUID MCP en Codex
~/.codex/config.toml
[mcp_servers.yoursuuid] command = "npx" args = ["-y", "yoursuuid"]
Instalar YourSUUID MCP en Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"yoursuuid": {
"command": "npx",
"args": [
"-y",
"yoursuuid"
]
}
}
}Verificaciones automáticas
Ejecutado 14 nov 2026Informe completo →Pasó nuestras verificaciones automáticas. Esto no es una auditoría de seguridad: lee el código y dale al servidor el acceso más limitado que necesite. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesiblesohan724code/yoursuuid is public and reachablegithub.com/sohan724code/yoursuuid ↗Aprobado
- El paquete cita este repositorio como fuenteyoursuuid names sohan724code/yoursuuid as sourcenpmjs.com/package/yoursuuid ↗Aprobado
- Procedencia de la compilación (atestación Sigstore)No build attestation published for this releaseNo verificado
- Licencia de código abierto (OSI)No licenseHallazgo
- Commit o lanzamiento en el último añoLast commit or release 2026-10-25github.com/sohan724code/yoursuuid ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo popular package one edit away from yoursuuidAprobado
- Sin avisos críticos en el paquete ni en sus dependencias1 resolved dependencies checked; no critical advisoryosv.dev ↗Aprobado
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake MCPinitialize answered with protocol 2025-06-18 in 603 msAprobado
README
Ver en GitHubyoursuuid
Zero-dependency UUID v4 / v5 / v7, ULID and NanoID generation, validation and decoding for browsers, Node 20+, Deno, Bun and edge runtimes. Ships a CLI and an MCP server. MIT licensed.
Randomness comes only from crypto.getRandomValues. UUID v7 and ULID are monotonic within a process, so IDs created
in the same millisecond still sort in creation order.
Install
npm install yoursuuid
Library
import { uuidv4, uuidv7, uuidv5, ulid, nanoid, parseUuid, isUuid } from 'yoursuuid'
uuidv7() // '0192d3a1-7c4f-7b2a-9d1e-3f5a6b7c8d9e'
uuidv4() // random v4
await uuidv5('example.com', 'dns') // deterministic, SHA-1 name-based
ulid() // '01JB8S3Y2F7Q9X4M5N6P7R8S9T'
nanoid(12) // 'V1StGXR8_Z5j'
parseUuid('0192d3a1-7c4f-7b2a-9d1e-3f5a6b7c8d9e')
// { valid: true, uuid: '…', version: 7, variant: 'rfc9562', timestamp: Date(2024-10-28T14:57:08.687Z) }
isUuid('{0192D3A1-7C4F-7B2A-9D1E-3F5A6B7C8D9E}') // true — braces, urn:uuid: and missing hyphens are accepted
Developer utilities (yoursuuid/devtools)
import { hmac, jsonToTypescript, jsonToZod, describeCron, cronNextRuns, jwtSign, bcryptHash } from 'yoursuuid/devtools'
await hmac('SHA-256', 'secret', 'message') // hex; also 'base64' and 'base64url'
jsonToTypescript('{"id":1,"tags":["a"]}', { rootName: 'User' })
jsonToZod('{"id":1}', { rootName: 'User' })
describeCron('0 9 * * 1-5') // 'At 09:00 on Monday through Friday'
cronNextRuns('*/15 * * * *', { count: 3, utc: true }) // [Date, Date, Date]
await jwtSign({ sub: 'a' }, 'secret', 'HS256')
bcryptHash('password', 10)
Cron follows standard 5-field Vixie semantics: names (JAN, MON), ranges, steps, lists, 7 = Sunday,
@daily-style macros, and "day of month OR day of week" when both are restricted.
CLI
npx yoursuuid # one UUID v4
npx yoursuuid v7 -n 5 # five UUID v7
npx yoursuuid ulid -n 3
npx yoursuuid nanoid --size 12
npx yoursuuid v5 example.com --namespace dns
npx yoursuuid inspect 0192d3a1-7c4f-7b2a-9d1e-3f5a6b7c8d9e
npx yoursuuid hmac "message" --key secret --alg sha256
npx yoursuuid jwt sign '{"sub":"a"}' --secret secret
npx yoursuuid bcrypt hash "password" --cost 10
npx yoursuuid cron "*/15 9-17 * * 1-5" --utc
npx yoursuuid cron build --minute 0 --hour 9 --dow 1-5
curl -s https://api.github.com/users/octocat | npx yoursuuid json2ts --name User
npx yoursuuid json2zod payload.json --name User
npx yoursuuid chmod 755
npx yoursuuid compose "docker run -d -p 8080:80 nginx"
Flags: --upper, --no-hyphens.
MCP server
Lets AI assistants (Claude, Cursor, VS Code, Windsurf…) generate and inspect identifiers locally.
{
"mcpServers": {
"yoursuuid": { "command": "npx", "args": ["-y", "yoursuuid", "mcp"] }
}
}
Tools: generate_uuid, generate_uuid_v5, generate_ulid, generate_nanoid, inspect_uuid, hmac,
jwt_sign, jwt_verify, bcrypt_hash, bcrypt_verify, base58, base32, json_to_typescript,
json_to_zod, json_to_go, json_to_rust, format_sql, curl_to_code, cron_next_runs, build_cron,
explain_regex, explain_chmod, docker_run_to_compose.
No install? The hosted Streamable HTTP endpoint https://yoursuuid.com/mcp offers the identifier tools. HMAC, JWT
and bcrypt stay on the local server so secrets never leave your machine.
Why v7?
UUID v7 puts a millisecond timestamp first, so database indexes receive keys in order instead of at random pages. See the UUID v7 visualizer and the collision calculator.
License
MIT
Preguntas sobre YourSUUID MCP
¿Cómo agrego YourSUUID MCP a Claude Code?
Ejecuta claude mcp add yoursuuid -- npx -y yoursuuid en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego YourSUUID MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Mis secretos están seguros al usar el MCP server?
Sí, las operaciones sensibles como HMAC, JWT y bcrypt se realizan en tu servidor local, por lo que los secretos nunca salen de tu máquina.
¿Cuál es el beneficio de usar UUID v7?
El UUID v7 incluye una marca de tiempo en milisegundos al principio, lo que permite que los índices de las bases de datos reciban las claves en orden en lugar de en páginas aleatorias.
¿Puedo usar esto sin instalarlo?
Sí, puedes usar el endpoint de Streamable HTTP alojado en yoursuuid.com/mcp para las herramientas de identificadores.