MCP 团队服务器是一个用于 Microsoft Teams 集成的 Model Context Protocol 服务器实现。它提供了读取消息、创建消息、回复消息和提及成员等功能,极大地提升了在 Microsoft Teams 中使用 Model Context Protocol 的便捷性。
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 | SingleTenant 或 MultiTenant |
| TEAMS_APP_TENANT_ID | 在 SingleTenant 情况下的租户 UUID |
| TEAM_ID | MS Teams 组 Id 或 Team Id |
| TEAMS_CHANNEL_ID | 包含转义字符的 MS Teams 频道 ID |
启动服务器:
uv run mcp-teams-server
要使用 MCP 团队服务器设置 LLM,请按照此文档中的说明进行操作。
请查看 CHANGELOG.md 以获取变更列表和版本历史记录。
请阅读 CONTRIBUTING.md 以了解我们的行为准则以及提交拉取请求的过程。
有关安全问题,请参见我们的安全政策。
该项目根据[此处未明确的许可证]进行许可。