Skip to content

Commit 098ea67

Browse files
committed
Change WithMetadata to WithMeta
1 parent 1986326 commit 098ea67

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

src/ModelContextProtocol.Core/Client/McpClientTool.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ public McpClientTool WithProgress(IProgress<ProgressNotificationValue> progress)
289289
/// This can be useful for tracing, logging, or passing context information to the server.
290290
/// </para>
291291
/// <para>
292-
/// Only one metadata object can be specified at a time. Calling <see cref="WithMetadata"/> again
292+
/// Only one metadata object can be specified at a time. Calling <see cref="WithMeta"/> again
293293
/// will overwrite any previously specified metadata.
294294
/// </para>
295295
/// <para>
@@ -298,7 +298,7 @@ public McpClientTool WithProgress(IProgress<ProgressNotificationValue> progress)
298298
/// </para>
299299
/// </remarks>
300300
/// <returns>A new instance of <see cref="McpClientTool"/>, configured with the provided metadata.</returns>
301-
public McpClientTool WithMetadata(JsonObject metadata)
301+
public McpClientTool WithMeta(JsonObject metadata)
302302
{
303303
Throw.IfNull(metadata);
304304

tests/ModelContextProtocol.Tests/Client/McpClientToolTests.cs

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -497,7 +497,7 @@ public async Task MultipleAIContent_PreservesRawRepresentation()
497497
}
498498

499499
[Fact]
500-
public async Task WithMetadata_MetadataIsPassedToServer()
500+
public async Task WithMeta_MetaIsPassedToServer()
501501
{
502502
// Arrange
503503
await using McpClient client = await CreateMcpClientForServer();
@@ -511,8 +511,8 @@ public async Task WithMetadata_MetadataIsPassedToServer()
511511
};
512512

513513
// Act - use tool with metadata
514-
var toolWithMetadata = tool.WithMetadata(metadata);
515-
var result = await toolWithMetadata.CallAsync(cancellationToken: TestContext.Current.CancellationToken);
514+
var toolWithMeta = tool.WithMeta(metadata);
515+
var result = await toolWithMeta.CallAsync(cancellationToken: TestContext.Current.CancellationToken);
516516

517517
// Assert
518518
Assert.NotNull(result);
@@ -527,7 +527,7 @@ public async Task WithMetadata_MetadataIsPassedToServer()
527527
}
528528

529529
[Fact]
530-
public async Task WithMetadata_CreatesNewInstance()
530+
public async Task WithMeta_CreatesNewInstance()
531531
{
532532
// Arrange
533533
await using McpClient client = await CreateMcpClientForServer();
@@ -537,16 +537,16 @@ public async Task WithMetadata_CreatesNewInstance()
537537
var metadata = new JsonObject { ["key"] = "value" };
538538

539539
// Act
540-
var toolWithMetadata = tool.WithMetadata(metadata);
540+
var toolWithMeta = tool.WithMeta(metadata);
541541

542542
// Assert - should be a different instance
543-
Assert.NotSame(tool, toolWithMetadata);
544-
Assert.Equal(tool.Name, toolWithMetadata.Name);
545-
Assert.Equal(tool.Description, toolWithMetadata.Description);
543+
Assert.NotSame(tool, toolWithMeta);
544+
Assert.Equal(tool.Name, toolWithMeta.Name);
545+
Assert.Equal(tool.Description, toolWithMeta.Description);
546546
}
547547

548548
[Fact]
549-
public async Task WithMetadata_ChainsWithOtherWithMethods()
549+
public async Task WithMeta_ChainsWithOtherWithMethods()
550550
{
551551
// Arrange
552552
await using McpClient client = await CreateMcpClientForServer();
@@ -555,11 +555,11 @@ public async Task WithMetadata_ChainsWithOtherWithMethods()
555555

556556
var metadata = new JsonObject { ["chainedKey"] = "chainedValue" };
557557

558-
// Act - chain WithName, WithDescription, and WithMetadata
558+
// Act - chain WithName, WithDescription, and WithMeta
559559
var modifiedTool = tool
560560
.WithName("custom_name")
561561
.WithDescription("Custom description")
562-
.WithMetadata(metadata);
562+
.WithMeta(metadata);
563563

564564
var result = await modifiedTool.CallAsync(cancellationToken: TestContext.Current.CancellationToken);
565565

@@ -575,7 +575,7 @@ public async Task WithMetadata_ChainsWithOtherWithMethods()
575575
}
576576

577577
[Fact]
578-
public async Task WithMetadata_MultipleToolInstancesWithDifferentMetadata()
578+
public async Task WithMeta_MultipleToolInstancesWithDifferentMetadata()
579579
{
580580
// Arrange
581581
await using McpClient client = await CreateMcpClientForServer();
@@ -586,8 +586,8 @@ public async Task WithMetadata_MultipleToolInstancesWithDifferentMetadata()
586586
var metadata2 = new JsonObject { ["clientId"] = "client-2" };
587587

588588
// Act - create two tool instances with different metadata
589-
var tool1 = tool.WithMetadata(metadata1);
590-
var tool2 = tool.WithMetadata(metadata2);
589+
var tool1 = tool.WithMeta(metadata1);
590+
var tool2 = tool.WithMeta(metadata2);
591591

592592
var result1 = await tool1.CallAsync(cancellationToken: TestContext.Current.CancellationToken);
593593
var result2 = await tool2.CallAsync(cancellationToken: TestContext.Current.CancellationToken);

0 commit comments

Comments
 (0)