// PoC file to test Microsoft ModelContextProtocol SDK
// This demonstrates the SDK's attribute-based tool registration
using ModelContextProtocol.Server;
using System.ComponentModel;
namespace ColaFlow.API.Mcp.Sdk;
///
/// PoC class to test Microsoft MCP SDK Tool registration
///
[McpServerToolType]
public class SdkPocTools
{
///
/// Simple ping tool to test SDK attribute system
///
[McpServerTool]
[Description("Test tool that returns a pong message")]
public static Task Ping()
{
return Task.FromResult("Pong from Microsoft MCP SDK!");
}
///
/// Tool with parameters to test SDK parameter marshalling
///
[McpServerTool]
[Description("Get project information by ID")]
public static Task