Uuid Provider

by tanker327

207 downloads
Not rated
GitHub

Description

# UUID MCP Provider A simple Model Context Protocol (MCP) server that provides timestamp-based UUIDs whenever it's called by an LLM. ## Features - Provides a single tool: `generateUuid` - Uses UUID v7 for timestamp-based unique identifiers - Simple interface with no input…

About

# UUID MCP Provider A simple Model Context Protocol (MCP) server that provides timestamp-based UUIDs whenever it's called by an LLM. ## Features - Provides a single tool: `generateUuid` - Uses UUID v7 for timestamp-based unique identifiers - Simple interface with no input parameters needed - Easy integration with…

Details

Author
tanker327
Downloads
207
Categories
Developer Tools, Database, Other

- Provides a single tool generateUuid
- Uses UUID v7 for timestamp‑based unique identifiers
- No input parameters required
- Easy integration with Claude and other LLMs
- Generates chronologically sortable identifiers
- Prevents collisions even under high load

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Uuid Provider
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install dependencies with npm install, build with npm run build, and start the server with npm start. To integrate with Claude Desktop, add a configuration entry to the Claude Desktop config file (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json, Windows: %APPDATA%\Claude\claude_desktop_config.json) pointing to the absolute path of the built index.js.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "uuid provider": {
            "uuid-provider": {
                "command": "node",
                "args": [
                    "/absolute/path/to/uuid-mcp/build/index.js"
                ]
            }
        }
    }
}

McpServers

{
    "uuid-provider": {
        "command": "node",
        "args": [
            "/absolute/path/to/uuid-mcp/build/index.js"
        ]
    }
}

Generates timestamp-based unique identifiers using UUID v7.

A simple Model Context Protocol (MCP) server that provides timestamp-based UUIDs whenever it's called by an LLM.

- Provides a single tool:generateUuid
- Uses UUID v7 for timestamp-based unique identifiers
- Simple interface with no input parameters needed
- Easy integration with Claude and other LLMs

# Install dependencies npm install # Build the project npm run build

To integrate with Claude Desktop, add this to your Claude Desktop configuration file:

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

{ "mcpServers": { "uuid-provider": { "command": "node", "args": ["/absolute/path/to/uuid-mcp/build/index.js"] } } }

Replace/absolute/path/to/uuid-mcp/build/index.jswith the absolute path to your built index.js file.

After updating the configuration, restart Claude Desktop to see the UUID generation tool available.

This server uses the officialuuidpackage to generate UUID v7 identifiers. UUID v7 is specifically designed to be timestamp-based while maintaining strong uniqueness guarantees:

- Incorporates a Unix timestamp in millisecond precision
- Adds randomized data to ensure uniqueness even when multiple IDs are generated in the same millisecond
- Follows the latest RFC standards for UUID generation
- Provides chronologically sortable identifiers
- Prevents collisions in distributed systems

This approach is more reliable than custom UUID implementations and eliminates the potential for duplicates even under high load.

- @modelcontextprotocol/sdk: For MCP server implementation
- uuid: For RFC-compliant UUID generation
- TypeScript and related tools for development

When called, the tool returns a UUID v7 string that looks like:

The first part of the UUID contains the timestamp, making these identifiers chronologically sortable while still maintaining the standard UUID format.

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

The official developer experience MCP Server for Amazon DynamoDB. This server provides DynamoDB expert design guidance and data modeling assistance.

An MCP server for interacting with SAP systems using ABAP Development Tools (ADT).

Edit Android preferences using adb and Node.js.

Hosted MCP server and coordination layer for AI coding agents — live API contracts, database schema, frontend/backend mismatch detection, and shared handoff tickets for Claude Code, Cursor, Codex, and Lovable.

An MCP server that indexes local code into a graph database to provide context to AI assistants.

connect a read-only replica, analytics database, or staging database. Keep credentials on your machine while the tool discovers schema, generates safe SQL, previews it for approval, runs the query, and summarizes the result.

Provides developers with continuous, project-centric context awareness. Requires a TursoDB database.

This server enables AI assistants and other MCP clients to interact with Directus instances programmatically.

Query your Cloudflare Durable Objects from Claude Code, Cursor, and other AI clients

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.