Skip to content

Commit dfee1b6

Browse files
committed
Update the anthropic version to 0.8.0 and refactor imports
1 parent 2ac19c0 commit dfee1b6

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

samples/kotlin-mcp-client/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ version = "0.1.0"
1414

1515
val mcpVersion = "0.3.0"
1616
val slf4jVersion = "2.0.9"
17-
val anthropicVersion = "0.7.0"
17+
val anthropicVersion = "0.8.0"
1818

1919
dependencies {
2020
implementation("io.modelcontextprotocol:kotlin-sdk:$mcpVersion")

samples/kotlin-mcp-client/src/main/kotlin/io/modelcontextprotocol/sample/client/MCPClient.kt

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@ package io.modelcontextprotocol.sample.client
22

33
import com.anthropic.client.okhttp.AnthropicOkHttpClient
44
import com.anthropic.core.JsonValue
5-
import com.anthropic.models.MessageCreateParams
6-
import com.anthropic.models.MessageParam
7-
import com.anthropic.models.Tool
8-
import com.anthropic.models.ToolUnion
5+
import com.anthropic.models.messages.*
6+
import com.fasterxml.jackson.core.type.TypeReference
7+
import com.fasterxml.jackson.databind.ObjectMapper
98
import io.modelcontextprotocol.kotlin.sdk.Implementation
109
import io.modelcontextprotocol.kotlin.sdk.client.Client
1110
import io.modelcontextprotocol.kotlin.sdk.client.StdioClientTransport
@@ -23,8 +22,8 @@ class MCPClient : AutoCloseable {
2322
private val mcp: Client = Client(clientInfo = Implementation(name = "mcp-client-cli", version = "1.0.0"))
2423

2524
private val messageParamsBuilder: MessageCreateParams.Builder = MessageCreateParams.builder()
26-
.model("claude-3-5-sonnet-20241022")
27-
.maxTokens(1000)
25+
.model(Model.CLAUDE_3_5_SONNET_20241022)
26+
.maxTokens(1024)
2827

2928
// List of tools offered by the server
3029
private lateinit var tools: List<ToolUnion>

0 commit comments

Comments
 (0)