Skip to content

Commit ed525c4

Browse files
committed
refactor: loaders moved to separate dir
1 parent e8b03d4 commit ed525c4

File tree

5 files changed

+9
-9
lines changed

5 files changed

+9
-9
lines changed

src/core/MCPServer.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@ import {
1010
SubscribeRequestSchema,
1111
UnsubscribeRequestSchema,
1212
} from "@modelcontextprotocol/sdk/types.js";
13-
import { ToolLoader } from "./toolLoader.js";
14-
import { PromptLoader } from "./promptLoader.js";
15-
import { ResourceLoader } from "./resourceLoader.js";
1613
import { ToolProtocol } from "../tools/BaseTool.js";
1714
import { PromptProtocol } from "../prompts/BasePrompt.js";
1815
import { ResourceProtocol } from "../resources/BaseResource.js";
1916
import { readFileSync } from "fs";
2017
import { join, dirname } from "path";
2118
import { logger } from "./Logger.js";
19+
import { ToolLoader } from "../loaders/toolLoader.js";
20+
import { PromptLoader } from "../loaders/promptLoader.js";
21+
import { ResourceLoader } from "../loaders/resourceLoader.js";
2222

2323
export interface MCPServerConfig {
2424
name?: string;

src/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,6 @@ export {
1818
type ResourceDefinition,
1919
type ResourceTemplateDefinition,
2020
} from "./resources/BaseResource.js";
21-
export { ToolLoader } from "./core/toolLoader.js";
22-
export { PromptLoader } from "./core/promptLoader.js";
23-
export { ResourceLoader } from "./core/resourceLoader.js";
21+
export { ToolLoader } from "./loaders/toolLoader.js";
22+
export { PromptLoader } from "./loaders/promptLoader.js";
23+
export { ResourceLoader } from "./loaders/resourceLoader.js";

src/core/promptLoader.ts renamed to src/loaders/promptLoader.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { PromptProtocol } from "../prompts/BasePrompt.js";
22
import { join, dirname } from "path";
33
import { promises as fs } from "fs";
4-
import { logger } from "./Logger.js";
4+
import { logger } from "../core/Logger.js";
55

66
export class PromptLoader {
77
private readonly PROMPTS_DIR: string;

src/core/resourceLoader.ts renamed to src/loaders/resourceLoader.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { ResourceProtocol } from "../resources/BaseResource.js";
22
import { join, dirname } from "path";
33
import { promises as fs } from "fs";
4-
import { logger } from "./Logger.js";
4+
import { logger } from "../core/Logger.js";
55

66
export class ResourceLoader {
77
private readonly RESOURCES_DIR: string;

src/core/toolLoader.ts renamed to src/loaders/toolLoader.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { ToolProtocol } from "../tools/BaseTool.js";
22
import { join, dirname } from "path";
33
import { promises as fs } from "fs";
4-
import { logger } from "./Logger.js";
4+
import { logger } from "../core/Logger.js";
55

66
export class ToolLoader {
77
private readonly TOOLS_DIR: string;

0 commit comments

Comments
 (0)