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
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

← Back to repository