mcp-teams-server logo

mcp-teams-server为 Microsoft Teams 集成提供 MCP (模型语境协议) 服务器实现,支持读取消息、创建消息、回复消息和提及成员。

(0)
Daniel Nikulshyn审阅者 Daniel Nikulshyn·更新 2026年7月

概览

mcp-teams-server 是 MCP (模型语境协议) 服务器实现的 Microsoft Teams 集成。该服务器提供了读取消息、创建消息、回复消息和提及团队成员的功能。服务器要求有合适的 Microsoft Teams 帐户,并且可以使用 uv 包管理器和 Python 3.10 安装。配置涉及为 Teams 设置环境变量,例如App ID、密码和频道 ID。服务器可以直接运行,也可以通过预建Docker图像运行。它的许可证是 Apache 2.0。

主要功能

  • 读取消息
  • 创建消息
  • 回复消息
  • 提及成员
  • 列出团队频道成员

价格

模型
Free
评分
暂无评价

使用场景

Microsoft Teams 自动化

通过读取消息、创建回复和提及团队成员来自动化 Microsoft Teams 中的交互。

集成测试

使用服务器来进行集成测试,通过设置测试环境变量并使用 pytest 运行测试来进行测试。

优点 & 缺点

优点

  • 支持与 Microsoft Teams 集成
  • 支持读取和创建消息
  • 允许回复消息和提及成员
  • 可以使用 uv 包管理器和 Python 3.10 安装
  • 预建 Docker 图像可用

缺点

  • 需要 Microsoft Teams 帐户设置
  • 需要配置环境变量
  • 依赖于 Python 3.10 和 uv 包管理器

评测

登录以留下评测。

暂无评测。来当第一个吧!

问答

What functionality does mcp-teams-server provide for interacting with Teams messages?

It supports reading channel messages, creating new messages, replying to existing threads, mentioning members, and listing channel team members, enabling full two‑way message integration.

Asked by Fiorella Bianchi · Jun 13, 2025

Can I use the server without Docker, and how is it started?

Yes. After cloning the repo and installing dependencies with uv (uv venv && uv sync), run the server directly with uv run mcp_teams_server. This launches the MCP service ready to read, create, reply, and mention in Teams.

Asked by Gustav Lindberg · Jun 3, 2025

How do I configure the server to connect to my Teams channel?

Set the required environment variables—TEAMS_APP_ID, TEAMS_APP_PASSWORD, TEAMS_APP_TYPE, TEAMS_APP_TENANT_ID (for SingleTenant), TEAM_ID, and TEAMS_CHANNEL_ID—either in your shell or an .env file using the provided sample.env template.

Asked by Tomáš Novák · May 31, 2025

What are the system requirements and dependencies to run mcp-teams-server?

You need Python 3.10 and the uv package manager to install the server, plus a Microsoft Teams account with the required Azure app setup. It can also run via a pre‑built Docker image if you prefer container deployment.

Asked by Jamal Carter · May 21, 2025

提问

服务配缩器 的替代品