Generates and inspects UUIDs, ULIDs, NanoIDs, and provides developer utilities like JWT signing and JSON-to-type conversion.
Ayrıca bilinen adı sohan724code/yoursuuid
- Yıldızlar
- 0
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- 1.0.0
- Son commit
- 25 Eki 2026
- Lisans
- —
YourSUUID MCP nedir?
YourSUUID bir MCP sunucusudur. Generates and inspects UUIDs, ULIDs, NanoIDs, and provides developer utilities like JWT signing and JSON-to-type conversion.
Özet, projenin README dosyasından oluşturuldu
YourSUUID MCP sunucusu hakkında
YourSUUID provides a suite of identification and developer utility tools designed for AI assistants like Claude, Cursor, and VS Code. It allows users to generate and inspect various identifier formats including UUID v4, v5, and v7, as well as ULID and NanoID. The server runs locally via npx or can be accessed through a hosted HTTP endpoint. Because it runs on your machine, sensitive operations like HMAC, JWT signing, and bcrypt hashing keep your secrets private.
Beyond simple ID generation, the server includes specialized tools for data transformation and system administration. Developers can convert JSON payloads into TypeScript, Zod, Go, or Rust types. It also features utilities to explain regex, decode chmod permissions, and convert docker run commands into compose files. The implementation relies on crypto.getRandomValues for randomness and supports monotonic ordering for UUID v7 and ULID within a single process.
Neler yapabilirsiniz
- 1Generate unique identifiersAsk the AI to create a specific type of ID like a UUID v7 or a NanoID with a custom size.
- 2Inspect identifier metadataSubmit a UUID string to see its version, variant, and timestamp information.
- 3Manage security credentialsRequest the signing of a JWT or the creation of a bcrypt hash locally.
- 4Analyze cron schedulesDetermine when a specific cron expression will next execute.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
YourSUUID MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleYourSUUID MCP'yi Claude Code içine yükleyin
$ claude mcp add yoursuuid -- npx -y yoursuuidYourSUUID MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"yoursuuid": {
"command": "npx",
"args": [
"-y",
"yoursuuid"
]
}
}
}YourSUUID MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"yoursuuid": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"yoursuuid"
]
}
}
}YourSUUID MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"yoursuuid","type":"stdio","command":"npx","args":["-y","yoursuuid"]}'YourSUUID MCP'yi Claude Desktop içine yükleyin
claude_desktop_config.json
{
"mcpServers": {
"yoursuuid": {
"command": "npx",
"args": [
"-y",
"yoursuuid"
]
}
}
}YourSUUID MCP'yi Codex içine yükleyin
~/.codex/config.toml
[mcp_servers.yoursuuid] command = "npx" args = ["-y", "yoursuuid"]
YourSUUID MCP'yi Gemini CLI içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"yoursuuid": {
"command": "npx",
"args": [
"-y",
"yoursuuid"
]
}
}
}Otomatik kontroller
Çalıştırıldı 14 Kas 2026Tam rapor →Otomatik kontrollerimizden geçti. Bu bir güvenlik denetimi değildir: kodu okuyun ve sunucuya ihtiyaç duyduğu en dar erişimi verin. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirsohan724code/yoursuuid is public and reachablegithub.com/sohan724code/yoursuuid ↗Geçti
- Paket bu depoyu kaynak olarak gösteriyoryoursuuid names sohan724code/yoursuuid as sourcenpmjs.com/package/yoursuuid ↗Geçti
- Derleme kaynağı (Sigstore onayı)No build attestation published for this releaseKontrol edilmedi
- Açık kaynak lisansı (OSI)No licenseBulgu
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-10-25github.com/sohan724code/yoursuuid ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilNo popular package one edit away from yoursuuidGeçti
- Pakette ve bağımlılıklarında kritik uyarı yok1 resolved dependencies checked; no critical advisoryosv.dev ↗Geçti
- Modele yönelik gizli talimat yok0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Uzak endpoint MCP el sıkışmasına yanıt veriyorinitialize answered with protocol 2025-06-18 in 603 msGeçti
yoursuuid
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
YourSUUID MCP soruları
YourSUUID MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add yoursuuid -- npx -y yoursuuid komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
YourSUUID MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
Are my secrets safe when using the MCP server?
Yes, sensitive operations like HMAC, JWT, and bcrypt are performed on your local server so secrets never leave your machine.
What is the benefit of using UUID v7?
UUID v7 includes a millisecond timestamp at the beginning, which allows database indexes to receive keys in order rather than at random pages.
Can I use this without installing it?
Yes, you can use the hosted Streamable HTTP endpoint at yoursuuid.com/mcp for identifier tools.