msteams-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@msteams-mcplist my recent Teams chats"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
msteams-mcp: Teams sohbetleri için salt okunur MCP sunucusu (şartname deposu)
Bu depoda kod yoktur. Bunun yerine projenin tam şartnamesi vardır: SPEC.md.
Şartname, AI asistanının (VS Code Copilot Chat, Claude vb.) kullanıcının kendi Teams sohbetlerini okuyabilmesi için kendi bilgisayarında çalışan, en az yetkiyle ve kullanıcının kendi Entra uygulaması üzerinden çalışan bir MCP sunucusunun ne olduğunu, neden bu şekilde tasarlandığını ve nasıl yazılacağını anlatır.
A specification for a small, self-hosted, read-only MCP server for Microsoft Teams chats (delegated permissions, own Entra app, local stdio or loopback HTTP). This repository contains the spec, not the code: have your coding agent write it, review it, and run it in your own tenant.
Neden kod yerine şartname?
Bu sunucu kuruluşunuzun Teams verisine dokunur. Hazır bir kodu olduğu gibi kurmak yerine:
kendi Entra uygulama kaydınızla, kendi güvenlik incelemenizle yazdırın,
her güvenlik kontrolünün testini görün (şartnamede 12 maddelik gereksinim listesi var),
kuruma özel değerler (tenant, client id) hiçbir yerde paylaşılmasın.
Related MCP server: M365 MCP
Nasıl kullanılır?
SPEC.md dosyasını boş bir klasöre koyun.
Bölüm 2'deki ön koşulları hazırlayın (Entra'da tek tenant uygulama kaydı,
User.ReadveChat.Readtemsilci izinleri).Claude Code'a (ya da benzer bir kodlama ajanına) bölüm 10'daki istemi verin.
Ortaya çıkan kodu kendiniz inceleyin, bölüm 11'deki doğrulama listesini çalıştırın, gizli bilgi taraması yapın.
Kurulum ve işletim belgelerini de ajan yazar (bölüm 9).
Önemli uyarılar
Veri, AI istemciniz üzerinden bilgisayarınızdan çıkar. Teams mesaj metinleri MCP istemcinizin kullandığı AI modeline (çoğunlukla bir bulut servisi) gönderilir. Kurum verisiyle kullanmadan önce hukuk, KVKK ve BT güvenlik onayı alın.
Sunucu yalnızca kişisel iş istasyonunda, tek kullanıcı için tasarlanmıştır. Paylaşımlı sunucuda çalıştırmayın.
Teams verisiyle çalışırken aynı oturumda e-posta, web, dosya yazma ve GitHub gibi dışarı yazabilen MCP sunucularını kapalı tutun (prompt injection ile veri sızdırma riski).
Bu şartname bir güvenlik garantisi değildir. Ortaya çıkan kod sizin sorumluluğunuzdadır.
Lisans
MIT © 2026 Anıl Yavuz. Microsoft ile bağlantılı değildir ve Microsoft tarafından onaylanmamıştır. Microsoft, Microsoft Teams, Microsoft Entra ve Microsoft Graph, Microsoft şirketler grubunun ticari markalarıdır.
This server cannot be deployed
Maintenance
Related MCP Connectors
An MCP server that provides read access to your cloud storage providers, bank accounts and more.
Hosted MCP server and REST API that lets AI agents use apps with no API, signed in as you.
Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that bridges Microsoft Teams with MCP-compatible clients (LLMs, agentic frameworks, CLI), enabling chat integration, message search, and event streaming without traditional REST API endpoints.-
- AlicenseAqualityBmaintenanceMCP server for Microsoft 365 via the Microsoft Graph API, providing read-only access to profile, calendar, email, Teams chats, OneDrive files, and meeting transcripts from any MCP client.1611 npm3MIT
- AlicenseAqualityCmaintenanceA read-only, offline MCP server for Microsoft Teams that searches chats, reads conversations, and finds people directly from the local on-disk cache with no cloud API.6388 npm2Apache 2.0
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server enabling AI assistants to interact with Microsoft Teams, users, chats, and organizational data via Microsoft Graph APIs.599 npmMIT