Teams MCP - Operator Manual

1 min read

Overview

This guide provides IT operators with the technical information needed to deploy, configure, and maintain the Teams MCP Server.

Note: The Teams MCP Server is a connector-style MCP server, not a traditional MCP server. It does not provide tools, prompts, resources, or other MCP capabilities. Once users connect, it automatically ingests meeting transcripts into the Unique knowledge base without requiring any additional interaction.

For end-user and administrator documentation, see the Teams MCP Overview.

Documentation

Document

Description

Deployment

Kubernetes deployment, Helm charts, infrastructure requirements

Configuration

Environment variables, feature flags, tuning

Authentication

Microsoft Entra ID app registration, OAuth setup

Local Development

Setting up a development environment

FAQ

Frequently asked questions and common mistakes

Architecture Overview

embedded_0dce723bb9fce06a250d64aa0f0e1252.png

The Teams MCP Server runs as a single pod that handles both API requests and background processing via RabbitMQ consumers.

Quick Start

Unique SaaS

After granting admin consent, no additional technical information is required from you. Unique configures the entire deployment using your existing tenant context.

Unique will provide you with the MCP server endpoint URL once the deployment is ready.

Infrastructure Requirements

Component

Requirement

Notes

Kubernetes

1.25+

Any Kubernetes distribution

PostgreSQL

14+

Managed service recommended

RabbitMQ

3.12+

With management plugin

Kong Gateway

3.x

Handles ingress and TLS termination

DNS

Public hostname

For Microsoft webhook callbacks

Deployment Checklist

  1. Infrastructure

1incomplete PostgreSQL database provisioned2incomplete RabbitMQ instance running3incomplete Kubernetes namespace created4incomplete Kong route configured for public access
  1. Microsoft Entra ID

1incomplete App registration created (Authentication Guide)2incomplete API permissions granted3incomplete Admin consent completed4incomplete Client secret configured
  1. Application

1incomplete Helm values configured (Configuration Guide)2incomplete Secrets created in Kubernetes3incomplete Helm chart deployed (Deployment Guide)4incomplete Health checks passing
  1. Verification

1incomplete OAuth flow works end-to-end2incomplete Webhook endpoint accessible from Microsoft3incomplete Test transcript captured successfully
Last updated