Analysis updated 2026-05-18
Let ChatGPT or Codex read, edit, and run code directly on your local computer.
Connect one AI conversation to several registered machines or virtual machines at once.
Expose a local MCP server to a hosted AI client using a tunnel like Tailscale Funnel.
Restrict what an AI agent can touch using per-project permission and path policies.
| perceivingai/portus-mcp | 0xradioac7iv/tempfs | abboskhonov/hermium | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 3/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Needs Node.js 20+, and remote access requires setting up a tunnel like Tailscale Funnel.
Portus MCP is a server that lets AI assistants like ChatGPT and Codex reach out and actually work on code on your local machine or on remote virtual machines, instead of just generating text in a chat window. MCP stands for Model Context Protocol, a standard way for AI tools to connect to external capabilities. Portus MCP acts as that bridge. You run it on any machine you want an AI to be able to access, register the project folders you want it to work in, and then point your AI client at the server's address. From that point the AI can read and write files inside those projects, run commands, and perform real development work directly on your machine. You can run Portus MCP on multiple machines at the same time, for example your local PC, a Linux virtual machine, and a remote workstation, and connect an AI client to all of them in the same conversation. The setup uses a simple environment variable to list which project folders are registered, and optionally a bearer token for clients that support authentication. For remote access from a hosted AI service, the README recommends exposing the local server using a tunnel tool like Tailscale Funnel or a similar exposure layer. The server enforces permission policies that restrict what paths the AI can touch, along with caps on input and output sizes. An optional spawned agent mode exists for delegated work, though the README notes this is not a hard filesystem sandbox and only commands you are comfortable granting should be allowed. The project is written in TypeScript and requires Node.js 20 or newer. The README does not state a license for this project.
An MCP server that lets AI assistants like ChatGPT and Codex directly read, write, and run code on your local or remote machines.
Mainly TypeScript. The stack also includes TypeScript, Node.js, MCP.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.