다음을 통해 공유


모델 컨텍스트 프로토콜을 사용하여 Dataverse에 연결

MCP(모델 컨텍스트 프로토콜)는 LLM(대규모 언어 모델) 애플리케이션과 외부 데이터 원본 및 도구 간의 원활한 통합을 가능하게 하는 개방형 프로토콜입니다. Microsoft Dataverse는 MCP 서버 역할을 하여 Copilot Studio 에이전트, VS(Visual Studio) Code GitHub Copilot, Claude 데스크톱 등과 같은 다양한 MCP 클라이언트에 테이블 및 레코드에 대한 지능형 액세스를 제공할 수 있습니다. 이러한 통합을 통해 AI 모델과 Dataverse 데이터 간의 상호 작용이 표준화되고 간소화되어 개발자가 AI 기반 애플리케이션에서 Dataverse의 풍부한 데이터 기능을 보다 효율적이고 효과적으로 적용할 수 있습니다.

Dataverse를 MCP 서버로 사용하려면 Power Platform 환경에 MCP 서버 및 허용된 클라이언트를 사용하도록 설정하고 구성해야 합니다. 구성되면 다른 MCP 클라이언트를 사용하여 Dataverse MCP 서버에 연결할 수 있습니다. 추가 정보: 환경에 대한 Dataverse MCP 서버 구성

Dataverse MCP 서버에 연결하는 방법에는 여러 가지가 있습니다.

도구 목록

Dataverse MCP 서버에 연결하면 Power Platform 환경의 다양한 도구 중에서 선택할 수 있습니다.

도구 설명
create_record Dataverse 테이블에 새 행을 삽입하고 GUID를 반환합니다.
describe_table (테이블 설명) 지정된 테이블의 T-SQL 스키마를 검색합니다.
list_tables Dataverse 환경의 모든 테이블을 나열합니다.
read_query SELECT 쿼리를 실행하여 Dataverse에서 데이터를 가져옵니다.
기록 업데이트 Dataverse 테이블의 기존 행을 업데이트합니다.
테이블 만들기 지정된 스키마를 사용하여 새 테이블을 만듭니다.
테이블 업데이트 기존 테이블의 스키마 또는 메타데이터를 수정합니다.
테이블 삭제 Dataverse에서 테이블을 삭제합니다.
레코드 삭제 Dataverse 테이블에서 행을 삭제합니다.
Search Dataverse를 통해 키워드를 검색하여 특정 레코드를 검색합니다.
FetchXML 엔터티 이름 및 ID를 사용하여 Dataverse에서 레코드의 전체 콘텐츠를 검색합니다.

노트

2025년 12월 15일부터 Dataverse MCP 도구는 Microsoft Copilot Studio 외부에서 만든 AI 에이전트가 액세스할 때 요금이 청구됩니다. Dynamics 365 Premium 라이선스(예: Dynamics 365 Sales Premium, Finance Premium, Supply Chain Premium 및 Customer Service Premium) 또는 Microsoft 365 미국L(Copilot User Subscription License))이 있는 경우 해당 데이터가 Microsoft Copilot Studio 외부에서 액세스되는 경우에도 Dynamics 365 데이터에 액세스하는 데 요금이 청구되지 않습니다.

검색 도구는 테넌트 그래프 기준과 동일한 Copilot 크레딧 비율로 청구되며, 다른 모든 도구는 응답 10개당 텍스트 및 생성형 AI 도구 (기본)의 Copilot 크레딧 비율을 따릅니다. 코필로트 청구에 대한 자세한 내용은 청구 요금 및 관리로 이동하세요.

다음 단계

환경에 대한 Dataverse MCP 서버 구성