csharp-sdk/src/McpDotNet.Extensions.AI/McpToolExtensions.cs
Peder Holdgaard Pedersen 89c4913ed7
Microsoft.Extensions.AI.Abstractions integration (#25)
* MEAI integration
* README and xmldocs
2025-02-23 13:23:56 +01:00

17 lines
No EOL
486 B
C#

using McpDotNet.Client;
using McpDotNet.Protocol.Types;
using Microsoft.Extensions.AI;
namespace McpDotNet.Extensions.AI;
/// <summary>
/// Utility class for converting an MCP Tool to an Microsoft.Extensions.AI.Abstractions AITool.
/// </summary>
public static class McpToolExtensions
{
/// <summary>
/// Converts an MCP Tool to an AITool.
/// </summary>
public static AITool ToAITool(this Tool tool, IMcpClient client)
=> new McpAIFunction(tool, client);
}