diff --git a/mcp-server/README.md b/mcp-server/README.md index 9c396b5..082719c 100644 --- a/mcp-server/README.md +++ b/mcp-server/README.md @@ -28,8 +28,6 @@ A Model Context Protocol (MCP) server that provides Penpot integration capabilit npm start - A custom port can be specified: `npm start -- --port 8080` - ### Summary of Commands diff --git a/mcp-server/src/PenpotMcpServer.ts b/mcp-server/src/PenpotMcpServer.ts index 1d6cdb9..7425a87 100644 --- a/mcp-server/src/PenpotMcpServer.ts +++ b/mcp-server/src/PenpotMcpServer.ts @@ -29,8 +29,8 @@ export class PenpotMcpServer { }; constructor( - public port: number = 4401, - public webSocketPort: number = 8080, + private port: number = 4401, + private webSocketPort: number = 4402, replPort: number = 4403 ) { this.configLoader = new ConfigurationLoader(); diff --git a/mcp-server/src/PluginBridge.ts b/mcp-server/src/PluginBridge.ts index ccd697e..31b0863 100644 --- a/mcp-server/src/PluginBridge.ts +++ b/mcp-server/src/PluginBridge.ts @@ -14,7 +14,7 @@ export class PluginBridge { private readonly taskTimeouts: Map = new Map(); constructor( - port: number, + private port: number, private taskTimeoutSecs: number = 30 ) { this.wsServer = new WebSocketServer({ port: port }); @@ -53,7 +53,7 @@ export class PluginBridge { }); }); - this.logger.info("WebSocket server started on port 8080"); + this.logger.info("WebSocket server started on port %d", this.port); } /** diff --git a/mcp-server/src/index.ts b/mcp-server/src/index.ts index a09ab17..40ed4ea 100644 --- a/mcp-server/src/index.ts +++ b/mcp-server/src/index.ts @@ -11,7 +11,7 @@ import { createLogger } from "./logger"; * * Usage: * - Default port: node dist/index.js (runs on 4401) - * - Custom port: node dist/index.js --port 8080 + * - Custom port: node dist/index.js --port * - Help: node dist/index.js --help */ diff --git a/mcp-server/src/static/repl.html b/mcp-server/src/static/repl.html index 739f066..fbf64db 100644 --- a/mcp-server/src/static/repl.html +++ b/mcp-server/src/static/repl.html @@ -3,7 +3,7 @@ - Penpot MCP REPL + Penpot API REPL