Skip to main content
Glama

Microsoft Teams MCP Server

by therealjohn

microsoft-teams-mcp MCP サーバー

Microsoft Teams チャット通知用のツールを備えた MCP サーバー。

[!警告]
これは参考のために提供されており、VS Code 以外の MCP クライアントではテストされていません。

コンポーネント

ツール

サーバーは 1 つのツールを実装します。

  • send-notification: Microsoft Teamsに通知メッセージを送信します
    • 必須の文字列引数として「message」と「project」を取ります
    • メッセージのMarkdownフォーマットをサポート
    • Azure AD 認証を使用して、Teams と安全に通信します

構成

通知にはMicrosoft Teamsボットが必要です。Teams Toolkitで作成したサンプル通知ボットをご利用ください。

サーバーでは次の環境変数を設定する必要があります。

  • BOT_ENDPOINT : Microsoft Teams ボットの URL エンドポイント
  • MICROSOFT_APP_ID : Azure AD アプリ登録からのアプリケーション (クライアント) ID
  • MICROSOFT_APP_PASSWORD : Azure AD アプリ登録からのクライアント シークレット
  • MICROSOFT_APP_TENANT_ID : Azure AD テナント ID
  • EMAIL : 通知を受信するユーザーのメールアドレス

これらは、プロジェクトのルート ディレクトリにある.envファイルで設定できます。

クイックスタート

インストール

VSコード

これは、VS Code の MCP サポートを使用してテストされました。これは、作成時点では VS Code Insiders でのみ利用可能でした。

これをVS Code Insiders設定(JSON)に追加します

"mcp": { "inputs": [], "servers": { "MicrosoftTeams": { "command": "uv", "args": [ "--directory", "<path/to/the/project>/microsoft-teams-mcp", "run", "microsoft-teams-mcp" ], "env": { "BOT_ENDPOINT": "<endpoint or dev tunnel URL of Teams bot>/api/notification", "MICROSOFT_APP_ID": "<microsoft-entra-client-id>", "MICROSOFT_APP_PASSWORD": "<microsoft-entra-client-secret>", "MICROSOFT_APP_TENANT_ID": "<microsoft-entra-tenant-id>", "EMAIL": "<your-email-in-teams>", } } } }

発達

建物

配布用のパッケージを準備するには:

  1. 依存関係を同期し、ロックファイルを更新します。
uv sync
  1. パッケージディストリビューションをビルドします。
uv build
Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

シンプルなツール インターフェイスを通じて、Markdown 形式の通知を Microsoft Teams チャネルに送信できるようにする MCP サーバー。

  1. コンポーネント
    1. ツール
  2. 構成
    1. クイックスタート
      1. インストール
    2. 発達
      1. 建物

    Related MCP Servers

    • -
      security
      F
      license
      -
      quality
      An MCP server that enables communication with users through Telegram. This server provides a tool to ask questions to users and receive their responses via a Telegram bot.
      Last updated -
      8
      37
      JavaScript
    • A
      security
      A
      license
      A
      quality
      A simple MCP server that can send notifications on mac devices.
      Last updated -
      5
      429
      21
      TypeScript
      MIT License
      • Apple
    • A
      security
      A
      license
      A
      quality
      MCP server that integrates Microsoft Teams messaging (read, post, mention, list members and threads)
      Last updated -
      6
      287
      Python
      Apache 2.0
      • Linux
      • Apple
    • -
      security
      A
      license
      -
      quality
      An MCP server that displays desktop notifications on Windows 10 and macOS, compatible with VSCode Cline and supporting customizable notification parameters.
      Last updated -
      3
      Python
      MIT License

    View all related MCP servers

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/therealjohn/microsoft-teams-mcp'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server