Skip to content

feat: dynamic MCP proxy config with backend overrides (Host/Path/Auth)#2345

Draft
pbonuboinasnow wants to merge 1 commit into
envoyproxy:mainfrom
pbonuboinasnow:feature/dynamic-mcp-proxy-dfp
Draft

feat: dynamic MCP proxy config with backend overrides (Host/Path/Auth)#2345
pbonuboinasnow wants to merge 1 commit into
envoyproxy:mainfrom
pbonuboinasnow:feature/dynamic-mcp-proxy-dfp

Conversation

@pbonuboinasnow

Copy link
Copy Markdown
  • Add dynamic route config via x-ai-eg-mcp-dynamic-route-config header (base64-encoded JSON MCPRoute overrides static filter-config.yaml)
  • Add Host, BackendPath, Auth fields to MCPBackend for DFP support
  • Apply backend overrides in all 3 request paths: invokeJSONRPCRequest, sendRequestPerBackend, session.Close()
  • Add unit tests for applyBackendOverrides and dynamic route config
  • Add DYNAMIC_MCP_CONFIG.md with usage examples

Description

Related Issues/PRs (if applicable)

Special notes for reviewers (if applicable)

@pbonuboinasnow pbonuboinasnow force-pushed the feature/dynamic-mcp-proxy-dfp branch 2 times, most recently from d8028cf to 75c0805 Compare July 10, 2026 09:04
- Add dynamic route config via x-ai-eg-mcp-dynamic-route-config header
  (base64-encoded JSON MCPRoute overrides static filter-config.yaml)
- Add Host, BackendPath, Auth fields to MCPBackend for DFP support
- Apply backend overrides in all 3 request paths:
  invokeJSONRPCRequest, sendRequestPerBackend, session.Close()
- Add unit tests for applyBackendOverrides and dynamic route config
- Add DYNAMIC_MCP_CONFIG.md with usage examples

Signed-off-by: prasad.bonuboina <prasad.bonuboina@servicenow.com>
@pbonuboinasnow pbonuboinasnow force-pushed the feature/dynamic-mcp-proxy-dfp branch from 75c0805 to f4addab Compare July 10, 2026 12:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant