logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

mcp-id-generator

Facilitates the creation of universally unique identifiers (UUIDs), offering an expedient mechanism for bootstrapping novel IDs within diverse application contexts.

Author

mcp-id-generator logo

aki-kii

No License

Quick Info

GitHub GitHub Stars 0
NPM Weekly Downloads 0
Tools 1
Last Updated 2026-02-19

Tags

uuidsuuididsmcp uuidusing uuidsuuids providing

MCP Unique Identifier Provisioning Service

Conceptual Overview

This Model Context Protocol (MCP) utility is engineered to dispense Universally Unique Identifiers (UUIDs) upon solicitation, operating as a dedicated ID fabrication endpoint.

Prerequisites

Deployment necessitates the following environment constituents:

  • Python interpreter, version 3.10 or newer.
  • The MCP framework package, minimum build 1.2.0.
  • The Claude Desktop application environment.

Deployment Procedure

bash

Install necessary dependencies via the package manager

uv pip sync

Operational Guide

1. Integration within Claude Desktop

To enable this service, modify the configuration file employed by Claude Desktop. The location of this file varies by operating system:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Inject the subsequent JSON structure into the existing mcpServers mapping. This entry defines a new server instance named "uuid":

{ "mcpServers": { "uuid": { "command": "/path/to/uv", "args": [ "--directory", "/path/to/mcp-uuid", "run", "get-uuid.py" ] } } }

Crucial Note: Replace /path/to/uv with the absolute file system path pointing to your uv executable.

2. Available Functionality

This MCP endpoint exposes a singular functional tool:

get_uuid

  • Purpose: To mint and return a freshly generated UUID.
  • Input Parameters: None required.
  • Invocation Example:

A user can trigger ID creation within the Claude Desktop interface with a prompt such as:

Generate a novel identifier for me.

Claude will interpret this request, internally invoke the MCP tool, and subsequently present the resulting UUID to the user.

Example of the returned artifact: 5a1b9c2d-3e4f-5a6b-7c8d-9e0f1a2b3c4d

See Also

`