mcp-teams-server

mcp-teams-server

227

MCP Teams Server is an implementation of the Model Context Protocol for integrating with Microsoft Teams. It provides functionalities like reading, creating, and replying to messages, and managing team members.

MCP Teams Server

An MCP server implementation for Microsoft Teams integration, providing the ability to read, create, and reply to messages, mention members, and list team members.

Features

  • Start thread in channel with title and contents, mentioning users
  • Update existing threads with message replies, mentioning users
  • Read thread replies
  • List channel team members
  • Read channel messages

Prerequisites

  • uv package manager
  • Python 3.10
  • Microsoft Teams account

Usage

Set up environment variables and start the server. Use the sample file as a template for environment variables setup.

Docker

  • Pre-built image available: ghcr.io
  • Build and run instructions provided.

Resources