Integrations
microsoft-teams-mcp MCP 服务器
带有 Microsoft Teams 聊天通知工具的 MCP 服务器。
[!警告]
这仅供参考,并未使用 VS Code 以外的 MCP 客户端进行测试。
成分
工具
服务器实现了一个工具:
- send-notification:向 Microsoft Teams 发送通知消息
- 将“消息”和“项目”作为必需的字符串参数
- 支持 Markdown 格式的消息
- 使用 Azure AD 身份验证与 Teams 进行安全通信
配置
这需要使用 Microsoft Teams 机器人来发送通知。您可以使用我使用Teams Toolkit创建的示例通知机器人。
服务器需要设置以下环境变量:
BOT_ENDPOINT
:你的 Microsoft Teams 机器人的 URL 端点MICROSOFT_APP_ID
:来自 Azure AD 应用注册的应用程序(客户端)IDMICROSOFT_APP_PASSWORD
:来自 Azure AD 应用注册的客户端机密MICROSOFT_APP_TENANT_ID
:您的 Azure AD 租户 IDEMAIL
:接收通知的用户的电子邮件地址
您可以在项目根目录中的.env
文件中设置这些。
快速入门
安装
VS 代码
这是使用 VS Code 中的 MCP 支持进行的测试,在创建时仅在 VS Code Insiders 中可用。
将其添加到 VS Code Insiders 设置(JSON)
Copy
发展
建筑
准备分发包:
- 同步依赖项并更新锁文件:
Copy
- 构建软件包分发版:
Copy
This server cannot be installed
一个 MCP 服务器,可以通过简单的工具界面向 Microsoft Teams 频道发送 Markdown 格式的通知。