it-tools-mcp
Version:
Full MCP 2025-06-18 compliant server with 121+ IT tools, logging, ping, progress tracking, cancellation, and sampling utilities
24 lines (23 loc) • 758 B
JavaScript
import { randomUUID } from "crypto";
export function registerGenerateUuid(server) {
server.registerTool("generate_uuid", {
description: 'Generate a universally unique identifier (UUID). Example: generates "550e8400-e29b-41d4-a716-446655440000"',
inputSchema: {},
// VS Code compliance annotations
annotations: {
title: "Generate Uuid",
description: "Generate a universally unique identifier (UUID)",
readOnlyHint: false
}
}, async () => {
const uuid = randomUUID();
return {
content: [
{
type: "text",
text: `Generated UUID: ${uuid}`,
},
],
};
});
}