SoftGlaze Proxy Bridge
Windows, macOS and Linux, with Node.js 20 or newer
SHA-256
61c6cdcb9766679258f6040891a5e536b5303a1a43f3ac01cfdc871828424598
Free. Runs on Windows, macOS and Linux with Node.js. Nothing goes to SoftGlaze.


SoftGlaze Proxy Bridge
The SoftGlaze Proxy Bridge lets Claude Desktop, Claude Code, Codex CLI, Antigravity CLI, VS Code with GitHub Copilot, Cursor and Gemini CLI use the SoftGlaze Proxy extension through MCP (Model Context Protocol), on your own AI plan or key. It runs only on your computer, and every change an AI app asks for waits for your approval in the extension: Allow once, Allow for 1 hour, or Deny.
Windows, macOS and Linux, with Node.js 20 or newer
SHA-256
61c6cdcb9766679258f6040891a5e536b5303a1a43f3ac01cfdc871828424598
Free. Runs on Windows, macOS and Linux with Node.js. Nothing goes to SoftGlaze.
node --version.npm install.SoftGlaze Proxy: Coming soon to the Chrome Web Store, Microsoft Edge Add-ons and Firefox Add-ons. No store lists it yet.
Before you unzip it, check that the file is the one we published: the hash your computer prints must match the SHA-256 on this page and in the .sha256 file next to the download.
Get-FileHash .\softglaze-proxy-bridge-1.0.0.zip -Algorithm SHA256shasum -a 256 softglaze-proxy-bridge-1.0.0.zipThe hash it must print:
61c6cdcb9766679258f6040891a5e536b5303a1a43f3ac01cfdc871828424598
Unzip it
Unzip the file somewhere that stays put, for example C:\SoftGlaze on Windows or ~/SoftGlaze on macOS and Linux. You get one folder named softglaze-proxy-bridge. To update later, delete that folder and unzip the newer version in the same place: the name stays the same, so your pairing and your AI app settings keep working.
Turn it on
In the extension, open Settings, AI apps (MCP), and turn on “Let AI apps connect”.
Say where the folder is
Type where the softglaze-proxy-bridge folder is, for example C:\SoftGlaze\softglaze-proxy-bridge. The page fills in the command and the settings for your AI app with your folder.
Pair
Press Pair. The page shows a one-time code and the command to run. Run it in a terminal (Command Prompt, PowerShell or Terminal). It waits until the extension has paired, then ends. The code works once, for 10 minutes.
The pair command looks like this, with your folder and your own code:
node "C:\SoftGlaze\softglaze-proxy-bridge\bin\softglaze-proxy-bridge.js" pair ABCDE-FGHJKA plan you pay for works in that company’s own app, and Anthropic does not allow other products to sign in with a Claude plan, so the extension’s built-in assistant takes API keys only. Your plan stays in the AI company’s own app, and that app uses the extension through the bridge. Nothing goes to SoftGlaze, and every change the app asks for still waits for your OK in the extension.
Anthropic does not allow other apps or extensions to sign in with a Claude plan, so this extension cannot use your Claude plan by itself (its built-in assistant needs an API key). Claude Desktop and Claude Code, signed in with your plan, can use the extension through the bridge.
Use Codex CLI, OpenAI’s Codex for the terminal, signed in with your ChatGPT account.
Use Antigravity CLI, Google’s AI for the terminal, signed in with your Google account. It replaced Gemini CLI for Google accounts on 18 June 2026.
Use Copilot Chat in VS Code, in Agent mode.
Use the Cursor app.
A paid Gemini API key? Since 18 June 2026 Gemini CLI works only with a paid Gemini API key or a Gemini Code Assist Standard or Enterprise licence. With a Google account, use Antigravity CLI.
These use the example folder C:/SoftGlaze/softglaze-proxy-bridge (forward slashes work on Windows too). The extension’s setup page shows the same settings with your own folder filled in, ready to copy. If a settings file already has an “mcpServers” list, add only the “softglaze-proxy” part inside it.
Works with: Claude Pro, Max or Ultra
In Claude Desktop open Settings, Developer, Edit Config. That opens claude_desktop_config.json (Windows: %APPDATA%\Claude\claude_desktop_config.json, macOS: ~/Library/Application Support/Claude/claude_desktop_config.json). Add this, save, then quit Claude Desktop completely and start it again.
{
"mcpServers": {
"softglaze-proxy": {
"command": "node",
"args": [
"C:/SoftGlaze/softglaze-proxy-bridge/bin/softglaze-proxy-bridge.js"
]
}
}
}Works with: Claude Pro, Max or Ultra
Run this once in a terminal. --scope user makes it available in all your projects.
claude mcp add --transport stdio --scope user softglaze-proxy -- node "C:/SoftGlaze/softglaze-proxy-bridge/bin/softglaze-proxy-bridge.js"Works with: ChatGPT Plus, Pro, Business, Edu or Enterprise
Codex CLI is OpenAI’s Codex for the terminal. Sign in once with your ChatGPT account (codex login), then run this once in a terminal.
codex mcp add softglaze-proxy -- node "C:/SoftGlaze/softglaze-proxy-bridge/bin/softglaze-proxy-bridge.js"Or add these lines to ~/.codex/config.toml (Windows: %USERPROFILE%\.codex\config.toml).
[mcp_servers.softglaze-proxy]
command = "node"
args = ["C:/SoftGlaze/softglaze-proxy-bridge/bin/softglaze-proxy-bridge.js"]Works with: Gemini with a Google account (Free, Google AI Pro or Ultra)
Antigravity CLI (agy) is Google’s AI for the terminal. Since 18 June 2026 it replaces Gemini CLI for Google accounts. It signs you in with your Google account in the browser. Put this in ~/.gemini/config/mcp_config.json (Windows: %USERPROFILE%\.gemini\config\mcp_config.json; make the file if it is not there), then type /mcp in agy to see it connected.
{
"mcpServers": {
"softglaze-proxy": {
"command": "node",
"args": [
"C:/SoftGlaze/softglaze-proxy-bridge/bin/softglaze-proxy-bridge.js"
]
}
}
}Works with: GitHub Copilot, any plan (Free included)
In VS Code run “MCP: Add Server” from the Command Palette, choose Command (stdio), paste this command, name it softglaze-proxy and choose Global. Then ask Copilot Chat in Agent mode. On a Copilot Business or Enterprise plan, your organisation must allow MCP servers.
VS Code with GitHub Copilot setup guide (code.visualstudio.com)
node "C:/SoftGlaze/softglaze-proxy-bridge/bin/softglaze-proxy-bridge.js"Or put this in .vscode/mcp.json of a workspace. VS Code uses “servers” there, not “mcpServers”.
{
"servers": {
"softglaze-proxy": {
"type": "stdio",
"command": "node",
"args": [
"C:/SoftGlaze/softglaze-proxy-bridge/bin/softglaze-proxy-bridge.js"
]
}
}
}Works with: Your Cursor plan
Add this to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json in one project.
{
"mcpServers": {
"softglaze-proxy": {
"command": "node",
"args": [
"C:/SoftGlaze/softglaze-proxy-bridge/bin/softglaze-proxy-bridge.js"
]
}
}
}Works with: A paid Gemini API key
Since 18 June 2026 Gemini CLI works only with a paid Gemini API key or a Gemini Code Assist Standard or Enterprise licence (with a Google account, use Antigravity CLI). Run this once in a terminal. -s user makes it available in every folder.
gemini mcp add -s user softglaze-proxy node "C:/SoftGlaze/softglaze-proxy-bridge/bin/softglaze-proxy-bridge.js"If your AI app cannot find node, put its full path in “command”. Find it with where node on Windows or which node on macOS and Linux.
n8n can’t use the bridge yet. Its MCP nodes connect to a web address (HTTP or SSE), and the bridge talks over stdio only.
The bridge decides nothing: every call goes to the extension, which checks it, runs reading tools at once and asks you before every change. Getting proxies from a provider that sells each proxy, like Proxy302, is asked every time.
get_statusGet the proxy statusReadslist_proxiesList the saved proxiesReadsswitch_proxySwitch the proxyAsks you firstturn_offTurn the proxy offAsks you firsttest_proxyTest a proxyReadsfind_free_proxiesFind free proxiesReadsuse_free_proxyUse a free proxyAsks you firstadd_site_ruleAdd a site ruleAsks you firstremove_site_ruleRemove a site ruleAsks you firstcheck_ipCheck the IP sites seeReadslist_providersList proxy providersReadsget_providerShow a providerReadsget_provider_proxiesGet proxies from a providerAsks you first%APPDATA%\SoftGlaze\proxy-bridge.json on Windows, ~/Library/Application Support/SoftGlaze/proxy-bridge.json on macOS or ~/.config/softglaze/proxy-bridge.json on Linux. node bin/softglaze-proxy-bridge.js unpair forgets it.