📡 MCP Radar

farshadmomo/lan-direct

Skill + browser MCP for Claude Code and Codex: your app and browser reach domestic services over the real ISP while the agent stays on the VPN. Per-socket binding, per-host routing, no admin, nothing

⭐ 3 stars
⑂ 0 forks
JavaScript
momentum ▲ 6.0
created 2026-08-06
on radar since 2026-08-11
agent-skillsclaude-codeclaude-skillcodexdeveloper-toolsmcpmcp-servermodel-context-protocolnetworkingnodejsplaywrightpowershellproxysocket-bindingsplit-tunnelingvpnwindows
View on GitHub ↗Homepage ↗

About lan-direct

A skill and a browser MCP for coding agents behind a full-tunnel VPN — Claude Code and Codex.

Your VPN has to stay on, because that's how the agent reaches its API. But the app you're testing calls services that reject the VPN's foreign exit IP: a domestic API, a payment or SMS gateway, a bank endpoint. Turning the VPN off isn't an option — it cuts the agent off.

lan-direct gives the app an ISP-direct path while the agent stays on the tunnel. No admin, no routing-table edits, no VPN reconfiguration. How it works.

Requires Node ≥ 20.6, plus PowerShell on Windows or bash and curl on Linux/macOS. No admin, no symlinks, no renaming.

Then restart the agent. That's it — the same three lines on every platform.

npx -y lan-direct browser is the better MCP command however you install: it survives the checkout moving, which an absolute path into a clone does not.

Why "--" is quoted. On Windows claude resolves to claude.ps1, and PowerShell's parameter binder strips a bare -- before the script ever sees it. The CLI then reads -y as one of its own flags and fails with error: unknown option '-y'. Quoting protects it, and quotes are a no-op in bash — so the same line works in PowerShell, bash and cmd.

Prefer this if you want to edit the skill or track it — one git pull updates everything, where npm needs npm update -g lan-direct && lan-direct install-skill because install-skill copies files rather than linking them.

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/farshadmomo--lan-direct.html)

Related MCP servers

pairbrowse/pairbrowse

Multiplayer browser sessions for developers and AI coding agents

⭐ 4JavaScript
dontpayfull/AInotate

Annotated screenshots for AI agents: Skitch-style arrows, numbered steps, boxes, labels, solid redaction

⭐ 6Python
adityajha2005/decisionkit

Fast, cheap, probability-scored decisions for coding agents, scripts and CI. CLI + MCP server + Claude Code plugin for the OpenAI Decisions API and Jev (TypeSafe AI).

⭐ 4TypeScript
shitianfang/jev-use

Claude Code / Codex / pi plugin that hands agent steps needing no text output to Jev (TypeSafe's judgment model) — measured p50 ~230 ms and ~$0.02 per 1,000 judgments, with typed escalation back to th

⭐ 27JavaScript
ucsandman/declick

Compile an API, an MCP server, a database or a web page into a CLI your agent can run. Ten engines, one output contract, 4.1x less context than raw MCP.

⭐ 17JavaScript
lordfine/codex-claude-bridge

Codex ↔ Claude Code MCP bridge for AI agent orchestration: task delegation, event-driven handoffs, reasoning profiles and evidence reuse. Windows/macOS; optional Orca.|Codex 指挥 Claude Code:会话管理、阶段交付与验

⭐ 6JavaScript

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.