Integrations
Supports integration with macOS through the Claude Desktop configuration file located in the macOS application support directory
Proveedor de UUID MCP
Un servidor de Protocolo de Contexto de Modelo (MCP) simple que proporciona UUID basados en marcas de tiempo cada vez que lo llama un LLM.
Características
- Proporciona una única herramienta:
generateUuid
- Utiliza UUID v7 para identificadores únicos basados en marcas de tiempo
- Interfaz sencilla que no requiere parámetros de entrada
- Fácil integración con Claude y otros LLM
Instalación
Uso
Puedes ejecutar el servidor directamente:
Integración con Claude Desktop
Para integrarlo con Claude Desktop, agregue lo siguiente a su archivo de configuración de Claude Desktop:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Ventanas:
%APPDATA%\Claude\claude_desktop_config.json
Reemplace /absolute/path/to/uuid-mcp/build/index.js
con la ruta absoluta a su archivo index.js compilado.
Después de actualizar la configuración, reinicie Claude Desktop para ver la herramienta de generación de UUID disponible.
Cómo funciona
Este servidor utiliza el paquete oficial uuid
para generar identificadores UUID v7. El UUID v7 está diseñado específicamente para basarse en marcas de tiempo, manteniendo sólidas garantías de unicidad.
- Incorpora una marca de tiempo Unix con precisión de milisegundos.
- Agrega datos aleatorios para garantizar la singularidad incluso cuando se generan múltiples identificaciones en el mismo milisegundo
- Sigue los últimos estándares RFC para la generación de UUID
- Proporciona identificadores ordenables cronológicamente
- Previene colisiones en sistemas distribuidos
Este enfoque es más confiable que las implementaciones de UUID personalizadas y elimina la posibilidad de duplicados incluso bajo alta carga.
Dependencias
@modelcontextprotocol/sdk
: Para la implementación del servidor MCPuuid
: para la generación de UUID que cumple con RFC- TypeScript y herramientas relacionadas para el desarrollo
Ejemplo
Cuando se llama, la herramienta devuelve una cadena UUID v7 que se ve así:
La primera parte del UUID contiene la marca de tiempo, lo que hace que estos identificadores se puedan ordenar cronológicamente y al mismo tiempo mantengan el formato UUID estándar.
You must be authenticated.
Tools
Un servidor de protocolo de contexto de modelo simple que genera UUID basados en marcas de tiempo (v7) cuando lo llama un LLM y proporciona identificadores únicos que se pueden ordenar cronológicamente sin necesidad de parámetros de entrada.