Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Conéctese a Microsoft Dataverse mediante un cliente de contexto de modelo (MCP) que no sea de Microsoft. En este ejemplo se describe cómo conectarse mediante Claude.
Prerrequisitos
Estos son los requisitos previos para usar un servidor MCP de Dataverse con Claude.
- Habilite el servidor MCP de Dataverse para el entorno mediante la configuración de PPAC. Más información: Configuración y administración del servidor MCP de Dataverse para un entorno
- Una conexión de Dataverse para la configuración de MCP.
- Instale el proxy local del servidor MCP de Dataverse.
- Identificador de inquilino del entorno de Dataverse.
Nota:
Actualmente solo se admite la versión de escritorio de Claude.
Crear una conexión de Dataverse para la configuración de MCP
Vaya a Power Automate. Si es necesario, cambie al ambiente correcto seleccionándolo en la parte superior derecha.
Seleccione Conexiones en el panel de navegación izquierdo y, a continuación, seleccione + Nueva conexión en la barra de comandos.
Escriba Dataverse en el cuadro de búsqueda y, a continuación, seleccione el conector de Microsoft Dataverse .
Siga las instrucciones que aparecen en pantalla.
Anote el nombre de usuario en la conexión Nombre; debe ser el mismo nombre que usó para crear el entorno anteriormente.
Seleccione la conexión para abrirla. Pegue esta dirección URL cuando se le solicite.
https://make.preprod.powerautomate.com/environments/fb6637eb-601d-e9d2-b7f0-1613fca29e7e/connections?apiName=shared_commondataserviceforapps&connectionName=64244f45b6f045299463becb30bcd9b8
Instalar el proxy local del servidor MCP de Dataverse
Estos pasos instalan el proxy local del servidor MCP de Dataverse que usa el cliente MCP, como Claude Desktop o VS Code GitHub Copilot.
Instale el SDK de .NET 8.0 desde la descarga o con este comando de PowerShell.
winget install Microsoft.DotNet.SDK.8En una ventana de terminal Windows, ejecute este comando para instalar el proxy local de Microsoft
PowerPlatform.Dataverse.MCP.dotnet tool install --global --add-source https://api.nuget.org/v3/index.json Microsoft.PowerPlatform.Dataverse.MCP
Obtener el id. de inquilino de su entorno de Dataverse
Al configurar el servidor MCP de Dataverse para Claude Desktop o VS Code GitHub, debe proporcionar el valor de TenantID.
Esta es una manera de obtener los detalles del identificador de inquilino:
- Ir a Power Apps.
- Seleccione Configuración (icono de engranaje) en la parte superior derecha y luego seleccione Detalles de la sesión.
- Copie el valor del id. de inquilino de los detalles de la sesión de Power Apps al portapapeles de Windows. Tome nota de este GUID porque se usa en los pasos de configuración posteriores.
Configurar y utilizar el servidor MCP de Dataverse en Claude
Claude AI es un modelo de lenguaje grande (LLM) y bot de chat desarrollado por Anthropic. Sobresale en el procesamiento del lenguaje natural y es multimodal, lo que significa que puede procesar entradas de texto, audio y visuales. Claude puede responder preguntas, resumir documentos, generar texto e incluso crear diagramas, animaciones y código.
Descargar escritorio de Claude
Si aún no lo ha hecho, descargue e instale El escritorio de Claude.
Después de tener el escritorio de Claude instalado, puede encontrar e iniciar Claude desde su escritorio.
Configurar el servidor MCP de Dataverse en el escritorio de Claude
Abra el escritorio de Claude y vaya a Archivo>Configuración.
Si no ha configurado previamente ningún servidor MCP para el escritorio Claude, observará un diálogo Configuración. Seleccione Editar configuración.
Se muestran los archivos de escritorio de Claude. Abra el
claude_desktop_config.jsonarchivo con su editor JSON favorito.Reemplace <la URL de conexión> y <el ID de inquilino> por la URL de conexión y el ID de inquilino y pegue el fragmento de código JSON en la sección adecuada del archivo. Más información: Crear una conexión de Dataverse para la configuración de MCP y Obtener el id. de inquilino de su entorno de Dataverse
Use un <nombre fácil de recordar> para el servidor MCP de Dataverse que pueda recordar fácilmente, por ejemplo: MyDataverseMCPServer.
{
"mcpServers": {
"<friendly name>": {
"command": "Microsoft.PowerPlatform.Dataverse.MCP",
"args": [
"--ConnectionUrl",
"<URL for Dataverse connection>",
"--MCPServerName",
"DataverseMCPServer",
"--TenantId",
"<Tenant Id GUID>",
"--EnableHttpLogging",
"true",
"--EnableMsalLogging",
"false",
"--Debug",
"false",
"--BackendProtocol",
"HTTP"
]
}
}
}
- Guarde este archivo y vuelva al escritorio de Claude.
Verificación e interacción con la conexión en el escritorio de Claude
- Reinicie El escritorio de Claude y asegúrese de que los cambios surtan efecto. Seleccione Archivo>Salida.
- Abra Claude Desktop ahora que se ha completado la configuración del servidor MCP de Dataverse desde el paso anterior. Debe utilizar sus credenciales para iniciar sesión en su entorno de Dataverse.
- Compruebe que puede ver el servidor MCP de Dataverse y las herramientas, seleccionando Búsqueda y herramientas. Debe poder observar el nombre amigable del servidor MCP de Dataverse, MyDataverseMCPServer, por ejemplo.
- Seleccionar el servidor MCP (MyDataverseMCPServer) le permite ver la lista de herramientas, compatibles con ese servidor MCP.
Sugerencia
Puede habilitar y deshabilitar herramientas individuales para cada servidor MCP registrado con Claude. Esto le da control sobre qué herramientas usar.
Interactuar con el servidor MCP de Dataverse en el escritorio de Claude
Si tiene datos en el entorno de Dataverse, puede empezar a probar la configuración solicitando tablas de lista en Dataverse, describir la cuenta de tabla o cuántas cuentas tengo, etc. Para obtener más información, consulte Agregar y quitar datos de ejemplo
Sugerencia
Si tiene otros servidores MCP registrados con Claude, es mejor agregar en Dataverse en su solicitud para ser específico sobre qué servidor MCP le gustaría usar.
Artículos relacionados
Conectar con Dataverse usando el protocolo de contexto de modelo