Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Note
Bu makale, standard harness ile desteklenen ajanlarda veya ajan akışlarında kullanılan özellikleri açıklamaktadır.
Important
Bu bir önizleme özelliğidir.
- Microsoft, müşterilerin erken erişim elde edebilmesi ve geri bildirim sağlayabilmesi için önizleme özelliklerini resmi bir sürümden önce yayınlar.
- Önizleme özellikleri sınırlı işlevlere sahiptir ve üretim kullanımı için tasarlanmamıştır.
- Microsoft, önizleme MCP araç adlarını ve parametrelerini değiştirebilir. Sabit kodlanmış bağımlılıklardan kaçının. Microsoft senaryo desteğini korur.
- Önizleme özellikleri Microsoft ek kullanım koşullarına tabidir.
Genel Bakış
| Sunucu Kimliği | Kiracı düzeyinde URL | Ekran adı | Description |
|---|---|---|---|
mcp_CalendarTools |
https://agent365.svc.cloud.microsoft/agents/tenants/{tenantId}/servers/mcp_CalendarTools |
Takvim | Etkinlik oluşturma, güncelleme ve getirme, davetleri yönetme ve uygunluğu kontrol etme gibi takvim işlemlerine yönelik araçlar. |
Kullanılabilir araçlar
mcp_CalendarTools_graph_acceptEvent
Kullanıcının takviminde belirtilen olay davetini kabul edin.
Gerekli parametreler:
- eventId: Kabul edilen olayın kimliği
İsteğe bağlı parametreler:
-
userId: Kullanıcı kimliği veya
userPrincipalName - açıklama: yanıta eklenen isteğe bağlı metin
- sendResponse: Düzenleyiciye yanıt gönderip göndermeyeceği
mcp_CalendarTools_graph_OlayıİptalEt
Belirtilen kullanıcının takvimindeki bir etkinliği iptal edin ve katılımcılara bildirin.
Gerekli parametreler:
- eventId: İptal edilen olayın benzersiz tanımlayıcısı
İsteğe bağlı parametreler:
-
userId: Kullanıcı kimliği veya
userPrincipalName - açıklama: İsteğe bağlı iptal iletisi
mcp_CalendarTools_graph_createEvent
Belirtilen kullanıcının takviminde yeni bir takvim olayı oluşturun. Yinelenen etkinlikleri ve çevrimiçi toplantıları destekler.
Gerekli parametreler:
- konu: Olay konusu veya başlığı (yok)
-
başlangıç:
dateTimevetimeZoneile zaman damgasını başlatın -
end:
dateTimevetimeZoneile bitiş zaman damgası - attendees_addresses: Katılımcı e-posta adresleri dizisi
İsteğe bağlı parametreler:
-
userId: Kullanıcı kimliği veya
userPrincipalName - gövde: contentType (Metin/HTML) ve içerik içeren olay gövdesi
-
konum:
displayNameile konum - attendees_types: Katılımcı rolleri (gerekli, isteğe bağlı, kaynak)
- attendees_names: Katılımcıların görünen adları
- yinelenme: Yinelenme düzeni ve aralığı
- isOnlineMeeting: Çevrimiçi toplantı için true olarak ayarlayın
-
onlineMeetingProvider:
teamsForBusiness,skypeForBusiness,skypeForConsumer - allowNewTimeProposals: Zaman tekliflerine izin ver (varsayılan: true)
-
transactionId:
Idempotencetanımlayıcı
mcp_CalendarTools_graph_declineEvent
Kullanıcının takviminde belirtilen olay davetini reddedin.
Gerekli parametreler:
- eventId: Reddedilecek olayın kimliği
İsteğe bağlı parametreler:
userId: Kullanıcı kimliği veya
userPrincipalNameaçıklama: yanıt olarak isteğe bağlı metin
sendResponse: Yanıt gönderip göndermeyeceği
mcp_CalendarTools_graph_deleteEvent
Belirtilen kullanıcının takviminden bir olayı silin.
Gerekli parametreler:
- eventId: Silinecek olayın benzersiz tanımlayıcısı
İsteğe bağlı parametreler:
-
userId: Kullanıcı kimliği veya
userPrincipalName
mcp_TakvimAraçlar_çizge_toplantıZamanlarınıBul
Düzenleyiciye ve katılımcının uygunluk durumuna göre toplantı saatlerini ve konumlarını önerin.
Gerekli parametreler:
- meetingDuration: Toplantı süresi (örneğin, 'PT1H')
İsteğe bağlı parametreler:
-
userId: Düzenleyici Kimliği veya
userPrincipalName - attendees_addresses: Katılımcı e-posta adresleri
- attendees_types: Katılımcı türleri
- attendees_names: Katılımcıların görünen adları
-
timeConstraint:
timeslotsveactivityDomainile zaman uygunluğu - locationConstraint: Konum seçenekleri
- maxCandidates: Maksimum öneri sayısı
- isOrganizerOptional: İsteğe bağlı organizatör bayrağı
- returnSuggestionReasons: Nedenleri dahil etme
- minimumAttendeePercentage: Minimum katılım eşiği
mcp_CalendarTools_graph_getEvent
Belirtilen kullanıcının takviminden tek bir takvim olayı alın.
Gerekli parametreler:
- eventId: Olayın benzersiz tanımlayıcısı
İsteğe bağlı parametreler:
-
userId: Kullanıcı kimliği veya
userPrincipalName -
select: OData
\$selectsorgu parametresi -
expand: gezinti özellikleri için OData
\$expand
mcp_CalendarTools_graph_getSchedule
Kullanıcı, dağıtım listesi veya kaynak için serbest/meşgul zamanlamasını alın.
Gerekli parametreler:
- zamanlamalar: Kullanıcıların veya kaynakların SMTP adresleri
-
startTime:
dateTimevetimeZoneile başlangıç zamanı -
endTime:
dateTimevetimeZoneile bitiş zamanı
İsteğe bağlı parametreler:
-
userId: Kullanıcı kimliği veya
userPrincipalName - availabilityViewInterval: Dakika cinsinden zaman aralığı uzunluğu
mcp_CalendarTools_graph_listCalendarView
Bir kullanıcı için belirtilen zaman aralığındaki takvim oluşumlarını alma.
Gerekli parametreler:
- startDateTime: Zaman aralığının başlangıcı (ISO 8601)
- endDateTime: Zaman aralığı sonu (ISO 8601)
İsteğe bağlı parametreler:
-
userId: Kullanıcı kimliği veya
userPrincipalName - top: En fazla olay sayısı
- orderby: ORDER BY yan tümcesi
mcp_CalendarTools_graph_listEvents
Belirtilen kullanıcının takviminden olayların listesini alın.
İsteğe bağlı parametreler:
-
userId: Kullanıcı kimliği veya
userPrincipalName - startDateTime: Zaman aralığının başlangıcı (ISO 8601)
- endDateTime: Zaman aralığı sonu (ISO 8601)
- top: En fazla olay sayısı
- filter: OData filtre sorgusu
- orderby: Sorguya göre OData sırası
mcp_CalendarTools_graph_updateEvent
Belirtilen kullanıcının takvimindeki mevcut bir takvim olayını güncelleştirin.
Gerekli parametreler:
- eventId: Olayın benzersiz tanımlayıcısı
İsteğe bağlı parametreler:
-
userId: Kullanıcı kimliği veya
userPrincipalName - konu: Güncelleştirilmiş konu
- gövde: Güncelleştirilmiş gövde içeriği
- başlangıç: Güncelleştirilmiş başlangıç saati
- end: Güncelleştirilmiş bitiş saati
- konum: Güncelleştirilmiş konum
- attendees_addresses: Güncelleştirilmiş katılımcı e-postaları
- attendees_types: Güncelleştirilmiş katılımcı türleri
- attendees_names: Güncelleştirilmiş katılımcı adları
- isCancelled: İptal etmek için true olarak ayarlayın
- yinelenme: Güncelleştirilmiş yinelenme düzeni
Temel özellikler
Etkinlik yönetimi
- Olaylar oluşturun, okuyun, güncelleyin ve silin.
- Davetiyeleri kabul edin, reddedin ve iptal edin.
- Tekrarlayan etkinlikler için destek.
- Çevrimiçi toplantılarla entegrasyon (Teams, Skype).
Kullanılabilirlik ve zamanlama
- Müsait/meşgul takvimlerini alın.
- Buluşma saatlerini bulun ve uygunluk kontrol yapın.
- Zaman aralığı filtreleme ile takvim görünümü.
- Katılımcı bulunabilirliği analizi.
Katılımcı yönetimi
- Gerekli, isteğe bağlı ve kaynak katılımcıları yönetin.
- Zaman önerileri için destek.
- Yanıtları takip edin.
- Dağıtım listeleri için destek.
Yinelenme desenleri
- Günlük, haftalık, aylık ve yıllık kalıplar.
- Mutlak ve göreceli tekrarlama.
- Bitiş tarihi veya olay sayı.
- Haftanın günü ve ay spesifikasyonları.
Çevrimiçi toplantılar
- İş için Teams ile tümleştirme
- Skype Kurumsal desteği
- Skype desteği (kişisel kullanım için)
- Otomatik toplantı bağlantısı oluşturma
Notlar
- Tüm zaman damgaları saat dilimi ile UTC/ISO 8601 biçimini kullanır
- Takvim MCP, kuruluştaki kullanıcıları bulmak için
UserprofileMCPgüvenir. - E-posta adresleri geçerli bir formatta olmalıdır.
- Katılımcı dizileri (adresler, türler, adlar) aynı sırada olmalıdır
- Çevrimiçi toplantılar için
isOnlineMeeting=trueveonlineMeetingProvidergerekir. - Yinelenme hem desen hem de aralık nesneleri gerektirir
- Saat dilimleri başlangıç ve bitiş saatleri arasında tutarlı olmalıdır
-
TransactionIdolay oluşturmayı etkinleştiriridempotent