Настройка MCP с помощью microsoft.extensions.aiC#

Место общения программистов C#
Anonymous
Настройка MCP с помощью microsoft.extensions.ai

Сообщение Anonymous »

Использование следующего шаблона Microsoft в качестве базы:
https://devblogs.microsoft.com/dotnet/a ... w1/образно Stdiomcpclient, который реализует интерфейс Aitools. McpDotNet.Client.McpClientOptions clientOptions = new()
{
ClientInfo = new() { Name = "TestName", Version = "1.0.0" }
};

var serverConfig = new McpServerConfig
{
Id = "demo-server",
Name = "Test MCP",
TransportType = TransportTypes.StdIo,
TransportOptions = new Dictionary
{
["command"] = @"...t"
}
};

using var loggerFactory = LoggerFactory.Create(builder =>
builder.AddConsole().SetMinimumLevel(LogLevel.Information));

var mcpClient =
McpDotNet.Client.McpClientFactory.CreateAsync(serverConfig, clientOptions, loggerFactory: loggerFactory).Result;
< /code>
Тем не менее, возвращаемый инструмент McpClient имеет тип (в mcpdotnet namspace), а не aitool (microsoft.extensions.ai -пространство имен), поэтому я не могу зарегистрировать его в списке Chatoptions. Работа. Может ли кто -нибудь дать некоторое представление или советы о том, как продолжить?

Подробнее здесь: https://stackoverflow.com/questions/797 ... ensions-ai

Вернуться в «C#»