Подключение к Dataverse с помощью протокола контекста модели

Протокол контекста модели (MCP) — это открытый протокол, который обеспечивает простую интеграцию между приложениями большой языковой модели (LLM) и внешними источниками данных и инструментами. Microsoft Dataverse может выступать в качестве сервера MCP, предоставляя интеллектуальный доступ к таблицам и записям для различных клиентов MCP, таких как агенты Copilot Studio, Visual Studio (VS) Code GitHub Copilot, GitHub Copilot CLI, Claude desktop, Claude Code и многие другие. Эта интеграция стандартизирует и оптимизирует взаимодействие между моделями ИИ и данными Dataverse, что делает процесс более эффективным и действенным для разработчиков при применении богатых возможностей Dataverse по работе с данными в своих приложениях на основе ИИ.

Чтобы использовать Dataverse в качестве сервера MCP, необходимо включить и настроить сервер MCP и разрешенные клиенты для среды Power Platform. После настройки можно подключиться к серверу Dataverse MCP с помощью разных клиентов MCP. Дополнительные сведения: настройка сервера Dataverse MCP для среды

URL-адрес сервера dataverse MCP

URL-адрес удаленного сервера Dataverse MCP следует этому формату:

https://{dataverseOrgName}.crm.dynamics.com/api/mcp

Например, если имя организации Dataverse имеет значение contoso, URL-адрес сервера MCP:

https://contoso.crm.dynamics.com/api/mcp

Подключение к серверу MCP Dataverse

Существует несколько способов подключения к серверу Dataverse MCP:

Список инструментов

После подключения к серверу MCP Dataverse можно выбрать следующие средства в среде Power Platform.

Инструмент Description
search_data Поиск структурированных и неструктурированных данных.
search Поиск схем таблиц и бизнес-навыков по ключевым словам.
create_record Вставляет новую строку в таблицу Dataverse и возвращает GUID.
update_record Изменяет существующую строку в таблице Dataverse.
delete_record Удалите строку только после явного утверждения пользователя.
create_table Создает новую таблицу с указанной схемой.
update_table Изменяет схему или метаданные существующей таблицы.
delete_table Удаляет таблицу из Dataverse только после явного утверждения пользователя.
read_query Выполните поддерживаемые запросы Dataverse SQL SELECT.
describe Просматривайте сведения в результатах поиска для таблиц, записей, схем, навыков и приложений.
upsert_skill Добавьте или обновите навык или сценарий Dataverse.
delete_skill Удалите навык/сборник схем Dataverse по имени.
init_file_upload Создайте URL-адрес SAS для отправки файла.
commit_file_upload Подтвердить загрузку файла.
file_download Создайте URL-адрес SAS для скачивания файла.

Important

Область инструментов сервера Dataverse MCP изменена. Следующие средства были удалены, а их функции заменены средствами из предыдущей таблицы: describe_table, list_tables и fetch (заменены на describe); а также предыдущее средство search, которое выполняло поиск данных Dataverse (переименовано в search_data). Текущее search средство выполняет поиск метаданных. Если вы поддерживаете списки разрешений или запретов в клиенте MCP по имени средства, просмотрите конфигурацию, чтобы новые имена инструментов соответствовали вашим предполагаемым разрешениям. Дополнительные сведения: Вопросы и ответы о подключении к Dataverse с помощью протокола контекста модели

Замечание

Начиная с 15 декабря 2025 года, взимается плата за использование инструментов Dataverse MCP при доступе агентов ИИ, созданных за пределами Microsoft Copilot Studio. Если у вас есть лицензии Dynamics 365 Premium (например, Dynamics 365 Sales Premium, Finance Premium, Supply Chain Premium и Customer Service Premium) или лицензия на подписку пользователя Microsoft 365 Copilot (USL), вы не взимаете плату за доступ к данным Dynamics 365, даже если эти данные доступны за пределами Microsoft Copilot Studio.

Средство search_data тарифицируется по той же ставке кредитов Copilot, что и граундинг Graph в клиенте. Все остальные инструменты, включая инструмент search метаданных, тарифицируются по ставке "Инструменты текстового и генеративного ИИ (базовые)": 10 кредитов Copilot за ответ. Сведения о выставлении счетов Copilot см. в разделе "Тарифы выставления счетов" и "Управление".

Дальнейшие шаги

Настройка сервера Dataverse MCP для среды