Skip to content

nesquikm/mcp-rubber-duck

v1.0.0 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

Published 8mo MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Affected surfaces

breaking_upgrade

Summary

AI summary

Removes the old CUSTOM_API_KEY/CUSTOM_BASE_URL configuration pattern.

Full changelog

1.0.0 (2025-09-11)

Bug Fixes

  • Always silence console logs in MCP mode to prevent JSON-RPC parsing errors (0761756)
  • Clean up MCP server output to prevent JSON parsing errors (e391c46)
  • Configure Jest for ESM modules compatibility (221492d)
  • Correct Gemini API endpoint URL and add comprehensive tests (36f4c3d)
  • Display requested model name instead of resolved API model name (9acfe25)
  • Health checks for reasoning models (GPT-5, Gemini-2.5) (2af7816)
  • Implement smart parameter detection for OpenAI API compatibility (fed002f)
  • Prevent Ollama auto-detection when not configured (9409441)
  • Remove conventionalcommits preset from semantic-release config (f34934f)
  • Remove npm publishing from semantic-release configuration (e3f0f4b)
  • Remove token limits completely to resolve empty responses from reasoning models (ac41f73)
  • Temporarily disable lint in CI to fix deployment (30d8b3b)
  • Temporarily disable tests in CI to fix deployment (d023a32)

Features

  • 🦆 Ducks can now use MCP tools! Per-server trust & smart approvals (2fa5a0f)
  • Add automated versioning with semantic-release (b3c7470)
  • Add conversation reset functionality (92dc489)
  • Add dynamic model listing and selection (ce84823)
  • Add environment variable support for provider default models (4ac2272)
  • Add GitHub Actions for automated Docker builds and releases (2ff30d6)
  • Add Google Gemini support (359db64)
  • Add optional custom duck nicknames via environment variables (c3b3e6a)
  • Add systemd service files for production deployment (63333fb)
  • Add universal multi-platform Docker deployment support (37ea1cb)
  • Display model name in all duck responses (ab87434)
  • Enhance MCP rubber duck functionality with improved provider support and error handling (2356389)
  • Support multiple custom providers via CUSTOM_{NAME}_* environment variables (5bfeb82)

BREAKING CHANGES

  • Removes old CUSTOM_API_KEY/CUSTOM_BASE_URL pattern.

Breaking Changes

  • Removes old CUSTOM_API_KEY/CUSTOM_BASE_URL pattern.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track nesquikm/mcp-rubber-duck

Get notified when new releases ship.

Sign up free

About nesquikm/mcp-rubber-duck

An MCP server that bridges to multiple OpenAI-compatible LLMs - your AI rubber duck debugging panel for explaining problems to various AI "ducks" and getting different perspectives

All releases →

Beta — feedback welcome: [email protected]