Expose plus de 60 outils SharePoint Embedded à des agents de codage IA tels que Claude, Cursor et GitHub Copilot.
Aussi connu sous microsoft/SharePoint-Embedded-Samples
- Étoiles
- 108
- Outils
- —
- Téléchargements, 30 jours
- —
- Dernière version
- —
- Dernier commit
- 3 sept. 2026
- Licence
- MIT
Qu'est-ce que SharePoint Embedded MCP ?
SharePoint Embedded est un serveur MCP. Expose plus de 60 outils SharePoint Embedded à des agents de codage IA tels que Claude, Cursor et GitHub Copilot.
Résumé généré à partir du README du projet
À propos du MCP server SharePoint Embedded
L'intégration du stockage de documents SharePoint Embedded dans votre flux de travail de développement est possible grâce à cette collection d'outils et d'exemples. Les développeurs utilisant des agents de codage IA comme Claude, Cursor ou GitHub Copilot peuvent accéder à plus de 60 outils SharePoint Embedded spécifiques pour les aider à construire des applications sur Microsoft 365. Le serveur fournit l'interface nécessaire pour que ces agents interagissent directement avec l'API de stockage de documents.
Au-delà du MCP server, le dépôt inclut diverses ressources telles que des boilerplates React et ASP.NET Core, des kits de démarrage Power Platform et des utilitaires de migration. Vous pouvez utiliser l'application console migrate-from-blob-storage pour déplacer des fichiers d'Azure Blob Storage vers SharePoint Embedded ou utiliser des scripts PowerShell pour l'enregistrement et le provisionnement de conteneurs. Le projet propose également des scripts de validation comme validate-sample.ps1 pour effectuer des builds locaux et des tests de fonctionnement sur les exemples inclus.
Ce que vous pouvez faire avec
- 1Assister les agents de codage IAFournir à Claude ou Cursor un accès direct aux fonctions SharePoint Embedded pendant le développement.
- 2Valider les applications d'exempleExécuter un build local et un test de fonctionnement sur un projet d'exemple en utilisant PowerShell.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Vérifications automatisées
Exécuté le 14 nov. 2026Rapport complet →Pas encore vérifié. Un serveur nécessite un score de 80, aucune faille sérieuse et suffisamment de données pour que nous puissions effectuer les vérifications. Fonctionnement des vérifications · Ce qu'il faut corriger pour gagner des points
- Dépôt source lié et accessiblemicrosoft/sharepoint-embedded-samples is public and reachablegithub.com/microsoft/sharepoint-embedded-samples ↗Réussi
- Le nom du package correspond au dépôt sourceNon vérifié
- Provenance du build (attestation Sigstore)Non vérifié
- Licence open source (OSI)MITspdx.org/licenses/MIT.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-09-03github.com/microsoft/sharepoint-embedded-samples ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNon vérifié
- Aucun avis critique dans le package ou ses dépendancesNon vérifié
- Aucune instruction cachée destinée au modèle0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNon vérifié
- Le point de terminaison distant répond à la poignée de main MCPNon vérifié
README
Voir sur GitHubSharePoint Embedded Samples
A collection of samples, tools, and resources for building applications with SharePoint Embedded — a document storage API built on Microsoft 365.
Custom Apps
Runnable applications demonstrating SharePoint Embedded integration patterns.
| Sample | Stack | Description |
|---|---|---|
| boilerplate-react-azurefunction | React + Azure Functions | Reference boilerplate: SPA with an Azure Functions OBO proxy |
| boilerplate-aspnet-webservice | C# / ASP.NET Core | Reference boilerplate: server-side MVC app with tenant onboarding |
| boilerplate-typescript-react | TypeScript + React + Azure Functions | TypeScript variant of the React boilerplate |
| legal-docs | React + Fluent UI | Legal case management sample |
| project-management | React + Vite + Tailwind + shadcn-ui | Project collaboration app |
| webhook | Node.js | Minimal Graph API change notification listener |
| spe-cmis | TypeScript + Azure Functions | CMIS 1.1 Browser Binding adapter that exposes SharePoint Embedded containers as CMIS repositories for legacy ECM clients |
See docker.md for instructions on running the boilerplate apps in VS Code dev containers.
Sample Validation Scripts
Runnable sample applications now expose a root-level validate-sample.ps1 script that performs the sample's local build and an app-appropriate smoke check.
Run the script from the sample root in PowerShell, for example:
./validate-sample.ps1
Samples that require local tenant configuration will automatically downgrade to build-only or startup-only validation when their expected .env, local.settings.json, or appsettings.json files are missing.
Each script ends with a standardized summary line such as VALIDATION_RESULT: PASS, VALIDATION_RESULT: SKIP_CONFIG, or VALIDATION_RESULT: SKIP_ENV so the outcome is easy to parse.
If a sample needs a newer Node.js runtime than the machine default, set VALIDATION_NODE_COMMAND to a compatible node.exe path before running the validator. This is especially useful for Vite-based samples that require a newer Node release than older CRA-based samples.
AI
Samples and assets for integrating SharePoint Embedded with AI tools and services.
| Folder | Description |
|---|---|
| mcp-server | MCP server exposing 60+ SharePoint Embedded tools to AI coding tools (Claude, Cursor, GitHub Copilot) |
| ocr | Webhook-triggered document processing using Azure Document Intelligence |
| copilot | Microsoft Copilot extensibility assets |
| prompts | Prompt templates |
| foundry | Azure AI Foundry assets |
Power Platform
| Folder | Description |
|---|---|
| Canvas Apps | Power Apps canvas app starter kit |
| Copilot Studio | Copilot Studio assets |
| Power Automate | Power Automate flow templates |
Tools
Utilities and API clients for working with SharePoint Embedded.
| Tool | Description |
|---|---|
| api-clients | Postman and Bruno collections for testing Graph API endpoints |
| migrate-from-blob-storage | Console app to migrate files from Azure Blob Storage to SharePoint Embedded |
| powershell | Admin scripts for container type registration and provisioning |
Contributing
This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA). For details, visit https://cla.opensource.microsoft.com.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com.
Trademarks
Authorized use of Microsoft trademarks or logos must follow Microsoft's Trademark & Brand Guidelines.
Questions sur SharePoint Embedded MCP
Que peut faire le MCP server ?
Le MCP server fournit plus de 60 outils spécifiquement conçus pour SharePoint Embedded aux outils de codage IA.
Quels outils de codage IA sont pris en charge ?
Le serveur est compatible avec Claude, Cursor et GitHub Copilot.
Comment puis-je valider les applications d'exemple ?
Vous pouvez utiliser le script validate-sample.ps1 situé à la racine des exemples pour effectuer un build local et un test de fonctionnement (smoke check).