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
f70b98b4 feat(schema): add support for JSON Schema $defs and definitions (#146)
Co-authored-by: Claude <n****y@a****m>
Richie Caputo <4****3@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
86e3e904 Fix typo in WebFluxSseIntegrationTests (#142)
Signed-off-by: jitokim <p****0@g****m>
jito <p****0@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
866732c3 Polish #33
Signed-off-by: Dariusz Jędrzejczyk <d****k@b****m>
Dariusz Jędrzejczyk <d****k@b****m> over 1 year ago
e610d853 feat: Add customizable URI template manager factory to MCP server
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
e4091f45 feat(completion): fix the schema about CompleteResult jie.bao <b****e@b****l>
Committed by: Christian Tzolov <1****v@u****m>
over 1 year ago
41c6bd9a Fix method not found error msg for server
Signed-off-by: JermaineHua <c****m@a****g>
JermaineHua <c****m@a****g>
Committed by: Christian Tzolov <1****v@u****m>
over 1 year ago
734d1732 Refactor: Simplify ServerCapabilities builder API for completions
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <c****v@b****m> over 1 year ago
04046ca0 Optimize client nested streams in McpClientSession (#33)
Signed-off-by: JermaineHua <c****m@a****g>
JermaineHua <c****m@a****g>
Committed by: Dariusz Jędrzejczyk <d****k@b****m>
over 1 year ago
80688542 add access to server instructions (#148) James Ward <j****s@j****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
84adde16 fix: correct typos in variable names, method names, and commentsj (#159) mackey0225 <m****5@g****m>
Committed by: Christian Tzolov <c****v@b****m>
over 1 year ago
f7f8ccd0 Fix flaky test running blocking code in event loop (#155)
Signed-off-by: Dariusz Jędrzejczyk <d****k@b****m>
Dariusz Jędrzejczyk <d****k@b****m>
Committed by: Christian Tzolov <c****v@b****m>
over 1 year ago
344f1b83 feat(mcp): resolve absolute and relative message endpoint URIs (#150)
Signed-off-by: Christian Tzolov <c****v@b****m>
E550448 <a****n@s****h>
Committed by: Christian Tzolov <c****v@b****m>
over 1 year ago
7853efef feat(completion): implement completion API support (#141)
Co-authored-by: Christian Tzolov <c****v@b****m>
Signed-off-by: jitokim <p****0@g****m>
jitokim <p****0@g****m>
Committed by: Christian Tzolov <c****v@b****m>
over 1 year ago
f348a83e Next development version
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <c****v@b****m> over 1 year ago
2e953c81 refactor(tests): improve notification assertions in HttpServletSseServerTrans...
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <c****v@b****m> over 1 year ago
63724f17 refactor(tests): improve notification assertions in WebFluxSseIntegrationTests
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <c****v@b****m> over 1 year ago
2895d158 fix: Add null check for session in WebFluxSseServerTransportProvider (#138)
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <1****v@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
391ec19f refactor: change notification params type from Map<String,Object> to Object (...
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <1****v@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
263e3741 feat(test): Use dynamic port allocation in integration tests (#133)
Signed-off-by: Christian Tzolov <c****v@b****m>
a.darafeyeu <A****u@e****m>
Committed by: Christian Tzolov <c****v@b****m>
over 1 year ago
fbea8333 Fix compilation issue introduced by the previous commit
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <c****v@b****m> over 1 year ago
13c4474b Change the URLs used to test blocking rest calls
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <c****v@b****m> over 1 year ago
c88ac937 feat(mcp): refactor logging to use exchange for targeted client notifications...
Co-authored-by: Dariusz Jędrzejczyk <d****k@b****m>
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <c****v@b****m> over 1 year ago
472f07ec feat(mcp): add configurable request timeout to MCP server (#134) mipengcheng3 <m****3@j****m>
Committed by: Christian Tzolov <c****v@b****m>
over 1 year ago
fab434c0 refactor(client): enhance HttpClientSseClientTransport with flexible customiz...
Co-authored-by: Christian Tzolov <c****v@b****m>
Signed-off-by: Christian Tzolov <c****v@b****m>
a.darafeyeu <A****u@e****m>
Committed by: Christian Tzolov <c****v@b****m>
over 1 year ago
8fc72aed feat(mcp): Add support for custom context paths in HTTP Servlet SSE server tr...
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <c****v@b****m> over 1 year ago
b21cfab1 refactor(webmvc): Rename messageBaseUrl to baseUrl for consistency
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <c****v@b****m> over 1 year ago
cd624a7d fix: correct typos and improve documentation (#35)
Signed-off-by: Christian Tzolov <c****v@b****m>
Oleksandr Popov <o****v@o****m>
Committed by: Christian Tzolov <c****v@b****m>
over 1 year ago
c3a7c1ac perf(webflux): optimize session broadcasting with Flux.fromIterable (#109)
Signed-off-by: jitokim <p****0@g****m>
jitokim <p****0@g****m>
Committed by: Christian Tzolov <c****v@b****m>
over 1 year ago
734153a4 fix typo in WebFluxSseIntegrationTests
Signed-off-by: jitokim <p****0@g****m>
jitokim <p****0@g****m>
Committed by: Christian Tzolov <c****v@b****m>
over 1 year ago
15a55b6b fix: add support to set instructions as mentioned in #98 (#99) codezjx <c****x@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
3fa41522 feat(webflux): Add base URL support to WebFluxSseServerTransportProvider (#102)
Signed-off-by: Christian Tzolov <c****v@b****m>
zhangzhenhua <z****a@q****m>
Committed by: Christian Tzolov <c****v@b****m>
over 1 year ago
8d5872fd feat(McpSchema): CallToolResult and CallToolRequest usability improvements (#87)
Co-authored-by: Christian Tzolov <c****v@b****m>
Signed-off-by: Christian Tzolov <c****v@b****m>
Dennis Kawurek <d****k@h****e>
Committed by: Christian Tzolov <c****v@b****m>
over 1 year ago
eb8e3744 feat(transport): Add customizable HTTP request builder support (#86)
Signed-off-by: Christian Tzolov <c****v@b****m>
Renxia Wang <r****g@g****m>
Committed by: Christian Tzolov <c****v@b****m>
over 1 year ago
79ec5b5e fix(tests): Failed to start process with command npx on Windows (#85) codeboyzz <i****n@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
55ee1560 feat(webflux): Add configurable SSE endpoints to WebFlux transport (#41, #67)
Co-authored-by: haidao <w****c@g****m>, Harry <3****G@u****m>
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <c****v@b****m> over 1 year ago
0db4c0f7 feat(webmvc): Add support for custom context paths in WebMvcSseServerTranspor...
Co-authored-by: Christian Tzolov <c****v@b****m>
Signed-off-by: Christian Tzolov <c****v@b****m>
minguncle <5****e@u****m>
Committed by: Christian Tzolov <c****v@b****m>
over 1 year ago
7827cdc1 refactor(server): Fi StdioServerTransportProvider initialization flow (#74)
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <1****v@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
e401e9e8 feat(tests): Add unit tests for Assert and Utils classes (#70)
Signed-off-by: Christian Tzolov <c****v@b****m>
codeboyzhou <i****n@g****m>
Committed by: Christian Tzolov <c****v@b****m>
over 1 year ago
2934635d feat(mcp): customize transport endpoints and improve URI handling (#69)
Co-authored-by: Christian Tzolov <c****v@b****m>
Signed-off-by: Christian Tzolov <c****v@b****m>
or-givati <o****i@d****o>
Committed by: Christian Tzolov <c****v@b****m>
over 1 year ago
ebb9764c feat: implement ping request handler in MCP async client (#203)
Signed-off-by: Christian Tzolov <c****v@b****m>
or-givati <o****i@d****o>
Committed by: Christian Tzolov <c****v@b****m>
over 1 year ago
25f3bad6 refactor: remove deprecated 0.7.0 code
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <c****v@b****m> over 1 year ago
bda3cab8 Fix MCP schema link error
Signed-off-by: JermaineHua <c****m@a****g>
JermaineHua <c****m@a****g>
Committed by: Christian Tzolov <c****v@b****m>
over 1 year ago
a94163b2 Next development version
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <c****v@b****m> over 1 year ago
a72abf6e (pom) Enable automatic publishing to Maven Central (#63)
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <1****v@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
33329bfa feat(mcp): Add builder for CreateMessageRequest (#60)
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <1****v@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
3e2139fa refactor(McpSchema): convert StopReason enum values to camelCase
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
64f424d9 fix: update McpSchemaTests to align with changes in #9
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <c****v@b****m> over 1 year ago
34a73350 refactor: introduce session-based architecture for MCP server (#31)
Co-authored-by: Christian Tzolov <c****v@b****m>
Signed-off-by: Christian Tzolov <c****v@b****m>
Dariusz Jędrzejczyk <d****k@b****m>
Committed by: Christian Tzolov <c****v@b****m>
over 1 year ago
9c2b836e Sync async client tests between mcp and mcp-test module
Signed-off-by: Dariusz Jędrzejczyk <d****k@b****m>
Dariusz Jędrzejczyk <d****k@b****m>
Committed by: Christian Tzolov <1****v@u****m>
over 1 year ago
e996a5de Follow-up fix client tests reliability
Signed-off-by: Dariusz Jędrzejczyk <d****k@b****m>
Dariusz Jędrzejczyk <d****k@b****m>
Committed by: Christian Tzolov <1****v@u****m>
over 1 year ago
37120f2a Improve client test reliability and execution time Dariusz Jędrzejczyk <d****k@b****m>
Committed by: Christian Tzolov <1****v@u****m>
over 1 year ago
92ec67a9 Increase the request timeout to 14 sec
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
264a0c90 Address review comments
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
914a14a9 adjust test timeout values
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
6ef1b580 Update README.md Christian Tzolov <1****v@u****m> over 1 year ago
1a673b35 refactor: improve MCP client timeout handling and reactive testing
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
ec5383c2 Add CI GitHub Action and rename snapshot publish workflow Dariusz Jędrzejczyk <d****k@b****m>
Committed by: Christian Tzolov <1****v@u****m>
over 1 year ago
c35e896a Fix CreateMessageRequest includeContext enum values to match MCP specification Piotr Roterski <p****i@g****m>
Committed by: Christian Tzolov <c****v@b****m>
over 1 year ago
5bd950d6 Update PING request handler, return empty map instead of empty string
Co-authored-by: NAME <N****E@E****M>
Signed-off-by: Christian Tzolov <c****v@b****m>
ryan xu <f****e@u****m>
Committed by: Christian Tzolov <c****v@b****m>
over 1 year ago
109aab20 feat(client): Improve initialization state handling in McpAsyncClient (#39)
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <1****v@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
4eff00c8 feat(mcp): relax MCP Schema JSON deserialization constraints (#37)
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <1****v@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
ab0baf9d chore: Make closeLatch a final. He-Pin(kerr) <h****9@g****m>
Committed by: Christian Tzolov <1****v@u****m>
over 1 year ago
1bee8d47 refactor(mcp): remove redundant type field from Content implementations (#27)
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <1****v@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
b2c62d50 Update README with Maven wrapper commands and test prerequisites (#23)
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <1****v@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
71804264 refactor(client): improve validation and remove server methods (#14)
Co-authored-by: Dariusz Jędrzejczyk <d****k@b****m>
Signed-off-by: Christian Tzolov <c****v@b****m>, Dariusz Jędrzejczyk <d****k@b****m>
Christian Tzolov <1****v@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
2c500b9c Resources and prompts cannot be added after server start (#18) Mariano Gonzalez <m****z@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
7165fea5 Fix some typos
Signed-off-by: JermaineHua <c****m@a****g>
JermaineHua <c****m@a****g>
Committed by: Christian Tzolov <1****v@u****m>
over 1 year ago
dac5c545 Fix issue, SSE connection will terminate after 30 seconds (DEFAULT). zeko.zhang <z****g@z****s>
Committed by: Christian Tzolov <1****v@u****m>
over 1 year ago
bb6514e8 Remove closed sessions from list in WebMvcSseServerTransport Dennis Kawurek <d****k@h****e>
Committed by: Christian Tzolov <1****v@u****m>
over 1 year ago
c69cc18e docs: add Spring AI MCP documentation and improve README clarity
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
d9c48186 Generate OSGi metadata konczdev <k****v@g****m>
Committed by: Christian Tzolov <1****v@u****m>
over 1 year ago
352ec2db Next development version 0.8.0-SNAPSHOT
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <c****v@b****m> over 1 year ago
d14b10e0 Enable maven-central auto-publish
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <c****v@b****m> over 1 year ago
dfe576b4 Update pom and GH actions
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <c****v@b****m> over 1 year ago
01aa7208 clean the Readme
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <c****v@b****m> over 1 year ago
871add4e refactor: reduce log verbosity by adjusting log levels
Signed-off-by: Christian Tzolov <c****v@b****m>
Christian Tzolov <c****v@b****m> over 1 year ago
5d27a13a Migrate the docs to the io.mcp Christian Tzolov <c****v@b****m> over 1 year ago
df35c78a Improve docs Christian Tzolov <c****v@b****m> over 1 year ago
48e4cf4b Minor pom config Christian Tzolov <c****v@b****m> over 1 year ago
19659667 Another round of cleaning the readme Christian Tzolov <c****v@b****m> over 1 year ago
0dc93e13 Improve README.md Christian Tzolov <c****v@b****m> over 1 year ago
8cd3cfdf Improve docs Christian Tzolov <c****v@b****m> over 1 year ago
585f30cf Module and Package restructoring Christian Tzolov <c****v@b****m> over 1 year ago
a439e4ae Re-enable the CI tests Christian Tzolov <c****v@b****m> over 1 year ago
c78c1adc Migrate to central-publishing-maven-plugin Christian Tzolov <c****v@b****m> over 1 year ago
1a506d05 Update pom.xml Christian Tzolov <1****v@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
181e1f25 Change the top domain from org to io Christian Tzolov <c****v@b****m>
Committed by: Christian Tzolov <1****v@u****m>
over 1 year ago
91a03320 Update nexus-staging-maven-plugin conf Christian Tzolov <c****v@b****m> over 1 year ago
c8766098 Reorder StdioServerTransport shutdown procedure to avoid errors
Signed-off-by: Dariusz Jędrzejczyk <d****k@b****m>
Dariusz Jędrzejczyk <d****k@b****m>
Committed by: Christian Tzolov <1****v@u****m>
over 1 year ago
7e73152a Convert asciidoc/antor docs to mintlify Mark Pollack <m****k@b****m>
Committed by: Christian Tzolov <1****v@u****m>
over 1 year ago
76495078 further CI wf improvements Christian Tzolov <c****v@b****m> over 1 year ago
2e0b60dc Fix the MAVEN_GPG_PASSPHRASE in GH CI workflow Christian Tzolov <c****v@b****m> over 1 year ago
6296a883 Update license text and GH actions Christian Tzolov <c****v@b****m> over 1 year ago
2f5fcdbc Add CI GH action workflow Christian Tzolov <c****v@b****m> over 1 year ago
01592fff Disable the mcp-docs as pom module Christian Tzolov <c****v@b****m> over 1 year ago
d391598b Extend maven gpg configuration Christian Tzolov <c****v@b****m> over 1 year ago
1aaf2d36 Fix the GH action secret names Christian Tzolov <c****v@b****m> over 1 year ago
5b10f700 Add manual relese trigger Christian Tzolov <c****v@b****m> over 1 year ago
2d7228d4 Clean the pom Christian Tzolov <c****v@b****m> over 1 year ago
8d946bbd initial maven central relese configuraitons Christian Tzolov <c****v@b****m> over 1 year ago

← Back to repository