Integrations
Required runtime environment for the MCP server to operate, with version 22.14.0 or later specified as necessary for installation.
Used for defining app permission requests when setting up SharePoint app access, enabling specification of security scopes and access rights.
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 | ❌ |
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:
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.com
- Dominio de la aplicación:
- Haga clic en
Create
para crear la aplicación. - Copia los valores
Client ID
yClient Secret
en un lugar seguro. Los necesitarás más adelante.
Otorgar permisos a la aplicación
- Abra https://.sharepoint.com/_layouts/15/appinv.aspx
- Pegue el valor
Client ID
en el campoApp Id
y haga clic enLookup
. - Pegue el siguiente XML en el campo
App Permission Request XML
:
- Haga clic
Create
y luegoTrust It
para otorgar permisos a la aplicación.
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
. - Haga clic en Editar configuració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:
- 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:
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
.
Para colaboradores
- Construir un nuevo paquete npm
Ejecutar MCP Inspector localmente
npx @modelcontextprotocol/inspector nodo build/index.js
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
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.
Related MCP Servers
- AsecurityAlicenseAqualityEnables 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 -51JavaScriptMIT License
- AsecurityAlicenseAqualityEnables Claude to interact with Webflow's APIs for managing sites, retrieving information, and executing tasks using natural language.Last updated -24TypeScriptMIT License
- AsecurityFlicenseAqualityA 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 -15Python
- -securityAlicense-qualityEnables Claude to interact with Webflow's APIs, allowing access to site information, collections, and other Webflow resources.Last updated -TypeScriptMIT License