Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Viktig!
Dette er en evalueringsfunksjonalitet.
- Microsoft lanserer evalueringsfunksjonalitet før en offisiell utgivelse, slik at kunder kan få tidlig tilgang og gi tilbakemeldinger.
- Evalueringsfunksjonalitet har begrenset funksjonalitet og er ikke ment for produksjonsbruk.
- Microsoft kan endre navn og parametere for MCP-verktøy i forhåndsversjon. Unngå hardkodede avhengigheter. Microsoft opprettholder støtte for scenarioer.
- Evalueringsfunksjonalitet må overholde Microsofts tilleggsvilkår.
Oversikt
| Server-ID | Nettadresse på leiernivå | Visningsnavn | Description |
|---|---|---|---|
mcp_SharePointRemoteServer |
https://agent365.svc.cloud.microsoft/agents/tenants/{tenantId}/servers/mcp_SharePointRemoteServer |
Work IQ SharePoint | MCP-server for SharePoint-operasjoner. Bruk denne serveren til å administrere nettsteder, lister, listeelementer, kolonner, dokumentbiblioteker, filer, mapper og fildeling. Filoperasjoner er begrenset til filer som er 5 MB eller mindre. |
Tilgjengelige verktøy
findSite
Finner SharePoint-nettsteder som du har tilgang til. Returnerer bestemte SharePoint-nettsteder som matcher en søkeforespørsel, eller de 20 mest relevante nettstedene hvis du ikke oppgir en forespørsel.
Obligatoriske parametere:
- searchQuery: Søkespørring (helt eller delvis navn på nettsted). Hvis du utelater denne parameteren, returneres de 20 mest relevante tilgjengelige nettsteder.
getSiteByPath
Slår opp et SharePoint-nettsted ved å bruke dets eksakte vertsnavn og serverrelativ bane. Denne metoden skal bare brukes når du har hele nettstedets nettadressestruktur. Bruk findSite når du bare kjenner navnet på et nettsted.
Obligatoriske parametere:
- hostname: Nøyaktig vertsnavn (f.eks., 'contoso.sharepoint.com')
- serverRelativePath: Serverrelativ bane (f.eks. 'sites/Marketing'). Den ledende skråstreken er valgfri.
listSubsites
Lister opp alle undersider (undernettsteder) til et SharePoint-nettsted.
Obligatoriske parametere:
- siteId: ID-en til det overordnede SharePoint-nettstedet (format: 'hostname,siteCollectionId,webId')
listDocumentLibrariesInSite
Lister dokumentbiblioteker i det angitte SharePoint-nettstedet.
Obligatoriske parametere:
- siteId: ID-en til SharePoint-nettstedet (standard: 'root')
getDefaultDocumentLibraryInSite
Henter standard dokumentbibliotek (drive) i et SharePoint-nettsted.
Obligatoriske parametere:
- siteId: ID-en til SharePoint-nettstedet (standard: 'root')
getFolderChildren
Enumererer de 20 første filene og mappene (DriveItems) som finnes i en angitt overordnet mappe i et dokumentbibliotek (drive).
Obligatoriske parametere:
- documentLibraryId: ID til dokumentbiblioteket (drive)
Obligatoriske parametere:
- parentFolderId: ID til overordnet mappe (standardverdi: 'root')
findFileOrFolder
Finner en fil eller mappe (DriveItem) tilgjengelig for brukeren via søkespørring. Søker på tvers av alle nettsteder og dokumentbiblioteker brukeren har tilgang til.
Obligatoriske parametere:
- searchQuery: Søkespørring (helt eller delvis filnavn)
getFileOrFolderMetadata
Henter metadata for en fil eller mappe (DriveItem) fra et angitt dokumentbibliotek (drive) i SharePoint.
Obligatoriske parametere:
- fileOrFolderId: ID for filen eller mappen (DriveItem)
- documentLibraryId: ID til dokumentbiblioteket (drive)
getFileOrFolderMetadataByUrl
Henter metadata om en fil eller mappe (DriveItem) fra en delingsnettadresse. Bare brukere med eksplisitte tillatelser til filen kan hente metadataene.
Obligatoriske parametere:
- fileOrFolderUrl: URL-adressen for filen eller mappen. URL-adressen brukes ikke til å dele med brukeren; de må allerede ha eksplisitt tilgang.
readSmallTextFile
Leser (laster ned) en tekstfil mindre enn 5 MB fra et bestemt dokumentbibliotek.
Obligatoriske parametere:
- fileId: ID-en til filen (DriveItem) som skal leses eller lastes ned
- documentLibraryId: ID til dokumentbiblioteket (drive)
readSmallBinaryFile
Leser en binær fil mindre enn 5 MB fra et bestemt dokumentbibliotek (drive). Filinnholdet returneres som en Base64-kodet streng.
Obligatoriske parametere:
- fileId: ID-en til filen (DriveItem) som skal leses eller lastes ned
- documentLibraryId: ID til dokumentbiblioteket (drive)
createSmallTextFile
Oppretter eller laster ned en tekstfil mindre enn 5 MB til et bestemt dokumentbibliotek.
Obligatoriske parametere:
- filename: Filnavnet, inkludert filtypen
- contentText: Tekstinnhold i filen
- documentLibraryId: ID til dokumentbiblioteket (drive)
Obligatoriske parametere:
- parentFolderId: ID til overordnet mappe (standardverdi: 'root')
createSmallBinaryFile
Oppretter en binær fil som er mindre enn 5 MB, der innholdet er Base64-kodet, til et bestemt dokumentbibliotek (drive).
Obligatoriske parametere:
- filename: Filnavnet, inkludert filtypen
- base64Content: Binærfilens innhold kodet som en Base64-streng.
- documentLibraryId: ID til dokumentbiblioteket (drive)
Obligatoriske parametere:
- parentFolderId: ID til overordnet mappe (standardverdi: 'root')
createFolder
Oppretter en ny mappe (DriveItem) i et spesifisert dokumentbibliotek (drive). Hvis det finnes en mappe med samme navn, legger systemet til et numerisk suffiks (f.eks. NewFolder (1)).
Obligatoriske parametere:
- folderName: Navn på mappen
- documentLibraryId: ID til dokumentbiblioteket (drive)
Obligatoriske parametere:
- parentFolderId: ID til overordnet mappe (standardverdi: 'root')
renameFileOrFolder
Endrer navnet på en fil eller mappe (DriveItem) innenfor et spesifisert dokumentbibliotek (drive). Det nye navnet må etterleve navnekonvensjonene.
Obligatoriske parametere:
- documentLibraryId: ID til dokumentbiblioteket (drive)
- fileOrFolderId: ID-en til filen eller mappen som skal omdøpes
- newFileOrFolderName: Det nye navnet
Obligatoriske parametere:
- etag: Enhetskode for samtidighetskontroll
deleteFileOrFolder
Sletter en fil eller mappe (DriveItem) fra et spesifisert dokumentbibliotek (drive).
Obligatoriske parametere:
- documentLibraryId: ID til dokumentbiblioteket (drive)
- fileOrFolderId: ID-en til filen eller mappen som skal slettes
Obligatoriske parametere:
- etag: Enhetskode for samtidighetskontroll
moveFileOrFolder
Flytter en fil eller mappe (DriveItem) til en destinasjonsmappe. Støtter flytter på tvers av ulike dokumentbiblioteker (driver) i SharePoint. Denne operasjonen er asynkron. Bruk checkOperationStatus til å overvåke fremdriften.
Obligatoriske parametere:
- sourcedoclibid: ID for kildedokumentbiblioteket (drive)
- sourcefileid: ID-en til kildefilen eller mappen som skal flyttes
- destdoclibid: ID for destinasjonsdokumentbiblioteket (drive)
- destfolderid: ID for destinasjonsmappen (må eksistere)
Obligatoriske parametere:
- newfilename: Nytt navn for den flyttede filen eller mappen
copyFileOrFolder
Kopierer en fil eller mappe (DriveItem) til en målmappe. Støtter kopiering på tvers av ulike dokumentbiblioteker i SharePoint. Denne operasjonen er asynkron. Bruk checkOperationStatus til å overvåke fremdriften.
Obligatoriske parametere:
- sourcedoclibid: ID for kildedokumentbiblioteket (drive)
- sourcefileid: ID for kildefilen eller mappen som skal kopieres
- destdoclibid: ID for destinasjonsdokumentbiblioteket (drive)
- destfolderid: ID for destinasjonsmappen (må eksistere)
Obligatoriske parametere:
- newfilename: Nytt navn for det kopierte elementet
checkOperationStatus
Sjekker status for en asynkron operasjon, som en kopi eller flytting, ved å bruke operasjonstokenet som ble returnert fra den opprinnelige operasjonen.
Obligatoriske parametere:
-
operasjonstoken: Operasjonstokenet returnert fra en asynkron operasjon som
copyFileOrFolderellermoveFileOrFolder
uploadFileFromUrl
Last opp en fil fra en SharePoint- eller OneDrive-nettadresse til en destinasjonsmappe i et dokumentbibliotek (drive). Filen blir kopiert fra kilde-nettadressen, så den opprinnelige filen endres ikke.
Obligatoriske parametere:
- sourceUrl: Kildenettadresse (må være en gyldig SharePoint- eller OneDrive-nettadresse)
-
destinationDocumentLibraryId: ID til destinasjonsdokumentbiblioteket. Bruk
mefor brukerens OneDrive
Obligatoriske parametere:
-
destinasjonsmappeId: ID til destinasjonsmappen (standard:
root) - filename: Nytt filnavn; standard er originalt filnavn
shareFileOrFolder
Sender en delingsinvitasjon for å gi lese- eller skrivetilgang til en fil eller mappe (DriveItem) i et spesifisert dokumentbibliotek (drive).
Obligatoriske parametere:
- documentLibraryId: ID til dokumentbiblioteket (drive)
- fileOrFolderId: ID-en til filen eller mappen som skal deles
- recipientEmails: Matrise med mottakernes e-postadresser
- roller: Matrise med roller: 'les', 'skriv' (skriv gir både lese- og skrivetilgang)
Obligatoriske parametere:
- melding: Egendefinert melding for invitasjons-e-posten (standard: Her er filen vi samarbeider om.)
- sendInvitation: Om en delingsinvitasjon skal sendes (standard: true)
setSensitivityLabelOnFile
Setter følsomhetsetiketten til en fil fra det angitte dokumentbiblioteket.
Obligatoriske parametere:
- documentLibraryId: ID til dokumentbiblioteket (drive)
- fileId: ID for filen (DriveItem)
- sensitivityLabelId: ID til følsomhetsetiketten, eller en tom streng for å fjerne den
Obligatoriske parametere:
- assignmentMethod: Tildelingsmetode: 'standard', 'privileged', 'auto' eller 'unknownFutureValue' (default: 'privileged')
- justificationText: Begrunnelsestekst for revisjonsformål; kreves ved nedgradering eller fjerning av en etikett (default: 'Endret av MCPServer')
listLists
Henter alle SharePoint-lister tilgjengelig på et spesifikt område. Brukes til å finne ut hvilke lister som finnes på et nettsted.
Obligatoriske parametere:
- siteId: ID til SharePoint-området (format: 'hostname,siteCollectionId,webId')
createList
Oppretter en ny SharePoint-liste i et nettsted.
Obligatoriske parametere:
- siteId: ID-en til SharePoint-nettstedet
- displayName: Visningsnavn for den nye listen
Obligatoriske parametere:
-
kolonner: Samling av kolonner som nøkkelverdipar:
[{ Key: 'JobTitle', Value: 'text' }]. Gyldige typer: tekst, multilineText, tall, boolsk, dateTime, valg, oppslag, personOrGroup, hyperkobling, valuta, beregnet - mal: Listemaltype (standard: 'genericList'). Alternativer: genericList, documentLibrary, hendelser, oppgaver, kunngjøring, kontakter, koblinger, undersøkelse, issueTracking, discussionBoard
deleteList
Sletter en SharePoint-liste fra et nettsted. Sletter hele listebeholderen og alle elementene i den. Kan ikke angres.
Obligatoriske parametere:
- siteId: ID-en til SharePoint-nettstedet
- listId: ID-en til listen som skal slettes
Obligatoriske parametere:
- etag: Enhetskode for samtidighetskontroll
sendInviteForList
Sender en delingsinvitasjon for å tildele tilgang til en SharePoint-liste.
Obligatoriske parametere:
- listId: ID til SharePoint-listen som skal deles
- recipientEmails: Matrise med mottakernes e-postadresser
- rolle: Rolle: 'les' (bare visning), 'bidra' (vis, legg til, oppdater, slett elementer), 'rediger' (full redigering inkludert listestruktur)
Obligatoriske parametere:
- siteUrl: Nettadresse til SharePoint-nettstedet som inneholder listen
- sendEmail: Om du skal sende en e-postvarsling (standard: true)
listListItems
Henter elementer (rader/poster) fra en angitt SharePoint-liste.
Obligatoriske parametere:
- siteId: ID-en til SharePoint-nettstedet
- listId: ID-en til SharePoint-listen
getListItem
Henter et enkelt element (rad/post) fra en SharePoint-liste med ID.
Obligatoriske parametere:
- siteId: ID-en til SharePoint-nettstedet
- listId: ID-en til SharePoint-listen
- itemId: ID til det spesifikke listeelementet
createListItem
Oppretter et nytt element (rad eller post) i en SharePoint-liste.
Obligatoriske parametere:
- siteId: ID-en til SharePoint-nettstedet
- listId: ID-en til SharePoint-listen
-
felter: Nøkkelverdipar for feltverdier:
[{ Key: 'Title', Value: 'Software Engineer' }, { Key: 'Department', Value: 'Engineering' }]. Feltet 'Tittel' er vanligvis påkrevd
updateListItem
Oppdaterer et eksisterende element (rad eller post) i en SharePoint-liste. Kun spesifiserte felter oppdateres; utelatte felter beholder sine verdier.
Obligatoriske parametere:
- siteId: ID-en til SharePoint-nettstedet
- listId: ID-en til SharePoint-listen
- itemId: ID-en til elementet som skal oppdateres
- felter: nøkkelverdipar av felter som skal oppdateres
Obligatoriske parametere:
- etag: Enhetskode for samtidighetskontroll
deleteListItem
Sletter et element (rad eller oppføring) fra en SharePoint-liste.
Obligatoriske parametere:
- siteId: ID-en til SharePoint-nettstedet
- listId: ID-en til SharePoint-listen
- itemId: ID-en til elementet som skal slettes
Obligatoriske parametere:
- etag: Enhetskode for samtidighetskontroll
listColumns
Henter alle kolonner fra en SharePoint-liste.
Obligatoriske parametere:
- siteId: ID-en til SharePoint-nettstedet
- listId: ID-en til SharePoint-listen
createColumn
Oppretter en ny kolonne i en SharePoint-liste. Støtter mange kolonnetyper, inkludert tekst, tall, valg, dato/tid, boolsk, bruker, oppslag, beregnet og flere.
Obligatoriske parametere:
- siteId: ID-en til SharePoint-nettstedet
- listId: ID-en til SharePoint-listen
- navn: internt kolonnenavn (programmatisk identifikator)
- columnType: Kolonnetype: tekst, notat, tall, heltall, boolsk, dateTime, valg, flervalg, valuta, oppslag, bruker, nettadresser, beregnet, begrep, flerbegrep, plassering, geografisk plassering, miniatyrbilde, teller, databeregnet, contentTypeId, fil, vedlegg, GUID, outcomeChoice, approvalStatus
Obligatoriske parametere:
-
kolonneegenskaper: Type-spesifikke innstillinger (f.eks.
{ "maxLength": 255 }for tekst,{ "choices": ["A","B","C"] }for valg) - beskrivelse:: Beskrivelse av kolonnen
- displayName: Visningsnavn som vises i brukergrensesnittet (standard: 'navn')
- påkrevd: Angir om kolonnen er påkrevd (standard: falsk)
- skjult: Skjul kolonnen fra visninger (standard: falsk)
updateColumn
Oppdaterer en eksisterende kolonne i en SharePoint-liste.
Obligatoriske parametere:
- siteId: ID-en til SharePoint-nettstedet
- listId: ID-en til SharePoint-listen
- columnId: ID-en til kolonnen som skal oppdateres
Obligatoriske parametere:
- columnType: Kolonnetype (påkrevd når du angir 'columnProperties')
- columnProperties: Typespesifikke egenskaper som skal oppdateres
- beskrivelse: Ny beskrivelse
- displayName: Nytt visningsnavn
- skjult: Skjul eller vis kolonnen
- påkrevd: Gjør kolonnen obligatorisk eller valgfri
deleteColumn
Sletter en kolonne fra en SharePoint-liste. Advarsel: Denne handlingen fjerner all data lagret i den kolonnen for alle elementer.
Obligatoriske parametere:
- siteId: ID-en til SharePoint-nettstedet
- listId: ID-en til SharePoint-listen
- columnId: ID til kolonnen som skal slettes
Nøkkelfunksjoner
Nettstedsadministrasjon
- Finn nettsteder etter navn eller bla gjennom tilgjengelige nettsteder.
- Hent et nettsted via nøyaktig nettadresse.
- List opp underordnede nettsteder og undersider.
- Omfattende navigering i nettstedhierarkiet.
Dokumentbibliotekadministrasjon
- List opp alle dokumentbiblioteker i et nettsted.
- Hent standard dokumentbibliotek
- Bla gjennom mappens innhold (opptil 20 elementer)
- Opprett og administrer mappestrukturer.
Filoperasjoner
- Opprett tekst- og binærfiler (≤5 MB).
- Les tekst- og binærfiler (≤5 MB).
- Slett, gi nytt navn og flytt filer og mapper.
- Kopier filer og mapper på tvers av dokumentbiblioteker.
- Last opp filer fra SharePoint- eller OneDrive-nettadresser.
- Søk etter filer og mapper på alle tilgjengelige nettsteder.
- Hent metadata for filer og mapper.
Asynkrone operasjoner
- Kopier og flytt filer og mapper asynkront på tvers av dokumentbiblioteker.
- Sjekk status for asynkrone operasjoner ved å bruke operasjonstoken.
Listeoperasjoner
- Opprett, les og slett lister.
- Støtte for flere listemaler, inkludert generiske lister, dokumentbibliotek, hendelser og oppgaver.
- Del lister med rollebaserte tillatelser.
- Administrer listeelementer ved å opprette, lese, oppdatere og slette dem.
Kolonnebehandling
- Opprett kolonner med et bredt utvalg av typer, slik som tekst, merknad, tall, boolsk, dato og klokkeslett, valg, oppslag, bruker, nettadresse, beregnet og mer.
- Oppdater kolonneegenskaper og metadata.
- Konfigurer kolonnekrav og synlighet.
- Sett typespesifikke kolonneegenskaper.
Deling og tillatelser
- Del filer, mapper og lister med brukere.
- Bruk rollebasert tilgangskontroll med lese-, skrive-, bidrags- og redigeringsroller.
- E-postvarsler for deling
- Egendefinerte meldinger i invitasjoner
Sikkerhet og etterlevelse
- Påfør og fjern sensitivitetsetiketter.
- Bruk flere tildelingsmetoder, inkludert standard, privilegert og auto.
- Støtte for revisjonsbegrunnelse.
- Bruk samtidighetskontroll med eTags.
Merknader
- Filoperasjoner støtter kun filer på 5 MB eller mindre for opplasting og nedlasting.
- Kopierings- og flytteoperasjoner er asynkrone. Bruk
checkOperationStatustil å overvåke fremdriften. - Kopierings- og flytteoperasjoner støtter operasjoner på tvers av dokumentbiblioteker i SharePoint.
-
uploadFileFromUrlkrever en gyldig SharePoint- eller OneDrive-kildenettadresse. - eTags gir samtidighetskontroll for oppdateringer og slettinger.
- Automatisk numerisk suffiks for dupliserte mappenavn
- Listesletting kan ikke angres.
- Kolonnesletting fjerner all data lagret i den kolonnen.
- Søkeoperasjoner returnerer som standard de 20 første resultatene.