Skip to main content
Glama
by Zerg00s

Servidor MCP de SharePoint Online

Este es un servidor MCP para Claude Desktop que permite interactuar con SharePoint Online mediante la API REST de SharePoint. Está diseñado para usarse con la aplicación Claude Desktop , pero también puede ser utilizado por otros clientes MCP.

Implementación

Componente

Operación

Disponible

Usuarios

Obtener usuario

Sitios

Lista de sitios

Obtener detalles del sitio

Crear subsitio

Eliminar sitio

Liza

Obtener todas las listas

Crear lista

Lista de lectura

Añadir a la lista

Lista de actualizaciones

Eliminar lista

Elementos de la lista

Obtener todos los elementos de la lista

Agregar elementos simulados

Agregar elemento de lista

Actualizar elemento de la lista

Eliminar elemento de la lista

Related MCP server: Webflow MCP Server

Pasos de configuración

⚠️ Debe ser un administrador de inquilinos de SharePoint o un administrador global para crear una aplicación de SharePoint.

Permitir aplicaciones exclusivas de SharePoint

  • Descargue e instale el Shell de administración de SharePoint Online desde aquí .

  • Abra PowerShell y ejecute el siguiente comando para asegurarse de que las aplicaciones exclusivas de SharePoint estén habilitadas:

Connect-SPOService -Url https://<your-tenant>-admin.sharepoint.com/ Set-SPOTenant -DisableCustomAppAuthentication $false

Crear una aplicación exclusiva de SharePoint

  • Abra https://.sharepoint.com/_layouts/15/appregnew.aspx

  • Haga clic en Generate para crear un nuevo ID de cliente y secreto.

  • Rellene los siguientes campos:

    • Dominio de la aplicación: www.example.com (o cualquier dominio que posea)

    • URL de redireccionamiento: http://example.comRegistro de la aplicación

  • Haga clic en Create para crear la aplicación.

  • Copia los valores Client ID y Client Secret en un lugar seguro. Los necesitarás más adelante.

Otorgar permisos a la aplicación

<AppPermissionRequests AllowAppOnlyPolicy="true"> <AppPermissionRequest Scope="http://sharepoint/content/tenant" Right="FullControl" /> </AppPermissionRequests>
  • Haga clic Create y luego Trust It para otorgar permisos a la aplicación.

Confía en ello

Instalar Node.js

Instalar node.js versión: 22.14.0 o posterior

Instalar y configurar Claude Desktop

  • Descargue Claude Desktop e instálelo.

  • En Claude Desktop, vaya a File > Settings > Developer .Archivo > Configuración

  • Haga clic en Editar configuraciónConfiguración

  • Abra el archivo de configuración claude_desktop_config.json en el editor.

  • Pegue lo siguiente en la configuración y actualice la sección mcpServers con sus propios valores:

{ "mcpServers": { "server-sharepoint": { "command": "npx", "args": [ "-y", "server-sharepoint" ], "env": { "SHAREPOINT_CLIENT_ID": "<your-client-id>", "SHAREPOINT_CLIENT_SECRET": "<your-client-secret>", "SHAREPOINT_TENANT_ID": "<your-tenant-id>" } } } }

💡Aprenda cómo obtener el ID del inquilino de Entra ID

  • Guarde el archivo de configuración y reinicie Claude Desktop. Asegúrese de iniciar la aplicación completamente desde el icono de la bandeja de tareas:Aplicación Quick Claude

Cómo "hablar" con el servidor MCP

  • Abra Claude Desktop y haga una pregunta como " Get me the list of lists from https://<your-tenant>.sharepoint.com/sites/Dashboard-Communication. Present the results in a table form. don't use code .

Resultado de muestra

Para colaboradores

  • Construir un nuevo paquete npm

npm run build npm publish npx clear-npx-cache npm cache clean --force

Ejecutar MCP Inspector localmente

npx @modelcontextprotocol/inspector nodo build/index.js

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Zerg00s/server-sharepoint'

If you have feedback or need assistance with the MCP directory API, please join our Discord server