AI Bridge
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AI Bridgecheck what's using disk space on the server"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AI Bridge
We built AI Bridge because we wanted to manage our Linux server from ChatGPT or Claude on a phone or laptop without switching back and forth to SSH. We also wanted to use the coding agents already installed on that server and continue their existing conversations from the same chat.
The bridge is a small Python MCP server. We keep it lightweight: it connects an MCP client to shell commands, files, background jobs, and optional local coding agents. Quick commands return directly; longer work runs in the background so we can check progress without holding a chat request open.
No local AI models are needed. The connected client supplies the AI; AI Bridge does not run a model or need an AI API key of its own. Claude Code, Codex CLI, and Cursor CLI are optional and use their own installation and authentication. Without them, shell, file, job, system information, instruction discovery, and skill discovery tools still work.
ChatGPT / Claude / another MCP client
| HTTPS + access token
public HTTPS tunnel
|
127.0.0.1:8765 / MCP
| shell and sudo
| files and background jobs
| local Claude Code / Codex / Cursor CLIWe use this for server administration and delegating work to existing agents. For example, we can ask what is using disk space, start a build and check it later, read a configuration file, or resume a selected coding-agent conversation. Shared instructions and local skills are discovered and read when needed. Optional MCP resources and prompt templates are editable on the host.
This is privileged remote access. An access token grants the service user's shell and file access, and potential root access when sudo is available. Trust the client, the tunnel provider, and the content the assistant reads. Prompt injection and credential disclosure remain risks; redaction is best effort. Read SECURITY.md before exposing an endpoint.
Quick start
On a Linux host with systemd, Python 3.10+, and sudo, obtain the source for numanzahid/ai-bridge, review it, and run these five lines from the project folder:
python3 --version
bash install.sh
systemctl status ai-bridge --no-pager
curl --fail http://127.0.0.1:8765/healthz
# Follow docs/setup.md to add HTTPS and configure your MCP client securely.On a fresh install, install.sh bootstraps a versioned app and virtual
environment, installs dependencies, runs tests, creates configuration and a
systemd service, and schedules startup. It can install missing Python venv
support through the host package manager. It asks about storing a sudo password.
On an existing install it only stages a tested release; activation and restart
are separate. Run it as your normal service user from a host terminal.
The service defaults to loopback. Configure a public HTTPS tunnel and keep token authentication enabled before adding the endpoint to a client. Client account and workspace policies determine whether remote MCP connectors are available.
Related MCP server: cokacremote
Sudo setup
The optional stored credential uses systemd credentials and a private askpass helper. Read the sudo credential mechanics and trust limitations before enabling privileged tools.
Documentation
Setup: installation, HTTPS tunnels, connectors, credentials, and configuration.
Reference: all 17 tools, agent permissions, sessions, models, resources, and prompts.
Operations: staged updates, restart, rollback, backups, token rotation, and troubleshooting.
Security and reliability: trust boundaries, logging, cleanup, and deployment checks.
Run the regression suite from the source folder with the installed environment:
~/.local/share/ai-bridge/current/venv/bin/python -m unittest discover -s tests -vAI Bridge is licensed under the MIT License.
This server cannot be deployed
Maintenance
Related MCP Connectors
Remote MCP server exposing your Node Command fleet (files, shell, processes, browser) to AI hosts.
Termalin's hosted MCP server. Claude, ChatGPT or any MCP client runs commands, moves files over SFTP, queries databases and reads server metrics and monitoring alerts on your servers, keylessly through Termalin Connectors: no SSH key is handed over and no inbound port is opened. Per-host command policy and an audit log. Needs a termal.in Pro or Team account (new accounts start with a 14-day Pro trial).
Hosted MCP server and Agent Skills for specs, engineering threads, and project memory.
Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceAn MCP server that enables LLMs to operate on remote Linux machines via SSH, providing tools for running commands, file transfer, and background process management while keeping credentials hidden.1-
- AlicenseNot gradedqualityBmaintenanceEnables AI clients to operate on a remote Linux server over MCP, allowing shell command execution, file editing, package installation, project builds, and service management.MIT
- AlicenseNot gradedqualityBmaintenanceEnables MCP clients such as ChatGPT and Claude to administer Linux or macOS hosts through authenticated Streamable HTTP, including running shell commands, reading and writing files within a workspace, listing directories, and retrieving system metrics.110 PyPI1MIT
- FlicenseNot gradedqualityAmaintenanceEnables AI-controlled administration of remote Linux hosts and containers, including bounded shell execution, persistent PTY sessions, durable jobs/tasks, hardened filesystem access, process/service control, and resumable transfers.-