René's URL Explorer Experiment


Title: Moves mcp-json API back into mcp-core for simplified dependencies and support of osgi runtimes by scottslewis · Pull Request #762 · modelcontextprotocol/java-sdk · GitHub

Open Graph Title: Moves mcp-json API back into mcp-core for simplified dependencies and support of osgi runtimes by scottslewis · Pull Request #762 · modelcontextprotocol/java-sdk

X Title: Moves mcp-json API back into mcp-core for simplified dependencies and support of osgi runtimes by scottslewis · Pull Request #762 · modelcontextprotocol/java-sdk

Description: mcp-core so that mcp-json API is no longer needed and mcp-core has fewer dependencies. See issue #612 and previous pr #682 Motivation and Context Simplifies dependency structure, and reenables ability to use OSGi runtimes #562 How Has This Been Tested? Have tested in OSGi environments running OSGi application. Breaking Changes This eliminates the need to deploy mcp-json jar, meaning that users will only have to (minimally) deploy mcp-core and either mcp-json-jackson2 or mcp-json-jackson3 Types of changes [X ] Bug fix (non-breaking change which fixes an issue) Checklist [X ] I have read the MCP Documentation [X ] My code follows the repository's style guidelines New and existing tests pass locally [X ] I have added appropriate error handling [X ] I have added or updated documentation as needed Additional context To deal with the testing dependencies issues as described here: #682 (comment) it may be necessary to add further changes/refactoring/moving of the test code (in mcp-core specifically). I'm willing to do or contribute to this refactoring if needed, once consensus is achieved.

Open Graph Description: mcp-core so that mcp-json API is no longer needed and mcp-core has fewer dependencies. See issue #612 and previous pr #682 Motivation and Context Simplifies dependency structure, and reenables abi...

X Description: mcp-core so that mcp-json API is no longer needed and mcp-core has fewer dependencies. See issue #612 and previous pr #682 Motivation and Context Simplifies dependency structure, and reenables abi...

Opengraph URL: https://github.com/modelcontextprotocol/java-sdk/pull/762

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:6ecc9c33-b1e6-8c93-0a92-e564b57be859
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id83B0:7DFC4:14F5292:1EB3848:6A60AB1C
html-safe-nonce4494cfed7e1374564c9d9bc67286b75016d2718c3ce888e0ed6b268133df7b67
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4M0IwOjdERkM0OjE0RjUyOTI6MUVCMzg0ODo2QTYwQUIxQyIsInZpc2l0b3JfaWQiOiI4OTE4MzM4NDgzNDEwNDc5OTAwIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmacc2b09c9fa5e6b878cf278262ca0d1bd028873cd54343ed25497d6a456dffaa2d
hovercard-subject-tagpull_request:3221022280
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/modelcontextprotocol/java-sdk/pull/762/files
twitter:imagehttps://avatars.githubusercontent.com/u/159988?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/159988?s=400&v=4
og:image:altmcp-core so that mcp-json API is no longer needed and mcp-core has fewer dependencies. See issue #612 and previous pr #682 Motivation and Context Simplifies dependency structure, and reenables abi...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None66af895cfa11168648b21cb54f2bdc3b0587503cc95c3040344b93f2cd4f9e08
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/modelcontextprotocol/java-sdk git https://github.com/modelcontextprotocol/java-sdk.git
octolytics-dimension-user_id182288589
octolytics-dimension-user_loginmodelcontextprotocol
octolytics-dimension-repository_id919609219
octolytics-dimension-repository_nwomodelcontextprotocol/java-sdk
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id919609219
octolytics-dimension-repository_network_root_nwomodelcontextprotocol/java-sdk
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releaseb2efb079bef4751afb19e51eb8a7bfb7a46dd1a0
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmodelcontextprotocol%2Fjava-sdk%2Fpull%2F762%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmodelcontextprotocol%2Fjava-sdk%2Fpull%2F762%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=modelcontextprotocol%2Fjava-sdk
Reloadhttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes
Reloadhttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes
Reloadhttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes
modelcontextprotocol https://github.com/modelcontextprotocol
java-sdkhttps://github.com/modelcontextprotocol/java-sdk
Notifications https://github.com/login?return_to=%2Fmodelcontextprotocol%2Fjava-sdk
Fork 984 https://github.com/login?return_to=%2Fmodelcontextprotocol%2Fjava-sdk
Star 3.6k https://github.com/login?return_to=%2Fmodelcontextprotocol%2Fjava-sdk
Code https://github.com/modelcontextprotocol/java-sdk
Issues 136 https://github.com/modelcontextprotocol/java-sdk/issues
Pull requests 147 https://github.com/modelcontextprotocol/java-sdk/pulls
Discussions https://github.com/modelcontextprotocol/java-sdk/discussions
Actions https://github.com/modelcontextprotocol/java-sdk/actions
Projects https://github.com/modelcontextprotocol/java-sdk/projects
Models https://github.com/modelcontextprotocol/java-sdk/models
Security and quality 2 https://github.com/modelcontextprotocol/java-sdk/security
Insights https://github.com/modelcontextprotocol/java-sdk/pulse
Code https://github.com/modelcontextprotocol/java-sdk
Issues https://github.com/modelcontextprotocol/java-sdk/issues
Pull requests https://github.com/modelcontextprotocol/java-sdk/pulls
Discussions https://github.com/modelcontextprotocol/java-sdk/discussions
Actions https://github.com/modelcontextprotocol/java-sdk/actions
Projects https://github.com/modelcontextprotocol/java-sdk/projects
Models https://github.com/modelcontextprotocol/java-sdk/models
Security and quality https://github.com/modelcontextprotocol/java-sdk/security
Insights https://github.com/modelcontextprotocol/java-sdk/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fmodelcontextprotocol%2Fjava-sdk%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fmodelcontextprotocol%2Fjava-sdk%2Fissues%2Fnew%2Fchoose
scottslewishttps://github.com/scottslewis
modelcontextprotocol:mainhttps://github.com/modelcontextprotocol/java-sdk/tree/main
scottslewis:issue_612_jackson3https://github.com/scottslewis/mcp-java-sdk/tree/issue_612_jackson3
Conversation 37 https://github.com/modelcontextprotocol/java-sdk/pull/762
Commits 14 https://github.com/modelcontextprotocol/java-sdk/pull/762/commits
Checks 0 https://github.com/modelcontextprotocol/java-sdk/pull/762/checks
Files changed https://github.com/modelcontextprotocol/java-sdk/pull/762/files
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes
Moves mcp-json API back into mcp-core for simplified dependencies and support of osgi runtimes https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#top
Show all changes 14 commits https://github.com/modelcontextprotocol/java-sdk/pull/762/files
003eb6e Rebasing on main after #742 merged. Moves mcp-json API back into scottslewis Jan 28, 2026 https://github.com/modelcontextprotocol/java-sdk/pull/762/commits/003eb6e48d85ad77ebd94ec2858f033d0c36beac
bedf075 Fix for missing test in mcp-core. Thanks to scottslewis Jan 29, 2026 https://github.com/modelcontextprotocol/java-sdk/pull/762/commits/bedf075f56c182477e4539753bfddc0c756a91fc
fbda61f Update mcp-core/src/main/java/io/modelcontextprotocol/util/McpService… scottslewis Jan 29, 2026 https://github.com/modelcontextprotocol/java-sdk/pull/762/commits/fbda61f3bc7cc39a25722d15ea95f534352298e4
76ce84d Removed DefaultMcpJsonMapperSupplier scottslewis Jan 29, 2026 https://github.com/modelcontextprotocol/java-sdk/pull/762/commits/76ce84df4e7fdf1548a701777e914897429e3742
e6041be Merge branch 'issue_612_jackson3' of https://github.com/scottslewis/m… scottslewis Jan 29, 2026 https://github.com/modelcontextprotocol/java-sdk/pull/762/commits/e6041bec3041ff10f7687d3fa336df7f399a0cfb
e8d3fff Deleted mcp-json scottslewis Feb 5, 2026 https://github.com/modelcontextprotocol/java-sdk/pull/762/commits/e8d3fff8c525c17e366cb7e707d3bbaacbbcccab
75a99f9 Formatting fix scottslewis Feb 5, 2026 https://github.com/modelcontextprotocol/java-sdk/pull/762/commits/75a99f928c9dde30564e02305e63acdf795b55d5
2efdff1 Added copyright headers. scottslewis Feb 5, 2026 https://github.com/modelcontextprotocol/java-sdk/pull/762/commits/2efdff1c9670f79463ff823473526303d8939f36
fb71dbd Added non-OSGi vs. OSGi initialization behavior for scottslewis Feb 5, 2026 https://github.com/modelcontextprotocol/java-sdk/pull/762/commits/fb71dbda2f8a48f3633a47696b86b4d7952991eb
bf8a450 Added javadocs about non-OSGi and OSGi initialization of McpJsonDefaults scottslewis Feb 5, 2026 https://github.com/modelcontextprotocol/java-sdk/pull/762/commits/bf8a4507f77515f1d8ea937bc542d19e224e8a45
a5662c5 Fix for previously omitted Service-Component manifest entry. scottslewis Feb 6, 2026 https://github.com/modelcontextprotocol/java-sdk/pull/762/commits/a5662c578bab20fca14f8fe1eb3e91808bbf5ea6
30e2765 Update mcp-core/src/main/java/io/modelcontextprotocol/util/McpService… scottslewis Feb 6, 2026 https://github.com/modelcontextprotocol/java-sdk/pull/762/commits/30e276580c6311f456e444e3db95b3626d47c17d
454a5ea Documentation fix scottslewis Feb 6, 2026 https://github.com/modelcontextprotocol/java-sdk/pull/762/commits/454a5ea490905ea0815d07e934bc30821b1c710e
8f8d14a Merge branch 'issue_612_jackson3' of https://github.com/scottslewis/m… scottslewis Feb 6, 2026 https://github.com/modelcontextprotocol/java-sdk/pull/762/commits/8f8d14aac7feb628e4763a9417b97c1470d37b88
Clear filters https://github.com/modelcontextprotocol/java-sdk/pull/762/files
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes
pom.xml https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-fd0e2195aee4cfe00d1648bb1c3bfbe66cc5ee3a9d46b9366ccbb9a9cb963166
pom.xml https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-2b20bfc509f1102c615c93353bd2531b63ded160e8144d978cb18d4711b31350
McpClient.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-75a351c5e8ebafba95458ed93e5ad4a84fc3b715a296b0a1ece82d8f3caf87ea
HttpClientSseClientTransport.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-19bdf025f2aa682a6cef320f4efd6c65f2bffee97981dd14336b9dac17c055ab
HttpClientStreamableHttpTransport.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-79d1e0cd342a177fc72fb441d3f9a52e057ec4a2e7e047f97eb27782b24f410a
McpJsonDefaults.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-11e037939ab7500f7e4fbd8195588146955142a28bb1d8405fc59f57c48e862a
McpJsonMapper.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-9305a467898be7f1a167e3f0969e2a99fb0e872d045d709185dbc7fcfaa1599d
McpJsonMapperSupplier.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-577b8af5aba6c2a491dcaf91d7f581e8e3b10b62394263d9000362914deeac06
TypeRef.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-68c7cb5311dfa96cd481cf5fcefd518becf62f5af88c37b31c5bcabf3b45e098
JsonSchemaValidator.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-40cb325d4d65d2fff8a8f1025fc06445132dce846721d208844f9525b05701d8
JsonSchemaValidatorSupplier.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-0e8ea615d69233eced87a6458542d5fdb5d7f4f69d696ccf8a600738aa5501d7
McpServer.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-197e53631067b9ceace45556d6b017b617a8185e73d3d0cda4b5183eb0854f22
HttpServletSseServerTransportProvider.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-ae35f765e9e107335b2f2b215152924e1451ac00b6f80355013b7d6376ca337e
HttpServletStatelessServerTransport.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-8030f54f27965c63d9b3d2bed170b341e3962ac64e76365b65651db540fd1fdf
HttpServletStreamableServerTransportProvider.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-412456de564a90c70920887a33ecdabccee9280519e32c8ae55815539f566ebc
McpServiceLoader.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-77da81f73bfef49a69eb48191667397154499eff9f174641980488586cc37337
io.modelcontextprotocol.json.McpJsonDefaults.xml https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-21b8cf3851b8939861110e2fb5444e90d368a3eb39de9920cac852c7a3f2fd03
MockMcpClientTransport.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-e7fac356ed9827e7d3503ce82e095d611b42afdd91dbcf5e51ace576ee615575
MockMcpServerTransport.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-e4d6b48e9f08e22fe670f4f900f25cd0e7e0ff730c70fd02000fc345f619f769
CompleteCompletionSerializationTest.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-2b49dec4d08858f82977ef6721409926be460276a554c1accd3ec4b9db1ce3eb
McpJsonMapperUtils.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-3f4ae6d2b9385ebff63a6d5377d70fb5bd5cddd1cc23524eb52e31a4b08cdec5
pom.xml https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-05640efcecee46cba6903b098f634788105c61def591bfd9fc6c7ca4d1260fb1
io.modelcontextprotocol.json.jackson2.JacksonMcpJsonMapperSupplier.xml https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-d9f7849032fbbb146240de2a1445ba56deea031a91716d7ced16b5033409f492
io.modelcontextprotocol.json.schema.jackson2.JacksonJsonSchemaValidatorSupplier.xml https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-fcb073ae39aa5401ed632b737267e1153d7dfedd8b000492081c6e83c16ed99d
McpJsonMapperTest.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-d6240187ad66eb9ff6fe547eb87133a5f203a10b063052de126ec7e1f571cccb
JsonSchemaValidatorTest.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-fd76b416a420618b1c8a561f72b636bbb6fe5cf80f9dc385e64bb10aea6f8247
pom.xml https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-4d72642c3558748c128267740fda376dbc7c50fc97d3b998fa0407e18bc44767
io.modelcontextprotocol.json.jackson3.JacksonMcpJsonMapperSupplier.xml https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-55c80d732308766b31962e7b967df505c16d2b1f3a701cfe45ffd2bdd84c0586
io.modelcontextprotocol.json.schema.jackson3.JacksonJsonSchemaValidatorSupplier.xml https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-37f2a7569bd50f3e856d9e4dd1c2ff76870991b45386f67cf99be7451f126f7d
McpJsonMapperTest.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-99aa38ae6e6359d9a8d2d7df380dc6bb0b720ad24921690878aee17c9558fd09
JsonSchemaValidatorTest.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-2d8e8fe8a7abbec23fe20f52a5015bed4e7e44a104f1a4a9677de3aa7a6a63d4
pom.xml https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-dffe8f832f3c268db4a4a06c273c6ae205da759f60f001336c27ca36e5c536cf
McpJsonInternal.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-bd1f374049510206cbfa28207fa7f233fa3bdb01d3466251ae31a24878e161e1
JsonSchemaInternal.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-dcb6bca73b1b84e69621308a22270d0e02a9d6582f5f27594f946dea6b9162cd
WebClientStreamableHttpTransport.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-05c56bc2cc3af204831a901e08a5cd0670c9559f1fc22b8b89802c20dba1d40f
WebFluxSseClientTransport.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-227005329a393e71239acd5f606b2f7d337e32cced112f4b3c4e1d22ccf551e3
WebFluxSseServerTransportProvider.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-820976f36b8ef28ad7d1e4598f1902b707046424e76bd4527f418651ffa53016
WebFluxStatelessServerTransport.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-94a5bb1474a82e20e7542fe72295d56e7942479b29034dc115ff06571ba03381
WebFluxStreamableServerTransportProvider.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-90d46c53c63ec0abcb029d26900e047578fbe8e88078dee7aa4c201638a376f8
McpJsonMapperUtils.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-a08c21c11b7d07fc31162b8c33a239952c2d800dcf36ebd34934a9c37b4e28b7
WebMvcSseServerTransportProvider.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-c5e3922b54c650a6bbaf01616e21aa151ef1f8b184f89e06482e410d208aad11
WebMvcStatelessServerTransport.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-f19f4e9fd25f088054cd79891b9bbefcffcfa6d4437865e49a3af53204632cc3
WebMvcStreamableServerTransportProvider.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-4c817ae0573046967b40f9daaa73351d7d123f1024d1d81477a5bf2d42c99280
WebMvcSseServerTransportProviderTests.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-55c1d87f31c0e331ad216febf2cc01af0f2d47ae436b6473a072366158a949d9
MockMcpTransport.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-03618d0fd1bf55a51a639e360e966a7e30bf0438de83902281da2c48b0e529c5
McpJsonMapperUtils.java https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-f95d0982ee795a0b62f60172871f54b3381bf45c7dfcc67b3fbed9b0883fb9a8
pom.xml https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-9c5fb3d1b7e3b0f54bc5c4182965c4fe1f9023d449017cece3005d3f90e8e4d8
mcp-bom/pom.xmlhttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-fd0e2195aee4cfe00d1648bb1c3bfbe66cc5ee3a9d46b9366ccbb9a9cb963166
View file https://github.com/scottslewis/mcp-java-sdk/blob/8f8d14aac7feb628e4763a9417b97c1470d37b88/mcp-bom/pom.xml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/modelcontextprotocol/java-sdk/pull/762/{{ revealButtonHref }}
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-fd0e2195aee4cfe00d1648bb1c3bfbe66cc5ee3a9d46b9366ccbb9a9cb963166
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-fd0e2195aee4cfe00d1648bb1c3bfbe66cc5ee3a9d46b9366ccbb9a9cb963166
mcp-core/pom.xmlhttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-2b20bfc509f1102c615c93353bd2531b63ded160e8144d978cb18d4711b31350
View file https://github.com/scottslewis/mcp-java-sdk/blob/8f8d14aac7feb628e4763a9417b97c1470d37b88/mcp-core/pom.xml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/modelcontextprotocol/java-sdk/pull/762/{{ revealButtonHref }}
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-2b20bfc509f1102c615c93353bd2531b63ded160e8144d978cb18d4711b31350
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-2b20bfc509f1102c615c93353bd2531b63ded160e8144d978cb18d4711b31350
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-2b20bfc509f1102c615c93353bd2531b63ded160e8144d978cb18d4711b31350
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-2b20bfc509f1102c615c93353bd2531b63ded160e8144d978cb18d4711b31350
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-2b20bfc509f1102c615c93353bd2531b63ded160e8144d978cb18d4711b31350
mcp-core/src/main/java/io/modelcontextprotocol/client/McpClient.javahttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-75a351c5e8ebafba95458ed93e5ad4a84fc3b715a296b0a1ece82d8f3caf87ea
View file https://github.com/scottslewis/mcp-java-sdk/blob/8f8d14aac7feb628e4763a9417b97c1470d37b88/mcp-core/src/main/java/io/modelcontextprotocol/client/McpClient.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/modelcontextprotocol/java-sdk/pull/762/{{ revealButtonHref }}
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-75a351c5e8ebafba95458ed93e5ad4a84fc3b715a296b0a1ece82d8f3caf87ea
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-75a351c5e8ebafba95458ed93e5ad4a84fc3b715a296b0a1ece82d8f3caf87ea
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-75a351c5e8ebafba95458ed93e5ad4a84fc3b715a296b0a1ece82d8f3caf87ea
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-75a351c5e8ebafba95458ed93e5ad4a84fc3b715a296b0a1ece82d8f3caf87ea
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-75a351c5e8ebafba95458ed93e5ad4a84fc3b715a296b0a1ece82d8f3caf87ea
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-75a351c5e8ebafba95458ed93e5ad4a84fc3b715a296b0a1ece82d8f3caf87ea
.../src/main/java/io/modelcontextprotocol/client/transport/HttpClientSseClientTransport.javahttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-19bdf025f2aa682a6cef320f4efd6c65f2bffee97981dd14336b9dac17c055ab
View file https://github.com/scottslewis/mcp-java-sdk/blob/8f8d14aac7feb628e4763a9417b97c1470d37b88/mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientSseClientTransport.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/modelcontextprotocol/java-sdk/pull/762/{{ revealButtonHref }}
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-19bdf025f2aa682a6cef320f4efd6c65f2bffee97981dd14336b9dac17c055ab
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-19bdf025f2aa682a6cef320f4efd6c65f2bffee97981dd14336b9dac17c055ab
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-19bdf025f2aa682a6cef320f4efd6c65f2bffee97981dd14336b9dac17c055ab
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-19bdf025f2aa682a6cef320f4efd6c65f2bffee97981dd14336b9dac17c055ab
...main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.javahttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-79d1e0cd342a177fc72fb441d3f9a52e057ec4a2e7e047f97eb27782b24f410a
View file https://github.com/scottslewis/mcp-java-sdk/blob/8f8d14aac7feb628e4763a9417b97c1470d37b88/mcp-core/src/main/java/io/modelcontextprotocol/client/transport/HttpClientStreamableHttpTransport.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/modelcontextprotocol/java-sdk/pull/762/{{ revealButtonHref }}
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-79d1e0cd342a177fc72fb441d3f9a52e057ec4a2e7e047f97eb27782b24f410a
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-79d1e0cd342a177fc72fb441d3f9a52e057ec4a2e7e047f97eb27782b24f410a
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-79d1e0cd342a177fc72fb441d3f9a52e057ec4a2e7e047f97eb27782b24f410a
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-79d1e0cd342a177fc72fb441d3f9a52e057ec4a2e7e047f97eb27782b24f410a
mcp-core/src/main/java/io/modelcontextprotocol/json/McpJsonDefaults.javahttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-11e037939ab7500f7e4fbd8195588146955142a28bb1d8405fc59f57c48e862a
View file https://github.com/scottslewis/mcp-java-sdk/blob/8f8d14aac7feb628e4763a9417b97c1470d37b88/mcp-core/src/main/java/io/modelcontextprotocol/json/McpJsonDefaults.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/modelcontextprotocol/java-sdk/pull/762/{{ revealButtonHref }}
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes
...elcontextprotocol/json/McpJsonMapper.java → ...elcontextprotocol/json/McpJsonMapper.javahttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-9305a467898be7f1a167e3f0969e2a99fb0e872d045d709185dbc7fcfaa1599d
View file https://github.com/scottslewis/mcp-java-sdk/blob/8f8d14aac7feb628e4763a9417b97c1470d37b88/mcp-core/src/main/java/io/modelcontextprotocol/json/McpJsonMapper.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/modelcontextprotocol/java-sdk/pull/762/{{ revealButtonHref }}
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-9305a467898be7f1a167e3f0969e2a99fb0e872d045d709185dbc7fcfaa1599d
...tprotocol/json/McpJsonMapperSupplier.java → ...tprotocol/json/McpJsonMapperSupplier.javahttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-577b8af5aba6c2a491dcaf91d7f581e8e3b10b62394263d9000362914deeac06
View file https://github.com/scottslewis/mcp-java-sdk/blob/8f8d14aac7feb628e4763a9417b97c1470d37b88/mcp-core/src/main/java/io/modelcontextprotocol/json/McpJsonMapperSupplier.java
Open in desktop https://desktop.github.com
...io/modelcontextprotocol/json/TypeRef.java → ...io/modelcontextprotocol/json/TypeRef.javahttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-68c7cb5311dfa96cd481cf5fcefd518becf62f5af88c37b31c5bcabf3b45e098
View file https://github.com/scottslewis/mcp-java-sdk/blob/8f8d14aac7feb628e4763a9417b97c1470d37b88/mcp-core/src/main/java/io/modelcontextprotocol/json/TypeRef.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/modelcontextprotocol/java-sdk/pull/762/{{ revealButtonHref }}
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-68c7cb5311dfa96cd481cf5fcefd518becf62f5af88c37b31c5bcabf3b45e098
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-68c7cb5311dfa96cd481cf5fcefd518becf62f5af88c37b31c5bcabf3b45e098
...ocol/json/schema/JsonSchemaValidator.java → ...ocol/json/schema/JsonSchemaValidator.javahttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-40cb325d4d65d2fff8a8f1025fc06445132dce846721d208844f9525b05701d8
View file https://github.com/scottslewis/mcp-java-sdk/blob/8f8d14aac7feb628e4763a9417b97c1470d37b88/mcp-core/src/main/java/io/modelcontextprotocol/json/schema/JsonSchemaValidator.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/modelcontextprotocol/java-sdk/pull/762/{{ revealButtonHref }}
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-40cb325d4d65d2fff8a8f1025fc06445132dce846721d208844f9525b05701d8
...n/schema/JsonSchemaValidatorSupplier.java → ...n/schema/JsonSchemaValidatorSupplier.javahttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-0e8ea615d69233eced87a6458542d5fdb5d7f4f69d696ccf8a600738aa5501d7
View file https://github.com/scottslewis/mcp-java-sdk/blob/8f8d14aac7feb628e4763a9417b97c1470d37b88/mcp-core/src/main/java/io/modelcontextprotocol/json/schema/JsonSchemaValidatorSupplier.java
Open in desktop https://desktop.github.com
mcp-core/src/main/java/io/modelcontextprotocol/server/McpServer.javahttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-197e53631067b9ceace45556d6b017b617a8185e73d3d0cda4b5183eb0854f22
View file https://github.com/scottslewis/mcp-java-sdk/blob/8f8d14aac7feb628e4763a9417b97c1470d37b88/mcp-core/src/main/java/io/modelcontextprotocol/server/McpServer.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/modelcontextprotocol/java-sdk/pull/762/{{ revealButtonHref }}
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-197e53631067b9ceace45556d6b017b617a8185e73d3d0cda4b5183eb0854f22
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-197e53631067b9ceace45556d6b017b617a8185e73d3d0cda4b5183eb0854f22
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-197e53631067b9ceace45556d6b017b617a8185e73d3d0cda4b5183eb0854f22
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-197e53631067b9ceace45556d6b017b617a8185e73d3d0cda4b5183eb0854f22
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-197e53631067b9ceace45556d6b017b617a8185e73d3d0cda4b5183eb0854f22
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-197e53631067b9ceace45556d6b017b617a8185e73d3d0cda4b5183eb0854f22
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-197e53631067b9ceace45556d6b017b617a8185e73d3d0cda4b5183eb0854f22
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-197e53631067b9ceace45556d6b017b617a8185e73d3d0cda4b5183eb0854f22
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-197e53631067b9ceace45556d6b017b617a8185e73d3d0cda4b5183eb0854f22
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-197e53631067b9ceace45556d6b017b617a8185e73d3d0cda4b5183eb0854f22
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-197e53631067b9ceace45556d6b017b617a8185e73d3d0cda4b5183eb0854f22
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-197e53631067b9ceace45556d6b017b617a8185e73d3d0cda4b5183eb0854f22
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-197e53631067b9ceace45556d6b017b617a8185e73d3d0cda4b5183eb0854f22
.../java/io/modelcontextprotocol/server/transport/HttpServletSseServerTransportProvider.javahttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-ae35f765e9e107335b2f2b215152924e1451ac00b6f80355013b7d6376ca337e
View file https://github.com/scottslewis/mcp-java-sdk/blob/8f8d14aac7feb628e4763a9417b97c1470d37b88/mcp-core/src/main/java/io/modelcontextprotocol/server/transport/HttpServletSseServerTransportProvider.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/modelcontextprotocol/java-sdk/pull/762/{{ revealButtonHref }}
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-ae35f765e9e107335b2f2b215152924e1451ac00b6f80355013b7d6376ca337e
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-ae35f765e9e107335b2f2b215152924e1451ac00b6f80355013b7d6376ca337e
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-ae35f765e9e107335b2f2b215152924e1451ac00b6f80355013b7d6376ca337e
https://github.com/modelcontextprotocol/java-sdk/pull/762/changes#diff-ae35f765e9e107335b2f2b215152924e1451ac00b6f80355013b7d6376ca337e
Please reload this pagehttps://github.com/modelcontextprotocol/java-sdk/pull/762/changes
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.