Настройка 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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