Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Aby uzyskać wczesny dostęp do programu Microsoft Agent 365, musisz być częścią programu Frontier w wersji zapoznawczej. Usługa Frontier łączy Cię bezpośrednio z najnowszymi innowacjami firmy Microsoft dotyczącymi sztucznej inteligencji. Wersje zapoznawcze platformy Frontier podlegają istniejącym warunkom obowiązywania wersji zapoznawczej umów klienta. Ponieważ te funkcje są nadal opracowywane, ich dostępność i możliwości mogą ulec zmianie w miarę upływu czasu.
Omówienie
| Identyfikator serwera | Display name | Podpis |
|---|---|---|
| mcp_ODSPRemoteServer | Program SharePoint i usługa OneDrive na platformie Microsoft 365 | Serwer MCP udostępniający narzędzia do pracy z zawartością programu SharePoint i usługi OneDrive. Ten serwer łączy się z serwerem MCP usługi SharePoint Online specyficznym dla dzierżawy. Automatycznie odnajduje i udostępnia wszystkie narzędzia, które obsługują integrację plików usługi OneDrive i programu SharePoint uwidocznionych przez punkt końcowy MCP ODSP. |
Dostępne narzędzia
createFolder
Tworzy nowy folder w określonej bibliotece dokumentów jako element podrzędny określonego folderu nadrzędnego. Jeśli nie określisz biblioteki dokumentów, serwer używa usługi OneDrive użytkownika. Jeśli nie określisz folderu nadrzędnego, serwer utworzy folder w katalogu głównym. Jeśli folder już istnieje o tej samej nazwie, serwer tworzy nowy folder z sufiksem liczbowym, takim jak NewFolder (1).
Parametry wymagane
-
folderName(ciąg) — nazwa folderu do utworzenia. Jeśli folder o tej samej nazwie już istnieje, serwer dodaje sufiks liczbowy do nowej nazwy folderu, na przykład
NewFolder (1). -
documentLibraryId(ciąg) — identyfikator biblioteki dokumentów (nazywanej również dyskiem), w której chcesz utworzyć folder. Jeśli chcesz utworzyć folder na dysku użytkownika lub w usłudze OneDrive, na przykład "mój dysk" lub "mój dysk", wyślij
"me"jakodocumentLibraryId.
Parametry opcjonalne
- parentFolderId(ciąg, default = "root") — identyfikator folderu nadrzędnego, w którym zostanie utworzony nowy folder. Jeśli nie zostanie określony, domyślny katalog główny biblioteki dokumentów.
findSite
Znajduje witryny programu SharePoint, do których użytkownik może uzyskać dostęp. To narzędzie może znaleźć określoną witrynę na podstawie podanego zapytania wyszukiwania lub znaleźć 20 najważniejszych odpowiednich witryn dostępnych dla użytkownika, jeśli nie podasz zapytania wyszukiwania.
Parametry wymagane
None
Parametry opcjonalne
-
searchQuery(ciąg, default = null) — zapytanie wyszukiwania, które może być nazwą całej lub częściowej witryny. Udostępnienie zapytania wyszukiwania pomaga efektywnie wyszukiwać witrynę, ale tylko wtedy, gdy użytkownik szuka określonej witryny. Jeśli na przykład użytkownik poprosi o witrynę o nazwie
xyz, zostanie przekazanaxyzsearchQueryjako . Jeśli użytkownik po prostu poprosi o "moje witryny", pozostaw ten parametr pusty.
listDocumentLibrariesInSite
Wyświetla listę bibliotek dokumentów (nazywanych również dyskami) w określonej witrynie programu SharePoint. Jeśli nie określisz lokacji, serwer używa lokacji głównej.
Parametry wymagane
None
Parametry opcjonalne
- siteId: identyfikator witryny (ustawienie domyślne: root)
findFileOrFolder
Znajduje plik lub folder (nazywany również DriveItem), do którego użytkownik może uzyskać dostęp, przekazując zapytanie wyszukiwania.
Parametry wymagane
- searchQuery: kwerenda wyszukiwania, która może być cała lub częściowa nazwa pliku
renameFileOrFolder
Zmień nazwę pliku lub folderu (określanego również jako DriveItems) w określonej bibliotece dokumentów. Uwaga: nowa nazwa musi być zgodna z konwencjami nazewnictwa.
Parametry wymagane
- documentLibraryId: identyfikator biblioteki dokumentów (ciąg)
- fileOrFolderId: identyfikator pliku lub folderu (ciąg)
- newFileOrFolderName: nowa nazwa pliku lub folderu (ciąg)
deleteFileOrFolder
Usuń plik lub folder z określonej biblioteki dokumentów.
Parametry wymagane
- documentLibraryId: identyfikator biblioteki dokumentów (ciąg)
- fileOrFolderId: identyfikator pliku lub folderu (ciąg)
readSmallTextFile
Odczytywanie (pobieranie) pliku tekstowego z określonej biblioteki dokumentów. Jeśli nie określisz biblioteki dokumentów, zostanie użyta usługa OneDrive użytkownika. Musisz podać identyfikator fileId (driveItemId pliku), aby zidentyfikować i pobrać plik.
Parametry wymagane
- fileId(ciąg)
- documentLibraryId(ciąg) — identyfikator biblioteki dokumentów (nazywanej również dyskiem) pliku, który chcesz odczytać. Jeśli użytkownik poprosi Cię o odczytanie lub pobranie pliku na dysku lub w usłudze Onedrive, na przykład — odczyt pliku w folderze "mój dysk", odczyt pliku w polu "my onedrive" należy wysłać w polu "me" jako documentLibraryId.
moveSmallFile
Przenieś plik znajdujący się w określonej bibliotece dokumentów do innego folderu. To narzędzie obsługuje tylko przenoszenie plików mniejszych niż 5 MB i przenoszenie, które znajdują się w tej samej lokacji. Nie można przenosić plików między dyskami przy użyciu tego żądania.
Parametry wymagane
- documentLibraryId(ciąg) — identyfikator biblioteki dokumentów (nazywanej również dyskiem) pliku, który chcesz przenieść. Jeśli użytkownik poprosi Cię o przeniesienie pliku na dysku lub w usłudze OneDrive, na przykład — przenieś plik w "mój dysk", przenieś plik w polu "my onedrive", który powinien zostać wysłany w polu "me" jako documentLibraryId.
- fileId(ciąg) — identyfikator pliku do przeniesienia
- newParentFolderId(string) — identyfikator folderu docelowego do przeniesienia pliku do. Powinna znajdować się w tej samej bibliotece dokumentów co oryginalna lokalizacja pliku.
getFileOrFolderMetadata
Pobieranie metadanych pliku lub folderu z określonej biblioteki dokumentów w witrynie programu SharePoint.
Parametry wymagane
- FileOrFolderId(ciąg) — identyfikator pliku lub folderu. Są one również nazywane DriveItems. Ich identyfikator może być również czasami określany jako driveItemId.
- documentLibraryId(ciąg) — identyfikator biblioteki dokumentów (nazywanej również dyskiem) pliku lub folderu, którego metadane są potrzebne. Jeśli użytkownik prosi o pobranie pliku lub folderu na dysku lub w usłudze Onedrive, na przykład — "Pobierz metadane pliku na dysku" lub "Pobierz metadane folderu w usłudze onedrive", należy wysłać w folderze "me" jako documentLibraryId.
createSmallTextFile
Utwórz lub przekaż plik tekstowy mniejszy niż 5 MB do określonej biblioteki dokumentów. Jeśli nie określisz biblioteki dokumentów, zostanie użyta usługa OneDrive użytkownika. Plik można przekazać do określonego folderu. Jeśli nie określisz folderu, plik zostanie przekazany do folderu głównego.
Parametry wymagane
- nazwa pliku (ciąg) — nazwa pliku do utworzenia
- contentText (ciąg) — zawartość tekstowa pliku do utworzenia
- documentLibraryId (ciąg) — identyfikator biblioteki dokumentów (nazywanej również dyskiem) dla pliku. Jeśli użytkownik poprosi o utworzenie pliku na dysku lub w usłudze OneDrive, na przykład "utwórz plik na dysku" lub "utwórz plik w mojej usłudze onedrive", wyślij "me" jako documentLibraryId.
Parametry opcjonalne
- parentfolderId(ciąg, default = "root") — identyfikator folderu na dysku, aby dodać nowy plik.
getFileOrFolderMetadataByUrl
Pobieranie metadanych dla pliku lub folderu z adresu URL udostępniania. Metadane mogą uzyskać tylko użytkownicy z jawnymi uprawnieniami dostępu do pliku.
Parametry wymagane
- fileOrFolderUrl:(ciąg) — adres URL pliku lub folderu (określany również jako DriveItems). Adres URL nie jest zrealizowany, aby udostępnić go użytkownikowi; muszą już mieć jawny dostęp do pliku.
shareFileOrFolder
Wyślij zaproszenie do udostępniania, aby udzielić uprawnień do pliku lub folderu w określonej bibliotece dokumentów. Obsługuje przypisywanie ról i powiadamianie adresatów.
Parametry wymagane
- documentLibraryId: identyfikator biblioteki dokumentów (ciąg, wymagany)
- fileOrFolderId: identyfikator pliku lub folderu (ciąg, wymagany)
- recipientEmails:(string[], Required) — adresy e-mail adresatów do zaproszenia. Wymagana jest co najmniej jedna wiadomość e-mail adresata.
Parametry opcjonalne
- roles(string[]) — role do przypisania do adresatów. Zaakceptowane wartości: odczyt, zapis (zapis przyznaje zarówno dostęp do odczytu, jak i zapisu). Wartość domyślna do odczytu roli, jeśli nie zostanie określona.
- sendInvitation(bool, default = true) — wskazuje, czy wysłać zaproszenie do udostępniania. Wartość domyślna to true, jeśli nie zostanie określona.
- message(string, default = "Oto plik, nad który współpracujemy).") — wiadomość niestandardowa do uwzględnienia w wiadomości e-mail z zaproszeniem. Domyślnie jest wyświetlany standardowy komunikat, jeśli nie zostanie określony.
getFolderChildren
Wylicza 20 pierwszych plików i folderów w określonym folderze nadrzędnym w bibliotece dokumentów. Jeśli nie określisz biblioteki dokumentów, zostanie użyta usługa OneDrive użytkownika.
Parametry wymagane
- documentLibraryId(ciąg) — identyfikator biblioteki dokumentów (nazywanej również dyskiem) folderu nadrzędnego. Jeśli użytkownik prosi o pobranie plików w folderze na dysku lub w usłudze OneDrive, takich jak "pobieranie plików w folderze na dysku" lub "pobieranie plików w folderze w usłudze onedrive", wyślij "me" jako documentLibraryId.
Parametry opcjonalne
- parentFolderId:(string, default = "root") — identyfikator folderu nadrzędnego (DriveItem), którego pliki i foldery znajdują się na liście. Wartość domyślna folderu głównego biblioteki dokumentów, jeśli nie zostanie określona.
Echo
Wysyła wiadomość z powrotem do klienta.
Parametry wymagane
- komunikat: Komunikat do wysłania z powrotem
setSensitivityLabelOnFile
Ustaw etykietę poufności pliku z określonej biblioteki dokumentów.
Parametry wymagane
- documentLibraryId(ciąg) — identyfikator biblioteki dokumentów, znany również jako driveId, biblioteki dokumentów
- fileId(string) — identyfikator pliku, znany również jako driveItemId, pliku
- sensitivityLabelId(ciąg) — wymagane. Identyfikator etykiety poufności do przypisania lub pusty ciąg w celu usunięcia etykiety poufności.
Parametry opcjonalne
- assignmentMethod(string, default = "privileged") — metoda przypisania etykiety w dokumencie. Wskazuje, czy przypisanie etykiety zostało wykonane automatycznie, standardowe lub jako operacja uprzywilejowana (odpowiednik operacji administratora). Możliwe wartości to standardowe, uprzywilejowane, automatyczne i nieznaneFutureValue.
- justificationText(string, default = "Changed by MCPServer") — opcjonalne. Tekst uzasadnienia do celów inspekcji i jest wymagany podczas obniżania lub usuwania etykiety.
getDefaultDocumentLibraryInSite
Pobierz domyślną bibliotekę dokumentów (nazywaną również dyskiem) w witrynie programu SharePoint. Jeśli nie określisz witryny, zostanie użyta witryna główna.
Parametry wymagane
None
Parametry opcjonalne
- siteId: identyfikator witryny (ustawienie domyślne: root)
Kluczowe cechy i funkcje
Zarządzanie folderami
- Tworzenie folderów z automatycznym rozpoznawaniem konfliktów nazewnictwa
- Wyliczanie elementów podrzędnych folderów (pierwszych 20)
- Przenoszenie plików między folderami (w tej samej witrynie)
Operacje na plikach
- Tworzenie i przekazywanie małych plików tekstowych (< 5 MB)
- Odczytywanie i pobieranie plików tekstowych
- Tworzenie kopii zapasowych plików i folderów
- Tworzenie kopii zapasowych plików i folderów
- Pobieranie metadanych plików i folderów według identyfikatora lub adresu URL
Odnajdywanie witryn i bibliotek
- Znajdowanie witryn programu SharePoint według zapytania wyszukiwania
- Wyświetlanie listy bibliotek dokumentów w witrynie
- Pobieranie domyślnej biblioteki dokumentów
Udostępnianie i uprawnienia
- Udostępnianie plików i folderów przy użyciu przypisań ról
- Wysyłanie zaproszeń do udostępniania za pomocą wiadomości niestandardowych
- Kontrola dostępu za pośrednictwem jawnych uprawnień
Zabezpieczenia i zgodność
- Ustawianie etykiet poufności dla plików
- Obsługa metod przypisywania uprzywilejowanego, standardowego i automatycznego
- Tekst uzasadnienia inspekcji zgodności
Integracja
- Obsługa usług OneDrive i SharePoint Online
- Połączenie serwera specyficznego dla dzierżawy
- Abstrakcja driveItem dla plików i folderów
Uwagi
- Domyślna biblioteka dokumentów to "me" (użytkownik OneDrive)
- Domyślny folder nadrzędny to "root"
- Konflikty nazw folderów rozwiązane z sufiksami liczbowymi
- Plik jest ograniczony do mniej niż 5 MB i w tej samej lokacji
- Adresy URL udostępniania wymagają jawnych uprawnień dostępu
- Element driveItems reprezentuje zarówno pliki, jak i foldery
- 20 pierwszych limitów w wyliczaniu elementów podrzędnych folderów