Skip to content

Python: Support AzureAI agent MCP tools for streaming and non-streaming invocations #12736

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

Merged
merged 3 commits into from
Jul 18, 2025

Conversation

moonbox3
Copy link
Collaborator

@moonbox3 moonbox3 commented Jul 17, 2025

Motivation and Context

MCP tool support was released for the AzureAI Agent and it has yet to be added to the SK Python AzureAIAgent. This PR adds functionality to handle the MCP tools for both streaming and non-streaming invocations.

Description

Adds MCP support for the Python AzureAI Agent.

  • Upgrades dependent packages to be able to use the mcp tool from the Azure SDK.

Contribution Checklist

@moonbox3 moonbox3 self-assigned this Jul 17, 2025
@moonbox3 moonbox3 added the python Pull requests for the Python Semantic Kernel label Jul 17, 2025
@moonbox3 moonbox3 requested a review from a team as a code owner July 17, 2025 04:28
@moonbox3
Copy link
Collaborator Author

moonbox3 commented Jul 17, 2025

@eavanvalkenburg eavanvalkenburg added this pull request to the merge queue Jul 18, 2025
Merged via the queue into microsoft:main with commit 48f71b1 Jul 18, 2025
28 checks passed
@github-project-automation github-project-automation bot moved this to Sprint: Done in Semantic Kernel Jul 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
agents documentation python Pull requests for the Python Semantic Kernel
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

3 participants