Skip to content

Conversation

@danielcooper
Copy link

@danielcooper danielcooper commented Oct 29, 2025

Summary

Allows auth to be defined like:

  extensions:
    - name: example
      enabled: true
      type: streamable_http
      uri: https://example.com/mcp
      env_keys:
        - EXAMPLE_COM_SERVICE_TOKEN
      headers:
        Authorization: Bearer ${ EXAMPLE_COM_SERVICE_TOKEN }

Which is very useful if you’re sharing recipes with a team. We were previously relying on: #5282 and not defining extentions in recipes we shared.

Note: this is somewhat vibey, I don't know rust.

Type of Change

  • Feature
  • Bug fix
  • Refactor / Code quality
  • Performance improvement
  • Documentation
  • Tests
  • Security fix
  • Build / Release
  • Other (specify below)

Testing

Unit test, tested manually with our workflow.

Related Issues

Relates to #ISSUE_ID
Discussion: LINK (if any)

Screenshots/Demos (for UX changes)

Before:

After:

Email:

Allows auth to be defined like:

```
  extensions:
    - name: example
      enabled: true
      type: streamable_http
      uri: https://example.com/mcp
      env_keys:
        - EXAMPLE_COM_SERVICE_TOKEN
      headers:
        Authorization: Bearer ${ EXAMPLE_COM_SERVICE_TOKEN }
```

Which is very useful if you’re sharing recipes with a team

Signed-off-by: Daniel Cooper <daniel@14lines.com>
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