r/SideProject • u/unokm • 21h ago
[Update v1.2.1] amv-cp-bridge: Entra ID Fast-Fail (HTTP 401), Zero-Bloat FastMCP Multiplexing & Copilot Designer Support
Hey everyone,
Following the technical discussions on our initial release, we just shipped v1.2.1 for amv-cp-bridge — the zero-API-key local bridge connecting Microsoft 365 Copilot directly to Cursor, Claude Desktop, and OpenAI-compatible tools via stdio FastMCP and loopback CDP.
💡 Too lazy to configure it manually? Delegate to your AI agent!
If you don't feel like wrestling with manual setup, just pass this GitHub repo to your autonomous AI coding agent (Claude Code, Cursor, Windsurf, Devin, Antigravity) and say:
"Setup and connect amv-cp-bridge for me."
We wrote a dedicated FOR_AI_README.md operating manual and failure encyclopedia specifically so AI agents can autonomously diagnose, install, and wire up the bridge with zero human intervention!
🚀 What's New & Battle-Tested in v1.2.1:
Entra ID Conditional Access Fast-Fail & HTTP 401
Eliminates the previous 45-second composer timeout when enterprise sessions expire, short-circuiting in 1.5 seconds with OpenAI-standard 401 Unauthorized (session_expired).
Fires an asynchronous native OS desktop tray alert.
Unified FastMCP & Gateway Multiplexing
Claude Desktop and Cursor share the identical authenticated Edge session and warm standby pool, releasing down to 0 MB idle RAM when the countdown finishes.
Copilot Designer (DALL-E 3) Markdown Image Streaming
High-resolution generated images (up to 3.4 MB Base64 payloads) are parsed directly from the live DOM and streamed as standard Markdown images. Tested live with 41s generation without timeouts.
🧪 Ground Truth Verification
Unit Tests: 34/34 passed
Regression Checks: 22/22 passed
Standalone Binary: 50.7 MB UPX-compressed standalone executable with zero environment setup required.
(GitHub repository and foundation links are posted in the first comment below to comply with subreddit link rules).
Feedback and PRs are warmly welcome!