14 lines
474 B
C#
14 lines
474 B
C#
using System.ComponentModel;
|
|
using ModelContextProtocol.Server;
|
|
|
|
namespace AspNetCoreMcpServer.Tools;
|
|
|
|
[McpServerToolType]
|
|
public sealed class EchoTool
|
|
{
|
|
[McpServerTool, Description("Echoes the message back to the client.")]
|
|
public static string Echo(string message) => $"Hello from C#: {message}";
|
|
|
|
[McpServerTool, Description("Echoes in reverse the message sent.")]
|
|
public static string ReverseEcho(string message) => string.Concat(message.Reverse());
|
|
} |