Mcp Uuidv7 Generator
@pomazanbohdan
A Model Context Protocol (MCP) server for generating UUIDv7 strings.
Overview
What is Mcp Uuidv7 Generator?
An MCP server that generates UUIDv7 strings, intended for use with MCP clients such as Claude Desktop.
How to use Mcp Uuidv7 Generator?
Install Python and dependencies (mcp, uuid6), then configure your MCP client with the command python and the path to server.py. The server exposes two tools: get_uuidv7 for a single UUIDv7 and get_uuidv7_batch (requires a positive integer count) for multiple UUIDv7 strings. You can also run the server directly for local testing.
Key features of Mcp Uuidv7 Generator
- Generates a single UUIDv7 string with no arguments.
- Generates a batch of UUIDv7 strings, user specifies the count.
- Communicates with MCP clients over stdin/stdout.
- Lightweight command‑line implementation.
- Built with Python and the
uuid6library.
Use cases of Mcp Uuidv7 Generator
- Supplying time‑sorted unique identifiers to any MCP‑compatible application.
- Generating test data or placeholder UUIDv7 values in development workflows.
FAQ from Mcp Uuidv7 Generator
How do I install and run this server?
Clone the repository, create a virtual environment, run pip install . in the project root, then execute python mcp_uuid_server/server.py.
How do I configure it with Claude Desktop?
Add a configuration entry to claude-desktop-settings.json with "command": "python" and "args": ["/path/to/your/mcp-uuid-server/mcp_uuid_server/server.py"].
What tools does the server provide?
Two tools: get_uuidv7 (returns a single UUIDv7 string) and get_uuidv7_batch (takes an integer count and returns a list of UUIDv7 strings).
What runtime dependencies are required?
The server requires Python, the mcp library, and the uuid6 library.
Does the server use authentication or encryption?
The README does