Skip to content

Commit 1e1560d

Browse files
committed
Update mcp annotation examples
Signed-off-by: Christian Tzolov <[email protected]>
1 parent 74964fd commit 1e1560d

File tree

7 files changed

+8
-14
lines changed

7 files changed

+8
-14
lines changed

model-context-protocol/mcp-annotations/mcp-annotations-client/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<dependency>
2626
<groupId>org.springframework.ai</groupId>
2727
<artifactId>spring-ai-bom</artifactId>
28-
<version>1.1.0-SNAPSHOT</version>
28+
<version>1.1.0</version>
2929
<type>pom</type>
3030
<scope>import</scope>
3131
</dependency>

model-context-protocol/mcp-annotations/mcp-annotations-client/src/main/java/org/springframework/ai/mcp/samples/client/McpClientApplication.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public CommandLineRunner predefinedQuestions(
5555
CallToolRequest toolRequest = CallToolRequest.builder()
5656
.name("tool1")
5757
.arguments(Map.of("input", "test input"))
58-
.progressToken("test-progress-token")
58+
.progressToken(666)
5959
.build();
6060
CallToolResult response = mcpClient.callTool(toolRequest);
6161
System.out.println("Tool response: " + response);

model-context-protocol/mcp-annotations/mcp-annotations-server/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<dependency>
2424
<groupId>org.springframework.ai</groupId>
2525
<artifactId>spring-ai-bom</artifactId>
26-
<version>1.1.0-SNAPSHOT</version>
26+
<version>1.1.0</version>
2727
<type>pom</type>
2828
<scope>import</scope>
2929
</dependency>

model-context-protocol/sampling/annotations/mcp-sampling-client-annotations/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
<properties>
1919
<java.version>17</java.version>
20-
<spring-ai.version>1.1.0-SNAPSHOT</spring-ai.version>
20+
<spring-ai.version>1.1.0</spring-ai.version>
2121
</properties>
2222

2323
<dependencyManagement>

model-context-protocol/sampling/annotations/mcp-sampling-client-annotations/src/main/java/org/springframework/ai/mcp/samples/client/McpClientApplication.java

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,13 @@
2121

2222
import org.springframework.ai.chat.client.ChatClient;
2323
import org.springframework.ai.chat.model.ChatModel;
24-
import org.springframework.ai.mcp.SyncMcpToolCallbackProvider;
2524
import org.springframework.ai.openai.OpenAiChatModel;
25+
import org.springframework.ai.tool.ToolCallbackProvider;
2626
import org.springframework.boot.CommandLineRunner;
2727
import org.springframework.boot.SpringApplication;
2828
import org.springframework.boot.autoconfigure.SpringBootApplication;
2929
import org.springframework.context.annotation.Bean;
3030

31-
import io.modelcontextprotocol.client.McpSyncClient;
32-
3331
@SpringBootApplication
3432
public class McpClientApplication {
3533

@@ -39,13 +37,11 @@ public static void main(String[] args) {
3937

4038
@Bean
4139
public CommandLineRunner predefinedQuestions(OpenAiChatModel openAiChatModel,
42-
List<McpSyncClient> mcpClients) {
40+
ToolCallbackProvider toolCallbackProvider) {
4341

4442
return args -> {
4543

46-
var mcpToolProvider = new SyncMcpToolCallbackProvider(mcpClients);
47-
48-
ChatClient chatClient = ChatClient.builder(openAiChatModel).defaultToolCallbacks(mcpToolProvider).build();
44+
ChatClient chatClient = ChatClient.builder(openAiChatModel).defaultToolCallbacks(toolCallbackProvider).build();
4945

5046
String userQuestion = """
5147
What is the weather in Amsterdam right now?

model-context-protocol/sampling/annotations/mcp-sampling-client-annotations/src/main/resources/application.properties

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,3 @@ spring.ai.mcp.client.streamable-http.connections.server1.url=http://localhost:80
1212

1313
logging.level.io.modelcontextprotocol.client=WARN
1414
logging.level.io.modelcontextprotocol.spec=WARN
15-
16-
spring.ai.mcp.client.toolcallback.enabled=false

model-context-protocol/sampling/annotations/mcp-sampling-server-annotations/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
<properties>
2222
<java.version>17</java.version>
23-
<spring-ai.version>1.1.0-SNAPSHOT</spring-ai.version>
23+
<spring-ai.version>1.1.0</spring-ai.version>
2424
</properties>
2525

2626
<dependencyManagement>

0 commit comments

Comments
 (0)