Refactoring: Remove interfaces folder (inaccurate naming)

This commit is contained in:
Dominik Jain 2025-09-12 13:22:02 +02:00
parent f93d2af5c9
commit 2985bb75c5
6 changed files with 10 additions and 10 deletions

View File

@ -4,10 +4,10 @@ import { Server } from "@modelcontextprotocol/sdk/server/index.js";
import { CallToolRequestSchema, CallToolResult, ListToolsRequestSchema } from "@modelcontextprotocol/sdk/types.js";
import { WebSocket, WebSocketServer } from "ws";
import { ToolInterface } from "./interfaces/Tool.js";
import { ToolInterface } from "./Tool";
import { HelloWorldTool } from "./tools/HelloWorldTool.js";
import { PrintTextTool } from "./tools/PrintTextTool.js";
import { PluginTask } from "./interfaces/PluginTask.js";
import { PluginTask } from "./PluginTask.js";
/**
* Penpot MCP server implementation with HTTP and SSE Transport Support

View File

@ -3,7 +3,7 @@ import { validate, ValidationError } from "class-validator";
import { plainToClass } from "class-transformer";
import "reflect-metadata";
import { TextResponse, ToolResponse } from "./ToolResponse.js";
import type { PenpotMcpServer } from "../PenpotMcpServer.js";
import type { PenpotMcpServer } from "./PenpotMcpServer.js";
/**
* Base interface for MCP tool implementations.

View File

@ -1,8 +1,8 @@
import { IsNotEmpty, IsString } from "class-validator";
import { Tool } from "../interfaces/Tool.js";
import { Tool } from "../Tool.js";
import "reflect-metadata";
import type { ToolResponse } from "../interfaces/ToolResponse.js";
import { TextResponse } from "../interfaces/ToolResponse.js";
import type { ToolResponse } from "../ToolResponse.js";
import { TextResponse } from "../ToolResponse.js";
import { PenpotMcpServer } from "../PenpotMcpServer.js";
/**

View File

@ -1,8 +1,8 @@
import { IsNotEmpty, IsString } from "class-validator";
import { Tool } from "../interfaces/Tool.js";
import { PluginTaskPrintText, PluginTaskPrintTextParams } from "../interfaces/PluginTask.js";
import type { ToolResponse } from "../interfaces/ToolResponse.js";
import { TextResponse } from "../interfaces/ToolResponse.js";
import { Tool } from "../Tool.js";
import { PluginTaskPrintText, PluginTaskPrintTextParams } from "../PluginTask.js";
import type { ToolResponse } from "../ToolResponse.js";
import { TextResponse } from "../ToolResponse.js";
import "reflect-metadata";
import { PenpotMcpServer } from "../PenpotMcpServer.js";