Mcp Teams Server

Mcp Teams Server

🚀 MCP 团队服务器

MCP 团队服务器是一个用于 Microsoft Teams 集成的 Model Context Protocol 服务器实现。它提供了读取消息、创建消息、回复消息和提及成员等功能,极大地提升了在 Microsoft Teams 中使用 Model Context Protocol 的便捷性。

✨ 主要特性

  • 可在频道中启动线程,为线程设置标题和内容,并能提及用户。
  • 支持更新现有线程的消息回复,回复时也可提及用户。
  • 能够读取线程回复内容。
  • 可以列出频道团队成员信息。
  • 可读取频道内的消息。

📦 安装指南

先决条件

  • 需安装 uv 包管理器。
  • 安装 Python 3.10
  • 正确设置 Microsoft Teams 账户及所需的 Azure 资源,具体可参阅此文档。

安装步骤

  1. 克隆仓库:
git clone [repository-url]
cd mcp-teams-server
  1. 创建虚拟环境并安装依赖项:
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 以了解我们的行为准则以及提交拉取请求的过程。

安全

有关安全问题,请参见我们的安全政策。

📄 许可证

该项目根据[此处未明确的许可证]进行许可。

  • 0 关注
  • 0 收藏,28 浏览
  • system 提出于 2025-10-03 07:48

相似服务问题

相关AI产品