Menghasilkan dan memeriksa UUID, ULID, NanoID, serta menyediakan utilitas developer seperti signing JWT dan konversi JSON-to-type.
Juga dikenal sebagai sohan724code/yoursuuid
- Stars
- 0
- Tools
- —
- Unduhan, 30 hari
- —
- Versi terbaru
- 1.0.0
- Commit terakhir
- 25 Okt 2026
- Lisensi
- —
Apa itu YourSUUID MCP?
YourSUUID adalah MCP server. Menghasilkan dan memeriksa UUID, ULID, NanoID, serta menyediakan utilitas developer seperti signing JWT dan konversi JSON-to-type.
Ringkasan dibuat dari README proyek
Tentang YourSUUID MCP server
YourSUUID menyediakan rangkaian tool identifikasi dan utilitas developer yang dirancang untuk AI assistant seperti Claude, Cursor, dan VS Code. Tool ini memungkinkan pengguna untuk menghasilkan dan memeriksa berbagai format identifier termasuk UUID v4, v5, dan v7, serta ULID dan NanoID. Server ini berjalan secara lokal melalui npx atau dapat diakses melalui hosted HTTP endpoint. Karena berjalan di mesin Anda, operasi sensitif seperti HMAC, signing JWT, dan hashing bcrypt menjaga kerahasiaan data Anda.
Selain pembuatan ID sederhana, server ini mencakup tool khusus untuk transformasi data dan administrasi sistem. Developer dapat mengonversi payload JSON menjadi tipe data TypeScript, Zod, Go, atau Rust. Tool ini juga memiliki utilitas untuk menjelaskan regex, men-decode permission chmod, dan mengonversi perintah docker run menjadi file compose. Implementasinya mengandalkan crypto.getRandomValues untuk keacakan dan mendukung monotonic ordering untuk UUID v7 dan ULID dalam satu proses tunggal.
Apa yang bisa Anda lakukan dengannya
- 1Menghasilkan identifier unikMinta AI untuk membuat tipe ID spesifik seperti UUID v7 atau NanoID dengan ukuran kustom.
- 2Memeriksa metadata identifierMasukkan string UUID untuk melihat informasi versi, varian, dan timestamp-nya.
- 3Mengelola kredensial keamananMinta signing JWT atau pembuatan bcrypt hash secara lokal.
- 4Menganalisis jadwal cronTentukan kapan ekspresi cron tertentu akan dieksekusi berikutnya.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Cara menginstal YourSUUID MCP
Format diverifikasi 10 Nov 2026Instal YourSUUID MCP di Claude Code
$ claude mcp add yoursuuid -- npx -y yoursuuidInstal YourSUUID MCP di Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"yoursuuid": {
"command": "npx",
"args": [
"-y",
"yoursuuid"
]
}
}
}Instal YourSUUID MCP di VS Code
.vscode/mcp.json
{
"servers": {
"yoursuuid": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"yoursuuid"
]
}
}
}Instal YourSUUID MCP di Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"yoursuuid": {
"command": "npx",
"args": [
"-y",
"yoursuuid"
]
}
}
}Instal YourSUUID MCP di Codex
~/.codex/config.toml
[mcp_servers.yoursuuid] command = "npx" args = ["-y", "yoursuuid"]
Instal YourSUUID MCP di Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"yoursuuid": {
"command": "npx",
"args": [
"-y",
"yoursuuid"
]
}
}
}Pengecekan otomatis
Berjalan 14 Nov 2026Laporan lengkap →Lolos checks otomatis kami. Ini bukan audit keamanan: baca kodenya dan berikan server akses paling terbatas yang dibutuhkannya. Cara kerja checks
- Source repository terhubung dan dapat dijangkausohan724code/yoursuuid is public and reachablegithub.com/sohan724code/yoursuuid ↗Lolos
- Paket menyebut repo ini sebagai sumbernyayoursuuid names sohan724code/yoursuuid as sourcenpmjs.com/package/yoursuuid ↗Lolos
- Provenance build (atestasi Sigstore)No build attestation published for this releaseTidak diperiksa
- Lisensi open source (OSI)No licenseTemuan
- Ada commit atau release dalam satu tahun terakhirLast commit or release 2026-10-25github.com/sohan724code/yoursuuid ↗Lolos
- OpenSSF ScorecardTidak diperiksa
- Nama package tidak mirip dengan package populerNo popular package one edit away from yoursuuidLolos
- Tidak ada advisory kritis di paket maupun dependensinya1 resolved dependencies checked; no critical advisoryosv.dev ↗Lolos
- Tidak ada instruksi tersembunyi untuk model0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersLolos
- Tools yang bersifat destruktif telah diberi labelTidak diperiksa
- Endpoint remote menjawab handshake MCPinitialize answered with protocol 2025-06-18 in 603 msLolos
README
Lihat di 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
Pertanyaan tentang YourSUUID MCP
Bagaimana cara menambahkan YourSUUID MCP ke Claude Code?
Jalankan claude mcp add yoursuuid -- npx -y yoursuuid di terminal Anda. Tambahkan --scope user agar tersedia di semua proyek.
Bagaimana cara menambahkan YourSUUID MCP ke Cursor?
Buka ~/.cursor/mcp.json dan tambahkan server di bawah mcpServers, menggunakan config Cursor yang ditunjukkan di bagian instalasi di atas.
Apakah rahasia saya aman saat menggunakan MCP server ini?
Ya, operasi sensitif seperti HMAC, JWT, dan bcrypt dilakukan di server lokal Anda sehingga rahasia tidak akan pernah meninggalkan mesin Anda.
Apa keuntungan menggunakan UUID v7?
UUID v7 menyertakan timestamp milidetik di bagian awal, yang memungkinkan index database menerima key secara berurutan alih-alih pada halaman yang acak.
Bisakah saya menggunakannya tanpa melakukan install?
Ya, Anda dapat menggunakan hosted Streamable HTTP endpoint di yoursuuid.com/mcp untuk tool identifier.