stdioNative local
Windows / macOS native MCP without a network listener
SECURE MCP FOR LINUX · WINDOWS · MACOS WORKDIRS
Expose selected workdirs through native stdio or standard Streamable HTTP. Read-only by default, with guarded writes and bounded binary transfer; API Key, OAuth 2.1, OpenAI Tunnel, file ingress, Agent delegation, and Agent Skills stay explicit capabilities. v0.23.3 supports independently gated Deterministic Repo Ops on Linux Host Bridge, validated Apple Silicon macOS, and validated native Windows 11 x64, without Agent fallback.
v0.24.2/srv/projectsread-only by defaultuser-owned socketSTANDARD MCP CONNECTIVITY
Use the transport and authentication model that fits the host. ServerFS keeps filesystem authorization separate from ingress choice.
stdioWindows / macOS native MCP without a network listener
Streamable HTTPLoopback by default; place authenticated TLS ingress in front for remote use
Static API KeyOne high-entropy secret for simple remote deployments
OAuth 2.1Optional brokered authentication for production remote deployments
OpenAI TunnelAuthenticated outbound tunnel path; no longer the generic MCP default
Cloudflare Tunnelv0.24.0 Linux / v0.24.1 Apple Silicon / v0.24.2 Windows
PROGRESSIVE CAPABILITY
ServerFS grows by explicit opt-in. Each added surface is bounded, independently gated, and visible in the tool contract.
safe read + guarded mutation surface
bounded whole-file transfer
v0.23.3 · Linux + validated macOS + Windows
native delegation + model discovery
binary + Agent + Repo Ops enabled
THREE DEPLOYMENT SHAPES
The MCP capability model stays consistent. Deployment, filesystem containment, transport, and lifecycle follow the operating system instead of pretending every host is Linux.
ARCHITECTURE
Every layer has one job. Optional powers are explicit, narrow, and independently gated.
SECURITY BY CONSTRUCTION
ServerFS does not rely on one sandbox or one network assumption. Filesystem policy, transport validation, deployment isolation, and Agent boundaries reinforce each other.
Narrow primitives. Explicit boundaries. No ambient authority.
Read-only by default
✓No shell or generic executor
✓Scoped workdir boundary
✓Revision-guarded mutation
✓No recursive delete
✓Transport Host / Origin validation
✓No public bind by default
✓Agent Bridge is opt-in
✓OPTIONAL AGENT BRIDGE
The optional Agent Bridge delegates structured tasks to native Codex, Claude and Qoder runtimes, plus operator-configured ACP v1 profiles using an absolute executable and fixed argv. OpenCode 2.1.2 with opencode/glm-5.3-flash-free passed real end-to-end acceptance on Linux, macOS and Windows, including prompts, persisted-session continuation, and active-tool cancellation/cleanup. ACP model discovery/override, elicitation, client filesystem and terminal are unsupported; capabilities remain conservative. Windows v0.14.0 uses current-user Task Scheduler persistence with a windowless watchdog and layered recovery; macOS v0.13.2+ uses Apple SMAppService for persistent per-user lifecycle. Provider defaults stay native; request-scoped model overrides remain explicit, while optional Jev advisors can add pre-submit advice without becoming execution authority.
Explore Agent Bridge ACP Guide Explore Jev Advisorsbridge.sock$ git clone https://github.com/NTLx/ServerFS_MCP.git
$ cd ServerFS_MCP
$ cp .env.example .env
$ docker compose pull
$ docker compose -f compose.yml -f compose.http.yml up -d serverfs-mcp
$ docker compose -f compose.yml -f compose.http.yml ps
✓ serverfs-mcp healthy
✓ http://127.0.0.1:8000/mcpSELF-HOSTED
Start with standard Streamable HTTP on Linux, then add only the capabilities you need. OpenAI Tunnel remains available for ChatGPT, while the v0.24.0 Cloudflare Tunnel is an optional Linux Docker ingress with separate API Key/OAuth admission. File ingress, v0.23 Repo Ops, Agent delegation, Agent Skills, and Jev stay explicit opt-ins.
Read the deployment guidePORTABLE AGENT SKILLS
The published v0.24.2 release carries seven Agent Skills and one skills-only Plugin. Linux Cloudflare Tunnel guidance ships within the existing tunnel skill, preserving the same seven-skill packaging and a separate HTTP admission boundary.
Explore Agent SkillsSERVERFS MCP