Connector-Anleitung10 Minuten Lesezeit29 MCP-Tools7 Sprachen

Microsoft SharePoint über MCP mit Cursor verbinden

Lass deine KI in SharePoint arbeiten: Websites finden, Dokumentbibliotheken durchblättern und durchsuchen, Dateidetails und Zugriffsrechte sehen, Listenelemente lesen, anlegen und aktualisieren, Listen, Ordner und Textdateien anlegen, Websiteseiten lesen und alles mit Microsoft Search durchsuchen. Microsoft 365 über Microsoft Graph, angemeldet mit deinem Geschäftskonto.

HCVom HelpCode-TeamAktualisiert 10 Min. Lesezeit Open Source auf GitHub

Keine Kreditkarte · 7 Tage Test · Self-Hosting-Alternative verfügbar

SharePoint (Microsoft 365)

SharePoint (Microsoft 365)

Let your AI work in SharePoint: find sites, browse and search document libraries, see file details and who has access, read, create and update list items, create lists, folders and text files, read site pages, and search everything with Microsoft Search. Microsoft 365 through Microsoft Graph, signed in with your work account.

Tools

29

Region

INTL

Kategorie

Dateiablage

Authentifizierung

OAuth 2.0

Benötigte Env-Vars

MICROSOFT_CLIENT_IDMICROSOFT_CLIENT_SECRETMICROSOFT_TENANT_ID
Mit einem Klick in der Cloud installieren

7 Tage kostenlos testen · Keine Kreditkarte

  • 7 Tage kostenlos
    Keine Kreditkarte nötig
  • DSGVO & SOC 2 ready
    EU-Datenhaltung, Audit-Logs
  • Open Source auf GitHub
    Open-Source · AGPL-3.0
  • Funktioniert mit ChatGPT, Claude, Gemini
    Jeder MCP-kompatible Client

Installation überspringen. In unter 2 Minuten einsatzbereit.

Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge SharePoint (Microsoft 365) mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.

Kostenlos testen

Zusammenfassung

Lass deine KI in SharePoint arbeiten: Websites finden, Dokumentbibliotheken durchblättern und durchsuchen, Dateidetails und Zugriffsrechte sehen, Listenelemente lesen, anlegen und aktualisieren, Listen, Ordner und Textdateien anlegen, Websiteseiten lesen und alles mit Microsoft Search durchsuchen. Microsoft 365 über Microsoft Graph, angemeldet mit deinem Geschäftskonto.

Frag einfach

Beispiel-Prompts für SharePoint (Microsoft 365)

Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.

SharePoint (Microsoft 365) · live via MCP
Teilen
Opus 4.7

Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.

💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → SharePoint (Microsoft 365) klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein git clone, kein lokaler Server.

Microsoft SharePoint + Cursor

Lass deine KI in SharePoint arbeiten: Websites finden, Dokumentbibliotheken durchblättern und durchsuchen, Dateidetails und Zugriffsrechte sehen, Listenelemente lesen, anlegen und aktualisieren, Listen, Ordner und Textdateien anlegen, Websiteseiten lesen und alles mit Microsoft Search durchsuchen. Microsoft 365 über Microsoft Graph, angemeldet mit deinem Geschäftskonto.

Voraussetzungen

Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:

MICROSOFT_CLIENT_ID, MICROSOFT_CLIENT_SECRET, MICROSOFT_TENANT_ID

Schritt 1 — Zugangsdaten holen

  1. Öffne das Microsoft Entra Admin Center (entra.microsoft.com) oder das Azure-Portal und gehe zu Applications → App registrations → New registration.

  2. Gib der App einen Namen (zum Beispiel „AnythingMCP Microsoft 365“) und wähle die Supported account types. Davon hängt ab, was in MICROSOFT_TENANT_ID gehört:

    • Accounts in this organizational directory only (Single-Tenant): Nur Benutzer deiner Organisation können sich anmelden. Trage die Directory (tenant) ID von der Overview-Seite der App ein (eine GUID) oder deine Domain, etwa contoso.onmicrosoft.com.
    • Accounts in any organizational directory (Multi-Tenant): trage organizations ein.
    • Accounts in any organizational directory and personal Microsoft accounts: trage common ein. Private Microsoft-Konten haben kein SharePoint: Sie können sich anmelden, bekommen aber keine Daten.

    Passt der Wert nicht zum Kontotyp, lehnt Microsoft die Anmeldung ab (AADSTS50194 oder AADSTS50020).

  3. Wähle unter Redirect URI die Plattform Web und trage https://cloud.anythingmcp.com/api/mcp-oauth/callback ein. Wenn du AnythingMCP selbst betreibst, trage stattdessen https://dein-anythingmcp-host/api/mcp-oauth/callback ein. Die URI muss Zeichen für Zeichen übereinstimmen, sonst antwortet Microsoft mit AADSTS50011.

  4. Öffne API permissions → Add a permission → Microsoft Graph → Delegated permissions und füge offline_access, User.Read, Sites.ReadWrite.All und Files.ReadWrite.All hinzu. offline_access sorgt dafür, dass Microsoft einen Refresh-Token ausstellt; ohne diese Berechtigung hört der Connector eine Stunde nach der Autorisierung auf zu arbeiten.

  5. Öffne Certificates & secrets → New client secret. Kopiere den Value des Secrets, nicht die Secret ID; er wird nur einmal angezeigt. Notiere dir das Ablaufdatum: Wenn das Secret abläuft, funktioniert der Connector nicht mehr, bis du ein neues erstellst und einträgst.

  6. Trage die Application (client) ID von der Overview-Seite in MICROSOFT_CLIENT_ID ein, den Secret-Wert in MICROSOFT_CLIENT_SECRET und den Tenant-Wert aus Schritt 2 in MICROSOFT_TENANT_ID, dann installiere den Connector.

  7. Klicke auf der Connector-Seite auf Authorize with Provider und melde dich mit dem Geschäftskonto an, mit dessen SharePoint-Websites die KI arbeiten soll. Der Refresh-Token wird verschlüsselt gespeichert, Access-Tokens (etwa eine Stunde gültig) werden automatisch erneuert.

  8. Beginne mit sharepoint_get_root_site: Das Tool zeigt die Stammwebsite deiner Organisation und bestätigt, dass SharePoint erreichbar ist.

Was „.All“ bedeutet: Bei diesen delegierten Berechtigungen heißt All „jede Website, die der angemeldete Benutzer öffnen kann“. Die KI bekommt nie mehr als den SharePoint-Zugriff dieses Benutzers.

Eine Entra-App für alle Microsoft-Connectors: Die App-Registrierung, die du für den Outlook-, OneDrive- oder Excel-Connector angelegt hast, funktioniert auch hier. Öffne sie, füge unter API permissions die Berechtigungen aus Schritt 4 hinzu, behalte dieselbe Redirect URI und verwende dieselbe Client-ID, dasselbe Secret und denselben Tenant. Jeder Connector fragt bei der Autorisierung nur nach seinen eigenen Berechtigungen:

  • Outlook: Mail.ReadWrite, Mail.Send, Calendars.ReadWrite
  • OneDrive: Files.ReadWrite
  • Excel: Files.ReadWrite (plus Files.ReadWrite.All für Arbeitsmappen in SharePoint oder solche, die mit dir geteilt wurden)
  • SharePoint: Sites.ReadWrite.All und Files.ReadWrite.All

Alle brauchen außerdem offline_access und User.Read.

Administratorzustimmung: Diese delegierten Berechtigungen brauchen normalerweise keinen Administrator, aber viele Organisationen schalten die Benutzerzustimmung ab. Zeigt die Anmeldung „Need admin approval“ (AADSTS65001 oder AADSTS90094), öffnet ein Tenant-Administrator einmal die App-Registrierung und klickt auf API permissions → Grant admin consent für die Organisation. Danach kann jeder Benutzer autorisieren. Jeder Connector arbeitet trotzdem nur mit dem, was das angemeldete Konto sehen darf.

Nur lesen: Füge der App-Registrierung Sites.Read.All und Files.Read.All hinzu, ersetze in den OAuth-Einstellungen des Connectors die Scopes durch offline_access User.Read Sites.Read.All Files.Read.All, autorisiere erneut und deaktiviere sharepoint_create_list_item, sharepoint_update_list_item, sharepoint_create_list, sharepoint_create_folder, sharepoint_upload_text_file, sharepoint_rename_drive_item und sharepoint_move_drive_item.

Bei der Installation ausgeschaltet: sharepoint_delete_list_item, sharepoint_delete_drive_item, sharepoint_create_sharing_link und sharepoint_invite. Freigabelinks und Einladungen sind absichtlich aus: Sie geben anderen Menschen Zugriff auf die Dateien deiner Organisation, und ein Dokument, das die KI liest, könnte Text enthalten, der sie auffordert, etwas zu teilen. Schalte ein Tool nur ein, wenn die KI es wirklich braucht. Gelöschte Elemente landen im Papierkorb der Website.

Orientierung: Die KI findet eine Website per Stichwort oder über ihre Adresse (zum Beispiel https://contoso.sharepoint.com/sites/Marketing) und öffnet dann ihre Dokumentbibliotheken und Listen. sharepoint_search nutzt Microsoft Search über alle Websites, Dateien und Listenelemente, die du sehen kannst. Moderne Websiteseiten lassen sich lesen; klassische Seiten, News-Beiträge und das Bearbeiten von Seiten werden nicht unterstützt.

Listen: Listenwerte werden unter dem internen Namen der jeweiligen Spalte gespeichert, der vom angezeigten Namen abweichen kann (eine Spalte, die als „Fälligkeitsdatum“ angezeigt wird, kann DueDate heißen). Die KI liest deshalb zuerst mit sharepoint_list_columns die Spalten. Bei Listen mit mehr als 5.000 Elementen filtert und sortiert SharePoint nur nach indizierten Spalten.

Dateien und Inhalte: Der Connector lädt keine Dateiinhalte herunter: Die KI gibt dir stattdessen den Link der Datei. Er legt Textdateien bis etwa 4 MB an und überschreibt standardmäßig nie eine vorhandene Datei. Für die Zellen von Excel-Arbeitsmappen in einer Bibliothek nimm den Microsoft-Excel-Connector.

Häufige Fehler: 401 InvalidAuthenticationToken heißt, dass die Autorisierung widerrufen wurde oder das Client Secret abgelaufen ist; trage bei Bedarf ein neues Secret ein und klicke erneut auf Authorize with Provider. 403 accessDenied heißt, dass eine Berechtigung aus Schritt 4 fehlt oder nicht zugestimmt wurde oder dass du keinen Zugriff auf diese Website, Bibliothek oder Liste hast. 404 itemNotFound heißt, dass Website, Bibliothek, Liste oder Element falsch sind oder ein Websitepfad nicht existiert; private Microsoft-Konten bekommen bei jedem Aufruf 404 oder 400. 400 invalidRequest bei Listenelementen heißt, dass ein Spaltenname nicht der interne Name ist oder ein Wert nicht zur Spalte passt; „cannot be referenced in filter or orderby as it is not indexed“ heißt, dass die Spalte in den Listeneinstellungen einen Index braucht. 409 nameAlreadyExists heißt, dass im Ordner schon ein Element mit diesem Namen liegt.

Der Connector lädt keine Dateiinhalte herunter und keine Binärdateien hoch, legt keine Websites an, ändert keine Websiteberechtigungen, löscht keine Listen oder Spalten, bearbeitet keine Seiten und verwaltet weder den Terminologiespeicher noch Inhaltstypen.

Schritt 2 — Adapter installieren

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Schritt 3 — Connector in Cursor hinzufügen

Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese Anleitung YOUR_SERVER_ID zeigt.

Cursor liest MCP-Server aus ~/.cursor/mcp.json. Füge diesen Eintrag hinzu:

{
  "mcpServers": {
    "anythingmcp": {
      "url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Erstelle in AnythingMCP unter MCP Servers → dein Server → API keys einen MCP-API-Key und setze ihn anstelle von YOUR_MCP_API_KEY ein.
  2. Speichere die Datei und starte Cursor neu.
  3. Öffne Cursor → Settings → MCP und prüfe, ob anythingmcp aufgeführt und verbunden ist.
  4. Leg los: Der Agent kann jetzt die Microsoft SharePoint-Tools aufrufen.

Verfügbare Tools

ToolWhat it does
sharepoint_get_root_siteGet the organisation's root SharePoint site (e.g. https://contoso.sharepoint.com): its id, name, displayName, webUrl and hostname…
sharepoint_search_sitesFind SharePoint sites the user can open by keyword in their name or description, e.g. "marketing". "*" lists all sites the user can reach
sharepoint_get_site_by_pathGet a site from its address: hostname plus server-relative path, as in https://contoso.sharepoint.com/sites/Marketing → hostname…
sharepoint_get_siteGet one site by id: name, displayName, description, webUrl, dates and hostname
sharepoint_list_subsitesList the subsites of a site: id, name, displayName, webUrl
sharepoint_list_drivesList the document libraries (drives) of a site, e.g. "Documents" (Shared Documents) and other libraries: id, name, description, driveType…
sharepoint_list_drive_rootList the files and folders at the top level of a document library: id, name, size, dates, last modifier, file mimeType or folder child…
sharepoint_list_folderList the files and folders inside one folder of a document library
sharepoint_search_driveSearch one document library for files and folders whose name, metadata or content matches the text
sharepoint_get_drive_itemGet one file's or folder's metadata in a document library: name, size, dates, creator and last modifier, parentReference, file mimeType or…
sharepoint_searchSearch everything the user can see across SharePoint and OneDrive with Microsoft Search: files (driveItem), list items (listItem), lists…
sharepoint_list_listsList the lists and libraries of a site: id, name, displayName, description, list.template (genericList, documentLibrary, events...)…
sharepoint_list_columnsList the columns of a list with their internal name (the key used in fields), displayName, type (text, number, dateTime, choice with its…
sharepoint_list_itemsList the items of a list with their column values (fields), id, dates, creator and last modifier, webUrl
sharepoint_get_list_itemGet one list item with all its column values (fields), id, dates, creator, last modifier and webUrl
sharepoint_create_list_itemCreate an item in a list, with values keyed by the internal column names from sharepoint_list_columns
sharepoint_update_list_itemChange column values of a list item; columns not named keep their values
sharepoint_delete_list_itemDelete a list item
sharepoint_create_listCreate a new list in a site, optionally with columns (every list has a Title column)
sharepoint_create_folderCreate a folder in a document library, inside a parent folder (default: the library's top level)
sharepoint_upload_text_fileCreate a new text file (.txt, .md, .csv, .json, .html, .xml...) with the given content in a folder of a document library, up to about 4 MB
sharepoint_rename_drive_itemRename a file or folder in a document library in place
sharepoint_move_drive_itemMove a file or folder to another folder of the same document library, optionally renaming it on the way
sharepoint_delete_drive_itemDelete a file or folder (with its contents) from a document library
sharepoint_list_permissionsList who has access to a file or folder in a document library: roles, people and groups (grantedToV2), sharing links (link.type…
sharepoint_create_sharing_linkCreate a sharing link for a file or folder in a document library: type "view" or "edit", scope "anonymous", "organization" or "users"
sharepoint_inviteGive people access to a file or folder in a document library by email address, with role "read" or "write", optionally emailing them
sharepoint_list_pagesList the modern pages of a site: id, name, title, webUrl, pageLayout, publishing state, dates and author
sharepoint_get_pageRead one modern page with its content: title, description and canvasLayout (sections, columns and web parts; text web parts carry innerHtml)

Beispiel-Prompts

  • „Finde die Marketing-Website und liste die Dateien in ihrer Bibliothek Dokumente auf, die diesen Monat geändert wurden.“
  • „Zeig mir in der Liste Projekte alle Elemente mit dem Status Offen, die vor Freitag fällig sind.“
  • „Füge der Liste Bestellanforderungen ein Element hinzu: ‚Neue Laptops für den Vertrieb‘, Betrag 4.800, Status Ausstehend.“
  • „Durchsuche SharePoint nach der aktuellen Reiserichtlinie und sag mir, wo sie gespeichert ist.“

FAQ

Unterstützt Cursor eigene MCP-Server im kostenlosen Tarif? Ja, MCP gibt es in den Tarifen Hobby, Pro und Business.

Nächste Schritte

War dieser Guide hilfreich?

Dein SharePoint-Agent ist nur einen Klick entfernt.

Connector installieren, Schlüssel einfügen, Cursor fragen. 7 Tage kostenlos, keine Kreditkarte.

Verwandte Anleitungen

Connectors

Microsoft SharePoint über MCP mit ChatGPT verbinden

Lass deine KI in SharePoint arbeiten: Websites finden, Dokumentbibliotheken durchblättern und durchsuchen, Dateidetails und Zugriffsrechte sehen, Listenelemente lesen, anlegen und aktualisieren, Listen, Ordner und Textdateien anlegen, Websiteseiten lesen und alles mit Microsoft Search durchsuchen. Microsoft 365 über Microsoft Graph, angemeldet mit deinem Geschäftskonto.

Connectors

Microsoft SharePoint über MCP mit Claude verbinden

Lass deine KI in SharePoint arbeiten: Websites finden, Dokumentbibliotheken durchblättern und durchsuchen, Dateidetails und Zugriffsrechte sehen, Listenelemente lesen, anlegen und aktualisieren, Listen, Ordner und Textdateien anlegen, Websiteseiten lesen und alles mit Microsoft Search durchsuchen. Microsoft 365 über Microsoft Graph, angemeldet mit deinem Geschäftskonto.

Connectors

Microsoft SharePoint über MCP mit Gemini verbinden

Lass deine KI in SharePoint arbeiten: Websites finden, Dokumentbibliotheken durchblättern und durchsuchen, Dateidetails und Zugriffsrechte sehen, Listenelemente lesen, anlegen und aktualisieren, Listen, Ordner und Textdateien anlegen, Websiteseiten lesen und alles mit Microsoft Search durchsuchen. Microsoft 365 über Microsoft Graph, angemeldet mit deinem Geschäftskonto.

Connectors

Microsoft SharePoint über MCP mit Meta Muse verbinden

Lass deine KI in SharePoint arbeiten: Websites finden, Dokumentbibliotheken durchblättern und durchsuchen, Dateidetails und Zugriffsrechte sehen, Listenelemente lesen, anlegen und aktualisieren, Listen, Ordner und Textdateien anlegen, Websiteseiten lesen und alles mit Microsoft Search durchsuchen. Microsoft 365 über Microsoft Graph, angemeldet mit deinem Geschäftskonto.

Connectors

Microsoft SharePoint zu MCP: Microsoft SharePoint aus jedem KI-Agent steuern

Lass deine KI in SharePoint arbeiten: Websites finden, Dokumentbibliotheken durchblättern und durchsuchen, Dateidetails und Zugriffsrechte sehen, Listenelemente lesen, anlegen und aktualisieren, Listen, Ordner und Textdateien anlegen, Websiteseiten lesen und alles mit Microsoft Search durchsuchen. Microsoft 365 über Microsoft Graph, angemeldet mit deinem Geschäftskonto.

Connectors

Canva über MCP mit Cursor verbinden

Lass deine KI in Canva arbeiten: Designs finden und lesen, neue anlegen, sie als PDF, PNG, PowerPoint oder Video mit Download-Links exportieren, Ordner organisieren, Bilder über einen Link hochladen, Markenvorlagen lesen und Designs kommentieren.