Skip to main content
Glama

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

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

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

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

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

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

Предпосылки

Установка

  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)

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 -
    6
    41
  • -
    security
    A
    license
    -
    quality
    MCP Server for Telegram
    Last updated -
    206
    MIT License
    • Apple
    • Linux
  • -
    security
    F
    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 -
    1
  • -
    security
    F
    license
    -
    quality
    A Model Context Protocol server that bridges Microsoft Teams with MCP-compatible clients (LLMs, agentic frameworks, CLI), enabling chat integration, message search, and event streaming without traditional REST API endpoints.
    Last updated -

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