Skip to main content
Glama

MCP Microsoft Teams Server

by InditexTech
Apache 2.0
232
  • Linux
  • Apple

Licencia de GitHubLanzamiento de GitHub

Servidor de equipos MCP

Una implementación de servidor MCP ( Protocolo de contexto de modelo ) para la integración de Microsoft Teams , que proporciona capacidades para leer mensajes, crear mensajes, responder mensajes y mencionar miembros.

Características

https://github.com/user-attachments/assets/548a9768-1119-4a2d-bd5c-6b41069fc522

  • Iniciar hilo en el canal con título y contenido, mencionando a los usuarios.
  • Actualizar los hilos existentes con respuestas a los mensajes, mencionando a los usuarios
  • Leer las respuestas del hilo
  • Enumerar a los miembros del equipo del canal
  • Leer los mensajes del canal

Prerrequisitos

Instalación

  1. Clonar el repositorio:
git clone [repository-url] cd mcp-teams-server
  1. Cree un entorno virtual e instale dependencias:
uv venv uv sync --frozen --all-extras --dev

Configuración de equipos

Lea este documento para configurar Microsoft Teams y los recursos de Azure necesarios. No es una guía paso a paso, pero puede ayudarle a determinar qué necesita.

Uso

Configure las siguientes variables de entorno en su shell o en un archivo .env. Puede usar el archivo de ejemplo como plantilla:

LlaveDescripción
ID DE LA APLICACIÓN TEAMSUUID para el ID de su aplicación MS Entra ID
CONTRASEÑA DE LA APLICACIÓN TEAMSSecreto del cliente
TIPO DE APLICACIÓN DE EQUIPOSInquilino único o multiinquilino
ID DE INQUILINO DE LA APLICACIÓN TEAMSUUID del inquilino en caso de SingleTenant
ID DE EQUIPOID de grupo o ID de equipo de MS Teams
ID DE CANAL DE EQUIPOSID de canal de MS Teams con caracteres de escape de URL

Iniciar el servidor:

uv run mcp-teams-server

Desarrollo

Las pruebas de integración requieren la configuración de las siguientes variables de entorno:

LlaveDescripción
ID_DEL_HILO_DE_PRUEBAmarca de tiempo del id del hilo
ID DEL MENSAJE DE PRUEBAmarca de tiempo del identificador del mensaje
NOMBRE_DE_USUARIO_DE_PRUEBAnombre de usuario de prueba
uv run pytest -m integration

Imagen de Docker preconstruida

Hay una imagen prediseñada alojada en ghcr.io. Puedes instalarla ejecutando el siguiente comando.

docker pull ghcr.io/inditextech/mcp-teams-server:latest

Construir imagen de Docker

Hay una imagen de Docker disponible para ejecutar el servidor MCP. Puedes compilarla con el siguiente comando:

docker build . -t inditextech/mcp-teams-server

Ejecutar imagen de Docker

Configuración básica de ejecución:

docker run -it inditextech/mcp-teams-server

Ejecutar con variables de entorno desde el archivo .env:

docker run --env-file .env -it inditextech/mcp-teams-server

Configurar LLM para usar MCP Teams Server

Por favor, siga las instrucciones del siguiente documento

Registro de cambios

Consulte CHANGELOG.md para obtener una lista de cambios y el historial de versiones.

Contribuyendo

Lea CONTRIBUTING.md para obtener detalles sobre nuestro código de conducta y el proceso para enviar solicitudes de extracción.

Seguridad

Por cuestiones de seguridad, consulte nuestra Política de seguridad .

Licencia

Este proyecto está licenciado bajo el archivo Apache-2.0 para más detalles.

© 2025 INDUSTRIA DE DISEÑO TEXTIL SA (INDITEX SA)

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

Servidor MCP que integra la mensajería de Microsoft Teams (leer, publicar, mencionar, enumerar miembros y hilos)

  1. Características
    1. Prerrequisitos
      1. Instalación
        1. Configuración de equipos
          1. Uso
            1. Desarrollo
              1. Imagen de Docker preconstruida
              2. Construir imagen de Docker
              3. Ejecutar imagen de Docker
              4. Configurar LLM para usar MCP Teams Server
            2. Registro de cambios
              1. Contribuyendo
                1. Seguridad
                  1. Licencia

                    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
                    • 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
                      50
                      4
                      TypeScript
                      MIT License
                    • -
                      security
                      F
                      license
                      -
                      quality
                      An MCP server that enables sending Markdown-formatted notifications to Microsoft Teams channels through a simple tool interface.
                      Last updated -
                      1
                      Python
                    • -
                      security
                      -
                      license
                      -
                      quality
                      A Model Context Protocol server that bridges Microsoft Teams and MCP-compatible clients, enabling chat integration, message handling, and advanced search capabilities without REST API endpoints.
                      Last updated -
                      Python

                    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/InditexTech/mcp-teams-server'

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