Servidor MCP de Microsoft Teams MCCP
Un servidor MCP con una herramienta para notificaciones de chat de Microsoft Teams.
[!ADVERTENCIA]
Esto se proporciona como referencia y no se probó con clientes MCP distintos de VS Code.
Componentes
Herramientas
El servidor implementa una herramienta:
- send-notification: envía un mensaje de notificación a Microsoft Teams
- Toma "mensaje" y "proyecto" como argumentos de cadena requeridos
- Admite formato Markdown para mensajes
- Utiliza la autenticación de Azure AD para comunicarse de forma segura con Teams
Configuración
Esto requiere un bot de Microsoft Teams para las notificaciones. Puedes usar mi bot de notificaciones de ejemplo creado con Teams Toolkit .
El servidor requiere que se configuren las siguientes variables de entorno:
BOT_ENDPOINT
: El punto final de URL de su bot de Microsoft TeamsMICROSOFT_APP_ID
: ID de la aplicación (cliente) del registro de la aplicación de Azure ADMICROSOFT_APP_PASSWORD
: Secreto de cliente del registro de la aplicación de Azure ADMICROSOFT_APP_TENANT_ID
: Su identificador de inquilino de Azure ADEMAIL
: La dirección de correo electrónico para que el usuario reciba notificaciones
Puede configurarlos en un archivo .env
en el directorio raíz del proyecto.
Inicio rápido
Instalar
Código VS
Esto se probó utilizando el soporte MCP en VS Code, que en el momento de su creación solo estaba disponible en VS Code Insiders.
Agregue esto a la configuración de Insiders de VS Code (JSON)
Desarrollo
Edificio
Para preparar el paquete para su distribución:
- Sincronizar dependencias y actualizar archivo de bloqueo:
- Distribuciones de paquetes de compilación:
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Un servidor MCP que permite enviar notificaciones con formato Markdown a canales de Microsoft Teams a través de una interfaz de herramientas sencilla.
Related MCP Servers
- -securityFlicense-qualityAn MCP server that enables communication with users through Telegram. This server provides a tool to ask questions to users and receive their responses via a Telegram bot.Last updated -837JavaScript
- AsecurityAlicenseAqualityA simple MCP server that can send notifications on mac devices.Last updated -542921TypeScriptMIT License
- AsecurityAlicenseAqualityMCP server that integrates Microsoft Teams messaging (read, post, mention, list members and threads)Last updated -6287PythonApache 2.0
- -securityAlicense-qualityAn MCP server that displays desktop notifications on Windows 10 and macOS, compatible with VSCode Cline and supporting customizable notification parameters.Last updated -3PythonMIT License