Skip to content

OpenDia v1.1.1 — MCP Reliability Fixes & Express 5

Latest

Choose a tag to compare

@aaronjmars aaronjmars released this 03 Jul 15:44
bf6fa4f

🚀 OpenDia v1.1.1 — MCP Reliability Fixes & Express 5

Give any MCP-compatible AI client hands-on control of your real browser — read tabs, navigate, click, fill, and automate — through the OpenDia MCP server + browser extension. This is a stability-focused maintenance release on top of v1.1.0.

🔧 Key Fixes

  • MCP: reject pending tool calls when the browser extension disconnects (#31) — no more calls that hang forever after a disconnect
  • MCP: guarantee unique call IDs for concurrent tool calls (#28) — fixes cross-talk when multiple tools run at once
  • MCP: stop double-wrapping JSON-RPC responses on SSE POST (#24)
  • MCP: guard extension reconnect against stale close events (#26) and use the resolved HTTP_PORT in the tunnel-mode URL hint (#27)
  • Firefox: set background persistent: true so the heartbeat/reconnect loop actually fires (#30)

🧱 Maintenance

  • Bump Express 4 → 5 in the MCP server (#37), plus extension dependency updates (fs-extra, web-ext)
  • Add CI for the MCP server and browser extension (#32) and Dependabot for npm + GitHub Actions (#33)
  • Docs: add a compatible-AI-clients list to the README (#25)

🎯 What's Included

🖥️ MCP Server — the focus of this release. Get it with npx opendia (npm opendia@1.1.1, published from opendia-mcp/). All the fixes above ship here.

🌐 Browser Extensionsunchanged since v1.1.0. Keep your current install, or grab the Chrome (Manifest V3) / Firefox (Manifest V2) builds and the one-click opendia.dxt from the v1.1.0 release.

🚀 Installation

  1. Update the MCP server: npx opendia@latest (or just npx opendia)
  2. Browser extension: no change needed if you're already on v1.1.0 — otherwise install from the v1.1.0 assets or the DXT package in Claude Desktop
  3. Verify: ask your AI client to "List my open browser tabs"

🔗 Links

Full Changelog: v1.1.0...v1.1.1

🎉 Keep automating your browser with AI.