Skip to content

MCP - SSE/Streamable HTTP - Add support for request headers #2423

@NicoBonaminio

Description

@NicoBonaminio

Please explain the motivation behind the feature request.
Whilst using the SSE transport mechanism for MCP Extensions, there does not appear to be any way to authenticate with the remote server by passing in a --header.

Describe the solution you'd like
Currently SSE shows environment variables, which don't work with SSE, and should ideally have a "headers" area so the user can pass request header key value pairs. For example:
key: Authorization, value: Bearer 123

Describe alternatives you've considered
There aren't any alternatives currently for remote MCP servers within Goose to authenticate.

Additional context
Add any other context or screenshots about the feature request here.

Product reference area:
Image

  • I have verified this does not duplicate an existing feature request

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestmcpMCP/Extension relatedp2Priority 2 - Medium

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions