Jaa


Microsoft Outlook -kalenterin MCP-palvelinviittaus

Tärkeä

Sinun on oltava osa Frontier-esiversio-ohjelmaa, jotta pääset tutustumaan Microsoft Agent 365:een ennen sen käyttöä. Frontier yhdistää sinut suoraan Microsoftin uusimpiin tekoälyinnovaatioihin. Frontier-esiversioita koskevat asiakassopimusten nykyiset esikatseluehdot. Koska nämä ominaisuudet ovat vielä kehitteillä, niiden käytettävyys ja ominaisuudet voivat muuttua ajan mittaan.

Yleiskatsaus

Palvelintunnus Display name Description
mcp_CalendarTools Microsoft Outlook Calendar MCP Server MCP-palvelin kalenterityökaluille. Käytä tätä MCP-palvelinta kalenteritoimintoihin, kuten tapahtumien luomiseen, päivittämiseen, noutamiseen, kutsujen hallintaan ja käytettävyyden tarkistamiseen.

Käytettävissä olevat työkalut

mcp_CalendarTools_graph_acceptEvent

Hyväksy määritetty tapahtumakutsu käyttäjän kalenterissa.

Pakolliset parametrit

  • eventId: Hyväksyttävän tapahtuman tunnus

Valinnaiset parametrit

  • userId: Käyttäjätunnus tai userPrincipalName
  • comment: Valinnainen vastaus sisältää tekstin
  • sendResponse: Lähetetäänkö vastaus järjestäjälle

mcp_CalendarTools_graph_cancelEvent

Peruuta määritetyn käyttäjän kalenterissa oleva tapahtuma ja ilmoita siitä osallistujille.

Pakolliset parametrit

  • eventId: Peruutettavan tapahtuman yksilöllinen tunnus

Valinnaiset parametrit

  • userId: Käyttäjätunnus tai userPrincipalName
  • comment: Valinnainen peruutusviesti

mcp_CalendarTools_graph_createEvent

Luo uusi kalenteritapahtuma määritetyn käyttäjän kalenteriin. Tukee toistuvia tapahtumia ja verkkotapaamisia.

Pakolliset parametrit

  • subject: Tapahtuman aihe/otsikko (muu kuin tyhjä)
  • start: Alkamisaikaleima, jossa on päivämäärä/aika ja aikaVyöhyke
  • end: Päättymisaikaleima, jossa on päivämäärä/aika ja aikaVyöhyke
  • attendees_addresses: Osallistujasähköpostiosoitteiden matriisi

Valinnaiset parametrit

  • userId: Käyttäjätunnus tai userPrincipalName
  • body: Tapahtuman leipäteksti, jonka sisältötyyppi (teksti/HTML) ja sisältö
  • location: Sijainti ja displayName
  • attendees_types: Osallistujaroolit (pakollinen, valinnainen, resurssi)
  • attendees_names: Osallistujien näyttönimet
  • toistuvuus: toistuvuusmalli ja alue
  • isOnlineMeeting: Asetettu tosi online-kokouksessa
  • onlineMeetingProvider: teamsForBusiness, skypeForBusiness, skypeForConsumer
  • allowNewTimeProposals: Salli aikaehdotukset (oletusarvo: tosi)
  • transactionId: Idempotence-tunniste

mcp_CalendarTools_graph_declineEvent

Hylkää määritetty tapahtumakutsu käyttäjän kalenterissa.

Pakolliset parametrit

  • eventId: Hylättävän tapahtuman tunnus

Valinnaiset parametrit

  • userId: Käyttäjätunnus tai userPrincipalName

  • comment: Valinnainen teksti vastaukseksi

  • sendResponse: Lähettääkö vastaus

mcp_CalendarTools_graph_deleteEvent

Tapahtuman poistaminen määritetyn käyttäjän kalenterista.

Pakolliset parametrit

  • eventId: Poistettavan tapahtuman yksilöllinen tunnus

Valinnaiset parametrit

  • userId: Käyttäjätunnus tai userPrincipalName

mcp_CalendarTools_graph_findMeetingTimes

Ehdota kokousaikoja ja -sijainteja järjestäjän ja osallistujien saatavuuden perusteella.

Pakolliset parametrit

  • meetingDuration: Kokouksen kesto (esimerkiksi "PT1H")

Valinnaiset parametrit

  • userId: Järjestäjätunnus tai userPrincipalName
  • attendees_addresses: Osallistujien sähköpostiosoitteet
  • attendees_types: Osallistujatyypit
  • attendees_names: Osallistujien näyttönimet
  • timeConstraint: Ajan saatavuus aikaväreillä ja toiminnallaToimialue
  • locationConstraint: Sijaintiasetukset
  • maxCandidates: Ehdotukset enintään
  • isOrganizerOptional: Järjestäjä valinnainen merkintä
  • returnSuggestionReasons: Sisällytä syitä
  • minimumAttendeePercentage: Läsnäolon vähimmäisraja

mcp_CalendarTools_graph_getEvent

Hae yksittäinen kalenteritapahtuma määritetyn käyttäjän kalenterista.

Pakolliset parametrit

  • eventId: Tapahtuman yksilöllinen tunnus

Valinnaiset parametrit

  • userId: Käyttäjätunnus tai userPrincipalName
  • select: OData$select kyselyparametri
  • expand: OData-$expand siirtymisominaisuuksille

mcp_CalendarTools_graph_getSchedule

Käyttäjän, jakeluluettelon tai resurssin maksuttoman/varattujen aikataulujen noutaminen.

Pakolliset parametrit

  • schedules: käyttäjien tai resurssien SMTP-osoitteet
  • startTime: Alkamisaika ajalla dateTime ja timeZone
  • endTime: Päättymisaika päivämäärä/aika ja aikavyöhyke

Valinnaiset parametrit

  • userId: Käyttäjätunnus tai userPrincipalName
  • availabilityViewInterval: Ajanjaksojen pituus minuutteina

mcp_CalendarTools_graph_listCalendarView

Hae kalenteriesiintymät määritetyltä aika-alueelta käyttäjälle.

Pakolliset parametrit

  • startDateTime: aika-alueen alku (ISO 8601)
  • endDateTime: Aika-alueen loppu (ISO 8601)

Valinnaiset parametrit

  • userId: Käyttäjätunnus tai userPrincipalName
  • top: Tapahtumien enimmäismäärä
  • orderby: Order by -lause

mcp_CalendarTools_graph_listEvents

Nouda tapahtumien luettelo määritetyn käyttäjän kalenterista.

Valinnaiset parametrit

  • userId: Käyttäjätunnus tai userPrincipalName
  • startDateTime: aika-alueen alku (ISO 8601)
  • endDateTime: Aika-alueen loppu (ISO 8601)
  • top: Tapahtumien enimmäismäärä
  • filter: OData-suodatinkysely
  • orderby: OData-järjestys kyselyn mukaan

mcp_CalendarTools_graph_updateEvent

Päivitä olemassa oleva kalenteritapahtuma määritetyn käyttäjän kalenterissa.

Pakolliset parametrit

  • eventId: Tapahtuman yksilöllinen tunnus

Valinnaiset parametrit

  • userId: Käyttäjätunnus tai userPrincipalName
  • aihe: Päivitetty aihe
  • body: Päivitetty leipätekstin sisältö
  • start: Päivitetty alkamisaika
  • end: Päivitetty päättymisaika
  • location: Päivitetty sijainti
  • attendees_addresses: Päivitetyt osallistujien sähköpostit
  • attendees_types: Päivitetyt osallistujatyypit
  • attendees_names: Päivitetyt osallistujien nimet
  • isCancelled: Peruuta määrittämällä arvoksi true
  • toistuvuus: päivitetty toistumiskaava

Tärkeimmät ominaisuudet

Tapahtumien hallinta

  • Luonti, luku, päivitys ja poisto
  • Hyväksy, hylkää ja peruuta kutsut
  • Toistuvien tapahtumien tuki
  • Integrointi verkkotapaamisiin (Teams, Skype)

Käytettävyys ja ajoitus

  • Vapaa-/varattujen aikataulujen hankkiminen
  • Kokousaikojen etsiminen käytettävyyden tarkistuksen avulla
  • Kalenterinäkymä, jossa on aika-alueen suodatus
  • Osallistujien käytettävyysanalyysi

Osallistujien hallinta

  • Tarvittavien, valinnaisten ja resurssivieraiden hallinta
  • Aikaehdotusten tuki
  • Seuraa vastauksia
  • Jakeluluetteloiden tuki

Toistumiskaava

  • Päivittäiset, viikoittaiset, kuukausittaiset ja vuosimallit
  • Absoluuttinen ja suhteellinen toistuminen
  • Päättymispäivämäärän tai esiintymien määrä
  • Viikonpäivän ja kuukauden määritykset

Online-kokous

  • Integrointi Teams for Businessiin
  • Skype for Businessin tuki
  • Skype for Consumerin tuki
  • Automaattinen kokouslinkin muodostaminen

Huomautuksia

  1. Kaikki aikaleimat käyttävät UTC/ISO 8601 -muotoa ja aikavyöhykettä
  2. Kalenterin MCP etsii organisaation käyttäjät UserprofileMCP:n avulla
  3. Sähköpostiosoitteen on oltava kelvollisessa muodossa.
  4. Osallistujien matriisien (osoitteet, tyypit, nimet) on oltava samassa järjestyksessä
  5. Online-kokoukset vaativat onOnlineMeeting=true ja onlineMeetingProvider
  6. Toistuvuus edellyttää sekä malli- että alueobjekteja
  7. Aikavyöhykkeiden on oltava yhdenmukaisia koko alkamis- ja päättymisaikana
  8. TransactionId mahdollistaa idempotent-tapahtuman luomisen