UUIDv7

Generates UUIDv7 strings on demand, with single and batch generation endpoints.
  • python

0

GitHub Stars

python

Language

6 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "pomazanbohdan-mcp-uuidv7-generator": {
      "command": "python",
      "args": [
        "mcp_uuid_server/server.py"
      ]
    }
  }
}

You have a MCP server that generates UUIDv7 strings on demand. It offers a simple way to obtain a single UUIDv7 or a batch of them, enabling you to programmatically integrate unique identifiers into your applications or workflows.

How to use

You can use this server with an MCP client by running it locally and configuring the client to connect to it. Start the server in one terminal, then configure your MCP client to point to the local process. Use the single-UUID endpoint when you need one identifier, and the batch endpoint when you need multiple at once.

How to install

Prerequisites you need before installation are Python and a working development environment.

Step 1: Create and activate a Python virtual environment.

python -m venv .venv
source .venv/bin/activate  # On Windows use .venv\Scripts\activate

Step 2: Install the server package from the local source or repository root.

pip install .

Step 3: Run the server directly for development and testing.

python mcp_uuid_server/server.py

Additional notes

The server is designed to listen for MCP client connections on standard input and output when run directly. You can also run an alternative launcher if available to manage the server. Ensure your client configuration references the correct command and path to the server when starting it.

Troubleshooting

JSON parse errors usually mean the MCP client sent malformed requests. Verify your client’s requests are valid JSON and UTF-8 encoded. For the built-in tools, use empty parameters for getting a single UUID and provide a numeric count for batch requests (e.g., 10).

Available tools

get_uuidv7

Generates and returns a single UUIDv7 string.

get_uuidv7_batch

Generates and returns a list of UUIDv7 strings. Requires a count parameter indicating how many UUIDs to generate.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational