From 8a2a21da97a46c0f447b60d68e59a1e00a69d16e Mon Sep 17 00:00:00 2001 From: Giles Odigwe <79032838+giles17@users.noreply.github.com> Date: Tue, 17 Feb 2026 11:18:27 -0800 Subject: [PATCH] Python: MCP sample bugbash fixes (#4001) * MCP sample bugbash fixes * import fix --- python/samples/02-agents/mcp/mcp_api_key_auth.py | 5 +++++ python/samples/02-agents/mcp/mcp_github_pat.py | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/python/samples/02-agents/mcp/mcp_api_key_auth.py b/python/samples/02-agents/mcp/mcp_api_key_auth.py index 5790580116..1836c73b57 100644 --- a/python/samples/02-agents/mcp/mcp_api_key_auth.py +++ b/python/samples/02-agents/mcp/mcp_api_key_auth.py @@ -1,5 +1,6 @@ # Copyright (c) Microsoft. All rights reserved. +import asyncio import os from agent_framework import Agent, MCPStreamableHTTPTool @@ -54,3 +55,7 @@ async def api_key_auth_example() -> None: print(f"User: {query}") result = await agent.run(query) print(f"Agent: {result.text}") + + +if __name__ == "__main__": + asyncio.run(api_key_auth_example()) diff --git a/python/samples/02-agents/mcp/mcp_github_pat.py b/python/samples/02-agents/mcp/mcp_github_pat.py index 85f514867e..cea266f789 100644 --- a/python/samples/02-agents/mcp/mcp_github_pat.py +++ b/python/samples/02-agents/mcp/mcp_github_pat.py @@ -47,10 +47,10 @@ async def github_mcp_example() -> None: # Set approval_mode="never_require" to allow the MCP tool to execute without approval client = OpenAIResponsesClient() github_mcp_tool = client.get_mcp_tool( - server_label="GitHub", - server_url="https://api.githubcopilot.com/mcp/", + name="GitHub", + url="https://api.githubcopilot.com/mcp/", headers=auth_headers, - require_approval="never", + approval_mode="never_require", ) # 5. Create agent with the GitHub MCP tool