Bastrio

Manage remote servers, SSH terminals, files, databases and proxies with scoped access and approvals.

Hosted MCP Server

npx add-mcp 'https://bastr.io/api/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

Online SSH and remote infrastructure from your browser

Your infrastructure. Under control.

Connect, collaborate and work securely. All from one browser.

One workspace. Everything connected.

Guest SSH Unavailable

Connection service Unavailable

Allowance 0 min

Access Session protected

Your next session starts here.

Bring your own host and credentials. Start a guest session, or sign in to keep your devices together.

  • No client installation
  • Terminals, files, desktops and databases
  • Your proxy. Your connection route.
  • Saved devices and shared workspaces

Connect without an account

Paste a connection string to start — no sign-up. 0 free minutes per hour, unlimited connections.

Ready to connect

  • Only public hosts can be reached — private addresses are rejected.
  • Connection routing is handled automatically for each session.
  • Guest connections are not added to your device list; sign in to keep and manage them.

More than a browser terminal.

A connected workflow, from your first connection to your next deployment.

01 / Workspaces

Every tool. One team.

Bring hosts, files and teammates into one workspace. Choose who can access each resource.

Member invitationsResource permissionsShared AI

Bastr.io workspace with members and resource permissions

DOMAIN HOSTING

Publish a site from your workspace.

Choose a published root, bind an authorized Docker port and directory, then let the workspace guide DNS, CDN coverage and certificates. Sign in to see only your organization’s scoped inventory.

Published rootsDocker port and directoryDNS, CDN and certificates

Your everyday protocols, together.

Start with available guest services. Sign in for the rest.

Shell & remote command

File transfer

Remote desktop

Databases

MODEL CONTEXT PROTOCOL

Let your AI agent operate your servers

Connect Claude, Codex, Cursor or VS Code to Bastr.io's Streamable HTTP MCP server. Sensitive actions wait for browser approval.

Unavailable

Tools

46

Show tools

bastrio-mcp · Keep your API key locally in BASTRIO_MCP_API_KEY and make it available to the client process. Never paste it into configuration or this guide. For OAuth, start from your client and review the server consent screen. Manage or revoke access in Authorized applications.

Access, with safeguards.

Clear connection controls, protected sign-in and a recovery path for your account.

Choose the access that fits your work

Compare daily AI usage, devices, and storage.

Free User

  • Free workspace access
  • Features and limits follow your account configuration.

No client installation

Usage and access depend on your plan.

Questions before you connect

Clear limits and workflows for browser-native remote access. This browser has 0 guest minutes remaining; plan allowances are shown below.

Do I need an SSH client?

No. Bastr.io can open an SSH session in a modern browser. Native clients remain useful for local automation and offline work.

Can I use an SSH key?

Yes. Use your normal SSH key workflow and keep private keys under your control.

What is the difference between SFTP and SSH?

SSH provides an interactive shell and secure transport. SFTP uses the same family of secure transport for browsing and transferring files.

Does Bastr.io support Web RDP and VNC?

Supported accounts can use browser-based RDP and VNC. Availability depends on service configuration and account access.

Can I deploy WebSSH with Docker?

Yes. A deployment still needs a correctly secured host, credentials and network policy.

How does MCP stay safe?

MCP actions remain observable and bounded with explicit browser confirmation and audit history. Review sensitive operations before they run.