HostedMcpServerTool Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет размещенное средство сервера MCP, которое можно указать в службе ИИ.
public ref class HostedMcpServerTool : Microsoft::Extensions::AI::AITool
public class HostedMcpServerTool : Microsoft.Extensions.AI.AITool
type HostedMcpServerTool = class
inherit AITool
Public Class HostedMcpServerTool
Inherits AITool
- Наследование
Конструкторы
| Имя | Описание |
|---|---|
| HostedMcpServerTool(String, String, IReadOnlyDictionary<String,Object>) |
Инициализирует новый экземпляр класса HostedMcpServerTool. |
| HostedMcpServerTool(String, String) |
Инициализирует новый экземпляр класса HostedMcpServerTool. |
| HostedMcpServerTool(String, Uri, IReadOnlyDictionary<String,Object>) |
Инициализирует новый экземпляр класса HostedMcpServerTool. |
| HostedMcpServerTool(String, Uri) |
Инициализирует новый экземпляр класса HostedMcpServerTool. |
Свойства
| Имя | Описание |
|---|---|
| AdditionalProperties |
Возвращает все дополнительные свойства, связанные с инструментом. |
| AllowedTools |
Возвращает или задает список инструментов, которые разрешено использовать службой ИИ. |
| ApprovalMode |
Возвращает или задает режим утверждения, указывающий, когда службе искусственного интеллекта требуется утверждение пользователя для вызовов средств на удаленный сервер MCP. |
| Description |
Возвращает описание инструмента, подходящего для описания цели модели. (Унаследовано от AITool) |
| Headers |
Возвращает или задает изменяемый словарь заголовков HTTP, которые необходимо включить при вызове удаленного сервера MCP. |
| Name |
Возвращает имя средства. |
| ServerAddress |
Возвращает адрес удаленного сервера MCP. |
| ServerDescription |
Возвращает или задает описание удаленного сервера MCP, используемого для предоставления дополнительных контекстов службе ИИ. |
| ServerName |
Возвращает имя удаленного сервера MCP, который используется для его идентификации. |
Методы
| Имя | Описание |
|---|---|
| GetService(Type, Object) |
Запрашивает AITool объект указанного типа |
| GetService<TService>(Object) |
Запрашивает AITool объект типа |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от AITool) |
Методы расширения
| Имя | Описание |
|---|---|
| AsOpenAIResponseTool(AITool) |
Создает OpenAI ResponseTool из объекта AITool. |