Facilitates GitHub repository interaction and access, as seen in the repository badges and references.
Displays dynamic badges for license and release information in the repository documentation.
Provides code quality metrics integration as shown in the badges for bugs, maintainability, and reliability ratings.
Сервер команд MCP
Реализация сервера MCP ( Model Context Protocol ) для интеграции с Microsoft Teams , предоставляющая возможности чтения сообщений, создания сообщений, ответа на сообщения, упоминания участников.
Функции
https://github.com/user-attachments/assets/548a9768-1119-4a2d-bd5c-6b41069fc522
- Начать ветку на канале с названием и содержанием, упоминая пользователей
- Обновите существующие темы с ответами на сообщения, упоминая пользователей.
- Читать ответы в теме
- Список членов команды канала
- Читать сообщения канала
Предпосылки
- менеджер пакетов uv
- Питон 3.10
- Учетная запись Microsoft Teams с правильной настройкой
Установка
- Клонируйте репозиторий:
- Создайте виртуальную среду и установите зависимости:
Конфигурация команд
Пожалуйста, прочтите этот документ , чтобы помочь вам настроить Microsoft Teams и требуемые ресурсы Azure. Это не пошаговое руководство, но оно может помочь вам понять, что вам понадобится.
Использование
Настройте следующие переменные среды в вашей оболочке или в файле .env. Вы можете использовать файл-образец в качестве шаблона:
Ключ | Описание |
---|---|
TEAMS_APP_ID | UUID для идентификатора вашего приложения MS Entra ID |
ПАРОЛЬ_ПРИЛОЖЕНИЯ_КОМАНДЫ | Секрет клиента |
КОМАНДЫ_ТИП_ПРИЛОЖЕНИЯ | SingleTenant или MultiTenant |
TEAMS_APP_TENANT_ID | UUID арендатора в случае SingleTenant |
TEAM_ID | Идентификатор группы или команды MS Teams |
ИД_КАНАЛА_КОМАНДЫ | Идентификатор канала MS Teams с экранированными символами URL |
Запустите сервер:
Разработка
Для интеграционных тестов требуется настройка следующих переменных среды:
Ключ | Описание |
---|---|
TEST_THREAD_ID | временная метка идентификатора потока |
TEST_MESSAGE_ID | временная метка идентификатора сообщения |
ТЕСТОВОЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ | тестовое имя пользователя |
Готовый образ Docker
Есть готовый образ, размещенный на ghcr.io. Вы можете установить этот образ, выполнив следующую команду
Собрать образ докера
Образ docker доступен для запуска сервера MCP. Вы можете собрать его с помощью следующей команды:
Запустить образ докера
Базовая конфигурация запуска:
Запустить с переменными среды из файла .env:
Настройте LLM для использования сервера MCP Teams
Пожалуйста, следуйте инструкциям в следующем документе.
Журнал изменений
Список изменений и историю версий смотрите на сайте CHANGELOG.md .
Внося вклад
Подробную информацию о нашем кодексе поведения и процессе подачи запросов на включение изменений см. на сайте CONTRIBUTING.md.
Безопасность
По вопросам безопасности, пожалуйста, ознакомьтесь с нашей Политикой безопасности .
Лицензия
Подробная информация о проекте доступна по лицензии Apache-2.0 .
© 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.
Сервер MCP, который интегрирует обмен сообщениями Microsoft Teams (чтение, публикация, упоминание, составление списка участников и тем)
- Функции
- Предпосылки
- Установка
- Конфигурация команд
- Использование
- Разработка
- Журнал изменений
- Внося вклад
- Безопасность
- Лицензия
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