
rstream CLI MCP server
io.github.rstreamlabs/rstream·v1.36.4·1 starsLocal stdio MCP server for rstream setup, tunnels, WebTTY, and remote operations.
not scanned yet
1 stars
Reviews
Write oneNobody has reviewed rstream CLI MCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
rstream CLI MCP tools
No tool declarations could be read from the package source. They show once the server is installed.
How rstream CLI MCP compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 90/100
- higher than 83% of 48,243 servers
- GitHub stars
- 1
- more than 65% of 28,706 servers
Release history: 10 versions in the registry since 2026-09-07, latest 2026-10-24, typically one every 2 days.
Install rstream CLI MCP in Claude Code, Cursor or VS Code
claude mcp add rstream -- docker run -i --rm docker.io/rstream/rstream:1.36.4
What the publisher says
From the rstream CLI MCP repository's README, as published. We do not edit it. Read it on GitHub
rstream-go
rstream-go is the Go SDK for rstream, a secure connectivity platform built around a globally distributed edge network and lightweight agents. Agents maintain outbound-only tunnels from local and private environments, while the edge network authenticates traffic, enforces access policy, and routes requests to upstream services. rstream supports HTTP and non-HTTP workloads and provides end-to-end visibility through connection logs and metrics.
The Go SDK is the reference implementation. It covers the broadest rstream API surface and is the most complete SDK in terms of protocol support and tunnel lifecycle features. The rstream CLI is implemented in Go and lives in this repository, so the SDK and CLI share the same configuration model and operational behavior.
Looking for native integration? The C++ SDK is available at https://github.com/rstreamlabs/rstream-cpp.
What is a tunnel?
A tunnel is a secure way to expose services without requiring inbound ports, public IPs, or NAT changes. In rstream, tunnels are established outbound to the edge network, reducing exposure while keeping access controllable and observable.
When you create a published tunnel with rstream, you get a forwarding address that routes inbound traffic to a local service. For example, a tunnel for localhost:8080 provides a forwarding address like https://abc123.rstream.io that forwards HTTP requests to local port 8080.
How rstream works
rstream establishes outbound tunnels between environments running services or devices and the rstream edge network. Clients connect to the edge using a forwarding address for published tunnels or a tunnel identifier for private tunnels. The edge authenticates the connection, applies policy, and forwards traffic through the existing tunnel path to the upstream service.
Tunnel transports are encrypted, and edge enforcement decisions are surfaced through logs and metrics.
Tunnel types
rstream supports two fundamental tunnel types:
Bytestream tunnels (TCP-like) provide reliable, ordered transmission for protocols such as HTTP and TLS, as well as custom bytestream services.
Datagram tunnels (UDP-like) provide low-latency, message-oriented communication for protocols such as QUIC and DTLS, as well as custom datagram services.
Published vs private tunnels
Published tunnels are accessible via standard clients (browsers, curl, etc.) through forwarding addresses. Published tunnels can be configured with edge authentication and access policies depending on protocol and deployment.
Private tunnels require an rstream client to connect. Private tunnels are accessed by name (if specified) or by ID through the rstream dialer instead of a public forwarding address.
Use cases
Local development: Expose a local service for testing, demos, and collaboration without changing network configuration.
Fleet operations: Provide controlled access to devices and machines across environments with consistent identity, policy, and observability.
Infrastructure and platforms: Use rstream as a connectivity layer for internal tools, CI workflows, and production access paths.
Generative AI workflows: Distribute work across fleets of runners or machines while keeping access scoped and auditable.
Real-time systems: Support low-latency traffic patterns for telemetry, streaming, and datagram workloads.
Supported features
Core tunneling: Create tunnels for TCP-like and UDP-like workloads with outbound-only connectivity.
Multi-protocol support: HTTP (1.1, 2, 3), TLS, DTLS, QUIC, plus WebSocket and WebTransport in HTTP tunnels.
Access control: IP restrictions, GeoIP policies, mutual TLS, token-based access, and account-based access depending on tunnel configuration.
Operational visibility: Connection logs and metrics for traffic, enforcement decisions, and performance signals.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
rstream CLI MCP: common questions
- Is rstream CLI MCP server safe?
- Yes, by our scan: it is graded A (90/100). Read the rstream CLI MCP safety report
- How do I install rstream CLI MCP?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does rstream CLI MCP need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is rstream CLI MCP maintained?
- The last commit was 21 days ago (2026-10-15). The latest release is v1.36.4.
- How does rstream CLI MCP compare with other MCP servers?
- safety score 90/100 (higher than 83% of 48,243 servers); github stars 1 (more than 65% of 28,706 servers). Full comparison.