Summary
Time-ordered ids on demand.
It removes a small, constant interruption: when a script, a fixture or a migration needs identifiers, they arrive in the conversation already in the right version and in the quantity asked for.
What it is
A two-call server that generates UUIDv7 strings. Version 7 carries a timestamp in its leading bits, so the identifiers sort in the order they were created - the property that makes them behave as database keys.
What you get
- A single UUIDv7 string, no arguments needed
- A batch of them, as many as the count you pass
- Generation inside the server process, so nothing about the identifier leaves your machine
Requirements
Python, with the server's dependencies installed - it is run from source as a path in your client config rather than from a published package. No account, no key, and no network call.
Setup effort
One command — uvx mcp-uuid-server
