GitHub / modelcontextprotocol/java-sdk / commits
The official Java SDK for Model Context Protocol servers and clients. Maintained in collaboration with Spring AI
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 0f62a508 | reomove old GH actions | Christian Tzolov <c****v@b****m> | over 1 year ago | |
| f91fe15e |
Remove redundand code
Signed-off-by: Christian Tzolov <c****v@b****m> |
Christian Tzolov <c****v@b****m>
Committed by: Christian Tzolov <1****v@u****m> |
over 1 year ago | |
| 413d138d |
Change license from Apache to MIT
Signed-off-by: Christian Tzolov <c****v@b****m> |
Christian Tzolov <c****v@b****m>
Committed by: Christian Tzolov <1****v@u****m> |
over 1 year ago | |
| 3112e5ed |
Refactor package structure and dependencies
Signed-off-by: Christian Tzolov <c****v@b****m> |
Christian Tzolov <c****v@b****m>
Committed by: Christian Tzolov <1****v@u****m> |
over 1 year ago | |
| 25ad5ed0 |
Remove the spring-ai-mcp module from the MCP Java SDK
Signed-off-by: Christian Tzolov <c****v@b****m> |
Christian Tzolov <c****v@b****m> | over 1 year ago | |
| dd64cd88 | Next development version | Christian Tzolov <c****v@b****m> | over 1 year ago | |
| e7505ba2 | Release version 0.6.0 | Christian Tzolov <c****v@b****m> | over 1 year ago | |
| d75adb68 | feat(sse): expand accepted HTTP status codes for SSE stream connection | Christian Tzolov <c****v@b****m> | over 1 year ago | |
| 48ab97bf |
fix(transport): Add cleanup logic for inbound processing in StdioServerTransport
Signed-off-by: Christian Tzolov <c****v@b****m> |
Christian Tzolov <c****v@b****m>
Committed by: Christian Tzolov <1****v@u****m> |
over 1 year ago | |
| a424b366 |
feat: Add protocol version negotiation
Signed-off-by: Christian Tzolov <c****v@b****m> |
Christian Tzolov <c****v@b****m>
Committed by: Christian Tzolov <1****v@u****m> |
over 1 year ago | |
| 516da0ba | minor migration gide update | Christian Tzolov <c****v@b****m> | over 1 year ago | |
| a83f4138 |
Align abstract tests in mcp-test with mcp-core (#70)
Signed-off-by: Dariusz Jędrzejczyk <d****k@b****m> |
Dariusz Jędrzejczyk <d****k@b****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 7359750c | Update 0.6.0-MIGRATION-GUIDE.md |
Christian Tzolov <c****v@v****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 91943343 |
Polish
Signed-off-by: Dariusz Jędrzejczyk <d****k@b****m> |
Dariusz Jędrzejczyk <d****k@b****m>
Committed by: Christian Tzolov <c****v@g****m> |
over 1 year ago | |
| 6839d3b7 |
Refactor McpClient for async and sync interactions
Co-authored-by: Christian Tzolov <c****v@v****m> Signed-off-by: Dariusz Jędrzejczyk <d****k@b****m> |
Dariusz Jędrzejczyk <d****k@b****m>
Committed by: Christian Tzolov <c****v@v****m> |
over 1 year ago | |
| e1bdc988 | Add a ref docs link in the README | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| f333265c | Minor doc link fixes | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| c2ece20c |
feat: Make SSE endpoint configurable in server transports
Signed-off-by: Alexandros Pappas <a****s@y****m> |
Alexandros Pappas <a****s@y****m>
Committed by: Christian Tzolov <c****v@g****m> |
over 1 year ago | |
| f3e3a65c |
Set method scope properly
Signed-off-by: “JermaineHua” <c****m@a****g> |
“JermaineHua” <c****m@a****g>
Committed by: Christian Tzolov <c****v@g****m> |
over 1 year ago | |
| 26460e64 | feat(mcp): add JsonIgnoreProperties to schema records for resilient deseriali... | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 2199e34c | Fix the MCP Server Architecture diagram | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 7a5793d0 | docs: Update dependency management version | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 9d90e487 | Next development version | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| c4e2c798 | Release version 0.5.0 | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| ae737357 | build: configure BOM for Maven Central deployment | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| d617d057 | README cleanup | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| ea49afcc | docs: Minor documentation improvements | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 18951d5f | Minor docs improvements | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 9aba3716 | feat: Add SSE transport tests for MCP client and server | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 5a73a304 | Update arch diagrams | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 0c896804 | refactor: Add HttpServletSseServerTransport for generic Servlet integration | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 42b5931d | Add Bill of Materials (BOM) for dependency management |
Christian Tzolov <c****v@v****m>
Committed by: Christian Tzolov <c****v@g****m> |
over 1 year ago | |
| dd065dd6 | Add CI/CD build status badge | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 3725c3f7 | Update main README | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 830fc1b5 | Fix broken README link | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| fbcd51b3 | docs: improve documentation clarity and add WebFlux SSE transport example | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 299eee94 | docs: improve transport layer documentation and code cleanup | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 2a612360 | Minor documentation links corrections | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| bfd07b4c | refactor(transport): Simplify WebMvc SSE transport with native Spring SseBuilder | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| fa278726 | update doc diagrams | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 59992d10 | Move samples to the spring-ai-examples project | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 69e934e3 | Update overview docs | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| de95c00c | Move the WebMvc SSE Server + Http SSE Client sample to spring-ai-examples | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| edbd7846 | refactor(transport): Replace SseEmitter with queue-based SSE implementation i... |
Christian Tzolov <c****v@v****m>
Committed by: Christian Tzolov <c****v@g****m> |
over 1 year ago | |
| 5058b084 | Make samples self-contained boot projects | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 05b572b8 | Update tomcat test version | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 37029523 | imporve test logging configuraitons | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 6311794b | Improve the samples code | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 611f3258 | refactor: Split transport implementations into modules | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 85c4fb87 | Next development version | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| a47eace4 | Release version 0.4.2 | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| aa26cfa8 | feat: Improve Tool schema handling | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 8334e2ee | Next development version | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 25c9d8cc | Release version 0.4.1 | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 580f9552 | feat(McpAsyncServer): Add non-blocking execution for tools and resources |
Christian Tzolov <c****v@v****m>
Committed by: Christian Tzolov <c****v@g****m> |
over 1 year ago | |
| 68ae2395 |
Remove Logback from production JAR
Signed-off-by: Thomas Vitale <T****e@u****m> |
Thomas Vitale <T****e@u****m>
Committed by: Christian Tzolov <c****v@v****m> |
over 1 year ago | |
| b2082a05 | Next development version | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 30c8fc32 | Release version 0.4.0 | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 94f172a4 | Enhance roots functionality and improve error handling | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 1e2a176c | fix doc image link | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 2748260c | feat: Enhance MCP roots implementation and test coverage | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| c469f790 | refactor: Improve MCP documentation and transport interfaces | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 13bafbde | Add deploy docs GH actions | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 48fad96f | docs: Add MCP SDK documentation and architecture diagrams | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 724a12b6 | Add mcp-docs with initial Antora support | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 51b75dca | feat: enforce sampling handler presence and add CreateMessageResult builder | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 07769a65 | feat(mcp): Add sampling capabilities to MCP server | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 0fd93a9f | feat: Add roots change notification support to MCP server | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 0b0d5086 | feat: add server/client metadata getters to MCP clients | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 2b42379c | feat: add getters for server/client capabilities and implementation info | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 86659344 | feat: add structured logging support with severity levels | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| a5394fff | efactor(mcp): reorganize McpAsyncServer and enhance error handling | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| a2a8be21 | Improve README | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| d96222dc | Next development version | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 8dc9b979 | Release version 0.3.1 | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| b6c9973c | Fix code formatting | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| c36d4677 | docs(mcp) Improve McpServer and McpClient javadoc | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| ad3cdd20 | fix: Improve MCP server stability and test reliability | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| fcf0ff0a | refactor: simplify StdioServerTransport to only use System streams | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| dfa7435a | refactor(mcp) Disable stdio server sink draining on close | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 47b09165 | refactor(mcp) Increase the server stdio shutdown timeout | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 9b6a0b53 | refactor(mcp): improve StdioServerTransport shutdown and error handling | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 2de1d637 | Fix javadoc issues | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| f7551839 | docs Update pom version in docs | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| e6cb56c4 | Next development version | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| f5e121f3 | Release version 0.3.0 | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 36b95155 | refactor: improve MCP client code organization and robustness | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 9130e742 | fix(mcp): Improve transport shutdown and error handling | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 759fbf13 | adjust diagram size | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| bc75b27e | docs(mcp) add class diagram | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 347f86ff | docs Improve MCP readme | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| c83a45f8 | Next development version | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 9d20ca8d | Release version 0.2.0 | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 890350c6 | minor javadoc | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 12fd8e51 | refactor: rename artifacts and restructure modules | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 2ea5527a | feat: Add default logging for MCP notification handlers | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| abd0facf | feat: Add MCP server with Server stdio/sse transport improve MCP client | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 975578b6 | feat: Add resources and prompts change notification support |
Christian Tzolov <c****v@v****m>
Committed by: Christian Tzolov <c****v@g****m> |
over 1 year ago | |
| 383d6a7e | feat(mcp-client): Add non-blocking tools change notification support |
Christian Tzolov <c****v@v****m>
Committed by: Christian Tzolov <c****v@g****m> |
over 1 year ago | |
| 9adcc5b9 | fix(sdtio-client) Escape any embedded newlines in the JSON message | Christian Tzolov <c****v@v****m> | over 1 year ago |