This commit is contained in:
2026-07-10 20:17:43 +03:00
parent 2f0bfba1cf
commit 07db914ca0
15 changed files with 382 additions and 315 deletions
+2 -2
View File
@@ -7,8 +7,8 @@ import {
loadConfig,
saveConfig,
setPassword,
} from "../ews_client.ts";
import type { LoginConfig } from "../types/login_config.ts";
} from "../client/ews_client.ts";
import { type LoginConfig } from "../utils/config.ts";
export function registerAuthTools(server: McpServer): void {
server.registerTool(
+1 -1
View File
@@ -1,6 +1,6 @@
import { type McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { z } from "zod/v4";
import { EwsClient, loadConfig } from "../ews_client.ts";
import { EwsClient, loadConfig } from "../client/ews_client.ts";
export function registerAvailabilityTools(server: McpServer): void {
server.registerTool(
+1 -1
View File
@@ -2,7 +2,7 @@ import { type McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import fs from "node:fs";
import path from "node:path";
import { z } from "zod/v4";
import { EwsClient, loadConfig } from "../ews_client.ts";
import { EwsClient, loadConfig } from "../client/ews_client.ts";
export function registerCalendarTools(server: McpServer): void {
server.registerTool(
+1 -1
View File
@@ -2,7 +2,7 @@ import { type McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import fs from "node:fs";
import path from "node:path";
import { z } from "zod/v4";
import { EwsClient, loadConfig } from "../ews_client.ts";
import { EwsClient, loadConfig } from "../client/ews_client.ts";
function getClient(): EwsClient {
return new EwsClient(loadConfig());
+1 -1
View File
@@ -1,6 +1,6 @@
import { type McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { z } from "zod/v4";
import { EwsClient, loadConfig } from "../ews_client.ts";
import { EwsClient, loadConfig } from "../client/ews_client.ts";
export function registerFolderTools(server: McpServer): void {
server.registerTool(
+1 -1
View File
@@ -1,6 +1,6 @@
import { type McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { z } from "zod/v4";
import { EwsClient, loadConfig } from "../ews_client.ts";
import { EwsClient, loadConfig } from "../client/ews_client.ts";
export function registerPeopleTools(server: McpServer): void {
server.registerTool(