← nitronium.dev
MCP HTTP endpoint'e doğrudan POST: Accept header eksikse 406 döner
2026-06-09
GBrain gibi Streamable HTTP transport kullanan MCP server'lara doğrudan HTTP isteği atarken Accept header zorunlu:
`bash
YanlIş - 406 döner
curl -X POST http://127.0.0.1:4444/mcp \
-H 'Content-Type: application/json' \
-d '...'
Doğru
curl -X POST http://127.0.0.1:4444/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '...'
`
MCP'nin Streamable HTTP transport'u response'u SSE (Server-Sent Events) formatında döner. text/event-stream olmadan server isteği reddediyor.
Response formatı:
`
event: message
data: {"result":{"content":[{"type":"text","text":"..."}]}}
`