qwen-expert
Qwen Studio Browser Gateway
Ein inoffizieller Localhost-only-Gateway, der Claude Code eine zusätzliche nicht vertrauenswürdige Expertenmeinung von Qwen 3.8 Max über eine manuell autorisierte Web-Sitzung auf chat.qwen.ai bereitstellt.
Das ist keine offizielle Qwen-API, kein primärer Agent und keine Quelle für garantiert richtige Antworten. Der Benutzer meldet sich auf jedem Host manuell auf der Website an; das Projekt überträgt keine Cookies/Tokens, umgeht kein CAPTCHA/MFA und gibt Qwen keinen Zugriff auf Shell, Dateisystem oder lokale Tools.
Ablauf
Claude Code
└─ MCP ask_qwen_expert
└─ http://127.0.0.1:8798/v1/expert
└─ FIFO, active = 1
└─ CDP http://127.0.0.1:9333
└─ одна видимая вкладка https://chat.qwen.ai
└─ точная Qwen3.8-MaxVor jedem Senden wählt und bestätigt der Gateway qwen3.8-max / Qwen3.8-Max. Modellabweichung, unbekanntes DOM, Challenge, fehlender Login oder entfernter Endpoint führen zu einem Fehler. Nach dem Senden wird die Browser-Generierung nicht automatisch wiederholt.
Related MCP server: claude-consult-mcp
Voraussetzungen
Node.js 22+;
Chrome/Chromium mit grafischem Fenster;
Linux für die vorgefertigten systemd-User-Vorlagen (der Node.js-Gateway selbst ist portabel);
ein eigenes Qwen-Konto und das Recht, den Web-Dienst zu nutzen.
Installation
npm ci
npm run check
npm run build
npm testErstellen Sie eine private Konfiguration:
install -d -m 700 ~/.config/qwen-studio-browser-gateway
cp .env.example ~/.config/qwen-studio-browser-gateway/server.env
chmod 600 ~/.config/qwen-studio-browser-gateway/server.envBearbeiten Sie server.env:
Setzen Sie den lokalen
QWEN_BROWSER_EXECUTABLE_PATH;Generieren Sie einen neuen zufälligen
QWEN_LOCAL_API_KEYfür diesen Host;Ändern Sie die Loopback-Endpunkte nicht;
Bestätigen Sie vor der Verwendung die aktuellen ID/Label des stärksten Modells im Live-UI.
Committen Sie server.env und das Browserprofil nicht.
Manuelle Anmeldung
Starten Sie einen separaten Browser:
set -a
source ~/.config/qwen-studio-browser-gateway/server.env
set +a
./start-qwen-browser.shMelden Sie sich im geöffneten Fenster selbst bei https://chat.qwen.ai an. CAPTCHA und MFA durchläuft nur der Benutzer. Lassen Sie einen Qwen-Tab offen.
Starten Sie den Gateway in einem anderen Terminal:
set -a
source ~/.config/qwen-studio-browser-gateway/server.env
set +a
node dist/cli.js serveFür einen dauerhaften Linux-User-Service verwenden Sie die Vorlagen in systemd/ und die Anleitung in docs/setup.md.
Sichere Smoke-Tests
Diese Anfragen lösen keine Generierung aus:
node dist/cli.js browser doctor
curl -fsS -H "Authorization: Bearer $QWEN_LOCAL_API_KEY" \
http://127.0.0.1:8798/health
curl -fsS -H "Authorization: Bearer $QWEN_LOCAL_API_KEY" \
http://127.0.0.1:8798/v1/models
node dist/cli.js mcp install-configPOST /v1/expert und POST /v1/chat/completions starten eine echte Web-Generierung und können das Quota verbrauchen.
Claude Code MCP
Führen Sie nach npm run build Folgendes aus:
node dist/cli.js mcp install-configDer Befehl gibt ein portables JSON mit den aktuellen Pfaden von Node.js und dist/cli.js aus. Fügen Sie das Objekt qwen-expert zur MCP-Konfiguration von Claude Code auf diesem Host hinzu. Der MCP veröffentlicht nur ask_qwen_expert; die Antwort wird immer als Advisory markiert und muss unabhängig überprüft werden.
Sicherheitsgrenzen
HTTP und CDP akzeptieren nur Loopback-Endpunkte.
QWEN_WEB_URLakzeptiert ausschließlich den Originhttps://chat.qwen.ai.Ein lokaler API-Key ist erforderlich.
Prompts werden nicht protokolliert; Screenshots sind standardmäßig deaktiviert.
Ein Tab und eine FIFO-Warteschlange verhindern das Vermischen von Antworten.
Qwen erhält keine ausführbaren Tools oder lokalen Dateien.
Das Projekt ist nicht dazu gedacht, die Einschränkungen der Website zu umgehen oder Massenautomatisierung zu betreiben.
Weitere Informationen: AGENTS.md, docs/architecture.md, docs/security.md, docs/troubleshooting.md.
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect ChatGPT and Claude to your Mac, Windows or Linux with secure MCP remote access.
No-data MCP handoff for local Claude Code to Codex harness moves. $49 lifetime.
Share context and questions between Claude instances — VS Code, claude.ai web, and mobile.
Shared memory MCP server for Claude Code, Codex, Gemini CLI and Cursor. Cited, editable.
Related MCP Servers
AlicenseNot gradedqualityDmaintenanceEnables Claude Code to consult external LLMs (GPT, Gemini) through multi-turn sessions for second opinions, parallel consultations, and web-grounded research.MIT- AlicenseAqualityDmaintenanceEnables OpenAI Codex to consult Claude Code for co-analysis, adversarial second opinions, and read-only file review over the Model Context Protocol, with Claude remaining advisory and unable to modify files.930 npmMIT
- AlicenseAqualityCmaintenanceBridges Codex to a local Claude Opus 5 collaborator via Claude Code, enabling controlled read-only consultation or write-capable tasks on allowed workspaces with independent verification.3MIT
- AlicenseAqualityBmaintenanceEnables Codex to consult Claude Code for a second opinion through a local stdio MCP server, exposing the ask_claude tool for text-only reviews and recommendations using existing Claude Code authentication. Codex can request findings and tradeoff analysis without allowing Claude to edit files or run commands.11MIT