Skip to content

[BUG]: HTTP export config gives wrong type value #2254

@stephanriley-ibm

Description

@stephanriley-ibm

🐞 Bug Summary

When viewing the HTTP option for "Export Config" for a virtual server, the config generated shows "type": "http" but agents expect the "type": "streamable-http" configuration option.

🧩 Affected Component

Select the area of the project impacted:

  • mcpgateway - API
  • mcpgateway - UI (admin panel)
  • mcpgateway.wrapper - stdio wrapper
  • Federation or Transports
  • CLI, Makefiles, or shell scripts
  • Container setup (Docker/Podman/Compose)
  • Other (explain below)

🔁 Steps to Reproduce

  1. Log in to Context Forge UI
  2. Go to Virtual Servers page
    • If you don't have a Virtual Server created, you will need to create one
  3. Select the "Export Config" button for one of your Virtual Servers.
  4. Choose the option for "HTTP (REST clients)"
  5. See the configuration JSON contain the setting "type": "http"

🤔 Expected Behavior

I would expect the config JSON to display the setting of "type": "streamable-http"


📓 Logs / Error Output

Paste any relevant stack traces or logs here.
⚠️ Do not paste secrets, credentials, or tokens.


🧠 Environment Info

You can retrieve most of this from the /version endpoint.

Key Value
Version or commit v0.9.0
Runtime 3.12.3
Platform / OS Linux 6.14.0-1012-aws (x86_64)
Container none

🧩 Additional Context (optional)

Add any configuration details, flags, or related issues.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions