Files

14 lines
474 B
C#
Raw Permalink Normal View History

2025-11-13 16:07:34 +08:00
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());
}