-
Notifications
You must be signed in to change notification settings - Fork 302
Closed
Labels
awaiting-userWaiting for user feedback / retestingWaiting for user feedback / retestingbugSomething isn't workingSomething isn't working
Milestone
Description
π Bug Summary
Tried connecting to the Everything Example MCP Server in stramableHttp
mode and get:
1 validation error for ToolCreate
request_type
Input should be 'GET', 'POST', 'PUT', 'DELETE', 'SSE', 'STDIO' or 'STREAMABLEHTTP' [type=literal_error, input_value='STREAMABLE', input_type=str]
For further information visit https://errors.pydantic.dev/2.11/v/literal_error
it appears it doesn't like STREAMABLE
request type. alas I'm running in container so I can't submit a fix... Running from git i got startup errors...
π§© Affected Component
Select the area of the project impacted:
I'm not sure, sorry!
-
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
Run Everything server:
npx @modelcontextprotocol/server-everything streamableHttp
Try adding it as a tool in the gateway
- Name:
Everything
- URL:
http://localhost:3001/mcp
- Description: ``
- Integration Type:
MCP
- Request Type:
STREAMABLE
- Headers: ``
- Input Schema: Left blank
- Json Path filter: ``
- Authenticatin Type@
Non
Click Add Tool
and then get error
π€ Expected Behavior
What should have happened instead?
successful connection
π Logs / Error Output
Paste any relevant stack traces or logs here.
ERROR:mcpgateway:Error in admin_add_tool: 1 validation error for ToolCreate
request_type
Input should be 'GET', 'POST', 'PUT', 'DELETE', 'SSE', 'STDIO' or 'STREAMABLEHTTP' [type=literal_error, input_value='STREAMABLE', input_type=str]
For further information visit https://errors.pydantic.dev/2.11/v/literal_error
9.38.174.74:55224 - "POST /admin/tools HTTP/1.1" 500
π§ Environment Info
You can retrieve most of this from the /version
endpoint.
Key | Value |
---|---|
Version or commit | latest container |
Runtime | gunicorn 23.0.0 |
Platform / OS | RedHat 9.6 |
Container | Podman |
π§© Additional Context (optional)
Add any configuration details, flags, or related issues.
Metadata
Metadata
Assignees
Labels
awaiting-userWaiting for user feedback / retestingWaiting for user feedback / retestingbugSomething isn't workingSomething isn't working