Releases: JRWoodcock/modelmux
Releases · JRWoodcock/modelmux
Release list
modelmux v2.0.1
Patch release — installer/tooling hardening and documentation refresh. The published MCP server itself is unchanged from 2.0.0.
Changes
- Hardened
update-keys.shre-registration so it can't silently leave a host unregistered:- Codex is updated in place (
mcp addoverwrites — no unregistered window). - Claude (which must be removed before re-adding) is now verified and retried, and reports failure loudly.
- Logic lives in
lib/common.shand is covered by stub-based unit tests plus a live integration run.
- Codex is updated in place (
- Docs: README "Updating keys" safety note; CLAUDE.md helper/host-quirk notes; earlier Desktop-app (Claude + Codex) setup and the Codex tool-routing rule.
Install
npm install -g @jrwoodcock/modelmuxor clone and run bash install.sh.
Published to npm via GitHub Actions Trusted Publishing (OIDC) with build provenance.
modelmux v2.0.0
modelmux is an MCP (Model Context Protocol) server that lets Claude Code, Codex, and Perplexity call each other as tools — directly from your terminal, mid-session. Files (text, code, images, PDFs) can be attached by local path and are forwarded to each AI in the right API format.
Tools
ask_claude— query Anthropic's Claude API (text, images, PDFs)ask_codex— query OpenAI's GPT API (text, images, PDFs)ask_perplexity— web-grounded search (text/code; binaries noted, not sent)broker— query multiple AIs in parallel, then synthesize the results
Highlights
- Zero npm dependencies — Node.js built-ins and native
fetchonly (Node 18+) - stdio JSON-RPC 2.0 transport; runs on-demand, nothing in the background
- File attachments by path with a 20 MB limit and a binary-file safety guard
- One-step installer (
bash install.sh) that registers the server with Claude Code and Codex brokergracefully falls back to side-by-side results if synthesis is unavailable
Install
git clone https://github.com/JRWoodcock/modelmux.git
cd modelmux
bash install.shLicensed under the Apache License 2.0.