Microsoft Teams Notifications
БесплатноНе проверенEnables sending markdown-formatted notifications to Microsoft Teams channels using Azure AD authentication, specifically designed for development environment st
Описание
Enables sending markdown-formatted notifications to Microsoft Teams channels using Azure AD authentication, specifically designed for development environment status updates and team communication.
README
An MCP Server with a tool for Microsoft Teams chat notifications.
[!WARNING]
This is provided for reference and wasn't tested with MCP clients other than VS Code.
Components
Tools
The server implements one tool:
- send-notification: Sends a notification message to Microsoft Teams
- Takes "message" and "project" as required string arguments
- Supports Markdown formatting for messages
- Uses Azure AD authentication to securely communicate with Teams
Configuration
This requires a Microsoft Teams bot to use for the notifications. You can use my example Notification Bot created with Teams Toolkit.
The server requires the following environment variables to be set:
BOT_ENDPOINT: The URL endpoint of your Microsoft Teams botMICROSOFT_APP_ID: Application (client) ID from Azure AD app registrationMICROSOFT_APP_PASSWORD: Client secret from Azure AD app registrationMICROSOFT_APP_TENANT_ID: Your Azure AD tenant IDEMAIL: The email address for the user receiving notifications
You can set these in a .env file in the project root directory.
Quickstart
Install
VS Code
This was tested using MCP support in VS Code, which at the time of creating this was available only in VS Code Insiders.
Add this to the VS Code Insiders Settings (JSON)
"mcp": {
"inputs": [],
"servers": {
"MicrosoftTeams": {
"command": "uv",
"args": [
"--directory",
"<path/to/the/project>/microsoft-teams-mcp",
"run",
"microsoft-teams-mcp"
],
"env": {
"BOT_ENDPOINT": "<endpoint or dev tunnel URL of Teams bot>/api/notification",
"MICROSOFT_APP_ID": "<microsoft-entra-client-id>",
"MICROSOFT_APP_PASSWORD": "<microsoft-entra-client-secret>",
"MICROSOFT_APP_TENANT_ID": "<microsoft-entra-tenant-id>",
"EMAIL": "<your-email-in-teams>",
}
}
}
}
Development
Building
To prepare the package for distribution:
- Sync dependencies and update lockfile:
uv sync
- Build package distributions:
uv build
Установка Microsoft Teams Notifications
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/therealjohn/microsoft-teams-mcpFAQ
Microsoft Teams Notifications MCP бесплатный?
Да, Microsoft Teams Notifications MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Microsoft Teams Notifications?
Нет, Microsoft Teams Notifications работает без API-ключей и переменных окружения.
Microsoft Teams Notifications — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Microsoft Teams Notifications в Claude Desktop, Claude Code или Cursor?
Открой Microsoft Teams Notifications на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Gmail
Read, send and search emails from Claude
автор: GoogleSlack
Send, search and summarize Slack messages
автор: SlackRunbear
No-code MCP client for team chat platforms, such as Slack, Microsoft Teams, and Discord.
Discord Server
A community discord server dedicated to MCP by [Frank Fiegel](https://github.com/punkpeye)
Compare Microsoft Teams Notifications with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории communication
