uuid-mcp-server

tomoaki-sake/uuid-mcp-server

3.1

If you are the rightful owner of uuid-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

UUID MCP Server is a simple server that generates version 4 (v4) UUIDs using the Model Context Protocol (MCP).

The UUID MCP Server is designed to facilitate the generation of version 4 UUIDs through the Model Context Protocol. It allows clients, such as those using the Cline MCP client, to request new UUIDs by invoking the `generate_uuid` tool. This server is particularly useful for applications that require unique identifiers and can be integrated into various systems that support MCP. The server's documentation is available in the `docs/` directory, providing detailed instructions and information on its usage and capabilities.

Features

  • Generates version 4 UUIDs using MCP.
  • Compatible with MCP clients like Cline.
  • Simple and efficient UUID generation process.
  • Documentation available for easy integration.
  • Supports multiple platforms through MCP.

Usages

usage with local integration stdio

python
mcp.run(transport='stdio')  # Tools defined via @mcp.tool() decorator

usage with local integration ide plugin

{
  "mcpServers": {
    "uuid": {
      "command": "python",
      "args": ["uuid_server.py"]
    }
  }
}

usage with remote integration sse

python
mcp.run(transport='sse', host="0.0.0.0", port=8000)  # Specify SSE endpoint

usage with remote integration streamable http

yaml
paths:
  /mcp:
    post:
      x-ms-agentic-protocol: mcp-streamable-1.0  # Copilot Studio integration

usage with platform ecosystem integration github

{"command": "docker", "args": ["run", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server"]}

usage with development frameworks fastmcp

python
from mcp.server import FastMCP
app = FastMCP('uuid')
@app.tool()
async def generate_uuid(): ...

Tools

  1. generate_uuid

    Tool to generate a new version 4 UUID.