Skip to main content
Glama

SharePoint Online MCP Server

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

ComponenteOperaciónDisponible
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

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

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Permite a Claude interactuar con SharePoint Online mediante la API REST, lo que permite a los usuarios consultar información del sitio, listas y elementos de listas a través de comandos de lenguaje natural.

  1. Implementación
    1. Pasos de configuración
      1. Permitir aplicaciones exclusivas de SharePoint
      2. Crear una aplicación exclusiva de SharePoint
      3. Otorgar permisos a la aplicación
      4. Instalar Node.js
      5. Instalar y configurar Claude Desktop
    2. Cómo "hablar" con el servidor MCP
      1. Para colaboradores
        1. Ejecutar MCP Inspector localmente

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            Enables Claude to interact with Ethereum nodes, allowing users to check ENS token balances, view smart contract code, and decode transactions through natural language.
            Last updated -
            5
            1
            JavaScript
            MIT License
          • A
            security
            A
            license
            A
            quality
            Enables Claude to interact with Webflow's APIs for managing sites, retrieving information, and executing tasks using natural language.
            Last updated -
            2
            4
            TypeScript
            MIT License
            • Apple
            • Linux
          • A
            security
            F
            license
            A
            quality
            A server that enables Claude Desktop users to access the Claude API directly, allowing them to bypass Professional Plan limitations and use advanced features like custom system prompts and conversation management.
            Last updated -
            1
            5
            Python
            • Apple
          • -
            security
            A
            license
            -
            quality
            Enables Claude to interact with Webflow's APIs, allowing access to site information, collections, and other Webflow resources.
            Last updated -
            TypeScript
            MIT License
            • Apple

          View all related MCP servers

          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