Summary
ncp-mcp-server v0 ships stdio transport only. Sufficient for local MCP-compatible hosts. Streamable HTTP (the transport that replaced legacy HTTP+SSE in the current MCP spec) matters for server or web deployments where the adapter runs as a remote service the host connects to.
Acceptance criteria (investigation only, no implementation)
Why this is research, not implementation
docs/MCP_ADAPTER.md §1 deferred Streamable HTTP to a future release pending the MCP spec settling and adopter demand surfacing. This issue surfaces the demand-gathering investigation. It does NOT commit to implementation.
Where to read
docs/MCP_ADAPTER.md §1 (Scope) and §4 (current transport posture)
rmcp crate documentation for transport options
- MCP spec: Streamable HTTP transport section
Summary
ncp-mcp-server v0ships stdio transport only. Sufficient for local MCP-compatible hosts. Streamable HTTP (the transport that replaced legacy HTTP+SSE in the current MCP spec) matters for server or web deployments where the adapter runs as a remote service the host connects to.Acceptance criteria (investigation only, no implementation)
rmcpsupport for Streamable HTTP (which features, what is stable).--transport stdio|http(default stdio for backwards compat).--transport httpshould require an explicit--bind-addror default to127.0.0.1:<port>.Why this is research, not implementation
docs/MCP_ADAPTER.md§1 deferred Streamable HTTP to a future release pending the MCP spec settling and adopter demand surfacing. This issue surfaces the demand-gathering investigation. It does NOT commit to implementation.Where to read
docs/MCP_ADAPTER.md§1 (Scope) and §4 (current transport posture)rmcpcrate documentation for transport options