Conversation
added 2 commits
April 3, 2026 19:08
…ll Python samples
- Update list_tool_servers() calls to pass authorization_context instead of auth_token
- Extract V2 MCPServerConfig fields (audience, scope, publisher, headers) from SDK configs
- Implement per-server header merging {**base_headers, **server_headers} in claude, crewai, google-adk
- Update all ToolingManifest.json with V2 server catalog (mcp_Admin365_GraphTools, mcp_OneDriveRemoteServer, mcp_SharePointRemoteServer, mcp_TeamsServerV1)
- Update .env.template files with AGENTIC_APP_ID and other V2-required variables
- Add 59 unit tests across all 5 Python samples (pytest with SDK mocking)
- Add a365 artifact patterns to .gitignore
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Snapshot WarningsEnsure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice. Scanned FilesNone |
python/google-adk/sample-agent/tests/test_mcp_tool_registration_service.py
Fixed
Show fixed
Hide fixed
| import os | ||
| import sys | ||
| import pytest | ||
| from unittest.mock import AsyncMock, MagicMock, patch |
python/google-adk/sample-agent/tests/test_mcp_tool_registration_service.py
Fixed
Show fixed
Hide fixed
added 4 commits
April 9, 2026 21:20
Resolved conflicts by taking the branch's V2-aware versions: - ToolingManifest.json (agent-framework, google-adk, openai): kept full 5-server list with V2 entries and publisher field - .env.template (google-adk): kept expanded V2 auth/identity documentation - mcp_tool_registration_service.py (google-adk): kept per-audience V2 token acquisition logic
…into mcp-v1-v2-changes-python
added 2 commits
April 12, 2026 15:51
- Fix CrewAI legacy list_tool_servers() to pass authorization, auth_handler_name, and turn_context to the SDK so V2 per-audience tokens are acquired correctly - Document BEARER_TOKEN_MCP_<SERVER> dev env vars in all five .env.template files (openai, agent-framework, claude, crewai, google-adk) for V2 blueprint local testing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.