Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One change · api

mcp-connector changedagents-and-tools/mcp-connector

Nearest release: v2.1.307, published 4 hours after this site recorded the change. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.

Recorded here
Lines+12added
Lines−22removed
From line 160 where the diff opens
First seen 14 Aug 2026 this site's first read of the page
Recorded edits32to this page, all time

The whole hunk

from line 160, old and new numbered
/
lines
from line 160
160160 MaxTokens = 1000,
161161 Messages = new List<BetaMessageParam>
162162 {
163 new() { Role = Role.User, Content = "What tools do you have available?" }
163 new BetaUserMessageParam { Content = "What tools do you have available?" }
164164 },
165165 McpServers = new List<BetaRequestMcpServerUrlDefinition>
166166 {
from line 835
835835 ];
836836 List<BetaMessageParam> messages =
837837 [
838 new() { Role = Role.User, Content = "What tools do you have available?" },
838 new BetaUserMessageParam { Content = "What tools do you have available?" },
839839 ];
840840 
841841 // First request: the toolset isn't pinned, so the API asks the server for
from line 883
883883 });
884884 
885885 // With a pinned toolset, the response has no mcp_tool_listing block.
886 Console.WriteLine(string.Join(", ", second.Content.Select(block => block.Type)));
886 Console.WriteLine(string.Join(", ", second.Content.Select(block => block.Type.Raw())));
887887 ```
888888 
889889 ```go Go
from line 1276
12761276 <Tabs>
12771277 <Tab title="Gradle">
12781278 ```kotlin
1279 implementation("com.anthropic:anthropic-java:2.75.0")
1280 implementation("com.anthropic:anthropic-java-mcp:2.75.0")
1279 implementation("com.anthropic:anthropic-java:3.0.0")
1280 implementation("com.anthropic:anthropic-java-mcp:3.0.0")
12811281 ```
12821282 </Tab>
12831283 
from line 1286
12861286 <dependency>
12871287 <groupId>com.anthropic</groupId>
12881288 <artifactId>anthropic-java</artifactId>
1289 <version>2.75.0</version>
1289 <version>3.0.0</version>
12901290 </dependency>
12911291 <dependency>
12921292 <groupId>com.anthropic</groupId>
12931293 <artifactId>anthropic-java-mcp</artifactId>
1294 <version>2.75.0</version>
1294 <version>3.0.0</version>
12951295 </dependency>
12961296 ```
12971297 </Tab>
from line 1466
14661466 {
14671467 Model = Messages::Model.ClaudeOpus5_5,
14681468 MaxTokens = 1024,
1469 Messages =
1470 [
1471 new BetaMessageParam
1472 {
1473 Role = Role.User,
1474 Content = "What tools do you have available?",
1475 },
1476 ],
1469 Messages = [new BetaUserMessageParam { Content = "What tools do you have available?" }],
14771470 },
14781471 tools
14791472 );
from line 1802
18091802 MaxTokens = 1024,
18101803 Messages =
18111804 [
1812 new BetaMessageParam
1805 new BetaUserMessageParam
18131806 {
1814 Role = Role.User,
1815 Content = new BetaMessageParamContent(
1807 Content = new BetaMessageContentParam(
18161808 [
18171809 BetaMcp.ResourceToContent(resource),
18181810 new BetaTextBlockParam { Text = "Summarize this document" },
from line 1895
19031895 BetaMessage response = anthropic.beta().messages().create(MessageCreateParams.builder()
19041896 .model(Model.CLAUDE_OPUS_5_5)
19051897 .maxTokens(1024L)
1906 .addUserMessageOfBetaContentBlockParams(content)
1898 .addUserMessageOfContentBlockParams(content)
19071899 .build());
19081900 
19091901 IO.println(response);
from line 1911
19191911 MultipartField.Builder<InputStream> fileField = MultipartField.<InputStream>builder()
19201912 .value(new ByteArrayInputStream(resourceFile.content()))
19211913 .filename(resourceFile.filename());
1922 if (resourceFile.mimeType() != null) {
1923 fileField.contentType(resourceFile.mimeType());
1924 }
1914 resourceFile.mimeType().ifPresent(fileField::contentType);
19251915 
19261916 var uploaded = anthropic.files().upload(FileUploadParams.builder()
19271917 .file(fileField.build())
Feedback