本项目是一个简单的模型上下文协议(MCP)服务器,当被大语言模型(LLM)调用时,会提供基于时间戳的UUID,为相关应用提供便捷的唯一标识符生成服务。
本服务器使用简单,可直接运行服务器开启服务。
npm start
generateUuid。安装本项目需进行依赖安装和项目构建,具体步骤如下:
# 安装依赖
npm install
# 构建项目
npm run build
直接运行服务器即可开启服务:
npm start
要在Claude Desktop中集成该服务器,请将以下内容添加到您的Claude Desktop配置文件中:
~/Library/Application Support/Claude/claude_desktop_config.json%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包来生成符合RFC标准的v7标识符。UUID v7特别设计用于生成基于时间戳的唯一标识符,具体特点如下:
这种方法比自定义UUID实现更可靠,并且完全消除了高负载下的重复可能性。
| 属性 | 详情 |
|---|---|
| 模型类型 | 模型上下文协议(MCP)服务器 |
| 依赖项 | @modelcontextprotocol/sdk:用于MCP服务器实现;uuid:用于RFC compliant UUID生成;TypeScript及相关工具用于开发 |