InditexTech/mcp-teams-server
An MCP (Model Context Protocol) server implementation for Microsoft Teams integration, providing capabilities to read messages, create messages, reply to messages, mention members.
解決する課題
大規模言語モデル(LLM)がMicrosoft Teamsと直接対話できるようにし、AIエージェントが手動介入なしでメッセージの読み取りや送信、スレッドの管理、チームメンバーとのやり取りを可能にします。
仕組み
このプロジェクトは、Model Context Protocol(MCP)に基づくサーバーを実装しており、LLMとMicrosoft Teams APIの間の標準化されたブリッジとして機能します。stdio、streamable-http、sseなどの複数のトランスポート方式をサポートし、AIが新しいチャネルスレッドの開始、既存メッセージへの返信、チームメンバーの一覧表示などのアクションを実行できるようにします。
対象読者
Microsoft Teams内でのコミュニケーション、通知、情報取得を自動化する必要があるAIエージェントやLLMベースのワークフローを構築する開発者向けです。
主な特長
- 完全なメッセージライフサイクル: メッセージの作成、読み取り、返信が可能。
- メンバー管理: チャネルのチームメンバーを一覧表示し、特定のユーザーをメンションできます。
- 柔軟なデプロイ: Python(uv)、Docker、複数のトランスポートプロトコルをサポート。
- 標準化されたプロトコル: Model Context Protocolに基づいて構築され、互換性のあるLLMクライアントとの統合が容易です。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト