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.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
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.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that provides LLM Agents with a comprehensive toolset for IP geolocation, network diagnostics, system monitoring, cryptographic operations, and QR code generation.Last updated 6 months ago1656610TypeScriptApache 2.0
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs to read, search, and analyze code files with advanced caching and real-time file watching capabilities.Last updated 14 days ago2020JavaScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables LLMs to extract and use content from unstructured documents across a wide variety of file formats.Last updated 4 months ago6Python
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs to interact with databases (currently MongoDB) through natural language, supporting operations like querying, inserting, deleting documents, and running aggregation pipelines.Last updated 4 months agoTypeScriptMIT License