porchlight
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., "@porchlightwhat's currently shared and who's connected?"
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.
porchlight
porchlight shares local MCP servers and command-line tools over HTTPS. Run it on the computer with the tools, then add the address it gives you to your MCP client. You approve the connection on the computer running porchlight.
It runs on macOS and Linux, with a terminal app and a CLI for adding tools, managing clients, and seeing what they call. OpenTunnel handles the tunnel by default, or you can use your own.

Install
curl -fsSL https://github.com/mahali00/porchlight/releases/latest/download/install.sh | shRelated MCP server: cloud-to-local
Use
porchlightPress Enter to start sharing, then + in the Apps tab to add an MCP server or command-line tool. Copy an address from the Links tab into your MCP client, then approve the connection on this computer.
Press ? for keyboard shortcuts. Sharing keeps running after you close the app. Run porchlight stop to stop it.
CLI
Every action in the app is also a command. For example, share a local MCP server or a command-line tool:
porchlight apps add notes --url http://127.0.0.1:8080/mcp
porchlight apps add system --run "uname -a" --reads --link home
porchlight start
porchlight linksEach MCP server gets its own link. Command-line tools go on the links you choose with --link.
porchlight status
porchlight clients
porchlight clients approve
porchlight logsUse porchlight --help or porchlight <command> --help for all options. Add --json for scripts.
Configuration
Settings live in ~/.porchlight/porchlight.json. You can edit it by hand, including comments. porchlight reloads it when you save. See porchlight.schema.json for every setting.
To use your own tunnel, forward it to the local port shown by porchlight tunnel, then set its public address:
porchlight tunnel use https://mcp.example.comDevelopment
cargo fmt --check
cargo clippy --all-targets --locked -- -D warnings
cargo test --lockedCI runs these checks on macOS and Linux. Pushing a v* tag publishes the release binaries and install.sh.
This server cannot be deployed
Maintenance
Related MCP Connectors
Remote MCP server for Tandem docs, install guides, SDKs, workflows, and agent setup help.
Remote MCP server for OFAC screening, EDD memos, exposure forecasts, queues, and reports.
Secure remote MCP for supported accounting workflows in authorized KROS companies.
Securely control computers you explicitly pair through files, terminals, processes, screenshots, desktop UI/input, clipboard, browser automation, diagnostics, and document tools.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables remote-controlled shell/GUI access to your machine from Claude via MCP, with phone approval and audit logging.1MIT
- AlicenseNot gradedqualityCmaintenanceEnables cloud agents to securely operate local machine resources (files, commands, screenshots) via standard MCP protocol.MIT
- AlicenseAqualityAmaintenanceEnables MCP clients to securely work with local files, directories, searches, terminal sessions, and processes on paired computers via outbound connections, without exposing inbound ports.271MIT
- AlicenseAqualityBmaintenanceEnables MCP clients to access a local computer through a controlled, permission-based tool surface for read-only or developer-mode file, process, and terminal operations.6MIT