Skip to main content
Glama
InditexTech

MCP Microsoft Teams Server

by InditexTech

Ошибки Рейтинг ремонтопригодности Рейтинг надежности Лицензия GitHubРелиз GitHub Таблица оценок

Сервер команд MCP

Реализация сервера MCP ( Model Context Protocol ) для интеграции с Microsoft Teams , предоставляющая возможности чтения сообщений, создания сообщений, ответа на сообщения, упоминания участников.

Функции

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

  • Начать ветку на канале с названием и содержанием, упоминая пользователей

  • Обновите существующие темы с ответами на сообщения, упоминая пользователей.

  • Читать ответы в теме

  • Список членов команды канала

  • Читать сообщения канала

Related MCP server: MCP Telegram

Предпосылки

Установка

  1. Клонируйте репозиторий:

git clone [repository-url] cd mcp-teams-server
  1. Создайте виртуальную среду и установите зависимости:

uv venv uv sync --frozen --all-extras --dev

Конфигурация команд

Пожалуйста, прочтите этот документ , чтобы помочь вам настроить 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

Запустите сервер:

uv run mcp-teams-server

Разработка

Для интеграционных тестов требуется настройка следующих переменных среды:

Ключ

Описание

TEST_THREAD_ID

временная метка идентификатора потока

TEST_MESSAGE_ID

временная метка идентификатора сообщения

ТЕСТОВОЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ

тестовое имя пользователя

uv run pytest -m integration

Готовый образ Docker

Есть готовый образ, размещенный на ghcr.io. Вы можете установить этот образ, выполнив следующую команду

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

Собрать образ докера

Образ docker доступен для запуска сервера MCP. Вы можете собрать его с помощью следующей команды:

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

Запустить образ докера

Базовая конфигурация запуска:

docker run -it inditextech/mcp-teams-server

Запустить с переменными среды из файла .env:

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

Настройте LLM для использования сервера MCP Teams

Пожалуйста, следуйте инструкциям в следующем документе.

Журнал изменений

Список изменений и историю версий смотрите на сайте CHANGELOG.md .

Внося вклад

Подробную информацию о нашем кодексе поведения и процессе подачи запросов на включение изменений см. на сайте CONTRIBUTING.md.

Безопасность

По вопросам безопасности, пожалуйста, ознакомьтесь с нашей Политикой безопасности .

Лицензия

Подробная информация о проекте доступна по лицензии Apache-2.0 .

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

Latest Blog Posts

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