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クライアントとの統合が容易です。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト