微软团队mcp mcp服务器
带有Microsoft Teams聊天通知工具的MCP服务器。
\[!警告\]\ 此内容仅供参考,未在除VS Code之外的MCP客户端上进行测试。
组件
工具
服务器实现了一个工具:
- 发送通知:向Microsoft Teams发送通知消息
- 将“message”和“project”作为必需的字符串参数 - 支持消息的Markdown格式 - 使用Azure AD身份验证与团队安全通信
配置
服务器要求设置以下环境变量:
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支持进行测试的,在创建时,MCP支持仅在VS Code Insiders中可用。
将此添加到VS代码内部人员设置(JSON)
"mcp": {
"inputs": [],
"servers": {
"MicrosoftTeams": {
"command": "uv",
"args": [
"--directory",
"
/microsoft-teams-mcp",
"run",
"microsoft-teams-mcp"
],
"env": {
"BOT_ENDPOINT": "/api/notification",
"MICROSOFT_APP_ID": "",
"MICROSOFT_APP_PASSWORD": "",
"MICROSOFT_APP_TENANT_ID": "",
"EMAIL": "",
}
}
}
}发展
建筑
准备分发包裹:
- 同步依赖关系并更新锁文件:
uv sync- 构建包分发:
uv build