generated from mintlify/starter
-
Notifications
You must be signed in to change notification settings - Fork 166
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(java): Update the Java SDK to 0.8.0 #190
Draft
tzolov
wants to merge
45
commits into
modelcontextprotocol:main
Choose a base branch
from
tzolov:java-sdk-0.8.0-api-changes
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
feat(java): Update the Java SDK to 0.8.0 #190
tzolov
wants to merge
45
commits into
modelcontextprotocol:main
from
tzolov:java-sdk-0.8.0-api-changes
+3,042
−202
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Contributor
tzolov
commented
Mar 19, 2025
- Update Java SDK version from 0.7.0 to 0.8.0
- Refactor transport layer to use transportProvider pattern
- Rename registrations to specifications in server API
- Add exchange parameter to callback functions
Mintlify moved from mint.json to a newer docs.json that is a bit more refined and in the longrun will suite us better. Let's move to docs.json Tested: * `mintlify upgrade` * `mintlify dev` and inspect website.
* Base for Java docs * docs(java): Migrate Java-SDK/docs Add visual documentation for Java SDK architecture: - PlantUML class diagrams showing core components and relationships - Client and server architecture diagrams - Stack architecture overview - Generated UML class diagram with detailed implementation structure * Add Java Client and Server quickstarts * reorder, redact, correct java-sdk docs Signed-off-by: Dariusz Jędrzejczyk <dariusz.jedrzejczyk@broadcom.com> * updated updates.mdx * fix docs.json --------- Signed-off-by: Dariusz Jędrzejczyk <dariusz.jedrzejczyk@broadcom.com> Co-authored-by: Christian Tzolov <christian.tzolov@broadcom.com> Co-authored-by: Dariusz Jędrzejczyk <dariusz.jedrzejczyk@broadcom.com> Co-authored-by: David Soria Parra <davidsp@anthropic.com>
Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
…ol#145) - Fix typos and update links in quickstart guides - Update artifact names and configuration properties - Add detailed configuration examples and advanced features - Enhance Java SDK client/server documentation - Update architecture diagrams and descriptions - Improve code examples with better comments - Update Spring Boot version requirements Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
Co-authored-by: David Soria Parra <167242713+dsp-ant@users.noreply.github.com>
Co-authored-by: David Soria Parra <167242713+dsp-ant@users.noreply.github.com>
Co-authored-by: David Soria Parra <167242713+dsp-ant@users.noreply.github.com>
…ples Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
…otocol#147) * Add mcp-client-typescript quickstart guide * Improve client running explanation, best practices, etc. * Set new python mcp client github link * Only call list tools at initialization * Add package.json and tsconfig.json setup section --------- Co-authored-by: David Soria Parra <167242713+dsp-ant@users.noreply.github.com>
Cleaner and more direct since it uses the system's chmod command directly rather than going through Node.js.
Co-authored-by: David Soria Parra <167242713+dsp-ant@users.noreply.github.com>
* Fix link in server.mdx The link to "Building MCP with LLMs" is broken. Fixing it to point to the correct path `/tutorials/building-mcp-with-llms` * Fix the broken link in client.mdx
This was found by @rohitkhatana in modelcontextprotocol#169
The client program will work even if the variable `tool_results` is removed
Co-authored-by: David Soria Parra <167242713+dsp-ant@users.noreply.github.com>
* Update clients.mdx * Update clients.mdx * Update clients.mdx * Update clients.mdx * Update clients.mdx --------- Co-authored-by: David Soria Parra <167242713+dsp-ant@users.noreply.github.com>
* add Anthropic workshop to introduction.mdx * fix: fix icon and title --------- Co-authored-by: David Soria Parra <davidsp@anthropic.com>
- Update Java SDK version from 0.7.0 to 0.8.0 - Refactor transport layer to use transportProvider pattern - Rename registrations to specifications in server API - Add exchange parameter to callback functions Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
556d4e8
to
9243da2
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.