Skip to main content
Glama

Microsoft Teams MCP Server

by therealjohn

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 Teams
  • MICROSOFT_APP_ID : ID de la aplicación (cliente) del registro de la aplicación de Azure AD
  • MICROSOFT_APP_PASSWORD : Secreto de cliente del registro de la aplicación de Azure AD
  • MICROSOFT_APP_TENANT_ID : Su identificador de inquilino de Azure AD
  • EMAIL : 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)

"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>", } } } }

Desarrollo

Edificio

Para preparar el paquete para su distribución:

  1. Sincronizar dependencias y actualizar archivo de bloqueo:
uv sync
  1. Distribuciones de paquetes de compilación:
uv build
-
security - not tested
F
license - not found
-
quality - not tested

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.

Un servidor MCP que permite enviar notificaciones con formato Markdown a canales de Microsoft Teams a través de una interfaz de herramientas sencilla.

  1. Componentes
    1. Herramientas
  2. Configuración
    1. Inicio rápido
      1. Instalar
    2. Desarrollo
      1. Edificio

    Related MCP Servers

    • -
      security
      F
      license
      -
      quality
      An 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 -
      1
      16
      JavaScript
    • -
      security
      A
      license
      -
      quality
      MCP Server for send text/markdown message via dingding (aka dingtalk) group custom robot
      Last updated -
      22
      2
      TypeScript
      MIT License
    • A
      security
      A
      license
      A
      quality
      An MCP server that connects to the Teamwork API, providing a simplified interface for interacting with Teamwork projects and tasks.
      Last updated -
      35
      53
      6
      TypeScript
      MIT License
    • A
      security
      A
      license
      A
      quality
      MCP server that integrates Microsoft Teams messaging (read, post, mention, list members and threads)
      Last updated -
      6
      239
      Python
      Apache 2.0
      • Linux
      • Apple

    View all related MCP servers

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/therealjohn/microsoft-teams-mcp'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server