
一个远程模型上下文协议(MCP)服务器,通过Microsoft Graph API获取Microsoft Teams会议的文字记录,使用委托的**OAuth 2.0 代表者(OBO)**认证。
概览
一个远程服务器通过Microsoft Graph API获取Microsoft Teams会议的文字记录,使用委托认证。 该客户端托管并设计为通过MCP向导集成,但任何兼容MCP的客户端都可以连接。 一旦AI代理能够访问会议全文,文字记录就成为下游自动化的跳板: 服务器返回干净的、带有说话者归属的文本——随时可供任何大型语言模型分析、总结或采取行动。 - : 列表会议,检索文字记录,并保存到SharePoint用于RAG或归档 - : 服务器从不拥有自己的访问权限 — 每次Graph调用都通过OBO在登录用户的上下文中运行 - : 使用 /me/calendarView 查找会议,然后将每个会议解析为在线会议 ID — 绕过严重的 /me/onlineMeetings API 限制 - : 在解析为在线会议前按主题过滤日历事件(避免不必要的 API 调用) - : 剔除所有 WebVTT 元数据(时间戳、提示 ID、NOTE 块、HTML 标签)以及......
概述(AI 翻译)
一个远程的**模型上下文协议(MCP)服务器,通过Microsoft Graph API访问Microsoft Teams会议的文字记录,使用委托的OAuth 2.0 代表(OBO)**认证。
该软件托管在Azure Container Apps上,并设计为与Microsoft Copilot Studio(通过MCP向导)集成,尽管任何兼容MCP的客户端都可以连接。
目录
- 使用场景
- 特色
- 与其他MCP服务器合并
- 建筑学
- 工作原理 — 内部结构
- 端到端流水线
- 会议发现(日历API)
- 会议决议(OnlineMeetings API)
- 文字记录下载与清理
- MCP交通
- 认证链
- 工具
- 先决条件
- 快速入门
- Azure 应用注册设置
- 环境变量
- 地方发展
- Docker 构建与运行
- 部署到 Azure 容器应用
- Copilot Studio 集成
- 使用会议链接进行下游操作
- 代理指令
- API 参考
- 项目结构
- 权限深度探险
- 故障排除
- 发展历史
- 许可证
使用场景
一旦AI代理能够访问会议全文,文字记录就成为下游自动化的跳板:
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Transcripts MCP Server
A remote Model Context Protocol (MCP) server that retrieves Microsoft Teams meeting transcripts via the Microsoft Graph API, using delegated OAuth 2.0 On-Behalf-Of (OBO) authentication.
Hosted on Azure Container Apps and designed for integration with Microsoft Copilot Studio (via the MCP Wizard), though any MCP-compatible client can connect.
Table of Contents
- Use Cases
- Features
- Combining with Other MCP Servers
- Architecture
- How It Works — Internals
- Tools
- Prerequisites
- Quick Start
- Azure App Registration Setup
- Environment Variables
- Local Development
- Docker Build & Run
- Deploy to Azure Container Apps
- Copilot Studio Integration
- API Reference
- Project Structure
- Permissions Deep Dive
- Troubleshooting
- Development History
- License
Use Cases
Once an AI agent can access the full text of a meeting, the transcript becomes a launchpad for downstream automation:
| Use Case | Description |
|---|---|
| Sentiment analysis | Gauge how a customer call actually went — detect frustration, satisfaction, or escalation patterns across every interaction, not just the ones a manager happened to attend. |
| Follow-on automation | Extract action items, decisions, and deadlines, then push them into Power Automate flows — create Planner tasks, send follow-up emails, or update CRM records automatically. |
| Customer service reviews | Audit support calls at scale without replaying hours of recordings. Search across transcripts for specific topics, complaints, or compliance language. |
| Deal intelligence | Surface objections, competitor mentions, pricing commitments, and next steps from sales calls — feed them into your pipeline reporting. |
| Training & coaching | Identify coaching moments by analysing how reps handle objections, discovery questions, or product demos. Compare top performers against the team. |
安装
docker run -p 8080:8080 \