Microsoft Teams SDK、既存のAIエージェント向けにHTTPサーバーアダプターを追加

✍️ OpenClawRadar📅 公開日: April 23, 2026🔗 Source
Microsoft Teams SDK、既存のAIエージェント向けにHTTPサーバーアダプターを追加
Ad

Microsoft Teams SDKには、開発者が既存のAIエージェントをMicrosoft Teamsに接続できるHTTPサーバーアダプターが追加されました。このアプローチにより、SlackやLangChainなどの他のプラットフォーム向けに構築されたエージェントを最小限の変更でTeamsで実行できます。

実装パターン

Teams TypeScript SDKを使用した3つのステップで構成されるコアパターンは以下の通りです:

import { App as TeamsApp, ExpressAdapter } from '@microsoft/teams.apps';

const adapter = new ExpressAdapter(expressApp); // 1. サーバーをラップ const teamsApp = new TeamsApp({ httpServerAdapter: adapter }); // 2. アプリを作成

teamsApp.on('message', async ({ send, activity }) => { // 3. メッセージを処理 await send(/* エージェントの応答 */); });

await teamsApp.initialize(); // サーバーにPOST /api/messagesを登録

SDKは既存のExpressアプリにPOST /api/messagesルートを注入します。これはTeamsがボットにメッセージを配信するために使用するエンドポイントです。サーバーはそれ以外は変更されず、SDKはこの1つのエンドポイントのみを追加します。

シナリオ1: Slackボット連携

Boltで構築されたSlackボットがある場合、同じExpressサーバー上でSlackとTeamsの両方のボットを実行できます。Teams SDKは/api/messagesにマウントされ、Slackは/slack/eventsを使用するため、共有のエージェントロジック(LLM呼び出し、データベース検索、ビジネスルール)を両方のハンドラーが呼び出す通常の関数として配置できます。

シナリオ2: LangChain連携

既存のLangChainチェーンの場合、チェーンをインポートしてTeamsに接続するブリッジファイルを作成できます。TeamsメッセージハンドラーはLangChainチェーンを呼び出し、Teamsユーザーに応答を返すことができます。

SDKは、ハンドラーを呼び出す前に受信リクエストが正当にTeamsから送信されたことを確認する検証を処理し、メッセージを適切なイベントハンドラーに自動的にルーティングします。

📖 Read the full source: HN AI Agents

Ad

👀 See Also

OpenJet v0.4:llama.cpp バックエンドを使用したゼロコンフィグのローカルコーディングエージェント
Tools

OpenJet v0.4:llama.cpp バックエンドを使用したゼロコンフィグのローカルコーディングエージェント

OpenJet v0.4は、ローカルLLM向けのオープンソースターミナルコーディングエージェントで、ハードウェアを自動検出し、llama.cppを設定し、APIキー不要でClaude Codeスタイルのワークフローを提供します。

OpenClawRadar
Outworked v0.3.0は、iMessageサポート、組み込みブラウザ、およびClaude Codeエージェントのスケジューリング機能を追加しました。
Tools

Outworked v0.3.0は、iMessageサポート、組み込みブラウザ、およびClaude Codeエージェントのスケジューリング機能を追加しました。

Outworked v0.3.0は、エージェント通信のためのiMessageチャネルサポート、ウェブ操作のための組み込みブラウザ、cronによるスケジューリング、ローカル共有のためのトンネリング、強化されたMCP/Skillsサポートを導入しました。このデスクトップアプリは、Claude Codeエージェントをチームとして編成し、コーディングタスク、ウェブ調査、自動化ワークフローを処理します。

OpenClawRadar
Gemma4 26B-A4Bは、Web検索と画像サポートを備え、高速なローカルパフォーマンスを実現します
Tools

Gemma4 26B-A4Bは、Web検索と画像サポートを備え、高速なローカルパフォーマンスを実現します

gemma-4-26B-A4Bモデルは、RTX 4090上で約145トークン/秒を達成し、チャットアプリケーション向けにWeb検索MCPと画像サポートを含んでいます。ブログ記事では、MacとiPhoneでのセットアップとクロスプラットフォーム利用について詳しく説明されています。

OpenClawRadar
Wisepanel MCPサーバーは、Claude CodeとCursorでマルチLLM審議を可能にします
Tools

Wisepanel MCPサーバーは、Claude CodeとCursorでマルチLLM審議を可能にします

Wisepanelは、Claude Code、Cursor、または任意のMCPクライアントから直接マルチエージェントの審議を実行できるMCPサーバーをリリースしました。ChatGPT、Claude、Gemini、Perplexityモデルを使用した発散的コンテキスト強化システムを採用しています。

OpenClawRadar