get_uuidLABSCO SUMMARY
The point is that the model is not making it up.
Ask an assistant for a random identifier and you get a plausible-looking string with no randomness behind it — fine until two of them collide or one turns out to be memorised. Delegating it to a tool call makes the value real. There is nothing else here, and there does not need to be.
What it is
A minimal MCP server whose only job is producing a UUID. A model asked to invent an identifier produces something that looks right and is not random; this returns a real one.
What you get
- A newly generated UUID, from a call that takes no parameters at all —
get_uuid - One tool, which costs almost nothing to leave enabled alongside everything else
Requirements
Nothing — no account, no key, no network. Python 3.10 or higher and the MCP package v1.2.0 or higher; install dependencies with uv pip sync and point your client at uv with the repository directory and get-uuid.py. Use the absolute path to uv in the client config. The package is mcp-uuid (version 0.1.0). The README is written in Japanese.
Setup effort
Clone and run — clone the repository, then add the configuration for your client; uv runs the script from your clone, with nothing to build
USE CASES
Getting an identifier you can actually use
Ask for a UUID and get a generated one, rather than a string the model composed to look like one.
Seeding test data
Generate identifiers for fixtures or sample records without leaving the conversation for a terminal.
Filling an ID field while drafting
Get a real value for a config or a migration you are writing with the assistant, instead of a placeholder you have to remember to replace.
1 tool
Listed in project docs. Your client may show a different list.
BEFORE YOU INSTALL
What to know first
Tools you get
1 tool named in the project's documentation.
Requires
Python 3.10 or later
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Clone the repository, then add the configuration for your client; uv runs the script from your clone, with nothing to build.
Server setup
git clone https://github.com/aki-kii/mcp-uuid.gitMCP Clients
Claude Desktop
{
"mcpServers": {
"uuid": {
"command": "<YOUR_PATH_TO_UV>",
"args": [
"--directory",
"<YOUR_PATH_TO_MCP_UUID>",
"run",
"get-uuid.py"
]
}
}
}