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エージェントがメッセージの読み取り・書き込み、スレッドの管理、チームメンバーとのやり取りを手動での人間の介入なしに実行できるようにします。

動作方法

このプロジェクトは、モデルコンテキストプロトコル(MCP)に基づくサーバーを実装しており、LLMとMicrosoft Teams APIの間を標準化されたブリッジとして機能します。stdiostreamable-httpsse の複数のトランスポート方法をサポートし、AIクライアントとTeams環境間の通信を可能にします。

対象ユーザー

Microsoft Teamsのチャンネル内で通信の自動化、通知、情報取得を必要とするAIエージェントやLLM駆動のワークフローを開発している開発者。

特徴

  • 包括的なメッセージ機能:タイトル付きの新しいスレッドの開始、既存スレッドへの返信、メッセージ履歴の読み取りが可能。
  • メンバー管理:チャンネルのチームメンバーを一覧表示し、メッセージ内で特定のユーザーをメンションできる。
  • 柔軟なデプロイuvパッケージマネージャーを使用したPythonでの実行、または事前にビルドされたDockerイメージでの実行をサポート。
  • 複数のトランスポート:さまざまなLLMクライアントとの互換性を確保するため、複数の通信プロトコルを提供。

関連

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