21 Commits

Author SHA1 Message Date
Dominik Jain
4cbce1e009 Remove obsolete tool: HelloWorldTool 2025-10-11 22:56:57 +02:00
Dominik Jain
1bc309fc5a Provide list of all API types in initial instructions 2025-10-08 00:10:26 +02:00
Dominik Jain
afb00f6033 Switch WebSocket port from 8080 to 4402 2025-10-08 00:10:25 +02:00
Dominik Jain
3da2065a18 Establish proper REPL behaviour with history of inputs and outputs 2025-10-08 00:10:25 +02:00
Dominik Jain
8552bb4183 Add REPL server 2025-10-08 00:10:25 +02:00
Dominik Jain
ad771ee92f Add ExportShapeTool 2025-10-08 00:10:25 +02:00
Dominik Jain
74ff6a12df Add PenpotApiInfoTool 2025-10-08 00:10:25 +02:00
Dominik Jain
bc28e116c8 Add HighLevelOverviewTool 2025-10-08 00:10:25 +02:00
Dominik Jain
b94f29fcf1 Switch from low-level Server to McpServer 2025-10-08 00:10:25 +02:00
Dominik Jain
e0efe2b110 Add initial instructions (loaded from yml file) 2025-10-08 00:10:25 +02:00
Dominik Jain
5ffaabd728 Add code execution tool 2025-10-08 00:09:42 +02:00
Dominik Jain
82bd77c9bc Replace console logging with a proper logging system (Pino) 2025-09-17 20:07:26 +02:00
Dominik Jain
736c25ecc2 Refactoring: Separate the plugin bridge (WebSocket server abstraction) from the MCP server 2025-09-12 17:01:32 +02:00
Dominik Jain
48955b67a9 Apply formatter 2025-09-12 16:58:17 +02:00
Dominik Jain
139f77edb2 Split history src/PenpotMcpServer.ts to src/PluginBridge.ts - restore name of source-file 2025-09-12 16:50:11 +02:00
Dominik Jain
e0b1d9078f Split history src/PenpotMcpServer.ts to src/PluginBridge.ts - rename source-file to git-split-temp 2025-09-12 16:50:11 +02:00
Dominik Jain
b7d1171654 Establish return channel when executing plugin tasks
and package 'common' for representations used in both subprojects
2025-09-12 16:42:13 +02:00
Dominik Jain
0468381d2b Improve build to not require .js extensions in imports 2025-09-12 13:37:20 +02:00
Dominik Jain
2985bb75c5 Refactoring: Remove interfaces folder (inaccurate naming) 2025-09-12 13:22:02 +02:00
Dominik Jain
f93d2af5c9 Refactoring: Move PenpotMcpServer to its own file 2025-09-12 13:12:27 +02:00
Dominik Jain
358e1401f6 Split history src/index.ts to src/PenpotMcpServer.ts - rename file to target-name 2025-09-12 13:08:14 +02:00