by InditexTech
An MCP (Model Context Protocol) server implementation for Microsoft Teams integration, providing capabilities to read messages, create messages, reply to messages, mention members.
# Add to your Claude Code skills
git clone https://github.com/InditexTech/mcp-teams-serverAn MCP (Model Context Protocol) server implementation for Microsoft Teams integration, providing capabilities to read messages, create messages, reply to messages, mention members.
https://github.com/user-attachments/assets/548a9768-1119-4a2d-bd5c-6b41069fc522
git clone [repository-url]
cd mcp-teams-server
uv venv
uv sync --frozen --all-extras --dev
Please read this document to help you to configure Microsoft Teams and required Azure resources. It is not a step-by-step guide but can help you figure out what you will need.
Set up the following environment variables in your shell or in an .env file. You can use sample file as a template:
| Key | Description | |-------------------------|--------------------------------------------| | TEAMS_APP_ID | UUID for your MS Entra ID application ID | | TEAMS_APP_PASSWORD | Client secret | | TEAMS_APP_TYPE | SingleTenant or MultiTenant | | TEAMS_APP_TENANT_ID | Tenant uuid in case of SingleTenant | | TEAM_ID | MS Teams Group Id or Team Id | | **TEAMS_C...