IM

itspecialist111/microsoftgraph_transcript_mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

27 stars 7 forks 质量 54 趋势 11

一个远程模型上下文协议(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

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.
在 GitHub 查看完整 README

安装

docker run -p 8080:8080 \
新手?先看 mcpskill.org 教程 →