Commit graph

  • 9978c25865 package name refactoring Mark Pollack 2024-12-10 18:44:29 -05:00
  • 39310c2010 remove extraneous .mvn directories Mark Pollack 2024-12-10 18:13:45 -05:00
  • 910be3cee7 Rename modules, update .gitignore Mark Pollack 2024-12-10 18:13:06 -05:00
  • 49e0291611 Update READEME Christian Tzolov 2024-12-11 00:28:23 +01:00
  • 7fa6d0c56a Github actions - remove free disk space step Mark Pollack 2024-12-10 17:55:40 -05:00
  • df947ee9f3 Setup initial github workflows for CI/CD and Issue Templates Mark Pollack 2024-12-10 17:54:33 -05:00
  • ba10954305 Refactor maven project structure Mark Pollack 2024-12-10 17:46:11 -05:00
  • 305b80aaf8 refactor: rename project artifacts to follow spring-ai naming convention Christian Tzolov 2024-12-10 22:11:15 +01:00
  • 1d4aea3d1d chore: update project metadata for Spring projects alignment Christian Tzolov 2024-12-10 21:41:19 +01:00
  • 52e6644b22 dongrade java version from 21 to 17 Christian Tzolov 2024-12-10 21:11:27 +01:00
  • 3abd93a323 Add mcp-spring that contains the McpFunctionCallback and mcp-spring-boot which is just boot demo Christian Tzolov 2024-12-10 19:52:35 +01:00
  • 22bddca5e4 fix dependecies and doc Christian Tzolov 2024-12-10 19:22:53 +01:00
  • 1d7ab91314 rename mcp to mcp-core and spring into mcp-spring Christian Tzolov 2024-12-10 18:56:38 +01:00
  • 0dec9420c6 Add simple StdioServerTransportTest Christian Tzolov 2024-12-10 14:20:52 +01:00
  • 7c9cf46e8a Factor out the McpSession into an inteface with DefaultMcpSession impl. Christian Tzolov 2024-12-10 14:03:11 +01:00
  • 7abf118412 refactor(transport): improve MCP transport layer design Christian Tzolov 2024-12-10 13:25:16 +01:00
  • 1b6d661470 code cleaning Christian Tzolov 2024-12-10 11:46:58 +01:00
  • b378ab73dd generate some README Christian Tzolov 2024-12-09 23:40:25 +01:00
  • c248642d52 another restructuring Christian Tzolov 2024-12-09 23:31:23 +01:00
  • 68c21d2264 Clean the code and add more tests Christian Tzolov 2024-12-09 23:05:23 +01:00
  • 1982c39bbc break into multiple modules. The mcp module is the MCP implementation with minimal dependecies Christian Tzolov 2024-12-09 18:48:51 +01:00
  • 6a90fdce49 bal Christian Tzolov 2024-12-09 16:06:28 +01:00
  • 376dd213de WIP Christian Tzolov 2024-12-09 16:05:21 +01:00
  • cb95785cfe Adjustments to fix the test Christian Tzolov 2024-12-09 13:08:57 +01:00
  • 51e9c98520
    temp fix for void mapping returning null Dariusz Jędrzejczyk 2024-12-09 12:46:51 +01:00
  • 18ef0c78e4 Add McpSyncClientTests Christian Tzolov 2024-12-09 12:21:47 +01:00
  • 0fef925581
    Fix protocol check Dariusz Jędrzejczyk 2024-12-09 10:19:35 +01:00
  • 076c214400
    non-blocking sinks processing on dedicated Schedulers Dariusz Jędrzejczyk 2024-12-07 00:35:32 +01:00
  • d21565a559
    This commit is messy but it reworks the transport to work with Sinks and be non-blocking on the caller side Dariusz Jędrzejczyk 2024-12-06 23:31:13 +01:00
  • 4b6201a8ef
    Attempting to structure the client API with sync and async abstractions Dariusz Jędrzejczyk 2024-12-06 22:59:19 +01:00
  • 59066253f6 initial Christian Tzolov 2024-12-06 16:40:49 +01:00
  • db77637150
    Initial commit Christian Tzolov 2024-12-06 16:06:20 +01:00