MCP Teams Server 中文版是一个为 Microsoft Teams 集成实现的 MCP (模型上下文协议) 服务器。它提供了读取消息、创建消息、回复消息以及提及时成员等功能,极大地丰富了在 Microsoft Teams 中的交互体验。
git clone [repository-url]
cd mcp-teams-server
uv venv
uv sync --frozen --all-extras --dev
请阅读此文档以帮助您配置 Microsoft Teams 及其所需的 Azure 资源。虽然这不是分步指南,但可以帮助您了解所需内容。
在您的 shell 或 .env 文件中设置以下环境变量。您可以使用示例文件作为模板:
| 键 | 描述 |
|---|---|
| TEAMS_APP_ID | 您的 MS Entra ID 应用程序 ID 的 UUID |
| TEAMS_APP_PASSWORD | 客户端密码 |
| TEAMS_APP_TYPE | 单租户或多租户 |
| TEAMS_APP_TENANT_ID | 单租户情况下的租户唯一标识符 |
| TEAM_ID | Microsoft Teams 组 ID 或团队 ID |
| TEAMS_CHANNEL_ID | 包含 URL 编码字符的频道 ID |
启动服务器:
uv run server:app
此项目根据 Apache-2.0 许可证发布。
请查阅 CHANGELOG.md 以获取变更列表和版本历史。
请阅读 CONTRIBUTING.md 了解我们的行为准则以及提交拉取请求的过程。
有关安全问题,请参阅我们的安全政策。