Commit graph

  • 5bd950d668 Update PING request handler, return empty map instead of empty string ryan xu 2025-03-15 23:27:00 +08:00
  • 64f424d91b fix: update McpSchemaTests to align with changes in #9 Christian Tzolov 2025-03-20 18:48:12 +01:00
  • c35e896aa2 Fix CreateMessageRequest includeContext enum values to match MCP specification Piotr Roterski 2025-03-16 17:45:31 +08:00
  • 34a733509d refactor: introduce session-based architecture for MCP server (#31) Dariusz Jędrzejczyk 2025-03-20 18:14:57 +01:00
  • 9c2b836e41 Sync async client tests between mcp and mcp-test module Dariusz Jędrzejczyk 2025-03-20 09:36:56 +01:00
  • e996a5de1e Follow-up fix client tests reliability Dariusz Jędrzejczyk 2025-03-20 09:03:08 +01:00
  • 37120f2ae5 Improve client test reliability and execution time Dariusz Jędrzejczyk 2025-03-19 15:08:43 +01:00
  • 92ec67a965 Increase the request timeout to 14 sec Christian Tzolov 2025-03-19 10:26:14 +01:00
  • 264a0c9041 Address review comments Christian Tzolov 2025-03-19 10:04:37 +01:00
  • 914a14a92a adjust test timeout values Christian Tzolov 2025-03-19 08:27:38 +01:00
  • 1a673b3567 refactor: improve MCP client timeout handling and reactive testing Christian Tzolov 2025-03-18 18:57:22 +01:00
  • 6ef1b58034 Update README.md Christian Tzolov 2025-03-18 19:18:54 +01:00
  • ec5383c23a Add CI GitHub Action and rename snapshot publish workflow Dariusz Jędrzejczyk 2025-03-18 13:23:35 +01:00
  • ab0baf9d8e chore: Make closeLatch a final. He-Pin(kerr) 2025-03-06 17:24:21 +08:00
  • 109aab20e8
    feat(client): Improve initialization state handling in McpAsyncClient (#39) Christian Tzolov 2025-03-13 15:13:50 +01:00
  • 4eff00c8da
    feat(mcp): relax MCP Schema JSON deserialization constraints (#37) Christian Tzolov 2025-03-10 12:36:54 +01:00
  • 1bee8d4744
    refactor(mcp): remove redundant type field from Content implementations (#27) Christian Tzolov 2025-03-03 13:57:41 +01:00
  • b2c62d50cb
    Update README with Maven wrapper commands and test prerequisites (#23) Christian Tzolov 2025-02-27 10:13:25 +01:00
  • 718042644a
    refactor(client): improve validation and remove server methods (#14) Christian Tzolov 2025-02-27 10:00:04 +01:00
  • d9c4818607 Generate OSGi metadata konczdev 2025-02-15 15:12:02 +01:00
  • 2c500b9cdc
    Resources and prompts cannot be added after server start (#18) Mariano Gonzalez 2025-02-26 11:49:30 +01:00
  • 7165fea5ec Fix some typos JermaineHua 2025-02-24 22:55:26 +08:00
  • bb6514e808 Remove closed sessions from list in WebMvcSseServerTransport Dennis Kawurek 2025-02-22 15:33:32 +01:00
  • dac5c545b0 Fix issue, SSE connection will terminate after 30 seconds (DEFAULT). zeko.zhang 2025-02-24 18:09:37 +08:00
  • c69cc18eb6 docs: add Spring AI MCP documentation and improve README clarity Christian Tzolov 2025-02-17 12:53:24 +01:00
  • 352ec2db09 Next development version 0.8.0-SNAPSHOT Christian Tzolov 2025-02-14 13:39:20 +01:00
  • 5f95511ee5 Release version 0.7.0 v0.7.0 Christian Tzolov 2025-02-14 13:26:14 +01:00
  • d14b10e014 Enable maven-central auto-publish Christian Tzolov 2025-02-14 13:07:57 +01:00
  • dfe576b461 Update pom and GH actions Christian Tzolov 2025-02-14 12:40:27 +01:00
  • 01aa720862 clean the Readme Christian Tzolov 2025-02-13 20:44:34 +01:00
  • 871add4e45 refactor: reduce log verbosity by adjusting log levels Christian Tzolov 2025-02-11 16:44:24 +01:00
  • 5d27a13a4d Migrate the docs to the io.mcp Christian Tzolov 2025-02-05 18:14:46 +01:00
  • df35c78aeb Improve docs Christian Tzolov 2025-02-03 14:14:01 +01:00
  • 48e4cf4b13 Minor pom config Christian Tzolov 2025-02-03 11:37:05 +01:00
  • 196596670e Another round of cleaning the readme Christian Tzolov 2025-01-29 15:14:45 +01:00
  • 0dc93e134d Improve README.md Christian Tzolov 2025-01-29 15:11:23 +01:00
  • 8cd3cfdf3f Improve docs Christian Tzolov 2025-01-29 14:32:43 +01:00
  • 585f30cf33 Module and Package restructoring Christian Tzolov 2025-01-29 13:40:48 +01:00
  • 7e73152ada Convert asciidoc/antor docs to mintlify Mark Pollack 2025-01-28 08:49:41 -05:00
  • a439e4ae6a Re-enable the CI tests Christian Tzolov 2025-01-28 19:45:56 +01:00
  • c78c1adcc6 Migrate to central-publishing-maven-plugin Christian Tzolov 2025-01-28 19:36:27 +01:00
  • 1a506d0563
    Update pom.xml Christian Tzolov 2025-01-28 17:52:23 +01:00
  • 181e1f25ab Change the top domain from org to io Christian Tzolov 2025-01-28 17:23:07 +01:00
  • 91a0332009 Update nexus-staging-maven-plugin conf Christian Tzolov 2025-01-28 17:04:45 +01:00
  • c8766098f6 Reorder StdioServerTransport shutdown procedure to avoid errors Dariusz Jędrzejczyk 2025-01-28 15:53:56 +01:00
  • 76495078be further CI wf improvements Christian Tzolov 2025-01-28 14:43:08 +01:00
  • 2e0b60dc3b Fix the MAVEN_GPG_PASSPHRASE in GH CI workflow Christian Tzolov 2025-01-28 14:39:40 +01:00
  • 6296a88331 Update license text and GH actions Christian Tzolov 2025-01-28 14:36:31 +01:00
  • 2f5fcdbcbe Add CI GH action workflow Christian Tzolov 2025-01-28 14:31:05 +01:00
  • 01592fff45 Disable the mcp-docs as pom module Christian Tzolov 2025-01-28 14:08:47 +01:00
  • d391598be7 Extend maven gpg configuration Christian Tzolov 2025-01-28 13:46:07 +01:00
  • 1aaf2d369a Fix the GH action secret names Christian Tzolov 2025-01-28 13:23:25 +01:00
  • 5b10f70021 Add manual relese trigger Christian Tzolov 2025-01-28 13:12:08 +01:00
  • 2d7228d47c Clean the pom Christian Tzolov 2025-01-28 13:06:05 +01:00
  • 8d946bbdff initial maven central relese configuraitons Christian Tzolov 2025-01-28 10:50:15 +01:00
  • 0f62a508ce reomove old GH actions Christian Tzolov 2025-01-27 23:19:11 +01:00
  • f91fe15ec6 Remove redundand code Christian Tzolov 2025-01-24 23:25:13 +01:00
  • 413d138d0c Change license from Apache to MIT Christian Tzolov 2025-01-24 23:03:17 +01:00
  • 3112e5ede7 Refactor package structure and dependencies Christian Tzolov 2025-01-24 22:08:16 +01:00
  • 25ad5ed052 Remove the spring-ai-mcp module from the MCP Java SDK Christian Tzolov 2025-01-24 20:24:08 +01:00
  • dd64cd88c2 Next development version Christian Tzolov 2025-01-24 18:40:03 +01:00
  • e7505ba247 Release version 0.6.0 v0.6.0 Christian Tzolov 2025-01-24 18:39:38 +01:00
  • d75adb68c7 feat(sse): expand accepted HTTP status codes for SSE stream connection Christian Tzolov 2025-01-24 18:25:35 +01:00
  • a424b36653 feat: Add protocol version negotiation Christian Tzolov 2025-01-24 12:59:30 +01:00
  • 48ab97bf23 fix(transport): Add cleanup logic for inbound processing in StdioServerTransport Christian Tzolov 2025-01-24 13:08:41 +01:00
  • 516da0bada minor migration gide update Christian Tzolov 2025-01-23 18:06:21 +01:00
  • a83f41381a
    Align abstract tests in mcp-test with mcp-core (#70) Dariusz Jędrzejczyk 2025-01-23 14:57:25 +01:00
  • 7359750cdb
    Update 0.6.0-MIGRATION-GUIDE.md Christian Tzolov 2025-01-23 14:05:32 +01:00
  • 919433437c Polish Dariusz Jędrzejczyk 2025-01-23 13:33:11 +01:00
  • 6839d3b740 Refactor McpClient for async and sync interactions Dariusz Jędrzejczyk 2025-01-20 18:33:06 +01:00
  • e1bdc98813 Add a ref docs link in the README Christian Tzolov 2025-01-17 07:11:04 +01:00
  • f333265c5f Minor doc link fixes Christian Tzolov 2025-01-17 06:59:34 +01:00
  • c2ece20cc2 feat: Make SSE endpoint configurable in server transports Alexandros Pappas 2025-01-16 15:28:35 +01:00
  • f3e3a65ca6 Set method scope properly “JermaineHua” 2025-01-14 23:59:20 +08:00
  • 26460e640b feat(mcp): add JsonIgnoreProperties to schema records for resilient deserialization Christian Tzolov 2025-01-14 14:43:55 +01:00
  • 2199e34cf8 Fix the MCP Server Architecture diagram Christian Tzolov 2025-01-13 13:27:07 +01:00
  • 7a5793d0f3 docs: Update dependency management version Christian Tzolov 2025-01-13 12:36:45 +01:00
  • 9d90e4875f Next development version Christian Tzolov 2025-01-13 12:27:18 +01:00
  • c4e2c79845 Release version 0.5.0 v0.5.0 Christian Tzolov 2025-01-13 12:27:03 +01:00
  • ae737357e6 build: configure BOM for Maven Central deployment Christian Tzolov 2025-01-13 12:03:35 +01:00
  • d617d05772 README cleanup Christian Tzolov 2025-01-13 11:38:41 +01:00
  • ea49afccf5 docs: Minor documentation improvements Christian Tzolov 2025-01-13 11:34:16 +01:00
  • 18951d5f84 Minor docs improvements Christian Tzolov 2025-01-13 11:21:15 +01:00
  • 9aba371660 feat: Add SSE transport tests for MCP client and server Christian Tzolov 2025-01-13 11:12:56 +01:00
  • 5a73a304a8 Update arch diagrams Christian Tzolov 2025-01-13 09:06:56 +01:00
  • 0c8968044c refactor: Add HttpServletSseServerTransport for generic Servlet integration Christian Tzolov 2025-01-12 16:46:19 +01:00
  • 42b5931dd5 Add Bill of Materials (BOM) for dependency management Christian Tzolov 2025-01-12 12:18:30 +01:00
  • dd065dd6fc Add CI/CD build status badge Christian Tzolov 2025-01-12 10:01:46 +01:00
  • 3725c3f7c9 Update main README Christian Tzolov 2025-01-12 09:46:40 +01:00
  • 830fc1b5cf Fix broken README link Christian Tzolov 2025-01-12 09:42:00 +01:00
  • fbcd51b332 docs: improve documentation clarity and add WebFlux SSE transport example Christian Tzolov 2025-01-12 09:18:54 +01:00
  • 299eee944a docs: improve transport layer documentation and code cleanup Christian Tzolov 2025-01-12 08:46:39 +01:00
  • 2a612360b3 Minor documentation links corrections Christian Tzolov 2025-01-11 19:08:39 +01:00
  • bfd07b4cda refactor(transport): Simplify WebMvc SSE transport with native Spring SseBuilder Christian Tzolov 2025-01-11 18:25:17 +01:00
  • fa278726ae update doc diagrams Christian Tzolov 2025-01-11 18:05:51 +01:00
  • 59992d10c8 Move samples to the spring-ai-examples project Christian Tzolov 2025-01-11 17:52:59 +01:00
  • 69e934e31e Update overview docs Christian Tzolov 2025-01-11 17:37:00 +01:00
  • de95c00ce8 Move the WebMvc SSE Server + Http SSE Client sample to spring-ai-examples Christian Tzolov 2025-01-11 17:35:41 +01:00
  • edbd78465c refactor(transport): Replace SseEmitter with queue-based SSE implementation in WebMvc transport Christian Tzolov 2025-01-11 14:55:52 +01:00
  • 5058b08406 Make samples self-contained boot projects Christian Tzolov 2025-01-09 19:50:38 +01:00