“mcp-teams-server” MCP 服务器有什么作用?
mcp-teams-server 是一个基于模型上下文协议(MCP)的服务器实现,专为与 Microsoft Teams 集成而设计。它使 AI 助手能够与 Teams 交互,包括读取消息、创建新消息、回复现有对话以及在 Teams 频道或聊天中提及成员等能力。通过连接 AI 工作流与 Teams,该服务器为开发者赋能,实现协作自动化与增强、优化沟通,并构建能够访问和操作 Teams 数据的智能助手。此服务器作为中间件,将 Microsoft Teams 的功能以工具、资源和上下文的形式暴露出来,让基于 LLM 的代理和客户端能够在各自工作流中更便捷地执行和标准化 Teams 相关任务。
Prompt 列表
在仓库中未找到关于提示词模板的信息。
资源列表
在可用仓库内容中未明确记录资源。
工具列表
- 读取消息
允许 AI 客户端从 Microsoft Teams 频道或聊天中获取并读取消息。 - 创建消息
支持生成并发布新消息到 Teams 频道或聊天。 - 回复消息
便于在 Teams 线程中回复特定消息。 - 提及成员
让 AI 在消息中标记或提及特定用户。
此 MCP 服务器的应用场景
- 自动团队通知
自动向 Teams 频道发送重要更新和提醒,确保组织内部的及时沟通。 - 会议摘要与跟进
将 AI 生成的会议摘要或行动点直接发布到 Teams 频道或聊天,提高团队生产力。 - 上下文问答机器人
部署基于近期频道活动或对话历史的 AI 问答机器人。 - 任务管理集成
创建或更新任务列表,通过提及功能向用户发送提醒。 - 客户支持自动化
AI 监控支持频道,实时回复问题或升级事件,通过发帖或回复实现自动响应。
如何设置
Windsurf
- 确保您的系统已安装 Node.js 和 Windsurf。
- 找到您的 Windsurf 配置文件(如
windsurf.json)。 - 在
mcpServers对象中添加 mcp-teams-server 条目。 - 保存配置文件并重启 Windsurf。
- 在 Windsurf UI 中验证服务器连接。
JSON 示例:
{
"mcpServers": {
"teams-mcp": {
"command": "npx",
"args": ["@mcp-teams-server@latest"]
}
}
}
API 密钥安全示例:
{
"mcpServers": {
"teams-mcp": {
"command": "npx",
"args": ["@mcp-teams-server@latest"],
"env": {
"TEAMS_API_KEY": "${TEAMS_API_KEY}"
},
"inputs": {
"apiKey": "${TEAMS_API_KEY}"
}
}
}
}
Claude
- 安装 Claude 桌面版或网页版客户端。
- 打开 Claude 配置面板。
- 在
mcpServers下添加 MCP 服务器配置。 - 保存并重启 Claude 客户端。
- 确认您的 Claude 工具中已出现 Teams 集成功能。
JSON 示例:
{
"mcpServers": {
"teams-mcp": {
"command": "npx",
"args": ["@mcp-teams-server@latest"]
}
}
}
Cursor
- 安装 Cursor 并确保 Node.js 可用。
- 编辑
cursor.json或等效配置文件。 - 在
mcpServers中插入 mcp-teams-server 配置片段。 - 保存更改并重启 Cursor。
- 验证 MCP 服务器是否正在运行且可访问。
JSON 示例:
{
"mcpServers": {
"teams-mcp": {
"command": "npx",
"args": ["@mcp-teams-server@latest"]
}
}
}
Cline
- 安装 Cline 及必需的依赖。
- 打开您的 Cline 配置文件。
- 在
mcpServers下添加 mcp-teams-server 条目。 - 重启 Cline 以应用更改。
- 在客户端中检查 Teams MCP 服务器可用性。
JSON 示例:
{
"mcpServers": {
"teams-mcp": {
"command": "npx",
"args": ["@mcp-teams-server@latest"]
}
}
}
API 密钥安全示例:
{
"mcpServers": {
"teams-mcp": {
"command": "npx",
"args": ["@mcp-teams-server@latest"],
"env": {
"TEAMS_API_KEY": "${TEAMS_API_KEY}"
},
"inputs": {
"apiKey": "${TEAMS_API_KEY}"
}
}
}
}
如何在流程中使用此 MCP
在 FlowHunt 中集成 MCP
要将 MCP 服务器集成进您的 FlowHunt 工作流,首先在流程中添加 MCP 组件,并将其连接到您的 AI 代理:

点击 MCP 组件打开配置面板。在系统 MCP 配置部分,按照如下 JSON 格式填写您的 MCP 服务器信息:
{
"teams-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
配置完成后,AI 代理即可作为工具访问并使用该 MCP 的全部功能。请记得将 “teams-mcp” 替换为您 MCP 服务器的实际名称,并将 URL 更换为您自己的 MCP 服务器地址。
概览
| 部分 | 可用性 | 详情/备注 |
|---|---|---|
| 概览 | ✅ | 来源于仓库描述 |
| Prompt 列表 | ⛔ | 未找到提示词模板 |
| 资源列表 | ⛔ | 仓库未明确记录资源 |
| 工具列表 | ✅ | 基于描述及仓库信息整理 |
| API 密钥安全 | ✅ | 提供了 sample.env,标准 env 用法 |
| 采样支持(评估时不重要) | ⛔ | 仓库或文档未提及 |
表格点评:
mcp-teams-server 提供了完善的 Teams 集成与核心工具,但缺乏 Prompt 模板和明确资源文档。采样和 Roots 支持未详细说明。综合覆盖度和可用性,此 MCP 得分 7/10。
MCP 得分
| 是否有 LICENSE | 是(Apache-2.0) |
|---|---|
| 是否有至少一个工具 | 是 |
| Fork 数量 | 15 |
| Star 数量 | 253 |
