
itspecialist111/microsoftgraph_transcript_mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Microsoft Graph API を介して、Microsoft Teams ミーティングのトランスクリプトを取得するリモート・モデル・コンテキスト・プロトコル (MCP) サーバーは、委任された **OAuth 2.0 On-Behalf-Of (OBO)** 認証を使用します.
概要
Microsoft Graph API を介して、Microsoft Teams ミーティングのトランスクリプトを、委任認証を使用して取得するリモートサーバです。 MCP 互換のクライアントが接続できるにもかかわらず、(MCP Wizard 経由) との統合をホストし、設計しました。 AIエージェントがミーティングの完全なテキストにアクセスできると、トランスクリプトはダウンストリームの自動化のための起動パッドになります。 サーバは、LLMが分析、要約、または動作する準備ができて、クリーンで、スピーカーに帰属するテキストを返します。 - : リストミーティング、トランスクリプトの取得、およびRAG /アーカイブのSharePointへのトランスクリプトの保存 - : サーバは独自のアクセスを持たないわけではありません。すべてのグラフコールは、署名されたユーザーのコンテキストで OBO を介して実行されます。 : /me/calendarView を使用してミーティングを見つけ、オンラインミーティング ID にそれぞれ解決します。これは、厳しい /me/onlineMeetings API の制限を回避します。 : オンラインミーティングを解決する前に、カレンダーイベントをフィルタリングします(不要な API 呼び出しを無効にします) - : すべての WebVTT メタデータ (タイムスタンプ、キュー ID、タグ、メモ、タグ、HTML タグ) をすべて削除します.
概要(AI 翻訳)
Microsoft Graph API を介して、Microsoft Teams ミーティングのトランスクリプトを取り出すリモート Model Context Protocol (MCP) サーバーで、委任された OAuth 2.0 On-Behalf-Of (OBO) 認証を使用します。
Azure Container Apps をホストし、Microsoft Copilot Studio (MCP Wizard 経由で) と統合するように設計されました。MCP 互換クライアントは接続できます。
お問い合わせ
コンテンツの表
- ユースケース
- 特徴
- 他のMCPサーバーと結合して下さい
- 建築
- 仕組み — 内部
- エンドツーエンドパイプライン
- 会議ディスカバリー(カレンダーAPI)
- 会議決議(オンラインミーティング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 \