microsoft-teams-mcp MCP サーバー
Microsoft Teams チャット通知用のツールを備えた MCP サーバー。
[!警告]
これは参考のために提供されており、VS Code 以外の MCP クライアントではテストされていません。
コンポーネント
ツール
サーバーは 1 つのツールを実装します。
send-notification: Microsoft Teamsに通知メッセージを送信します
必須の文字列引数として「message」と「project」を取ります
メッセージのMarkdownフォーマットをサポート
Azure AD 認証を使用して、Teams と安全に通信します
Related MCP server: Toast MCP Server
構成
通知にはMicrosoft Teamsボットが必要です。Teams Toolkitで作成したサンプル通知ボットをご利用ください。
サーバーでは次の環境変数を設定する必要があります。
BOT_ENDPOINT: Microsoft Teams ボットの URL エンドポイントMICROSOFT_APP_ID: Azure AD アプリ登録からのアプリケーション (クライアント) IDMICROSOFT_APP_PASSWORD: Azure AD アプリ登録からのクライアント シークレットMICROSOFT_APP_TENANT_ID: Azure AD テナント IDEMAIL: 通知を受信するユーザーのメールアドレス
これらは、プロジェクトのルート ディレクトリにある.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>",
}
}
}
}発達
建物
配布用のパッケージを準備するには:
依存関係を同期し、ロックファイルを更新します。
uv syncパッケージディストリビューションをビルドします。
uv buildMaintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Latest Blog Posts
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
