UUID生成器MCP
UUID生成器MCP是一个模型上下文协议(MCP)服务器,用于生成具有无缝AI辅助集成的通用唯一标识符(UUID)。
✨ 特性
✅ 简单UUID生成 -使用Python加密安全的uuid4()生成符合RFC 4122的UUID ✅ MCP集成 -基于FastMCP框架,可与MCP兼容的AI应用程序无缝集成 ✅ 快速可靠 -轻量级实现,具有最小的依赖性和即时UUID生成 ✅ Python原生 -利用Python内置的uuid模块创建符合行业标准的uuid
快速开始
- 在AI工具中安装MCP服务器
👉 下面是最受欢迎的AI工具指南
- 问你的AI助手:
> “请使用可用工具为我生成一个uuid”
安装和设置
光标IDE
将以下配置添加到您的 .cursor/mcp.json 文件:
{
"mcpServers": {
"generate-uuid-mcp": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/numikel/uuid-generator-mcp",
"generate-uuid"
],
"transport": "stdio"
}
}
}克劳德代码
在项目目录中运行以下命令:
claude mcp add generate-uuid-mcp uvx '--from' 'git+https://github.com/numikel/uuid-generator-mcp' 'generate-uuid'您也可以创建 .mcp.json 项目目录中包含以下内容的文件:
{
"mcpServers": {
"generate-uuid-mcp": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/numikel/uuid-generator-mcp",
"generate-uuid"
],
"transport": "stdio"
}
}
}其他工具
对于其他MCP兼容工具,请创建 mcp_config.json 项目根目录中的文件:
{
"mcpServers": {
"generate-uuid-mcp": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/numikel/uuid-generator-mcp",
"generate-uuid"
],
"transport": "stdio"
}
}
}用法
安装和配置后,您可以通过询问您的AI助手来调用该工具:
“请使用可用工具为我生成一个uuid”
输出格式
该工具生成符合RFC 4122的UUID 4字符串:
550e8400-e29b-41d4-a716-446655440000发展
先决条件
# Python 3.12 or higher
# Package Manager: uv开发模式
# Using uv
uv run app.py
# Or using the installed script
generate-uuid📁 项目结构
uuid-generator-mcp/
├── app.py # Main MCP server implementation with UUID generation tool
├── pyproject.toml # Project configuration, dependencies, and CLI script definition
├── uv.lock # Lock file for uv package manager ensuring reproducible builds
└── README.md # Project documentation🛠️ 发展
开发命令
# Run the server in development mode
uv run app.py
# Or use the script
generate-uuid贡献
- 分叉存储库
- 创建功能分支(
git checkout -b feature/amazing-feature) - 提交您的更改(
git commit -m 'Add some amazing feature') - 推到分支(
git push origin feature/amazing-feature) - 打开拉取请求
许可证
该项目根据MIT许可证获得许可。
