Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Note
Tento článek popisuje funkce používané v agentech nebo tocích agentů využívajících standardní harness.
Important
Toto je funkce Preview.
- Microsoft uvolňuje funkce ve verzi Preview před oficiálním vydáním, aby k nim zákazníci mohli získat předběžný přístup a poskytnout zpětnou vazbu.
- Funkce ve verzi Preview mají omezené funkce a nejsou určené pro produkční použití.
- Microsoft můžou změnit názvy a parametry nástrojů MCP ve verzi Preview. Vyhněte se pevně zakódovaným závislostem. Microsoft udržuje podporu scénářů.
- Funkce ve verzi Preview podléhají Microsoft dodatečným podmínkám použití.
Přehled
| ID serveru | Adresa URL na úrovni tenanta | Zobrazované jméno | Description |
|---|---|---|---|
mcp_SharePointRemoteServer |
https://agent365.svc.cloud.microsoft/agents/tenants/{tenantId}/servers/mcp_SharePointRemoteServer |
Služba SharePoint | Nástroje pro provoz SharePoint. Tento server slouží ke správě webů, seznamů, položek seznamů, sloupců, knihoven dokumentů, souborů, složek a sdílení souborů. Operace se soubory jsou omezené na soubory, které jsou 5 MB nebo méně. |
Dostupné nástroje
findSite
Najde SharePoint weby, ke kterým máte přístup. Vrátí konkrétní weby, které odpovídají vyhledávacímu dotazu, nebo prvních 20 relevantních webů, pokud dotaz nezadáte.
Volitelné parametry:
- searchQuery: Vyhledávací dotaz (celý nebo částečný název webu). Vynechání vrácení nejlepších 20 přístupných webů.
getSiteByPath
Rozpozná web SharePoint pomocí jeho přesného názvu hostitele a cesty relativní k serveru. Tuto metodu použijte pouze v případě, že máte úplnou strukturu adresy URL webu. Použijte findSite , když znáte jenom název webu.
Požadované parametry:
- Hostname: Přesný název hostitele (například contoso.sharepoint.com)
- serverRelativePath: Cesta relativní k serveru (například „sites/Marketing“). Počáteční lomítko je volitelné.
listSubsites
Vypíše všechny podřízené weby webu SharePoint.
Požadované parametry:
- siteId: ID nadřazeného webu SharePoint (formát: název hostitele, siteCollectionId,webId)
seznamKnihovenDokumentůNaWebu
Vypíše knihovny dokumentů (drives) v zadaném webu SharePointu.
Volitelné parametry:
- siteId: ID webu SharePoint (výchozí hodnota: root)
getDefaultDocumentLibraryInSite
Získá výchozí knihovnu dokumentů (drive) na webu SharePointu.
Volitelné parametry:
- siteId: ID webu SharePoint (výchozí hodnota: root)
getFolderChildren
Vrátí seznam prvních 20 souborů a složek (DriveItems) obsažených v zadané nadřazené složce v knihovně dokumentů (drive).
Požadované parametry:
- documentLibraryId: ID knihovny dokumentů (drive)
Volitelné parametry:
- parentFolderId: ID nadřazené složky (výchozí: 'root').
findFileOrFolder
Vyhledá soubor nebo složku (DriveItem) přístupný uživateli pomocí vyhledávacího dotazu. Vyhledá na všech webech a knihovnách dokumentů, ke které má uživatel přístup.
Požadované parametry:
- searchQuery: Vyhledávací dotaz (celý nebo částečný název souboru)
getFileOrFolderMetadata
Získá metadata souboru nebo složky (DriveItem) v zadané knihovně dokumentů (disk) v SharePointu.
Požadované parametry:
- fileOrFolderId: ID souboru nebo složky (DriveItem)
- documentLibraryId: ID knihovny dokumentů (drive)
getFileOrFolderMetadataByUrl
Získává metadata souboru nebo složky (DriveItem) ze sdílené URL. Metadata můžou získat jenom uživatelé s existujícími explicitními oprávněními pro přístup k souboru.
Požadované parametry:
- fileOrFolderUrl: Adresa URL souboru nebo složky Adresa URL není využita ke sdílení s uživatelem; uživatel již musí mít výslovný přístup.
readSmallTextFile
Čte (stáhne) textový soubor menší než 5 MB z konkrétní dokumentové knihovny (disku).
Požadované parametry:
- fileId: ID souboru (DriveItem) ke čtení nebo stažení
- documentLibraryId: ID knihovny dokumentů (drive)
readSmallBinaryFile
Načte binární soubor o velikosti menší než 5 MB z konkrétní knihovny dokumentů (drive). Obsah souboru se vrátí jako řetězec s kódováním base64.
Požadované parametry:
- fileId: ID souboru (DriveItem) ke čtení nebo stažení
- documentLibraryId: ID knihovny dokumentů (drive)
createSmallTextFile
Vytvoří nebo nahraje textový soubor menší než 5 MB do konkrétní knihovny dokumentů (disku).
Požadované parametry:
- Název souboru: Název souboru včetně přípony.
- obsahText: Textový obsah souboru.
- documentLibraryId: ID knihovny dokumentů (drive)
Volitelné parametry:
- parentFolderId: ID nadřazené složky (výchozí: 'root').
createSmallBinaryFile
Vytvoří binární soubor menší než 5 MB v konkrétní knihovně dokumentů (úložišti) zakódováním jeho obsahu ve formátu Base64.
Požadované parametry:
- Název souboru: Název souboru včetně přípony.
- base64Content: Obsah binárního souboru zakódovaný jako řetězec base64.
- documentLibraryId: ID knihovny dokumentů (drive)
Volitelné parametry:
- parentFolderId: ID nadřazené složky (výchozí: 'root').
vytvořitSložku
Vytvoří novou složku (DriveItem) v zadané knihovně dokumentů (drive). Pokud existuje složka se stejným názvem, systém přidá číselnou příponu (například NewFolder (1)).
Požadované parametry:
- Název_složky: Název složky
- documentLibraryId: ID knihovny dokumentů (drive)
Volitelné parametry:
- parentFolderId: ID nadřazené složky (výchozí: 'root').
přejmenovatSouborNeboSložku
Přejmenuje soubor nebo složku (DriveItem) v zadané knihovně dokumentů (drive). Nový název musí splňovat zásady vytváření názvů.
Požadované parametry:
- documentLibraryId: ID knihovny dokumentů (drive)
- fileOrFolderId: ID souboru nebo složky k přejmenování
- newFileOrFolderName: Nový název
Volitelné parametry:
- etag: ETag pro řízení souběžnosti
deleteFileOrFolder
Odstraní soubor nebo složku (DriveItem) v zadané knihovně dokumentů (disk).
Požadované parametry:
- documentLibraryId: ID knihovny dokumentů (drive)
- fileOrFolderId: ID souboru nebo složky k odstranění
Volitelné parametry:
- etag: ETag pro řízení souběžnosti
přesunoutSouborNeboSložku
Přesune soubor nebo složku (DriveItem) do cílové složky. Podporuje přesouvání mezi různými knihovnami dokumentů (úložišti) v SharePointu. Tato operace je asynchronní. Slouží checkOperationStatus k monitorování průběhu.
Požadované parametry:
- sourcedoclibid: ID zdrojové knihovny dokumentů (jednotka)
- sourcefileid: ID zdrojového souboru nebo složky, které chcete přesunout
- destdoclibid: ID cílové knihovny dokumentů (úložiště)
- destfolderid: ID cílové složky (musí existovat)
Volitelné parametry:
- newfilename: Nový název přesunuté položky
kopírovatSouborNeboSložku
Zkopíruje soubor nebo složku (DriveItem) do cílové složky. Podporuje kopírování mezi různými knihovnami dokumentů v rámci SharePoint. Tato operace je asynchronní. Slouží checkOperationStatus k monitorování průběhu.
Požadované parametry:
- sourcedoclibid: ID zdrojové knihovny dokumentů (jednotka)
- sourcefileid: ID zdrojového souboru nebo složky ke zkopírování
- destdoclibid: ID cílové knihovny dokumentů (úložiště)
- destfolderid: ID cílové složky (musí existovat)
Volitelné parametry:
- newfilename: Nový název zkopírované položky
checkOperationStatus
Zkontroluje stav asynchronní operace, například kopírování nebo přesunutí, pomocí tokenu operace vráceného z původní operace.
Požadované parametry:
-
operationToken: Token operace vrácený z asynchronní operace, jako je
copyFileOrFoldernebomoveFileOrFolder
uploadFileFromUrl
Nahraje soubor z adresy URL služby SharePoint nebo OneDrive do cílové složky knihovny dokumentů (jednotky). Soubor se zkopíruje ze zdrojové adresy URL, takže původní soubor se nezmění.
Požadované parametry:
- sourceUrl: Zdrojová adresa URL (musí být platná SharePoint nebo adresa URL OneDrive)
-
destinationDocumentLibraryId: ID cílové knihovny dokumentů. Použijte
mepro uživatelův OneDrive
Volitelné parametry:
-
destinationFolderId: ID cílové složky (výchozí:
root) - Název_souboru: Nový název souboru; výchozí hodnota původního názvu souboru
sdílejSouborNeboSložku
Odešle pozvánku ke sdílení k udělení oprávnění ke čtení nebo zápisu pro soubor nebo složku (DriveItem) v zadané knihovně dokumentů (drive).
Požadované parametry:
- documentLibraryId: ID knihovny dokumentů (drive)
- fileOrFolderId: ID souboru nebo složky ke sdílení
- recipientEmails: Pole e-mailových adres příjemců
- roles: Pole rolí: 'read', 'write' ('write' zahrnuje oprávnění ke čtení i zápisu)
Volitelné parametry:
- zpráva: Vlastní zpráva pro e-mail s pozvánkou (výchozí: Toto je soubor, na kterém spolupracujeme.)
- sendInvitation: Jestli chcete poslat pozvánku ke sdílení (výchozí hodnota: true)
setSensitivityLabelOnFile
Nastaví štítek citlivosti u souboru ze zadané knihovny dokumentů (disku).
Požadované parametry:
- documentLibraryId: ID knihovny dokumentů (drive)
- fileId: ID souboru (DriveItem)
- sensitivityLabelId: ID popisku citlivosti nebo prázdný řetězec, který chcete odebrat
Volitelné parametry:
- assignmentMethod: Metoda přiřazení: "standard", "privileged", "auto" nebo "unknownFutureValue" (výchozí hodnota: privilegovaná)
- justificationText: Text odůvodnění pro účely auditu; vyžadováno při snížení úrovně nebo odebrání štítku (výchozí hodnota: 'Změnil MCPServer')
listLists
Získá všechny SharePoint seznamy dostupné na konkrétním webu. Umožňuje zjistit, jaké seznamy existují v rámci webu.
Požadované parametry:
- siteId: ID webu SharePoint (formát: název hostitele, siteCollectionId,webId)
createList
Vytvoří nový SharePoint list v rámci webu.
Požadované parametry:
- siteId: ID webu SharePoint
- Displayname: Zobrazovaný název nového seznamu
Volitelné parametry:
-
Sloupce: Kolekce sloupců ve formě dvojic klíč–hodnota:
[{ Key: 'JobTitle', Value: 'text' }]. Platné typy: text, multilineText, number, boolean, dateTime, choice, lookup, personOrGroup, hyperlink, currency, calculated - Šablony: Typ šablony seznamu (výchozí hodnota: genericList) Možnosti: obecný seznam, knihovna dokumentů, události, úkoly, oznámení, kontakty, odkazy, průzkum, sledování problémů, diskusní fórum
Odstranit seznam
Odstraní SharePoint list z webu. Odstraní celý kontejner seznamu a všechny položky v něm. Tuto akci nelze vrátit zpět.
Požadované parametry:
- siteId: ID webu SharePoint
- listId: ID seznamu k odstranění
Volitelné parametry:
- etag: ETag pro řízení souběžnosti
sendInviteForList
Odešle pozvánku ke sdílení za účelem udělení oprávnění k seznamu SharePointu.
Požadované parametry:
- listId: ID seznamu SharePointu ke sdílení
- recipientEmails: Pole e-mailových adres příjemců
- role: Role: 'read' (pouze zobrazení), 'contribute' (zobrazení, přidávání, aktualizace a odstraňování položek), 'edit' (úplné úpravy včetně struktury seznamu)
Volitelné parametry:
- siteUrl: Adresa URL webu SharePoint obsahujícího seznam
- sendEmail: Zda se má odeslat e-mailové oznámení (výchozí hodnota: true)
listListItems
Získá položky (řádky/záznamy) z konkrétního seznamu SharePointu.
Požadované parametry:
- siteId: ID webu SharePoint
- listId: ID seznamu SharePoint
getListItem
Získá jednu položku (řádek nebo záznam) ze seznamu SharePointu na základě jejího ID.
Požadované parametry:
- siteId: ID webu SharePoint
- listId: ID seznamu SharePoint
- Itemid: ID konkrétní položky seznamu
createListItem
Vytvoří novou položku (řádek nebo záznam) v SharePoint list.
Požadované parametry:
- siteId: ID webu SharePoint
- listId: ID seznamu SharePoint
-
Pole: Dvojice klíč–hodnota představující hodnoty polí, například
[{ Key: 'Title', Value: 'Software Engineer' }, { Key: 'Department', Value: 'Engineering' }]. Obvykle je vyžadováno pole 'Název'.
updateListItem
Aktualizuje existující položku (řádek nebo záznam) v SharePoint list. Aktualizují se pouze zadaná pole; Vynechaná pole zachovávají jejich hodnoty.
Požadované parametry:
- siteId: ID webu SharePoint
- listId: ID seznamu SharePoint
- Itemid: ID položky, která se má aktualizovat
- pole: Páry klíč–hodnota polí, která se mají aktualizovat
Volitelné parametry:
- etag: ETag pro řízení souběžnosti
deleteListItem
Odstraní položku (řádek nebo záznam) z SharePoint list.
Požadované parametry:
- siteId: ID webu SharePoint
- listId: ID seznamu SharePoint
- Itemid: ID položky k odstranění
Volitelné parametry:
- etag: ETag pro řízení souběžnosti
listColumns
Získá všechny sloupce ze seznamu služby SharePoint.
Požadované parametry:
- siteId: ID webu SharePoint
- listId: ID seznamu SharePoint
createColumn
Vytvoří nový sloupec v seznamu SharePointu. Podporuje mnoho typů sloupců včetně typů text, number, choice, dateTime, boolean, user, lookup, calculated a dalších
Požadované parametry:
- siteId: ID webu SharePoint
- listId: ID seznamu SharePoint
- Jméno: Název interního sloupce (programový identifikátor)
- columnType: Typ sloupce: text, note, number, integer, boolean, dateTime, choice, multichoice, currency, lookup, user, url, calculated, term, multiterm, location, geolocation, thumbnail, counter, computed, contentTypeId, file, attachment, guid, outcomeChoice, approvalStatus
Volitelné parametry:
-
columnProperties: Nastavení specifická pro typ (například
{ "maxLength": 255 }pro text,{ "choices": ["A","B","C"] }pro volbu) - Popis: Popis sloupce
- Displayname: Zobrazovaný název zobrazený v uživatelském rozhraní (výchozí hodnota je název)
- Požadované: Nastavení požadovaného sloupce (výchozí hodnota: false)
- Skryté: Skrytí sloupce ze zobrazení (výchozí hodnota: false)
aktualizovat sloupec
Aktualizuje existující sloupec v SharePoint list.
Požadované parametry:
- siteId: ID webu SharePoint
- listId: ID seznamu SharePoint
- columnId: ID sloupce, který se má aktualizovat
Volitelné parametry:
- columnType: Typ sloupce (povinný při zadání parametru 'columnProperties')
- columnProperties: Vlastnosti specifické pro typ, které se mají aktualizovat
- Popis: Nový popis
- Displayname: Nový zobrazovaný název
- Skryté: Skrytí nebo zobrazení sloupce
- Požadované: Nastavení sloupce jako povinného nebo volitelného
Odstranit sloupec
Odstraní sloupec ze seznamu SharePointu. Upozornění: Tato akce odebere všechna data uložená v tomto sloupci pro všechny položky.
Požadované parametry:
- siteId: ID webu SharePoint
- listId: ID seznamu SharePoint
- columnId: ID sloupce, který chcete odstranit
Klíčové funkce
Správa lokality
- Vyhledejte weby podle názvu nebo procházejte přístupné weby.
- Získejte web podle přesné cesty URL.
- Vypište podřízené weby a podweby.
- Komplexní navigace v hierarchii webu
Správa knihoven dokumentů
- Zobrazí seznam všech knihoven dokumentů na webu.
- Získejte výchozí knihovnu dokumentů.
- Prohledejte obsah složek (až 20 položek).
- Vytvářejte a spravujte struktury složek.
Operace se soubory
- Vytvářejte textové a binární soubory (5 MB nebo méně).
- Čtěte textové a binární soubory (5 MB nebo méně).
- Odstraňte, přejmenujte a přesuňte soubory a složky.
- Kopírování souborů a složek napříč knihovnami dokumentů
- Nahrajte soubory z adres URL SharePoint nebo OneDrive.
- Vyhledejte soubory a složky na všech přístupných webech.
- Získejte metadata souborů a složek.
Asynchronní operace
- Kopírování a přesouvání souborů a složek asynchronně napříč knihovnami dokumentů
- Zkontrolujte stav asynchronních operací pomocí tokenů operací.
Operace seznamu
- Vytváření, čtení a odstraňování seznamů
- Podpora více šablon seznamů, včetně obecných, knihoven dokumentů, událostí a úkolů
- Sdílejte seznamy s oprávněními založenými na rolích.
- Spravovat položky seznamu vytvořením, čtením, aktualizací a odstraněním položek seznamu.
Správa sloupců
- Vytvářejte sloupce s širokou škálou typů, jako je text, poznámka, číslo, logická hodnota, datum a čas, volba, vyhledávání, uživatel, adresa URL, počítané a další.
- Aktualizujte vlastnosti a metadata sloupců.
- Nakonfigurujte požadavky na sloupce a viditelnost.
- Nastavte vlastnosti sloupce specifické pro typ.
Sdílení a oprávnění
- Sdílejte soubory, složky a seznamy s uživateli.
- Pomocí řízení přístupu na základě role můžete používat role pro čtení, zápis, přispívání a úpravy.
- E-mailová upozornění ke sdílení.
- Vlastní zprávy v pozvánkách.
Zabezpečení a dodržování předpisů
- Použití a odebrání popisků citlivosti
- Použijte více metod přiřazení, včetně standardních, privilegovaných a automatických.
- Podpora odůvodnění auditu
- Používejte řízení souběhu pomocí značek eTag.
Poznámky
- Operace se soubory jsou omezené na soubory, které jsou 5 MB nebo méně pro nahrávání a stahování.
- Operace kopírování a přesouvání jsou asynchronní. Slouží
checkOperationStatusk monitorování průběhu. - Operace kopírování a přesouvání podporují operace mezi knihovnami v SharePointu.
-
uploadFileFromUrlvyžaduje platnou adresu URL zdroje SharePoint nebo OneDrive. - Značky eTag zajišťují řízení souběžného přístupu při aktualizacích a odstraňování.
- Automatická číselná přípona pro duplicitní názvy složek.
- Odstranění seznamu nejde vrátit zpět.
- Odstranění sloupce odebere všechna data uložená v daném sloupci.
- Vyhledávací operace ve výchozím nastavení vrací prvních 20 výsledků.