MCP UUID Server

MCP UUID Server is an MCP server that provides a dedicated UUID generation utility for Model Context Protocol clients such as Claude Desktop. It connects Python's native UUID generation capabilities directly into the AI assistant interface, allowing users and automated agents to produce standard UUIDs on demand. Software developers, test engineers, and data architects use this server when generating mock datasets, provisioning unique database keys, or writing code templates that require distinct identifiers. By enabling LLMs to call a dedicated identifier tool instead of hallucinating or approximating unique strings, the server ensures consistent formatting and true programmatic randomness. It runs locally using Python and uv, making it a lightweight utility server that fits directly into existing development workflows without requiring external network calls, third-party authentication keys, or remote API dependencies.

Category: Developer Tools & Code Intelligence

Tags: generator, random, utility, uuid

Visit MCP UUID Server

How to install and configure MCP UUID Server

To install and configure MCP UUID Server with Claude Desktop, follow these steps: 1. Ensure you have Python 3.10 or higher and uv installed. 2. Clone the repository and install dependencies by running uv pip sync. 3. Open your Claude Desktop configuration file: - macOS: ~/Library/Application Support/Claude/claude_desktop_config.json - Windows: %APPDATA%\Claude\claude_desktop_config.json 4. Add the server under the mcpServers object: json { "mcpServers": { "uuid": { "command": "/path/to/uv", "args": [ "--directory", "/path/to/mcp-uuid", "run", "get-uuid.py" ] } } } 5. Replace /path/to/uv and /path/to/mcp-uuid with the absolute paths on your local machine, then restart Claude Desktop.

What you can do with MCP UUID Server

  • Generating unique entity identifiers and primary keys directly inside Claude while designing database schemas and mock records. * Creating test fixtures and seed data containing compliant, non-conflicting UUID strings for backend integration testing. * Inserting programmatic transaction and session IDs into sample API request payloads during development and debugging sessions. * Assisting AI coding agents with generating distinct tracking tokens and file identifiers during automated script generation.

Key facts

  • https://github.com/aki-kii/mcp-uuid
  • Developer Tools & Code Intelligence
  • generator, random, utility, uuid

Part of MCP Servers

Related MCP servers

  • MCP LaTeX Server — MCP LaTeX Server is an MCP server that provides tools for creating, editing, validating, and compiling LaTeX documents directly through…
  • MCP JSON — MCP JSON is an MCP server collection that bundles tools for file system operations, Google search, browser-based web automation, and…
  • MCP Jupyter Complete — MCP Jupyter Complete is an MCP server that provides tools for manipulating Jupyter notebook files through position-based cell operations and…
  • MCP LSP Go — MCP LSP Go is an MCP server that connects AI assistants to the official Go Language Server Protocol implementation, gopls,…
  • MCP Manager — MCP Manager is an MCP server management tool that connects directly to your Claude Desktop environment, enabling users to discover,…
  • MCP Lab — MCP Lab is an MCP server development environment designed for building, testing, and debugging custom Model Context Protocol servers integrated…

How do I install MCP UUID Server?

You install the project dependencies by running uv pip sync inside the cloned repository directory. Then, register the server inside your Claude Desktop configuration file by adding uv as the execution command and pointing to the get-uuid.py script with the local directory path.

What can MCP UUID Server do?

The server exposes a tool named get_uuid that generates a fresh, randomly generated UUID string. When an assistant like Claude needs a distinct identifier, it calls this tool without requiring any input parameters and returns the generated UUID back to your conversation.

Which MCP clients work with MCP UUID Server?

The documentation specifies support for Claude Desktop on macOS and Windows. Because it uses the standard Model Context Protocol, any client supporting local stdio MCP servers and Python execution environments can also interface with this server.

What prerequisites are needed to run MCP UUID Server?

To run the server, you need Python version 3.10 or higher, the Model Context Protocol package version 1.2.0 or higher, and the uv package manager installed to execute the script in its virtual environment.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories