diff --git a/README.md b/README.md
index 4873876..f060f46 100644
--- a/README.md
+++ b/README.md
@@ -64,7 +64,7 @@ npx @modelcontextprotocol/conformance server --url http://localhost:8080/mcp --s
./mvnw clean package -DskipTests -pl conformance-tests/client-jdk-http-client -am
for scenario in initialize tools_call elicitation-sep1034-client-defaults sse-retry; do
npx @modelcontextprotocol/conformance client \
- --command "java -jar conformance-tests/client-jdk-http-client/target/client-jdk-http-client-2.0.0-SNAPSHOT.jar" \
+ --command "java -jar conformance-tests/client-jdk-http-client/target/client-jdk-http-client-2.0.0-RC1.jar" \
--scenario $scenario
done
@@ -72,7 +72,7 @@ done
./mvnw clean package -DskipTests -pl conformance-tests/client-spring-http-client -am
npx @modelcontextprotocol/conformance@0.1.15 client \
--spec-version 2025-11-25 \
- --command "java -jar conformance-tests/client-spring-http-client/target/client-spring-http-client-2.0.0-SNAPSHOT.jar" \
+ --command "java -jar conformance-tests/client-spring-http-client/target/client-spring-http-client-2.0.0-RC1.jar" \
--suite auth
```
diff --git a/conformance-tests/client-jdk-http-client/pom.xml b/conformance-tests/client-jdk-http-client/pom.xml
index f939cfa..9b7179f 100644
--- a/conformance-tests/client-jdk-http-client/pom.xml
+++ b/conformance-tests/client-jdk-http-client/pom.xml
@@ -6,7 +6,7 @@
io.modelcontextprotocol.sdk
conformance-tests
- 2.0.0-SNAPSHOT
+ 2.0.0-RC1
client-jdk-http-client
jar
@@ -28,7 +28,7 @@
io.modelcontextprotocol.sdk
mcp
- 2.0.0-SNAPSHOT
+ 2.0.0-RC1
diff --git a/conformance-tests/client-spring-http-client/README.md b/conformance-tests/client-spring-http-client/README.md
index b6943a9..8bbed20 100644
--- a/conformance-tests/client-spring-http-client/README.md
+++ b/conformance-tests/client-spring-http-client/README.md
@@ -68,7 +68,7 @@ cd conformance-tests/client-spring-http-client
This creates an executable JAR at:
```
-target/client-spring-http-client-2.0.0-SNAPSHOT.jar
+target/client-spring-http-client-2.0.0-RC1.jar
```
## Running Tests
@@ -80,7 +80,7 @@ Run the full auth suite:
```bash
npx @modelcontextprotocol/conformance@0.1.15 client \
--spec-version 2025-11-25 \
- --command "java -jar conformance-tests/client-spring-http-client/target/client-spring-http-client-2.0.0-SNAPSHOT.jar" \
+ --command "java -jar conformance-tests/client-spring-http-client/target/client-spring-http-client-2.0.0-RC1.jar" \
--suite auth
```
@@ -89,7 +89,7 @@ Run a single scenario:
```bash
npx @modelcontextprotocol/conformance@0.1.15 client \
--spec-version 2025-11-25 \
- --command "java -jar conformance-tests/client-spring-http-client/target/client-spring-http-client-2.0.0-SNAPSHOT.jar" \
+ --command "java -jar conformance-tests/client-spring-http-client/target/client-spring-http-client-2.0.0-RC1.jar" \
--scenario auth/metadata-default
```
@@ -98,7 +98,7 @@ Run with verbose output:
```bash
npx @modelcontextprotocol/conformance@0.1.15 client \
--spec-version 2025-11-25 \
- --command "java -jar conformance-tests/client-spring-http-client/target/client-spring-http-client-2.0.0-SNAPSHOT.jar" \
+ --command "java -jar conformance-tests/client-spring-http-client/target/client-spring-http-client-2.0.0-RC1.jar" \
--scenario auth/metadata-default \
--verbose
```
@@ -109,7 +109,7 @@ You can also run the client manually if you have a test server:
```bash
export MCP_CONFORMANCE_SCENARIO=auth/metadata-default
-java -jar conformance-tests/client-spring-http-client/target/client-spring-http-client-2.0.0-SNAPSHOT.jar http://localhost:3000/mcp
+java -jar conformance-tests/client-spring-http-client/target/client-spring-http-client-2.0.0-RC1.jar http://localhost:3000/mcp
```
## Known Issues
diff --git a/conformance-tests/client-spring-http-client/pom.xml b/conformance-tests/client-spring-http-client/pom.xml
index 96b9244..093f63b 100644
--- a/conformance-tests/client-spring-http-client/pom.xml
+++ b/conformance-tests/client-spring-http-client/pom.xml
@@ -6,7 +6,7 @@
io.modelcontextprotocol.sdk
conformance-tests
- 2.0.0-SNAPSHOT
+ 2.0.0-RC1
client-spring-http-client
jar
diff --git a/conformance-tests/pom.xml b/conformance-tests/pom.xml
index 88ab7c4..4053161 100644
--- a/conformance-tests/pom.xml
+++ b/conformance-tests/pom.xml
@@ -6,7 +6,7 @@
io.modelcontextprotocol.sdk
mcp-parent
- 2.0.0-SNAPSHOT
+ 2.0.0-RC1
conformance-tests
pom
diff --git a/conformance-tests/server-servlet/pom.xml b/conformance-tests/server-servlet/pom.xml
index a80c7c4..787244d 100644
--- a/conformance-tests/server-servlet/pom.xml
+++ b/conformance-tests/server-servlet/pom.xml
@@ -6,7 +6,7 @@
io.modelcontextprotocol.sdk
conformance-tests
- 2.0.0-SNAPSHOT
+ 2.0.0-RC1
server-servlet
jar
@@ -28,7 +28,7 @@
io.modelcontextprotocol.sdk
mcp
- 2.0.0-SNAPSHOT
+ 2.0.0-RC1
diff --git a/docs/quickstart.md b/docs/quickstart.md
index e7e76bc..86d25d4 100644
--- a/docs/quickstart.md
+++ b/docs/quickstart.md
@@ -123,7 +123,7 @@ Add the BOM to your project:
io.modelcontextprotocol.sdk
mcp-bom
- 1.0.0
+ 2.0.0-RC1
pom
import
@@ -135,7 +135,7 @@ Add the BOM to your project:
```groovy
dependencies {
- implementation platform("io.modelcontextprotocol.sdk:mcp-bom:1.0.0")
+ implementation platform("io.modelcontextprotocol.sdk:mcp-bom:2.0.0-RC1")
//...
}
```
diff --git a/mcp-bom/pom.xml b/mcp-bom/pom.xml
index 3035205..a351cae 100644
--- a/mcp-bom/pom.xml
+++ b/mcp-bom/pom.xml
@@ -7,7 +7,7 @@
io.modelcontextprotocol.sdk
mcp-parent
- 2.0.0-SNAPSHOT
+ 2.0.0-RC1
mcp-bom
diff --git a/mcp-core/pom.xml b/mcp-core/pom.xml
index d622df0..7a8b349 100644
--- a/mcp-core/pom.xml
+++ b/mcp-core/pom.xml
@@ -6,7 +6,7 @@
io.modelcontextprotocol.sdk
mcp-parent
- 2.0.0-SNAPSHOT
+ 2.0.0-RC1
mcp-core
jar
diff --git a/mcp-json-jackson2/pom.xml b/mcp-json-jackson2/pom.xml
index b367029..e73b56d 100644
--- a/mcp-json-jackson2/pom.xml
+++ b/mcp-json-jackson2/pom.xml
@@ -6,7 +6,7 @@
io.modelcontextprotocol.sdk
mcp-parent
- 2.0.0-SNAPSHOT
+ 2.0.0-RC1
mcp-json-jackson2
jar
@@ -74,7 +74,7 @@
io.modelcontextprotocol.sdk
mcp-core
- 2.0.0-SNAPSHOT
+ 2.0.0-RC1
com.networknt
diff --git a/mcp-json-jackson3/pom.xml b/mcp-json-jackson3/pom.xml
index 4dd9d74..c5f7d26 100644
--- a/mcp-json-jackson3/pom.xml
+++ b/mcp-json-jackson3/pom.xml
@@ -6,7 +6,7 @@
io.modelcontextprotocol.sdk
mcp-parent
- 2.0.0-SNAPSHOT
+ 2.0.0-RC1
mcp-json-jackson3
jar
@@ -68,7 +68,7 @@
io.modelcontextprotocol.sdk
mcp-core
- 2.0.0-SNAPSHOT
+ 2.0.0-RC1
tools.jackson.core
diff --git a/mcp-test/pom.xml b/mcp-test/pom.xml
index 45e7471..2c2e76f 100644
--- a/mcp-test/pom.xml
+++ b/mcp-test/pom.xml
@@ -6,7 +6,7 @@
io.modelcontextprotocol.sdk
mcp-parent
- 2.0.0-SNAPSHOT
+ 2.0.0-RC1
mcp-test
jar
@@ -24,7 +24,7 @@
io.modelcontextprotocol.sdk
mcp-core
- 2.0.0-SNAPSHOT
+ 2.0.0-RC1
@@ -159,7 +159,7 @@
io.modelcontextprotocol.sdk
mcp-json-jackson3
- 2.0.0-SNAPSHOT
+ 2.0.0-RC1
test
@@ -170,7 +170,7 @@
io.modelcontextprotocol.sdk
mcp-json-jackson2
- 2.0.0-SNAPSHOT
+ 2.0.0-RC1
test
diff --git a/mcp/pom.xml b/mcp/pom.xml
index 16fca0b..e775b37 100644
--- a/mcp/pom.xml
+++ b/mcp/pom.xml
@@ -6,7 +6,7 @@
io.modelcontextprotocol.sdk
mcp-parent
- 2.0.0-SNAPSHOT
+ 2.0.0-RC1
mcp
jar
@@ -25,13 +25,13 @@
io.modelcontextprotocol.sdk
mcp-json-jackson3
- 2.0.0-SNAPSHOT
+ 2.0.0-RC1
io.modelcontextprotocol.sdk
mcp-core
- 2.0.0-SNAPSHOT
+ 2.0.0-RC1
diff --git a/mkdocs.yml b/mkdocs.yml
index 3e27c3f..608b7ec 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -48,9 +48,7 @@ nav:
- Contributing:
- Contributing Guide: contribute.md
- Documentation: development.md
- - API Reference: https://javadoc.io/doc/io.modelcontextprotocol.sdk/mcp-core/latest
- - News:
- - blog/index.md
+ - API Reference: https://javadoc.io/doc/io.modelcontextprotocol.sdk/mcp-core/2.0.0-RC1
markdown_extensions:
- admonition
diff --git a/pom.xml b/pom.xml
index d738e26..1b32356 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
io.modelcontextprotocol.sdk
mcp-parent
- 2.0.0-SNAPSHOT
+ 2.0.0-RC1
pom
https://github.com/modelcontextprotocol/java-sdk