Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Von Bedeutung
- Dies ist eine Vorschaufunktion.
- Funktionen in der Vorschauversion sind nicht für den Produktionseinsatz gedacht und können eine eingeschränkte Funktionalität aufweisen. Für diese Features gelten ergänzende Nutzungsbedingungen. Die Features werden vor einer offiziellen Veröffentlichung zur Verfügung gestellt, sodass die Kundschaft frühzeitig Zugriff erhält und Feedback geben kann.
Übersicht
| Server-ID | Anzeigename | Beschreibung |
|---|---|---|
mcp_SharePointRemoteServer |
Microsoft SharePoint MCP-Server | MCP-Server für SharePoint Vorgänge. Verwenden Sie diesen Server zum Verwalten von Websites, Listen, Listenelementen, Spalten, Dokumentbibliotheken, Dateien, Ordnern und Dateifreigaben. Dateivorgänge sind auf ≤5MB beschränkt. |
Hinweis
Der Microsoft SharePoint- und OneDrive MCP-Server ist ab dem 13. März 2026 veraltet. Wenn es sich um eine vorhandene Verbindung handelt, wird sie weiterhin unterstützt. Verwenden Sie zum Einrichten neuer Verbindungen den neuen Microsoft SharePoint MCP-Server und den Microsoft OneDrive MCP-Server.
Verfügbare Tools
findSite
Suchen Sie SharePoint-Websites, auf die für den Benutzer zugegriffen werden kann. Gibt bestimmte Websites zurück, die einer Suchabfrage entsprechen, oder die 20 wichtigsten relevanten Websites, wenn keine Abfrage bereitgestellt wird.
Optionale Parameter:
- searchQuery: Suchabfrage (vollständiger oder teilweiser Websitename). Auslassen, um top 20 barrierefreie Websites anzuzeigen
getSiteByPath
Auflösen einer SharePoint-Website mithilfe des genauen Hostnamens und des serverrelativen Pfads. Wird nur verwendet, wenn Sie über die vollständige Website-URL-Struktur verfügen. Wird findSite verwendet, wenn nur ein Websitename bekannt ist.
Erforderliche Parameter:
- hostname: Exakter Hostname (z. B. 'contoso.sharepoint.com').
- serverRelativePath: Serverrelativer Pfad (z. B. "sites/Marketing"). Der führende Schrägstrich ist optional.
Unterwebseiten auflisten
Listet alle Unterwebsites (untergeordnete Websites) einer SharePoint-Website auf.
Erforderliche Parameter:
- Siteid: ID der übergeordneten SharePoint-Website (Format: 'hostname,siteCollectionId,webId')
listDocumentLibrariesInSite
Auflisten von Dokumentbibliotheken (Laufwerken) auf der angegebenen SharePoint-Website.
Optionale Parameter:
- Siteid: ID der SharePoint-Website (Standard: 'root')
getDefaultDocumentLibraryInSite
Rufen Sie die Standarddokumentbibliothek (Laufwerk) auf einer SharePoint-Website ab.
Optionale Parameter:
- Siteid: ID der SharePoint-Website (Standard: 'root')
getFolderChildren
Listet die obersten 20 Dateien und Ordner (DriveItems) auf, die in einem angegebenen übergeordneten Ordner in einer Dokumentbibliothek (Laufwerk) enthalten sind.
Erforderliche Parameter:
- documentLibraryId: ID der Dokumentbibliothek (Laufwerk)
Optionale Parameter:
- parentFolderId: ID des übergeordneten Ordners (Standard: 'root')
findFileOrFolder
Sucht nach einer Datei oder einem Ordner (DriveItem), auf die der Benutzer durch Suchabfrage zugreifen kann. Sucht auf allen Websites und Dokumentbibliotheken, auf die der Benutzer Zugriff hat.
Erforderliche Parameter:
- searchQuery: Suchabfrage (vollständiger oder teilweiser Dateiname)
getFileOrFolderMetadata
Abrufen von Metadaten einer Datei oder eines Ordners (DriveItem) aus einer angegebenen Dokumentbibliothek (Laufwerk) in SharePoint.
Erforderliche Parameter:
- fileOrFolderId: ID der Datei oder des Ordners (DriveItem)
- documentLibraryId: ID der Dokumentbibliothek (Laufwerk)
getFileOrFolderMetadataByUrl
Abrufen von Metadaten einer Datei oder eines Ordners aus einer Freigabe-URL. Nur Benutzer mit vorhandenen expliziten Berechtigungen für den Zugriff auf die Datei sind zulässig.
Erforderliche Parameter:
- fileOrFolderUrl: DIE URL der Datei oder des Ordners. Die URL wird nicht eingelöst, um sie für den Benutzer zu teilen. sie müssen bereits über expliziten Zugriff verfügen.
readSmallTextFile
Lesen (Herunterladen) einer Textdatei mit einer Größe von weniger als 5 MB aus einer bestimmten Dokumentbibliothek (Laufwerk).
Erforderliche Parameter:
- fileId: ID der Datei (DriveItem) zum Lesen/Herunterladen
- documentLibraryId: ID der Dokumentbibliothek (Laufwerk)
readSmallBinaryFile
Lesen einer Binärdatei mit einer Größe von weniger als 5 MB aus einer bestimmten Dokumentbibliothek (Laufwerk). Dateiinhalte werden als base64-codierte Zeichenfolge zurückgegeben.
Erforderliche Parameter:
- fileId: ID der Datei (DriveItem) zum Lesen/Herunterladen
- documentLibraryId: ID der Dokumentbibliothek (Laufwerk)
createSmallTextFile
Erstellen oder Hochladen einer Textdatei mit einer Größe von weniger als 5 MB in eine bestimmte Dokumentbibliothek (Laufwerk).
Erforderliche Parameter:
- Dateiname: Name der Datei einschließlich Erweiterung
- contentText: Textinhalt der Datei
- documentLibraryId: ID der Dokumentbibliothek (Laufwerk)
Optionale Parameter:
- parentfolderId: ID des übergeordneten Ordners (Standard: 'root')
ErstelleKleineBinärdatei
Erstellen Sie eine Binärdatei mit einer Größe von weniger als 5 MB, indem Sie ihren Inhalt in eine bestimmte Dokumentbibliothek (Laufwerk) codieren.
Erforderliche Parameter:
- Dateiname: Name der Datei einschließlich Erweiterung
- Base64content: Binäre Dateiinhalte, die als base64-Zeichenfolge codiert sind
- documentLibraryId: ID der Dokumentbibliothek (Laufwerk)
Optionale Parameter:
- parentfolderId: ID des übergeordneten Ordners (Standard: 'root')
OrdnerErstellen
Erstellen Eines neuen Ordners (DriveItem) in einer angegebenen Dokumentbibliothek (Laufwerk). Wenn ein Ordner mit demselben Namen vorhanden ist, wird ein numerisches Suffix hinzugefügt (z. B. NewFolder (1)).
Erforderliche Parameter:
- Foldername: Name des Ordners
- documentLibraryId: ID der Dokumentbibliothek (Laufwerk)
Optionale Parameter:
- parentFolderId: ID des übergeordneten Ordners (Standard: 'root')
umbenennenDateiOderOrdner
Benennen Sie eine Datei oder einen Ordner (DriveItem) in einer angegebenen Dokumentbibliothek (Laufwerk) um. Der neue Name muss den Benennungskonventionen entsprechen.
Erforderliche Parameter:
- documentLibraryId: ID der Dokumentbibliothek (Laufwerk)
- fileOrFolderId: ID der umzubenennende Datei oder des Ordners
- newFileOrFolderName: Der neue Name
Optionale Parameter:
- Etag: ETag für Konkurrenzkontrolle
deleteFileOrFolder
Löschen einer Datei oder eines Ordners (DriveItem) aus einer angegebenen Dokumentbibliothek (Laufwerk).
Erforderliche Parameter:
- documentLibraryId: ID der Dokumentbibliothek (Laufwerk)
- fileOrFolderId: ID der zu löschenden Datei oder des Zu löschenden Ordners
Optionale Parameter:
- Etag: ETag für Konkurrenzkontrolle
moveSmallFile
Verschieben sie eine Datei (DriveItem) in einen anderen Ordner innerhalb derselben Dokumentbibliothek. Unterstützt nur Dateien unter 5 MB. Das Verschieben zwischen Laufwerken ist nicht möglich.
Erforderliche Parameter:
- documentLibraryId: ID der Dokumentbibliothek (Laufwerk)
- fileId: ID der zu verschiebenden Datei
- newParentFolderId: ID des Zielordners (muss sich in derselben Dokumentbibliothek befinden)
Optionale Parameter:
- Etag: ETag für Konkurrenzkontrolle
KopiereDateiOderOrdner
Kopieren Sie eine Datei oder einen Ordner (DriveItem) in einen Zielordner. Unterstützt das Kopieren in verschiedenen Dokumentbibliotheken in SharePoint. Dieser Vorgang ist asynchron; wird checkOperationStatus verwendet, um den Fortschritt zu überwachen.
Erforderliche Parameter:
- sourcedoclibid: ID der Quelldokumentbibliothek (Laufwerk)
- sourcefileid: ID der zu kopierenden Quelldatei oder des Zu kopierenden Ordners
- destdoclibid: ID der Zieldokumentbibliothek (Laufwerk)
- destfolderid: ID des Zielordners (muss vorhanden sein)
Optionale Parameter:
- newfilename: Neuer Name für das kopierte Element
ÜberprüfeBetriebsstatus
Überprüfen Sie den Status eines asynchronen Vorgangs (z. B. eine Kopie) mithilfe des vom ursprünglichen Vorgang zurückgegebenen Vorgangstokens.
Erforderliche Parameter:
-
operationToken: Das von einem asynchronen Vorgang zurückgegebene Vorgangstoken wie
copyFileOrFolder
uploadFileFromUrl
Hochladen einer Datei aus einer SharePoint- oder OneDrive-URL in einen Zielordner in einer Dokumentbibliothek (Laufwerk). Die Datei wird aus der Quell-URL kopiert; Am Original werden keine Änderungen vorgenommen.
Erforderliche Parameter:
- sourceUrl: Quell-URL (muss eine gültige SharePoint- oder OneDrive-URL sein)
- destinationDocumentLibraryId: ID der Zieldokumentbibliothek. Verwenden Sie 'me' für das OneDrive des Benutzers
Optionale Parameter:
- destinationFolderId: ID des Zielordners (Standard: 'root')
- Dateiname: Neuer Dateiname; Standardmäßig wird der ursprüngliche Dateiname verwendet.
shareFileOrFolder
Sendet eine Freigabeeinladung, um Lese-/Schreibberechtigungen für eine Datei oder einen Ordner (DriveItem) innerhalb einer angegebenen Dokumentbibliothek (Laufwerk) zu erteilen.
Erforderliche Parameter:
- documentLibraryId: ID der Dokumentbibliothek (Laufwerk)
- fileOrFolderId: ID der zu teilenden Datei oder des Ordners
- recipientEmails: Array von E-Mail-Adressen von Empfängern
- Rollen: Array von Rollen: "lesen", "schreiben" ("schreiben" gewährt sowohl Lese- als auch Schreibzugriff)
Optionale Parameter:
- Nachricht: Benutzerdefinierte Nachricht für die Einladungs-E-Mail (Standard: "Hier ist die Datei, an der wir zusammenarbeiten".)
- sendInvitation: Gibt an, ob eine Freigabeaufladung gesendet werden soll (Standard: true)
setzeEmpfindlichkeitskennzeichnungAufDatei
Legen Sie die Vertraulichkeitsbezeichnung einer Datei aus der angegebenen Dokumentbibliothek (Laufwerk) fest.
Erforderliche Parameter:
- documentLibraryId: ID der Dokumentbibliothek (Laufwerk)
- fileId: Die driveItemId der Datei
- sensitivityLabelId: ID der Vertraulichkeitsbezeichnung oder leere Zeichenfolge, die entfernt werden soll
Optionale Parameter:
- assignmentMethod: Zuordnungsmethode: 'standard', 'privileged', 'auto' oder 'unknownFutureValue' (Standard: 'privileged')
- justificationText: Begründungstext für die Prüfung; erforderlich beim Herabstufen oder Entfernen (Standard: 'Geändert von MCPServer')
listLists
Abrufen aller SharePoint-Listen, die auf einer bestimmten Website verfügbar sind. Verwenden Sie dies, um zu entdecken, welche Listen innerhalb einer Website vorhanden sind.
Erforderliche Parameter:
- Siteid: ID der SharePoint-Website (Format: 'hostname,siteCollectionId,webId')
createList
Erstellen Sie eine neue SharePoint-Liste innerhalb einer Website.
Erforderliche Parameter:
- Siteid: ID der SharePoint-Website
- Displayname: Anzeigename der neuen Liste
Optionale Parameter:
-
Spalten: Sammlung von Spalten als Schlüsselwertpaare:
[{ Key: 'JobTitle', Value: 'text' }]. Gültige Typen: Text, Mehrzeiliger Text, Zahl, Boolean, DatumUhrzeit, Auswahl, Nachschlagen, PersonOderGruppe, Hyperlink, Währung, Berechnet - Vorlage: Listenvorlagentyp (Standard: 'genericList'). Optionen: GenericList, DocumentLibrary, Ereignisse, Aufgaben, Ankündigungen, Kontakte, Links, Umfrage, IssueTracking, DiscussionBoard
Löschliste
Löschen einer SharePoint-Liste von einer Website. Löscht den gesamten Listencontainer und alle darin enthaltenen Elemente. Kann nicht rückgängig gemacht werden.
Erforderliche Parameter:
- Siteid: ID der SharePoint-Website
- listId: ID der zu löschenden Liste
Optionale Parameter:
- Etag: ETag für Konkurrenzkontrolle
EinladungFürListeSenden
Sendet eine Freigabeeinladung, um Berechtigungen für eine SharePoint-Liste zu gewähren.
Erforderliche Parameter:
- listId: ID der zu teilenden SharePoint-Liste
- recipientEmails: Array von E-Mail-Adressen von Empfängern
- Rolle: Rolle: "lesen" (nur anzeigen), "mitwirken" (Ansicht, Hinzufügen, Aktualisieren, Löschen von Elementen), "Bearbeiten" (vollständige Bearbeitung einschließlich Listenstruktur)
Optionale Parameter:
- Siteurl: Website-URL der SharePoint-Website, die die Liste enthält
- Sendemail: Gibt an, ob eine E-Mail-Benachrichtigung gesendet werden soll (Standard: true)
listListItems
Dient zum Abrufen von Elementen (Zeilen/Datensätzen) aus einer bestimmten SharePoint-Liste.
Erforderliche Parameter:
- Siteid: ID der SharePoint-Website
- listId: ID der SharePoint-Liste
getListItem
Ruft ein einzelnes Element (Zeile/Datensatz) aus einer SharePoint-Liste anhand seiner ID ab.
Erforderliche Parameter:
- Siteid: ID der SharePoint-Website
- listId: ID der SharePoint-Liste
- Itemid: ID des spezifischen Listenelements
createListItem
Erstellen sie ein neues Element (Zeile/Datensatz) in einer SharePoint-Liste.
Erforderliche Parameter:
- Siteid: ID der SharePoint-Website
- listId: ID der SharePoint-Liste
-
Felder: Schlüssel-Wert-Paare für Feldwerte:
[{ Key: 'Title', Value: 'Software Engineer' }, { Key: 'Department', Value: 'Engineering' }]. Das Feld "Titel" ist in der Regel erforderlich.
aktualisiereListenelement
Aktualisieren eines vorhandenen Elements (Zeile/Datensatz) in einer SharePoint-Liste. Nur angegebene Felder werden aktualisiert; Ausgelassene Felder behalten ihre Werte bei.
Erforderliche Parameter:
- Siteid: ID der SharePoint-Website
- listId: ID der SharePoint-Liste
- Itemid: ID des zu aktualisierenden Elements
- Felder: Schlüsselwertpaare von zu aktualisierenden Feldern
Optionale Parameter:
- Etag: ETag für Konkurrenzkontrolle
LöscheListenElement
Löschen eines Elements (Zeile/Datensatz) aus einer SharePoint-Liste.
Erforderliche Parameter:
- Siteid: ID der SharePoint-Website
- listId: ID der SharePoint-Liste
- Itemid: ID des zu löschenden Elements
Optionale Parameter:
- Etag: ETag für Konkurrenzkontrolle
listColumns
Ruft alle Spalten aus einer SharePoint-Liste ab.
Erforderliche Parameter:
- Siteid: ID der SharePoint-Website
- listId: ID der SharePoint-Liste
SpalteErstellen
Erstellen Sie eine neue Spalte in einer SharePoint-Liste. Unterstützt viele Spaltentypen, einschließlich Text, Zahl, Auswahl, Datum/Uhrzeit, Boolescher Wert, Benutzer, Nachschlagen, berechneter Wert und mehr.
Erforderliche Parameter:
- Siteid: ID der SharePoint-Website
- listId: ID der SharePoint-Liste
- Namen: Interner Spaltenname (programmgesteuerter Bezeichner)
- Columntyp: Spaltentyp: Text, Notiz, Zahl, Ganzzahl, Boolesch, DatumZeit, Auswahl, Mehrfachauswahl, Währung, Nachschlagen, Benutzer, URL, Berechnet, Begriff, Mehrfachbegriff, Ort, Geolokation, Miniaturansicht, Zähler, Berechnet, Inhaltstyp-ID, Datei, Anhang, GUID, Ergebnisauswahl, Genehmigungsstatus
Optionale Parameter:
-
columnProperties: Typspezifische Einstellungen (z. B.
{ "maxLength": 255 }für Text,{ "choices": ["A","B","C"] }für Auswahl) - Beschreibung: Beschreibung der Spalte
- Displayname: Anzeigename, der in der Benutzeroberfläche angezeigt wird (Standardeinstellung : 'Name')
- Erforderlich: Festlegen der erforderlichen Spalte (Standard: false)
- Versteckte: Spalte aus Ansichten ausblenden (Standard: false)
aktualisiereSpalte
Aktualisieren einer vorhandenen Spalte in einer SharePoint-Liste.
Erforderliche Parameter:
- Siteid: ID der SharePoint-Website
- listId: ID der SharePoint-Liste
- Columnid: ID der zu aktualisierenden Spalte
Optionale Parameter:
- Columntype: Spaltentyp (erforderlich beim Bereitstellen von 'columnProperties')
- columnProperties: Typspezifische Eigenschaften, die aktualisiert werden sollen
- Beschreibung: Neue Beschreibung
- Displayname: Neuer Anzeigename
- Versteckt: Spalte ausblenden oder anzeigen
- Erforderlich: Spalte als erforderlich oder optional einstellen
SpalteLöschen
Löschen einer Spalte aus einer SharePoint-Liste Warnung: Entfernt alle in dieser Spalte gespeicherten Daten für alle Elemente.
Erforderliche Parameter:
- Siteid: ID der SharePoint-Website
- listId: ID der SharePoint-Liste
- Columnid: ID der zu löschenden Spalte
Wichtigste Funktionen
Websiteverwaltung
- Suchen von Websites anhand des Namens oder Durchsuchen von barrierefreien Websites
- Abrufen der Website anhand des genauen URL-Pfads
- Untergeordnete Websites und Subsites auflisten
- Umfassende Navigation der Website-Hierarchie
Dokumentbibliotheksverwaltung
- Auflisten aller Dokumentbibliotheken auf einer Website
- Standarddokumentbibliothek abrufen
- Durchsuchen von Ordnerinhalten (bis zu 20 Elemente)
- Erstellen und Verwalten von Ordnerstrukturen
Dateivorgänge
- Erstellen von Text- und Binärdateien (≤5MB)
- Lesen von Text- und Binärdateien (≤5MB)
- Löschen, Umbenennen und Verschieben von Dateien
- Kopieren von Dateien und Ordnern zwischen Dokumentbibliotheken
- Hochladen von Dateien aus SharePoint- oder OneDrive-URLs
- Suchen nach Dateien und Ordnern auf allen barrierefreien Websites
- Abrufen von Datei- und Ordnermetadaten
Asynchrone Vorgänge
- Asynchrones Kopieren von Dateien und Ordnern in Dokumentbibliotheken
- Überprüfen des Status asynchroner Vorgänge mithilfe von Vorgangstoken
Vorgänge auflisten
- Erstellen, Lesen und Löschen von Listen
- Unterstützung für mehrere Listenvorlagen (generische, Dokumentbibliothek, Ereignisse, Aufgaben)
- Freigeben von Listen mit rollenbasierten Berechtigungen
- Verwalten von Listenelementen (Erstellen, Lesen, Aktualisieren, Löschen)
Spaltenverwaltung
- Erstellen von Spalten mit einer Vielzahl von Typen (Text, Notiz, Zahl, boolescher Wert, dateTime, Choice, Lookup, Benutzer, URL, berechnet und mehr)
- Aktualisieren von Spalteneigenschaften und Metadaten
- Konfigurieren von Spaltenanforderungen und Sichtbarkeit
- Typspezifische Spalteneigenschaften
Freigabe und Berechtigungen
- Freigeben von Dateien, Ordnern und Listen für Benutzer
- Rollenbasierte Zugriffssteuerung (Lesen, Schreiben, Mitwirken, Bearbeiten)
- E-Mail-Benachrichtigungen für das Teilen
- Benutzerdefinierte Nachrichten in Einladungen
Sicherheit und Konformität
- Anwenden und Entfernen von Sicherheitskennzeichnungen
- Mehrere Zuordnungsmethoden (Standard, Privilegierte, automatisch)
- Unterstützung bei der Audit-Begründung
- Nebenläufigkeitskontrolle mit eTags
Hinweise
- Dateivorgänge sind auf ≤5MB für Upload und Download beschränkt.
- Verschiebevorgänge funktionieren nur innerhalb derselben Dokumentbibliothek.
- Kopiervorgänge sind asynchron; verwenden Sie
checkOperationStatusum den Fortschritt zu überwachen. - Kopiervorgänge unterstützen bibliotheksübergreifendes Kopieren in SharePoint
-
uploadFileFromUrlerfordert eine gültige SharePoint- oder OneDrive-Quell-URL - eTags bieten Parallelitätssteuerung für Updates und Löschungen
- Automatisches numerisches Suffix für doppelte Ordnernamen
- Listenlöschung kann nicht rückgängig gemacht werden
- Beim Löschen von Spalten werden alle in dieser Spalte gespeicherten Daten entfernt.
- Suchvorgänge geben standardmäßig top 20 Ergebnisse zurück.
- Alle Vorgänge verwenden die Microsoft Graph-API
Hinweis
MCP-Toolnamen und -Parameter können geändert werden, und hartcodierte Abhängigkeiten sollten vermieden werden. Die Szenariounterstützung wird beibehalten.