Forward static_headers from /mcp-rest/test/* routes into the MCP client so headers are present during session.initialize() and tool discovery. Also add a shared merge_mcp_headers() helper to keep header precedence consistent and ensure OpenAPI-to-MCP generated tools include static_headers. Tests: - pytest tests/test_litellm/proxy/_experimental/mcp_server/test_rest_endpoints.py - pytest tests/test_litellm/proxy/_experimental/mcp_server/test_mcp_server_manager.py -k register_openapi_tools_includes_static_headers Fixes #19341 Co-authored-by: Krish Dholakia <krrishdholakia@gmail.com> |
||
|---|---|---|
| .. | ||
| auth | ||
| guardrail_translation | ||
| test_discoverable_endpoints.py | ||
| test_mcp_cost_calculator.py | ||
| test_mcp_custom_fields.py | ||
| test_mcp_metadata_preservation.py | ||
| test_mcp_server_manager.py | ||
| test_mcp_server.py | ||
| test_openapi_to_mcp_generator.py | ||
| test_rest_endpoints.py | ||
| test_ui_session_utils.py | ||