An open API service providing commit metadata for open source projects.

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

← Back to repository