a suite of packages used to build on the Teams Platform.
-
Questions or Feature Requests: Please use GitHub Discussions
-
Bug Reports: Please open an issue
all scripts can be run for a particular workspace by appending
--workspace=${name}
$: npm run build$: npm run clean$: npm run lint$: npm run lint:fixfor apps/examples only
$: npm run devfor packages only
$: npm run testℹ️ core packages used to build client/server apps for Teams.
@microsoft/teams.apps@microsoft/teams.api@microsoft/teams.botbuilder@microsoft/teams.cards@microsoft/teams.cli@microsoft/teams.client@microsoft/teams.common@microsoft/teams.config@microsoft/teams.dev@microsoft/teams.devtools@microsoft/teams.graph@microsoft/teams.graph-endpoints@microsoft/teams.graph-endpoints-beta
⚠️ these packages are deprecated. Use dedicated AI frameworks directly — seeexamples/ai-mcpandexamples/a2afor the new pattern.
@microsoft/teams.ai— use theopenaiSDK directly@microsoft/teams.openai— use theopenaiSDK directly@microsoft/teams.mcp— use@modelcontextprotocol/sdkdirectly@microsoft/teams.mcpclient— use@modelcontextprotocol/sdkdirectly@microsoft/teams.a2a— use@a2a-js/sdkdirectly
ℹ️ used to test the SDK or as a visual sample of how certain features can be implemented.
⚠️ WARNING these apps are changed often and are not intended to be used outside the projects monorepo. To easily setup a new project please use the templates available via the@microsoft/teams.cliand follow the Getting Started documentation!
@examples/echo@examples/auth@examples/botbuilder@examples/graph@examples/ai-mcp— AI with theopenaiSDK +@modelcontextprotocol/sdk@examples/a2a— agent-to-agent with@a2a-js/sdk@examples/reactions@examples/tab@examples/mcp-server@examples/meetings
