Skip to content

Commit af11d65

Browse files
committed
chore(dependencies): Update MCP SDK version to 0.13.0 in pom.xml and documentation
1 parent 79b3fb9 commit af11d65

32 files changed

+204
-194
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ Now it's all set, run your MCP server, choose one MCP client you like and start
141141
Add the following Maven dependency to your project:
142142

143143
```xml
144-
<!-- Internally relies on native MCP Java SDK 0.12.1 -->
144+
<!-- Internally relies on native MCP Java SDK 0.13.0 -->
145145
<dependency>
146146
<groupId>io.github.codeboyzhou</groupId>
147147
<artifactId>mcp-declarative-java-sdk</artifactId>

docs/docs/getting-started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ hide:
1414
Add the following Maven dependency to your project:
1515

1616
```xml
17-
<!-- Internally relies on native MCP Java SDK 0.12.1 -->
17+
<!-- Internally relies on native MCP Java SDK 0.13.0 -->
1818
<dependency>
1919
<groupId>io.github.codeboyzhou</groupId>
2020
<artifactId>mcp-declarative-java-sdk</artifactId>

pom.xml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,11 @@
5656
<!--==================== dependency versions ======================-->
5757
<annotations.version>26.0.2</annotations.version>
5858
<guice.version>7.0.0</guice.version>
59-
<jackson-dataformat-yaml.version>2.19.2</jackson-dataformat-yaml.version>
59+
<jackson-dataformat-yaml.version>2.17.0</jackson-dataformat-yaml.version>
6060
<jetty.version>12.1.0</jetty.version>
6161
<junit5.version>5.13.4</junit5.version>
6262
<logback.version>1.5.18</logback.version>
63-
<mcp-sdk.version>0.12.1</mcp-sdk.version>
63+
<mcp-sdk.version>0.13.0</mcp-sdk.version>
6464
<mockito.version>5.19.0</mockito.version>
6565
<reflections.version>0.10.2</reflections.version>
6666
</properties>
@@ -97,7 +97,11 @@
9797
</dependency>
9898
<dependency>
9999
<groupId>io.modelcontextprotocol.sdk</groupId>
100-
<artifactId>mcp</artifactId>
100+
<artifactId>mcp-core</artifactId>
101+
</dependency>
102+
<dependency>
103+
<groupId>io.modelcontextprotocol.sdk</groupId>
104+
<artifactId>mcp-json-jackson2</artifactId>
101105
</dependency>
102106
<dependency>
103107
<groupId>org.eclipse.jetty.ee10</groupId>
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.github.codeboyzhou.mcp.declarative.annotation;
22

3-
import com.github.codeboyzhou.mcp.declarative.util.Strings;
3+
import com.github.codeboyzhou.mcp.declarative.util.StringHelper;
44
import java.lang.annotation.ElementType;
55
import java.lang.annotation.Retention;
66
import java.lang.annotation.RetentionPolicy;
@@ -9,9 +9,9 @@
99
@Target(ElementType.FIELD)
1010
@Retention(RetentionPolicy.RUNTIME)
1111
public @interface McpJsonSchemaDefinitionProperty {
12-
String name() default Strings.EMPTY;
12+
String name() default StringHelper.EMPTY;
1313

14-
String description() default Strings.EMPTY;
14+
String description() default StringHelper.EMPTY;
1515

1616
boolean required() default false;
1717
}
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.github.codeboyzhou.mcp.declarative.annotation;
22

3-
import com.github.codeboyzhou.mcp.declarative.util.Strings;
3+
import com.github.codeboyzhou.mcp.declarative.util.StringHelper;
44
import java.lang.annotation.ElementType;
55
import java.lang.annotation.Retention;
66
import java.lang.annotation.RetentionPolicy;
@@ -10,9 +10,9 @@
1010
@Retention(RetentionPolicy.RUNTIME)
1111
public @interface McpPrompt {
1212

13-
String name() default Strings.EMPTY;
13+
String name() default StringHelper.EMPTY;
1414

15-
String title() default Strings.EMPTY;
15+
String title() default StringHelper.EMPTY;
1616

17-
String description() default Strings.EMPTY;
17+
String description() default StringHelper.EMPTY;
1818
}

src/main/java/com/github/codeboyzhou/mcp/declarative/annotation/McpPromptParam.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.github.codeboyzhou.mcp.declarative.annotation;
22

3-
import com.github.codeboyzhou.mcp.declarative.util.Strings;
3+
import com.github.codeboyzhou.mcp.declarative.util.StringHelper;
44
import java.lang.annotation.ElementType;
55
import java.lang.annotation.Retention;
66
import java.lang.annotation.RetentionPolicy;
@@ -12,9 +12,9 @@
1212

1313
String name();
1414

15-
String title() default Strings.EMPTY;
15+
String title() default StringHelper.EMPTY;
1616

17-
String description() default Strings.EMPTY;
17+
String description() default StringHelper.EMPTY;
1818

1919
boolean required() default false;
2020
}

src/main/java/com/github/codeboyzhou/mcp/declarative/annotation/McpResource.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.github.codeboyzhou.mcp.declarative.annotation;
22

3-
import com.github.codeboyzhou.mcp.declarative.util.Strings;
3+
import com.github.codeboyzhou.mcp.declarative.util.StringHelper;
44
import io.modelcontextprotocol.spec.McpSchema;
55
import java.lang.annotation.ElementType;
66
import java.lang.annotation.Retention;
@@ -12,11 +12,11 @@
1212
public @interface McpResource {
1313
String uri();
1414

15-
String name() default Strings.EMPTY;
15+
String name() default StringHelper.EMPTY;
1616

17-
String title() default Strings.EMPTY;
17+
String title() default StringHelper.EMPTY;
1818

19-
String description() default Strings.EMPTY;
19+
String description() default StringHelper.EMPTY;
2020

2121
String mimeType() default "text/plain";
2222

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.github.codeboyzhou.mcp.declarative.annotation;
22

3-
import com.github.codeboyzhou.mcp.declarative.util.Strings;
3+
import com.github.codeboyzhou.mcp.declarative.util.StringHelper;
44
import java.lang.annotation.ElementType;
55
import java.lang.annotation.Retention;
66
import java.lang.annotation.RetentionPolicy;
@@ -9,7 +9,7 @@
99
@Target(ElementType.TYPE)
1010
@Retention(RetentionPolicy.RUNTIME)
1111
public @interface McpServerApplication {
12-
String basePackage() default Strings.EMPTY;
12+
String basePackage() default StringHelper.EMPTY;
1313

1414
Class<?> basePackageClass() default Object.class;
1515
}
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.github.codeboyzhou.mcp.declarative.annotation;
22

3-
import com.github.codeboyzhou.mcp.declarative.util.Strings;
3+
import com.github.codeboyzhou.mcp.declarative.util.StringHelper;
44
import java.lang.annotation.ElementType;
55
import java.lang.annotation.Retention;
66
import java.lang.annotation.RetentionPolicy;
@@ -10,9 +10,9 @@
1010
@Retention(RetentionPolicy.RUNTIME)
1111
public @interface McpTool {
1212

13-
String name() default Strings.EMPTY;
13+
String name() default StringHelper.EMPTY;
1414

15-
String title() default Strings.EMPTY;
15+
String title() default StringHelper.EMPTY;
1616

17-
String description() default Strings.EMPTY;
17+
String description() default StringHelper.EMPTY;
1818
}

src/main/java/com/github/codeboyzhou/mcp/declarative/annotation/McpToolParam.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.github.codeboyzhou.mcp.declarative.annotation;
22

3-
import com.github.codeboyzhou.mcp.declarative.util.Strings;
3+
import com.github.codeboyzhou.mcp.declarative.util.StringHelper;
44
import java.lang.annotation.ElementType;
55
import java.lang.annotation.Retention;
66
import java.lang.annotation.RetentionPolicy;
@@ -11,7 +11,7 @@
1111
public @interface McpToolParam {
1212
String name();
1313

14-
String description() default Strings.EMPTY;
14+
String description() default StringHelper.EMPTY;
1515

1616
boolean required() default false;
1717
}

0 commit comments

Comments
 (0)