Menyediakan lebih dari 60 tools SharePoint Embedded untuk AI coding agents seperti Claude, Cursor, dan GitHub Copilot.
Juga dikenal sebagai microsoft/SharePoint-Embedded-Samples
- Stars
- 108
- Tools
- —
- Unduhan, 30 hari
- —
- Versi terbaru
- —
- Commit terakhir
- 3 Sep 2026
- Lisensi
- MIT
Apa itu SharePoint Embedded MCP?
SharePoint Embedded adalah MCP server. Menyediakan lebih dari 60 tools SharePoint Embedded untuk AI coding agents seperti Claude, Cursor, dan GitHub Copilot.
Ringkasan dibuat dari README proyek
Tentang SharePoint Embedded MCP server
Integrasi penyimpanan dokumen SharePoint Embedded ke dalam workflow pengembangan Anda kini dimungkinkan melalui koleksi tools dan sampel ini. Developer yang menggunakan AI coding agents seperti Claude, Cursor, atau GitHub Copilot dapat mengakses lebih dari 60 tools spesifik SharePoint Embedded untuk membantu membangun aplikasi di atas Microsoft 365. Server ini menyediakan interface yang diperlukan agar agent tersebut dapat berinteraksi langsung dengan API penyimpanan dokumen.
Selain MCP server, repositori ini juga menyertakan berbagai resource seperti boilerplate React dan ASP.NET Core, starter kit Power Platform, serta utilitas migrasi. Anda dapat menggunakan console app migrate-from-blob-storage untuk memindahkan file dari Azure Blob Storage ke SharePoint Embedded atau menggunakan PowerShell scripts untuk registrasi dan provisioning container. Proyek ini juga dilengkapi dengan script validasi seperti validate-sample.ps1 untuk melakukan local build dan smoke checks pada sampel yang tersedia.
Apa yang bisa Anda lakukan dengannya
- 1Membantu AI coding agentsMemberikan Claude atau Cursor akses langsung ke fungsi-fungsi SharePoint Embedded selama proses pengembangan.
- 2Validasi aplikasi sampelMenjalankan local build dan smoke check pada proyek sampel menggunakan PowerShell.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Pengecekan otomatis
Berjalan 14 Nov 2026Laporan lengkap →Belum diverifikasi. Sebuah server memerlukan skor 80, tidak ada temuan serius, dan data yang cukup untuk kami periksa. Cara kerja checks · Yang perlu diperbaiki untuk menambah poin
- Source repository terhubung dan dapat dijangkaumicrosoft/sharepoint-embedded-samples is public and reachablegithub.com/microsoft/sharepoint-embedded-samples ↗Lolos
- Nama paket mencantumkan repositori ini sebagai sumbernyaTidak diperiksa
- Provenance build (atestasi Sigstore)Tidak diperiksa
- Lisensi open source (OSI)MITspdx.org/licenses/MIT.html ↗Lolos
- Ada commit atau release dalam satu tahun terakhirLast commit or release 2026-09-03github.com/microsoft/sharepoint-embedded-samples ↗Lolos
- OpenSSF ScorecardTidak diperiksa
- Nama package tidak mirip dengan package populerTidak diperiksa
- Tidak ada advisory kritis pada paket atau dependensinyaTidak diperiksa
- Tidak ada instruksi tersembunyi untuk model0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersLolos
- Tools yang bersifat destruktif telah diberi labelTidak diperiksa
- Endpoint remote merespons handshake MCPTidak diperiksa
README
Lihat di 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.
Pertanyaan tentang SharePoint Embedded MCP
Apa yang bisa dilakukan oleh MCP server ini?
MCP server ini menyediakan lebih dari 60 tools khusus untuk SharePoint Embedded kepada berbagai AI coding tools.
AI coding tools apa saja yang didukung?
Server ini kompatibel dengan Claude, Cursor, dan GitHub Copilot.
Bagaimana cara memvalidasi aplikasi sampelnya?
Anda dapat menggunakan script validate-sample.ps1 yang terletak di root folder sample untuk melakukan local build dan smoke check.