mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-21 00:52:24 -05:00
[GH-ISSUE #18918] feat: Custom headers for remote MCP connection #57380
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @poonesh on GitHub (Nov 4, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/18918
Originally assigned to: @tjbck, @Copilot on GitHub.
Check Existing Issues
Problem Description
I'm trying to setup a tool server to connect to dbt's remote MCP server by following the instructions here:
https://docs.getdbt.com/docs/dbt-ai/setup-remote-mcp
From my understanding, they require custom headers to be configured in addition to the Bearer Token, but I cannot figure out a way to do this in OpenWebUI, and they do not support OAuth yet.
Is passing these custom headers supported already? If not would it be possible to add?
Desired Solution you'd like
Support for configuring custom headers when connecting to remote MCP servers. Thank you!
Alternatives Considered
No response
Additional Context
No response
@Grezvany13 commented on GitHub (Nov 12, 2025):
a PR was created to add this feature (https://github.com/open-webui/open-webui/pull/18598), but got denied for unknown reasons
@tjbck commented on GitHub (Nov 13, 2025):
da42850eff@BananaLoaf commented on GitHub (Nov 17, 2025):
@tjbck does add the ability to pass dynamic values like chat_id or username?