UUID MCP Provider

MIT License
41
1
  • Apple

Integrations

  • Supports integration with macOS through the Claude Desktop configuration file located in the macOS application support directory

UUID MCP 공급자

LLM에서 호출될 때마다 타임스탬프 기반 UUID를 제공하는 간단한 MCP(모델 컨텍스트 프로토콜) 서버입니다.

특징

  • 단일 도구 제공: generateUuid
  • 타임스탬프 기반 고유 식별자에 UUID v7을 사용합니다.
  • 입력 매개변수가 필요 없는 간단한 인터페이스
  • Claude 및 기타 LLM과의 쉬운 통합

설치

지엑스피1

용법

서버를 직접 실행할 수 있습니다:

npm start

Claude Desktop과 통합

Claude Desktop과 통합하려면 Claude Desktop 구성 파일에 다음을 추가하세요.

  • 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"] } } }

/absolute/path/to/uuid-mcp/build/index.js 빌드한 index.js 파일의 절대 경로로 바꿉니다.

구성을 업데이트한 후 Claude Desktop을 다시 시작하여 사용 가능한 UUID 생성 도구를 확인하세요.

작동 원리

이 서버는 공식 uuid 패키지를 사용하여 UUID v7 식별자를 생성합니다. UUID v7은 강력한 고유성 보장을 유지하면서 타임스탬프 기반으로 특별히 설계되었습니다.

  • 밀리초 단위의 Unix 타임스탬프를 통합합니다.
  • 동일한 밀리초 내에 여러 ID가 생성되는 경우에도 고유성을 보장하기 위해 무작위 데이터를 추가합니다.
  • UUID 생성을 위한 최신 RFC 표준을 따릅니다.
  • 시간순으로 정렬 가능한 식별자를 제공합니다.
  • 분산 시스템에서 충돌을 방지합니다

이 접근 방식은 사용자 지정 UUID 구현보다 더 안정적이며 높은 부하에서도 중복 가능성을 제거합니다.

종속성

  • @modelcontextprotocol/sdk : MCP 서버 구현용
  • uuid : RFC 호환 UUID 생성용
  • 개발을 위한 TypeScript 및 관련 도구

호출 시 도구는 다음과 같은 UUID v7 문자열을 반환합니다.

018e94d2-279b-7bd3-9289-80d1e6619670

UUID의 첫 번째 부분에는 타임스탬프가 포함되어 있어 표준 UUID 형식을 유지하면서 식별자를 시간순으로 정렬할 수 있습니다.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

LLM에서 호출할 때 타임스탬프 기반 UUID(v7)를 생성하는 간단한 모델 컨텍스트 프로토콜 서버로, 입력 매개변수가 필요 없이 시간순으로 정렬 가능한 고유 식별자를 제공합니다.

  1. Features
    1. Installation
      1. Usage
        1. Integration with Claude Desktop
      2. How It Works
        1. Dependencies
          1. Example
            ID: b58uu955kg