Mac’te Claude ile Microsoft Teams Mesajlarını Okuyun ve Gönderin — Graph API Gerekmez

Claude, ChatGPT, Cursor veya VS Code, Mac’inizde Microsoft Teams mesajlarını okuyabilir VE gönderebilir — OAuth, Graph API veya yönetici onayı gerekmez.

L
LMCP··5 dakikalık okuma

Claude’un Mac’te Microsoft Teams sohbetlerinizi okuması için LMCP’yi kurun — bilgisayarınızdaki Teams masaüstü uygulamasının kendi yerel veritabanını okuyan ücretsiz, yerel bir MCP sunucusudur. Microsoft Graph’ı hiçbir zaman çağırmadığı için Azure uygulama kaydı, yönetici onayı veya API anahtarı gerekmez — BT’nin tenant’ı yönettiği durumlarda karşılaşılan alışılmış engeller yoktur. Yapay zekanız sohbetlerde ve kanallarda arama yapabilir, geçmişi okuyabilir ve mesaj gönderebilir.

Seçilen yapay zekâ istemcisi bir bulut yapay zekâ sağlayıcısı kullanıyorsa bu sağlayıcı, görev için istenen mesaj içeriğini alıp işleyebilir; kendi koşulları geçerlidir.

Neye Erişebilirsiniz

LMCP aracılığıyla, yapay zeka asistanınız şunları yapabilir:

  • Sohbetlerinizi listeleyin — son etkinliğe sahip tüm 1:1 ve grup konuşmalarınızı görün
  • Sohbet mesajlarını okuyun — herhangi bir sohbet konuşmasının tüm mesaj geçmişini alın
  • Ekiplerinizi listeleyin — hangi Teams çalışma alanlarına ait olduğunuzu görün
  • Kanalları listeleyin — bir ekip içindeki kanallara göz atın
  • Kanal mesajlarını okuyun — erişiminiz olan herhangi bir kanaldan mesajları alın
  • Sohbet mesajları gönderin — yanıt verin veya bir konuşma başlatın; herhangi bir şey gönderilmeden önce önizleme gösterilir

Önizleme ve onay davranışı araca, platforma ve yapay zeka istemcisine bağlıdır. Gerçek bir çağrıya izin vermeden önce aracın gereksinimlerini ve amaçlanan eylemi gözden geçirin.

Nasıl Kurulur

LMCP'yi indirin ve kurun:

  1. İndirilenler klasörünüzden indirdiğiniz LMCP-Installer.pkg dosyasını açın
  2. Yükleyicinin yönergelerini izleyin — Local MCP sizin için Uygulamalar’a kurulur (dosyayı elle taşımak gerekmez)
  3. Uygulamalar klasörünüzden Local MCP’yi açın — menü çubuğunuzda görünür

Yaklaşık 30 saniye sürer. Yapay zeka istemcileriniz otomatik olarak yapılandırılır.

Kurulumdan sonra, yeni MCP araçlarını alması için yapay zeka istemcinizi yeniden başlatın:

  • Claude Desktop — tamamen kapatın (Cmd+Q) ve yeniden açın
  • Cursor — editörü yeniden başlatın
  • VS Code — pencereyi yeniden yükleyin (Cmd+Shift+P → “Reload Window”)
  • ChatGPT / Windsurf — uygulamayı yeniden başlatın

Microsoft Teams'in kurulu olduğundan ve oturum açtığınızdan emin olun. LMCP, Teams verilerinizi otomatik olarak algılar.

Teams için ek bir yapılandırma gerekmez — API anahtarı yok, verilecek izin yok. Teams verileriniz diskteyse, LMCP onu bulur.

Örnek İstemler

Bağlandıktan sonra, yapay zeka asistanınızla bu istemleri deneyin:

  • “Ekip bugün General kanalında neyi tartıştı?” — son kanal mesajlarını okur ve ana noktaları özetler
  • “Marco ile olan konuşmamı göster” — belirli bir sohbetten son mesajları listeler
  • “Dağıtım son tarihi hakkındaki tüm mesajları bul” — sohbetleriniz ve kanallarınız arasında arama yapar
  • “Bu sabah Teams'te kaçırdıklarımı özetle” — birden fazla konuşmadaki mesajları toplar
  • “Hangi kanallarda bugün yeni mesajlar var?” — ekiplerinizi son etkinlik için tarar
  • “Tasarım ekibi yeni mockuplar hakkında ne dedi?” — ilgili tartışmayı bulur ve özetler

Yapay zeka asistanınız özellikle yoğun kanallarda güncel kalmak için kullanışlıdır. Yüzlerce mesaj arasında kaydırma yapmak yerine, önemli olanların özetini isteyebilirsiniz.

Diğer Çözümler Neden Graph API Gerektirir

Microsoft Teams, yapay zeka asistanlarıyla entegre edilmesi en zor üretkenlik uygulamalarından biridir. Teams verilerine programatik olarak erişmenin resmi yolu Microsoft Graph API üzerindendir, ve bu şunları gerektirir:

  • Azure AD uygulama kaydı — doğru izinlere sahip bir uygulamayı Microsoft Entra'da (eski adıyla Azure AD) oluşturmanız gerekir
  • Yönetici onayı — bir kiracı yöneticisinin uygulamanızın Teams verilerine erişimini onaylaması gerekir; çoğu BT departmanı bunu vermekte isteksizdir
  • OAuth token yönetimi — erişim tokenları sona erer, yenilenmesi gerekir ve güvenli şekilde saklanmalıdır
  • Devredilmiş ile uygulama izinleri — izin modeli karmaşıktır ve doğru kapsamları elde etmek deneme yanılma gerektirir
  • Hız sınırlama — Graph API istekleri agresif şekilde kısıtlar, özellikle Teams uç noktalarında

Çoğu birey ve küçük ekip için bu en baştan imkansızdır. Bir dosyaya veya veritabanına bağladığınız gibi “yapay zekanızı Teams'e bağlayamazsınız”. Kurumsal yük çok büyüktür.

LMCP Teams'i Nasıl Farklı Okur

LMCP, Graph API'yi tamamen atlar. Microsoft'un sunucularına ağ istekleri yapmak yerine, Teams masaüstü uygulamasının Mac'inizde tuttuğu yerel önbellekten Teams verilerini okur.

Microsoft Teams (yeni sürüm, Teams 2.0 olarak da adlandırılır), verilerini diskte LevelDB ile desteklenen bir IndexedDB veritabanında saklayan Electron tabanlı bir uygulamadır. Bu veritabanı, son sohbetlerinizi, kanal mesajlarınızı, ekip üyeliklerinizi ve konuşma meta verilerini içerir — tümü Teams'in normal çalışmasının bir parçası olarak yerel olarak saklanır.

LMCP, özel bir ayrıştırıcı kullanarak bu LevelDB veritabanını doğrudan okur. Ağ isteği yok, API tokenı yok, yönetici onayı yok. Teams kuruluysa ve oturum açtıysanız, mesajlarınız zaten diskinizdedir ve LMCP bunları okuyabilir.

Teknik Ayrıntılar: LevelDB Ayrıştırma Nasıl Çalışır

Teknik ayrıntıları merak edenler için LMCP’nin yerel önbellekten Teams verilerini nasıl çıkardığı aşağıda açıklanmıştır.

Microsoft Teams’in yeni sürümü verilerini şu konumdaki bir IndexedDB veritabanında saklar:

~/Library/Containers/com.microsoft.teams2/Data/Library/Application Support/Microsoft/Teams/Profiles/*/IndexedDB/https_teams.microsoft.com_0.indexeddb.leveldb

Bu, Chrome, Electron uygulamaları ve diğer Chromium tabanlı uygulamalarla aynı biçimi kullanan Chromium tarzı bir LevelDB veritabanıdır. Veriler; mesaj içeriği, meta veriler, zaman damgaları ve katılımcı bilgileri içeren serileştirilmiş JavaScript nesnelerini kapsar.

LMCP, bu LevelDB biçimini ayrıştırmak için başlangıçta dijital adli bilişim amacıyla geliştirilmiş açık kaynaklı bir araç olan ccl_chromium_reader kitaplığını kullanır. Kitaplık, Chromium’un IndexedDB uygulamasının şu karmaşık yönlerini işler:

  • JavaScript nesneleri için V8 serileştirme biçimi
  • LevelDB’nin yalnızca eklemeli günlük yapısı ve sıkıştırması
  • IndexedDB’nin nesne deposu ve dizin organizasyonu
  • Silinen ve üzerine yazılan kayıtların işlenmesi

Ayrıştırılan veriler daha sonra yapay zeka asistanınızın kullanabileceği temiz JSON biçiminde filtrelenir ve yapılandırılır. Mesaj içeriği, gönderen bilgileri, zaman damgaları ve konuşma meta verileri çıkarılır ve MCP araçları üzerinden kullanılabilir hale getirilir.

Bu yaklaşım tasarım gereği salt okunurdur — LevelDB okuma modunda açılır ve hiçbir veri geri yazılmaz. LMCP, Teams önbelleğinizi bozamaz veya değiştiremez.

Diğer Yaklaşımlarla Karşılaştırma

Teams verilerine yapay zeka erişimi sağlamanın birkaç yolu vardır. İşte nasıl karşılaştırıldıkları:

  • Microsoft Graph API — tam okuma/yazma erişimi ancak Azure AD, yönetici onayı ve token yönetimi gerektirir. BT desteği olan kurumsal dağıtımlar için en iyisidir.
  • Microsoft 365 Connector (resmi Anthropic) — arka planda Graph API kullanır, Entra kiracı yöneticisi kurulumu gerektirir. BT departmanınız destekliyorsa iyidir.
  • LMCP (yerel önbellek) — sıfır yapılandırmayla anında okur ve mesaj da gönderebilir (önce onay gerekir). Hızlı erişime ihtiyaç duyan bireyler ve küçük ekipler için en iyisidir.

Gerçek Dünya İş Akışları

Tek tek mesajları okumak yalnızca başlangıçtır. Asıl değer, yapay zeka asistanınızdan konuşmalar arasında bilgi sentezlemesini ve harekete geçmesini istediğinizde ortaya çıkar:

Günlük standup özeti

Bu istemi yapay zekânıza kopyalayın

Bugünkü mühendislik kanalı mesajlarını oku, her kişinin neyin üzerinde çalıştığını çıkar, engelleri belirle ve bir özet notu oluştur.

Yoğun bir kanalda kaydırma yapmak yerine, yapay zekanız her şeyi okur, kişiye göre düzenler ve engelleri vurgular. Her mesajı okumadan bilgili kalması gereken yöneticiler için mükemmeldir.

Teams'ten toplantı hazırlığı

Bu istemi yapay zekânıza kopyalayın

Ekibin son hafta tüm kanallarda Proje X hakkında ne tartıştığını kontrol et, ana kararları özetle ve yarınki toplantıda gündeme getirmem gereken açık soruları listele.

Yapay zekanız birden fazla kanalı tarar, ilgili tartışmaları bulur ve bir bilgilendirme belgesi hazırlar. Yetişmeye çalışmak yerine toplantıya tamamen bilgili girersiniz.

Sohbetten görev oluşturma

Bu istemi yapay zekânıza kopyalayın

Bugünkü Teams sohbetlerimi gözden geçir, yaptığım bir görev veya taahhüt gibi görünen her şeyi bul ve bunları kimin sorduğu ve ne zaman olduğuyla birlikte listele.

Teams'teki konuşmalar genellikle örtük taahhütler içerir — “Buna bakacağım” veya “sana belgeyi göndereyim.” Yapay zekanız bunları bulur ve ortaya çıkarır, böylece hiçbir şey gözden kaçmaz.

Proje dokümantasyonu

Bu istemi yapay zekânıza kopyalayın

#architecture kanalındaki son 50 mesajı oku, API tasarımı hakkında alınan kararları çıkar ve mimari kararlar günlüğüyle birlikte bir Word belgesi oluştur.

Önemli kararlar genellikle sohbet geçmişinde gömülü kalır. Yapay zekanız bunları çıkarır, düzgün bir belgeye yapılandırır ve kaydeder, böylece ekibinizin kalıcı bir kaydı olur.

LMCP ayrıca yapay zeka asistanınızı e-postaya, Outlook'a, Calendar'a, Contacts'a, OneDrive'a ve yerel dosyalara bağlar. Tüm kılavuzlar listesine bakın veya şu adresten daha fazla bilgi edinin: local-mcp.com.

Sınırlamalar

LMCP, canlı bir API yerine yerel önbellekten okuduğu için, dikkat edilmesi gereken bazı doğal sınırlamalar vardır:

  • Yalnızca önbelleğe alınmış mesajlar kullanılabilir — Teams son konuşmaları önbelleğe alır, ancak çok eski mesajlar diskte olmayabilir. Bir sohbeti aylarca açmadıysanız, mesajları önbellekte olmayabilir.
  • Yalnızca gönderme; düzenleme veya silme yok — LMCP yeni sohbet mesajları gönderebilir (onay önizlemesiyle), ancak Teams üzerinden mevcut mesajları düzenleyemez veya silemez
  • Teams masaüstü uygulaması gerektirir — Teams'in web sürümü, LMCP'nin okuyabileceği bir yerel önbellek oluşturmaz
  • Önbellek güncelliği — önbellek Teams senkronize olduğunda güncellenir, bu genellikle Teams çalışırken neredeyse gerçek zamanlı olarak gerçekleşir. Teams kapalıysa, önbellek son açık olduğu zamandaki durumu yansıtır.
  • Çoklu kiracı — birden fazla kuruluşta oturum açtıysanız, LMCP hepsinden veri okuyabilir

Sık Sorulan Sorular

Microsoft Teams’i Graph API olmadan okuyabilir miyim?

Evet. LMCP, masaüstü uygulamasının Mac’inizde zaten tuttuğu yerel Teams önbelleğini okur — Microsoft Graph API, OAuth tokenları veya Azure AD uygulama kaydı gerekmez.

Yönetici onayı gerekiyor mu?

Hayır. LMCP diskinizde zaten bulunan verileri okuduğundan tenant yöneticisi onayı istemek gerekmez — bireylerin yapay zekayı Teams’e bağlamasını genellikle engelleyen unsur ortadan kalkar.

Claude Teams mesajları gönderebilir mi?

Evet — hem doğrudan sohbet mesajı hem de kanal gönderisi. LMCP, gerçekten bir şey göndermeden önce bir önizleme gösterir ve onay ister. Okuma ve gönderme aynı yerel önbellek üzerinden gerçekleştiği için okuma çalışıyorsa ayrıca yazma kurulumu gerekmez.

Microsoft’un resmi Teams MCP sunucusu (Work IQ) ne olacak?

Microsoft, Work IQ kapsamında bir Teams MCP sunucusunun önizlemesini sunuyor; ancak bunun için Microsoft 365 Copilot lisansı gerekiyor, Copilot Studio üzerinden çalışıyor ve kullanım Copilot Credits ile ücretlendiriliyor. Tenant düzeyinde aracılar sağlayan kuruluşlar için tasarlanmıştır. LMCP bunların hiçbirine ihtiyaç duymaz: Copilot lisansı, Copilot Studio, tenant kurulumu veya çağrı başına ücret yoktur — Mac’inizde zaten bulunan Teams uygulamasını ücretsiz okur.

Hazır Tarifler

Teams’i diğer uygulamalarınızla birlikte kullanan kopyala-yapıştır iş akışları:

İlgili Kılavuzlar

2 dakikada çalışır durumda.

Ücretsiz başlayın. Kredi kartı gerekmez. Claude, ChatGPT, Cursor, VS Code ve tüm MCP istemcileriyle çalışır.

Mac için indir
Ücretsiz — kredi kartı gerekmezİmzalı ve noterlenmiş · macOS 13+

✦ llms.txt

Yorumlar

Yorumlar yayımlanmadan önce incelenir.