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 |
|---|---|---|---|---|
| 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 | |
| 05085b76 | remove folder duplication | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 82c64f5a | feat(core): add roots list support and improve documentation |
Christian Tzolov <c****v@v****m>
Committed by: Christian Tzolov <c****v@g****m> |
over 1 year ago | |
| 7a98a935 | Refactor the mcp-core module |
Dariusz Jędrzejczyk <d****k@b****m>
Committed by: Christian Tzolov <c****v@v****m> |
over 1 year ago | |
| 8b2ce26e | Fix tests by restarting the container in each test | Dariusz Jędrzejczyk <d****k@b****m> | over 1 year ago | |
| 716d1a0e | Enhance DefaultMcpSession with request/response handling | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 0ebb38ce | Fix the docker.io/tzolov/mcp-everything-server:v1 url | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| be31c611 | feat(mcp): add convenience methods without cursor parameter | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| c3323006 | Delete outdated test | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 59319e55 | refactor: process output writing | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 8a0cd4ef | refactor: improve resource management in StdioServerTransport | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 8397849d |
Properly dispose Schedulers for IO and skip closing BufferedReader as they de...
Signed-off-by: Dariusz Jędrzejczyk <d****k@g****m> |
Dariusz Jędrzejczyk <d****k@g****m> | over 1 year ago | |
| a4950c04 | test: increase MCP client timeout to 20s and enable tests | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| c41f3fe7 | Temp disable the entire McpAsyncClientTests | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 4a1763d3 | Temp disable testMcpAsyncClientState | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| a5537974 | Fix javadoc | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 972519b9 | Improve examples in README.md (#2) |
Dariusz Jędrzejczyk <d****k@b****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| e9bafe9f | feat(client): add convenience methods for listing operations without cursor |
Christian Tzolov <c****v@v****m>
Committed by: Christian Tzolov <c****v@g****m> |
over 1 year ago | |
| 7f25221d | Improve MpcSchema structure | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 9081b634 | refactor: improve process handling and graceful shutdown |
Dariusz Jędrzejczyk <d****k@b****m>
Committed by: Christian Tzolov <c****v@v****m> |
over 1 year ago | |
| bc281dee | feat: add SSE transport and improve documentation | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 912e815b | Update README.md |
Christian Tzolov <c****v@v****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 683cf93d | Udpate the README docs | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 800f145e | Update the mcp-core readme | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 9bbf9d97 | Next development version | Mark Pollack <m****k@b****m> | over 1 year ago | |
| dce530ed | Release version 0.1.0 | Mark Pollack <m****k@b****m> | over 1 year ago | |
| a3008869 | Fix profile xml in profile for artifactory-milestone | Mark Pollack <m****k@b****m> | over 1 year ago | |
| 44c8fb00 | Add github action for milestone repo release | Mark Pollack <m****k@b****m> | over 1 year ago | |
| 98eee011 | Add javadoc back to maven central action | Mark Pollack <m****k@b****m> | over 1 year ago | |
| 107c9e98 | Remove upload of javadocs to maven central | Mark Pollack <m****k@b****m> | over 1 year ago | |
| 46e929d4 | Add javadoc profile to artifactory staging build | Mark Pollack <m****k@b****m> | over 1 year ago | |
| ad8bcb51 | Add github actions for artifactory staging and maven central release | Mark Pollack <m****k@b****m> | over 1 year ago | |
| 586f132f | Update copyright headers and add javaformat plugin | Mark Pollack <m****k@b****m> | over 1 year ago | |
| 7bec6efd | remove sample app module, bump version to 0.1.0-SNAPSHOT | Mark Pollack <m****k@b****m> | over 1 year ago | |
| 6df87e21 | Enable tests | Mark Pollack <m****k@b****m> | over 1 year ago | |
| 3e55cbc1 | temp disable of running tests | Mark Pollack <m****k@b****m> | over 1 year ago | |
| 120b5b22 | demo | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| b22ee0a1 | reduce logging in javadoc generation | Mark Pollack <m****k@b****m> | over 1 year ago | |
| 559e671f | Add javadoc profile when running javadoc:aggregate | Mark Pollack <m****k@b****m> | over 1 year ago | |
| d28b8d28 | Remove npm cache in CI action | Mark Pollack <m****k@b****m> | over 1 year ago | |
| 6604f031 | Add node to CI action | Mark Pollack <m****k@b****m> | over 1 year ago | |
| 949f961c | fix docs | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 2747182b | Remove leftover mvnw scripts and suppress javadoc warnings | Mark Pollack <m****k@b****m> | over 1 year ago | |
| a922b1aa | Add doc diagrams | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 7d792310 | remove extra file | Mark Pollack <m****k@b****m> | over 1 year ago | |
| 9978c258 | package name refactoring | Mark Pollack <m****k@b****m> | over 1 year ago | |
| 49e02916 | Update READEME | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 39310c20 | remove extraneous .mvn directories | Mark Pollack <m****k@b****m> | over 1 year ago | |
| 910be3ce | Rename modules, update .gitignore | Mark Pollack <m****k@b****m> | over 1 year ago | |
| 7fa6d0c5 | Github actions - remove free disk space step | Mark Pollack <m****k@b****m> | over 1 year ago | |
| df947ee9 | Setup initial github workflows for CI/CD and Issue Templates | Mark Pollack <m****k@b****m> | over 1 year ago | |
| ba109543 | Refactor maven project structure | Mark Pollack <m****k@b****m> | over 1 year ago | |
| 305b80aa | refactor: rename project artifacts to follow spring-ai naming convention | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 1d4aea3d | chore: update project metadata for Spring projects alignment | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 52e6644b | dongrade java version from 21 to 17 | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 3abd93a3 | Add mcp-spring that contains the McpFunctionCallback and mcp-spring-boot whic... | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 22bddca5 | fix dependecies and doc | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 1d7ab913 | rename mcp to mcp-core and spring into mcp-spring | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 0dec9420 | Add simple StdioServerTransportTest | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 7c9cf46e | Factor out the McpSession into an inteface with DefaultMcpSession impl. | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 7abf1184 | refactor(transport): improve MCP transport layer design | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 1b6d6614 | code cleaning | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| b378ab73 | generate some README | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| c248642d | another restructuring | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 68c21d22 | Clean the code and add more tests | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 1982c39b | break into multiple modules. The mcp module is the MCP implementation with mi... | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 6a90fdce | bal | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 376dd213 | WIP | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| cb95785c | Adjustments to fix the test | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 51e9c985 | temp fix for void mapping returning null | Dariusz Jędrzejczyk <d****k@b****m> | over 1 year ago | |
| 18ef0c78 | Add McpSyncClientTests | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| 0fef9255 | Fix protocol check | Dariusz Jędrzejczyk <d****k@b****m> | over 1 year ago | |
| 076c2144 | non-blocking sinks processing on dedicated Schedulers | Dariusz Jędrzejczyk <d****k@b****m> | over 1 year ago | |
| d21565a5 | This commit is messy but it reworks the transport to work with Sinks and be n... | Dariusz Jędrzejczyk <d****k@b****m> | over 1 year ago | |
| 4b6201a8 | Attempting to structure the client API with sync and async abstractions | Dariusz Jędrzejczyk <d****k@b****m> | over 1 year ago | |
| 59066253 | initial | Christian Tzolov <c****v@v****m> | over 1 year ago | |
| db776371 | Initial commit |
Christian Tzolov <c****v@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago |