{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.modelcontextprotocol/java-sdk","documentNamespace":"https://spdx.org/spdxdocs/protobom/439fb488-4250-48db-86ac-cad2d8329a1c","comment":"Exact versions could not be resolved for some packages. For more information: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph#dependencies-included.","creationInfo":{"creators":["Tool: protobom-v0.0.0-20251216165153-1f3f3060931e+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-12-26T23:21:51Z"},"packages":[{"name":"com.networknt:json-schema-validator","SPDXID":"SPDXRef-maven-com.networknt-json-schema-validator-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.networknt/json-schema-validator"}]},{"name":"com.fasterxml.jackson.core:jackson-databind","SPDXID":"SPDXRef-maven-com.fasterxml.jackson.core-jackson-databind-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.fasterxml.jackson.core/jackson-databind"}]},{"name":"org.springframework:spring-webflux","SPDXID":"SPDXRef-maven-org.springframework-spring-webflux-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework/spring-webflux"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@4.%2A.%2A"}]},{"name":"actions/setup-java","SPDXID":"SPDXRef-githubactions-actions-setup-java-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-java@4.%2A.%2A"}]},{"name":"actions/setup-node","SPDXID":"SPDXRef-githubactions-actions-setup-node-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-node@4.%2A.%2A"}]},{"name":"org.apache.maven.plugins:maven-site-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-site-plugin-4.0.0-M13-75c946","versionInfo":"4.0.0-M13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-site-plugin@4.0.0-M13"}]},{"name":"io.spring.javaformat:spring-javaformat-maven-plugin","SPDXID":"SPDXRef-maven-io.spring.javaformat-spring-javaformat-maven-plugin-0.0.43-75c946","versionInfo":"0.0.43","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/io.spring.javaformat/spring-javaformat-maven-plugin@0.0.43"}]},{"name":"org.apache.maven.plugins:maven-gpg-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-gpg-plugin-3.2.7-75c946","versionInfo":"3.2.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2002-2024 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-gpg-plugin@3.2.7"}]},{"name":"org.apache.maven.plugins:maven-javadoc-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-javadoc-plugin-3.11.2-75c946","versionInfo":"3.11.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-javadoc-plugin@3.11.2"}]},{"name":"org.apache.maven.plugins:maven-compiler-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-compiler-plugin-3.11.0-75c946","versionInfo":"3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2001-2023 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-compiler-plugin@3.11.0"}]},{"name":"org.apache.maven.plugins:maven-surefire-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-surefire-plugin-3.1.2-75c946","versionInfo":"3.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2004-2023 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-surefire-plugin@3.1.2"}]},{"name":"org.apache.maven.plugins:maven-source-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-source-plugin-3.3.0-75c946","versionInfo":"3.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2002-2023 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-source-plugin@3.3.0"}]},{"name":"org.apache.maven.plugins:maven-dependency-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-dependency-plugin-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-dependency-plugin"}]},{"name":"org.codehaus.mojo:flatten-maven-plugin","SPDXID":"SPDXRef-maven-org.codehaus.mojo-flatten-maven-plugin-1.5.0-75c946","versionInfo":"1.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.codehaus.mojo/flatten-maven-plugin@1.5.0"}]},{"name":"io.projectreactor:reactor-bom","SPDXID":"SPDXRef-maven-io.projectreactor-reactor-bom-2024.0.0-75c946","versionInfo":"2024.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/io.projectreactor/reactor-bom@2024.0.0"}]},{"name":"org.sonatype.central:central-publishing-maven-plugin","SPDXID":"SPDXRef-maven-org.sonatype.central-central-publishing-maven-plugin-0.7.0-75c946","versionInfo":"0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2022-present Sonatype, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.sonatype.central/central-publishing-maven-plugin@0.7.0"}]},{"name":"org.apache.maven.plugins:maven-jar-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-jar-plugin-3.3.0-75c946","versionInfo":"3.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2002-2022 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-jar-plugin@3.3.0"}]},{"name":"org.apache.maven.plugins:maven-deploy-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-deploy-plugin-3.1.1-75c946","versionInfo":"3.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2004-2023 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-deploy-plugin@3.1.1"}]},{"name":"io.modelcontextprotocol.sdk:mcp-core","SPDXID":"SPDXRef-maven-io.modelcontextprotocol.sdk-mcp-core-0.18.0-SNAPSHOT-75c946","versionInfo":"0.18.0-SNAPSHOT","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/io.modelcontextprotocol.sdk/mcp-core@0.18.0-SNAPSHOT"}]},{"name":"io.modelcontextprotocol.sdk:mcp-json-jackson2","SPDXID":"SPDXRef-maven-io.modelcontextprotocol.sdk-mcp-json-jackson2-0.18.0-SNAPSHOT-75c946","versionInfo":"0.18.0-SNAPSHOT","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/io.modelcontextprotocol.sdk/mcp-json-jackson2@0.18.0-SNAPSHOT"}]},{"name":"org.codehaus.mojo:flatten-maven-plugin","SPDXID":"SPDXRef-maven-org.codehaus.mojo-flatten-maven-plugin-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.codehaus.mojo/flatten-maven-plugin"}]},{"name":"io.modelcontextprotocol.sdk:mcp","SPDXID":"SPDXRef-maven-io.modelcontextprotocol.sdk-mcp-0.18.0-SNAPSHOT-75c946","versionInfo":"0.18.0-SNAPSHOT","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/io.modelcontextprotocol.sdk/mcp@0.18.0-SNAPSHOT"}]},{"name":"io.modelcontextprotocol.sdk:mcp-json","SPDXID":"SPDXRef-maven-io.modelcontextprotocol.sdk-mcp-json-0.18.0-SNAPSHOT-75c946","versionInfo":"0.18.0-SNAPSHOT","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/io.modelcontextprotocol.sdk/mcp-json@0.18.0-SNAPSHOT"}]},{"name":"io.modelcontextprotocol.sdk:mcp-test","SPDXID":"SPDXRef-maven-io.modelcontextprotocol.sdk-mcp-test-0.18.0-SNAPSHOT-75c946","versionInfo":"0.18.0-SNAPSHOT","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/io.modelcontextprotocol.sdk/mcp-test@0.18.0-SNAPSHOT"}]},{"name":"io.modelcontextprotocol.sdk:mcp-spring-webflux","SPDXID":"SPDXRef-maven-io.modelcontextprotocol.sdk-mcp-spring-webflux-0.18.0-SNAPSHOT-75c946","versionInfo":"0.18.0-SNAPSHOT","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/io.modelcontextprotocol.sdk/mcp-spring-webflux@0.18.0-SNAPSHOT"}]},{"name":"io.modelcontextprotocol.sdk:mcp-spring-webmvc","SPDXID":"SPDXRef-maven-io.modelcontextprotocol.sdk-mcp-spring-webmvc-0.18.0-SNAPSHOT-75c946","versionInfo":"0.18.0-SNAPSHOT","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/io.modelcontextprotocol.sdk/mcp-spring-webmvc@0.18.0-SNAPSHOT"}]},{"name":"org.springframework:spring-webmvc","SPDXID":"SPDXRef-maven-org.springframework-spring-webmvc-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework/spring-webmvc"}]},{"name":"org.springframework:spring-test","SPDXID":"SPDXRef-maven-org.springframework-spring-test-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework/spring-test"}]},{"name":"org.apache.maven.plugins:maven-jar-plugin","SPDXID":"SPDXRef-maven-org.apache.maven.plugins-maven-jar-plugin-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.maven.plugins/maven-jar-plugin"}]},{"name":"io.projectreactor.netty:reactor-netty-http","SPDXID":"SPDXRef-maven-io.projectreactor.netty-reactor-netty-http-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/io.projectreactor.netty/reactor-netty-http"}]},{"name":"org.assertj:assertj-core","SPDXID":"SPDXRef-maven-org.assertj-assertj-core-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.assertj/assertj-core"}]},{"name":"org.junit.jupiter:junit-jupiter-api","SPDXID":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-api-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.junit.jupiter/junit-jupiter-api"}]},{"name":"org.slf4j:slf4j-api","SPDXID":"SPDXRef-maven-org.slf4j-slf4j-api-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.slf4j/slf4j-api"}]},{"name":"net.bytebuddy:byte-buddy","SPDXID":"SPDXRef-maven-net.bytebuddy-byte-buddy-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/net.bytebuddy/byte-buddy"}]},{"name":"biz.aQute.bnd:bnd-maven-plugin","SPDXID":"SPDXRef-maven-biz.aQute.bnd-bnd-maven-plugin-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/biz.aQute.bnd/bnd-maven-plugin"}]},{"name":"org.apache.tomcat.embed:tomcat-embed-core","SPDXID":"SPDXRef-maven-org.apache.tomcat.embed-tomcat-embed-core-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.tomcat.embed/tomcat-embed-core"}]},{"name":"org.apache.tomcat.embed:tomcat-embed-websocket","SPDXID":"SPDXRef-maven-org.apache.tomcat.embed-tomcat-embed-websocket-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.apache.tomcat.embed/tomcat-embed-websocket"}]},{"name":"org.testcontainers:toxiproxy","SPDXID":"SPDXRef-maven-org.testcontainers-toxiproxy-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.testcontainers/toxiproxy"}]},{"name":"com.google.code.gson:gson","SPDXID":"SPDXRef-maven-com.google.code.gson-gson-2.10.1-75c946","versionInfo":"2.10.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.google.code.gson/gson@2.10.1"}]},{"name":"org.mockito:mockito-core","SPDXID":"SPDXRef-maven-org.mockito-mockito-core-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.mockito/mockito-core"}]},{"name":"ch.qos.logback:logback-classic","SPDXID":"SPDXRef-maven-ch.qos.logback-logback-classic-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/ch.qos.logback/logback-classic"}]},{"name":"io.projectreactor:reactor-core","SPDXID":"SPDXRef-maven-io.projectreactor-reactor-core-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/io.projectreactor/reactor-core"}]},{"name":"org.junit.jupiter:junit-jupiter-params","SPDXID":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-params-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.junit.jupiter/junit-jupiter-params"}]},{"name":"com.fasterxml.jackson.core:jackson-annotations","SPDXID":"SPDXRef-maven-com.fasterxml.jackson.core-jackson-annotations-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/com.fasterxml.jackson.core/jackson-annotations"}]},{"name":"jakarta.servlet:jakarta.servlet-api","SPDXID":"SPDXRef-maven-jakarta.servlet-jakarta.servlet-api-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/jakarta.servlet/jakarta.servlet-api"}]},{"name":"net.javacrumbs.json-unit:json-unit-assertj","SPDXID":"SPDXRef-maven-net.javacrumbs.json-unit-json-unit-assertj-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/net.javacrumbs.json-unit/json-unit-assertj"}]},{"name":"io.projectreactor:reactor-test","SPDXID":"SPDXRef-maven-io.projectreactor-reactor-test-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/io.projectreactor/reactor-test"}]},{"name":"org.awaitility:awaitility","SPDXID":"SPDXRef-maven-org.awaitility-awaitility-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.awaitility/awaitility"}]},{"name":"org.testcontainers:junit-jupiter","SPDXID":"SPDXRef-maven-org.testcontainers-junit-jupiter-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.testcontainers/junit-jupiter"}]},{"name":"org.springframework:spring-context","SPDXID":"SPDXRef-maven-org.springframework-spring-context-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:maven/org.springframework/spring-context"}]},{"name":"com.github.modelcontextprotocol/java-sdk","SPDXID":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","versionInfo":"main","downloadLocation":"git+https://github.com/modelcontextprotocol/java-sdk","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/modelcontextprotocol/java-sdk@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.springframework-spring-webflux-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-javadoc-plugin-3.11.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-compiler-plugin-3.11.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-io.modelcontextprotocol.sdk-mcp-spring-webmvc-0.18.0-SNAPSHOT-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-jar-plugin-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-io.projectreactor.netty-reactor-netty-http-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.mockito-mockito-core-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-ch.qos.logback-logback-classic-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-io.spring.javaformat-spring-javaformat-maven-plugin-0.0.43-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-surefire-plugin-3.1.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-api-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.testcontainers-toxiproxy-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-com.networknt-json-schema-validator-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-java-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-gpg-plugin-3.2.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-io.modelcontextprotocol.sdk-mcp-json-jackson2-0.18.0-SNAPSHOT-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-io.modelcontextprotocol.sdk-mcp-json-0.18.0-SNAPSHOT-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-io.modelcontextprotocol.sdk-mcp-test-0.18.0-SNAPSHOT-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.springframework-spring-test-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.junit.jupiter-junit-jupiter-params-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-dependency-plugin-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-io.modelcontextprotocol.sdk-mcp-0.18.0-SNAPSHOT-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.apache.tomcat.embed-tomcat-embed-core-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-io.projectreactor-reactor-core-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-net.javacrumbs.json-unit-json-unit-assertj-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.springframework-spring-context-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-source-plugin-3.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-io.projectreactor-reactor-bom-2024.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.codehaus.mojo-flatten-maven-plugin-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.springframework-spring-webmvc-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.assertj-assertj-core-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.slf4j-slf4j-api-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-com.fasterxml.jackson.core-jackson-databind-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-node-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.codehaus.mojo-flatten-maven-plugin-1.5.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.awaitility-awaitility-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.sonatype.central-central-publishing-maven-plugin-0.7.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-deploy-plugin-3.1.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-io.modelcontextprotocol.sdk-mcp-core-0.18.0-SNAPSHOT-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-io.modelcontextprotocol.sdk-mcp-spring-webflux-0.18.0-SNAPSHOT-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-net.bytebuddy-byte-buddy-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-biz.aQute.bnd-bnd-maven-plugin-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-jakarta.servlet-jakarta.servlet-api-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-io.projectreactor-reactor-test-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-site-plugin-4.0.0-M13-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.apache.maven.plugins-maven-jar-plugin-3.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.apache.tomcat.embed-tomcat-embed-websocket-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-com.google.code.gson-gson-2.10.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-com.fasterxml.jackson.core-jackson-annotations-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relatedSpdxElement":"SPDXRef-maven-org.testcontainers-junit-jupiter-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-modelcontextprotocol-java-sdk-main-a20b24","relationshipType":"DESCRIBES"}]}