StreamableHTTP
StreamableHTTP is the transport protocol used by AgentRQ to enable real-time, bidirectional-like communication over standard HTTP. It allows the server to stream data to the client (like Claude Code) while maintaining compatibility with standard web infrastructure.
Why StreamableHTTP?
While the Model Context Protocol (MCP) supports several transports, AgentRQ uses StreamableHTTP (configured as http in Claude Code) for several reasons:
- Firewall Friendly: Works over standard port 443/80.
- No Persistent Overhead: More efficient than WebSockets for intermittent agent updates.
- Native Support: Claude Code and other modern MCP clients support
httptransport natively for remote servers.
Configuration in Claude Code
When connecting to AgentRQ, you must specify http as the type in your mcpServers configuration, not sse.
How it Works in AgentRQ
AgentRQ uses StreamableHTTP to deliver real-time notifications and messages to connected clients. When a Claude Code agent calls the reply MCP tool, AgentRQ pushes the message to your task board via the open HTTP stream — appearing instantly without any refresh or polling on your end.
Related Terms
- → MCP
- → MCP Server
- → Notification
- → Channel
- → Task Board