import { McpServer } from "@modelcontextprotocol/server"; import { serveStdio } from "@modelcontextprotocol/server/stdio"; import { registerAuthTools } from "./tools/auth.ts"; import { registerEmailTools } from "./tools/email.ts"; import { registerFolderTools } from "./tools/folders.ts"; function buildServer(): McpServer { const server = new McpServer({ name: "exchange-mcp", version: "1.0.0", }); registerAuthTools(server); registerEmailTools(server); registerFolderTools(server); return server; } serveStdio(buildServer);