Christian Tzolov
0dec9420c6
Add simple StdioServerTransportTest
2024-12-10 14:20:52 +01:00
Christian Tzolov
7c9cf46e8a
Factor out the McpSession into an inteface with DefaultMcpSession impl.
2024-12-10 14:03:11 +01:00
Christian Tzolov
7abf118412
refactor(transport): improve MCP transport layer design
...
- Rename DefaultMcpTransport to AbstractMcpTransport and make it abstract
- Add graceful shutdown support via closeGracefully() method
- Enhance McpTransport interface with default close() implementation
- Improve documentation across transport layer classes
2024-12-10 13:27:09 +01:00
Christian Tzolov
1b6d661470
code cleaning
2024-12-10 11:46:58 +01:00
Christian Tzolov
c248642d52
another restructuring
2024-12-09 23:31:23 +01:00
Christian Tzolov
68c21d2264
Clean the code and add more tests
2024-12-09 23:05:23 +01:00
Christian Tzolov
1982c39bbc
break into multiple modules. The mcp module is the MCP implementation with minimal dependecies
2024-12-09 18:48:51 +01:00
Christian Tzolov
376dd213de
WIP
2024-12-09 16:05:21 +01:00