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
- administrador de paquetes uv
- Python 3.10
- Cuenta de Microsoft Teams con configuración adecuada
Instalación
- Clonar el repositorio:
- Cree un entorno virtual e instale dependencias:
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:
Llave | Descripción |
---|---|
ID DE LA APLICACIÓN TEAMS | UUID para el ID de su aplicación MS Entra ID |
CONTRASEÑA DE LA APLICACIÓN TEAMS | Secreto del cliente |
TIPO DE APLICACIÓN DE EQUIPOS | Inquilino único o multiinquilino |
ID DE INQUILINO DE LA APLICACIÓN TEAMS | UUID del inquilino en caso de SingleTenant |
ID DE EQUIPO | ID de grupo o ID de equipo de MS Teams |
ID DE CANAL DE EQUIPOS | ID de canal de MS Teams con caracteres de escape de URL |
Iniciar el servidor:
Desarrollo
Las pruebas de integración requieren la configuración de las siguientes variables de entorno:
Llave | Descripción |
---|---|
ID_DEL_HILO_DE_PRUEBA | marca de tiempo del id del hilo |
ID DEL MENSAJE DE PRUEBA | marca de tiempo del identificador del mensaje |
NOMBRE_DE_USUARIO_DE_PRUEBA | nombre de usuario de prueba |
Imagen de Docker preconstruida
Hay una imagen prediseñada alojada en ghcr.io. Puedes instalarla ejecutando el siguiente comando.
Construir imagen de Docker
Hay una imagen de Docker disponible para ejecutar el servidor MCP. Puedes compilarla con el siguiente comando:
Ejecutar imagen de Docker
Configuración básica de ejecución:
Ejecutar con variables de entorno desde el archivo .env:
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.
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)
- Características
- Prerrequisitos
- Instalación
- Configuración de equipos
- Uso
- Desarrollo
- Registro de cambios
- Contribuyendo
- Seguridad
- Licencia
Related Resources
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 -116JavaScript
- AsecurityAlicenseAqualityAn MCP server that connects to the Teamwork API, providing a simplified interface for interacting with Teamwork projects and tasks.Last updated -35504TypeScriptMIT License
- -securityFlicense-qualityAn MCP server that enables sending Markdown-formatted notifications to Microsoft Teams channels through a simple tool interface.Last updated -1Python
- -security-license-qualityA 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