Microsoft Work IQ: Microsoft 365 verisine MCP ve A2A ile erişim
Microsoft, AI ajanlarının Outlook, Teams, SharePoint ve Dynamics 365 verilerine güvenli biçimde erişmesini sağlayan Work IQ katmanını tanıttı. Geliştiriciler Graph uç noktalarını tek tek bağlamak yerine MCP sunucusu, A2A protokolü ve REST API üzerinden bu bağlama ulaşabiliyor. Kimlik doğrulama Entra ID delegated akışıyla yapılıyor.
Kilit noktalar
- Work IQ, Microsoft 365, Dynamics 365 ve Power Platform verisine ajanlar için tek bir erişim katmanı sunar.
- MCP sunucusu fetch, create_entity, do_action, ask, retrieve ve get_schema gibi genel fiil araçları kullanır.
- Şemalar çalışma zamanında search_paths ve get_schema ile keşfedilir, istem büyüklüğü azalır.
- A2A uç noktası JSON-RPC 2.0 üzerinden çalışır ve A2A-Version 1.0 başlığı ile contextId kullanır.
- Uygulama düzeyinde (application-only) token kabul edilmez; Entra ID delegated akışı ve OBO gerekir.
- Work IQ API kullanımı Microsoft 365 Copilot koltuk lisansından bağımsız, Copilot Credits ile faturalanır.
Microsoft, Work IQ adını verdiği iş yeri zekâ katmanını duyurdu. Bu katman, AI ajanlarının Outlook e-postaları, Teams sohbetleri, takvim toplantıları, SharePoint dosyaları ve Dynamics 365 kayıtları gibi canlı kurumsal verilere erişmesini ve bu veriler üzerinde işlem yapmasını hedefliyor. Sohbet belleği, bağlam temelleme, araçlar ve SharePoint Embedded tabanlı kalıcı çalışma alanları olmak üzere dört temel bileşeni var.
MCP sunucusu, yüzlerce API işlemini fetch, do_action ve get_schema gibi birkaç genel fiil aracına indiriyor. Ajanlar şema bilgisini çalışma zamanında alıyor, böylece büyük API tanımları istemi şişirmiyor. Ayrıca JSON-RPC 2.0 tabanlı A2A uç noktası ve REST API sunuluyor. Uygulamalar yalnızca oturum açmış kullanıcının yetkileriyle çalışıyor; uygulama düzeyinde denetimsiz token'lar engelleniyor. Ayrıntılı kurulum ve sınırlar için Microsoft Learn dokümantasyonuna bakmak gerekir.
Gerçek dünyada kullanımı
- Kurumsal bir portala gömülü, kullanıcının kendi e-posta ve toplantı bağlamını kullanan bir sohbet asistanı.
- Birden fazla ajanın görevi birbirine devrettiği bir operasyon sisteminde proje gecikmelerini Teams ve Outlook üzerinden araştıran ajan.
- Geliştirme ortamında GitHub Copilot CLI'a bağlanan ve M365 verisini MCP ile okuyan bir kodlama yardımcısı.
Neden önemli
Microsoft 365 verisine ajan erişimi kuracaksanız Graph uç noktalarını ve OAuth kapsamlarını elle yönetmek yerine MCP ya da A2A üzerinden tek bir katmana bağlanabilirsiniz. Kimlik doğrulama için Entra ID delegated akışını ve OBO yapılandırmasını baştan planlamanız gerekir.