front-proxy MCP server
Map local domains (and HTTPS) to apps on local ports, OS-wide, via /etc/hosts and a reverse proxy.
0 stars1.1k downloads/wk
Reviews
Write oneNobody has reviewed front-proxy yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
front-proxy tools (7, 3 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
add_hostMap a local domain to an app on a local port, eq. myapp.local → 3000. Saved to the config; call apply_config to use it in the running proxy.
apply_configLoad the saved config into the running proxy: routes, HTTPS certs and the /etc/hosts block, without restarting it. Needs the proxy running with its admin page (the default).
generate_certswrite actionCreate locally trusted HTTPS certs with mkcert for one domain, or for every configured domain when none is given. Needs mkcert installed, with its local CA installed once (`mkcert -install`).
list_hostsList the configured domains with their local port and HTTPS cert status ("own", "missing" or "default").
proxy_statusWhether front-proxy is running, whether HTTPS is on, whether saved changes are waiting for apply_config, and whether each app listens on its port ("up"/"down").
remove_hostwrite actionRemove a domain from the config. Call apply_config to remove it from the running proxy and /etc/hosts.
update_hostwrite actionPoint a configured domain to another local port. Call apply_config to use it in the running proxy.
Public scan report
scanner v0.1.10 · 2026-10-09 · same rubric, same numbers if you re-run it
- Code scan18 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 1 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Install front-proxy in Claude Code, Cursor or VS Code
Runs npx -y front-proxy on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add front-proxy -- npx -y front-proxy
What the publisher says
From the front-proxy repository's README, as published. We do not edit it. Read it on GitHub
front-proxy
Reach apps on local ports, like localhost:3000, through real-looking domains, like local-dev.mylivedomain.com, over HTTP or HTTPS.
While it runs, front-proxy adds your domains to /etc/hosts, pointing them at 127.0.0.1, and runs a reverse proxy on ports 80 and 443. When it stops, it removes them. The proxy reads the Host header of each request and forwards it to the port you mapped to that domain. HTTPS uses locally trusted certificates from mkcert. Because the mapping lives in the OS, it works in every browser and tool on your machine, not just one.
Browser, curl, Playwright...
│
│ https://local-dev.mylivedomain.com
▼
┌───────────────────────────────────────────────┐
│ /etc/hosts │
│ 127.0.0.1 local-dev.mylivedomain.com │
└───────────────────────────────────────────────┘
│
│ 127.0.0.1:443 (or :80 for http)
▼
┌───────────────────────────────────────────────┐
│ front-proxy │
│ 1. TLS with the domain's mkcert certificate │
│ 2. Host header → port, from proxyHosts.json │
│ local-dev.mylivedomain.com → 3000 │
│ (unknown host → 502) │
└───────────────────────────────────────────────┘
│
│ http://127.0.0.1:3000
▼
Your local appWhy
Some third-party services only accept requests from an allowlist of domains (Stripe and Google Tag Manager, for example), and some APIs block localhost with CORS. Browser extensions can fake a domain for one browser. front-proxy works for the whole OS, so it also covers other browsers, CLI tools and headless Playwright runs with no extra configuration.
Requirements
- Node.js 22.12 or newer
- macOS or Linux (it edits /etc/hosts and uses sudo)
- mkcert, only for HTTPS (brew install mkcert on macOS)
Installation
npm install -g front-proxyThe front-proxy command is now available in your terminal.
If npm install -g fails with EACCES, your npm global folder is owned by root. That's common with the system Node on Linux or the official macOS installer. Use a Node installed with nvm or Homebrew, or run sudo npm install -g front-proxy.
To update:
npm update -g front-proxyYour domains and certificates live in ~/.front-proxy (see Configuration), so updates and reinstalls keep them.
To run it from a clone instead, see Development.
Usage
front-proxy add local-dev.livedomain.com:3000 # map a domain to a local port
front-proxy # start the proxyThen open http://local-dev.livedomain.com (or https:// once you've set up certificates).
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
front-proxy: common questions
- Is front-proxy MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the front-proxy safety report
- How do I install front-proxy?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does front-proxy need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is front-proxy maintained?
- The last commit was 5 days ago (2026-10-08). The latest release is v0.8.2.
- What can I use instead of front-proxy?
- Servers from other publishers that do the same job: Wayfinder MCP server, Whalesync MCP server and Repo Graph MCP server. Compare all front-proxy alternatives.
Alternatives to front-proxy
Same job from other publishers: the closest match first, then the best rated.
- WayfinderRead local AI coding paths, decisions, and branches as an in-host voyage map.not reviewedGrowingB
WhalesyncBuild and manage Whalesync syncs: connect apps, map tables and fields, monitor and fix issues.not reviewedGrowingA- Repo GraphStructural graph map of any codebase so LLMs navigate by structure, not guesswork.not reviewedGrowingA
- AgentmapThe TS/JS-accurate repo map for coding agents: ts-morph import/symbol/call graph + MCP query toolsnot reviewedGrowingA
- Infranodus InfranodusMap text into knowledge graphs to create a structured representation of conceptual relations and t…not reviewedGrowingA