Uuid Provider

Uuid Provider

🚀 简单的模型上下文协议(MCP)服务器

本项目是一个简单的模型上下文协议(MCP)服务器,当被大语言模型(LLM)调用时,会提供基于时间戳的UUID,为相关应用提供便捷的唯一标识符生成服务。

🚀 快速开始

本服务器使用简单,可直接运行服务器开启服务。

npm start

✨ 主要特性

  • 提供一个实用工具:generateUuid
  • 使用UUID v7生成基于时间戳的唯一标识符。
  • 界面简洁,无需输入参数,操作方便。
  • 易于集成Claude和其他大语言模型(LLM)。

📦 安装指南

安装本项目需进行依赖安装和项目构建,具体步骤如下:

# 安装依赖
npm install

# 构建项目
npm run build

💻 使用示例

基础用法

直接运行服务器即可开启服务:

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包来生成符合RFC标准的v7标识符。UUID v7特别设计用于生成基于时间戳的唯一标识符,具体特点如下:

  • 包含Unix时间戳,精确到毫秒。
  • 添加随机数据,确保即使在相同毫秒内生成多个ID时也能保证唯一性。
  • 遵循最新的RFC标准进行UUID生成。
  • 提供可以按时间顺序排序的标识符。
  • 在分布式系统中有效防止冲突。

这种方法比自定义UUID实现更可靠,并且完全消除了高负载下的重复可能性。

📄 依赖项

属性 详情
模型类型 模型上下文协议(MCP)服务器
依赖项 @modelcontextprotocol/sdk:用于MCP服务器实现;uuid:用于RFC compliant UUID生成;TypeScript及相关工具用于开发
  • 0 关注
  • 0 收藏,30 浏览
  • system 提出于 2025-09-24 14:30

相似服务问题

相关AI产品