tomoaki-sake/uuid-mcp-server
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
generate_uuid
Tool to generate a new version 4 UUID.