mirror of
https://github.com/penpot/penpot-mcp.git
synced 2026-04-25 19:28:13 +00:00
Refactoring: Remove interfaces folder (inaccurate naming)
This commit is contained in:
parent
f93d2af5c9
commit
2985bb75c5
@ -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
|
||||
|
||||
@ -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.
|
||||
@ -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";
|
||||
|
||||
/**
|
||||
|
||||
@ -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";
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user