-
Notifications
You must be signed in to change notification settings - Fork 296
Will this framework support MCP and A2A? #2225
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Just clarifying. By A2A, do you mean agent to agent? To answer your question... MCP - There is no current plan to support MCP, at this time. |
We are not adding new features to the Botbuilder-python any longer.. work has moved to the AgentSDK here: https://github.com/microsoft/agents-for-python/. You can find out more about the agent sdk here: https://github.com/microsoft/agents/ As part of this shift, we are moving the Agent SDK away from shipping its own Orchestrator / planner system, as we did in BotFramework. What that means is that support for MCP will come down to which Orchestrator you chose to use and what level of support it provides for interfacing with MCP hosted tools. for example, Semantic Kernal for Python is working on support for MCP, and as you can see here: https://devblogs.microsoft.com/semantic-kernel/integrating-model-context-protocol-tools-with-semantic-kernel-a-step-by-step-guide/, they have presented a walk though for C#. OpenAI has also presented a capability to interface with MCP as part of their Orchestrator. Insofar as A2A, what level of support and how it will surface is still under discussion and review. There are a few ways it could be done and surfaced. The TeamsAI library provides its own Orchestrator, the documentation you're siting above is referring to use of that orchestrator. |
Hey @MattB-msft what's the difference between the AgentSDK and the Teams AI Library? Which would you recommend using for building a chatbot inside Teams? |
Hi @stevkan @MattB-msft :
|
@mathewnxwang Teams AI Library is intended to be used only for Teams Clients. In support of that. all of its functions are centered around building an Agent Only for Teams, using the teams' features. Teams AI Lib also brings its own take on an Orchestrator which is a rough equivalent of an earlier version of Semantic Kernel, where that Orchestrator is predisposed to understand Graph and Teams' extended features. @hsuyuming
|
Hi Team:
I find out there is a Teams AI Library v2 SDK nodejs version which support MCP and A2A. Do we have any plan to implement the same feature within this python version?
[1] https://learn.microsoft.com/en-us/microsoftteams/platform/teams-ai-library/in-depth-guides/ai/mcp/mcp-client
The text was updated successfully, but these errors were encountered: