This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+12 more
Affected surfaces
Summary
AI summaryDynamic transport mode selection via MCP_TRANSPORT enables SSE for Google Cloud Run while preserving stdio compatibility.
Full changelog
ebc48cb: Transport Mode Flexibility
Release Date: 2025-10-30 10:22:46 UTC
Summary
This release significantly enhances the application's transport layer, introducing dynamic mode switching between stdio and sse via the new MCP_TRANSPORT environment variable. This provides critical flexibility for deployment, particularly optimizing for cloud-native environments like Google Cloud Run while maintaining full compatibility with existing stdio-based integrations such as Claude Desktop. The deploy.sh script has been updated to streamline Cloud Run deployments, and comprehensive documentation has been added to the README.md.
Feature Enhancements
- Dynamic Transport Mode Selection: Introduced the
MCP_TRANSPORTenvironment variable, allowing operators to dynamically switch betweenstdioandssetransport modes.stdiomode: Continues to serve as the default, ensuring seamless operation with existing integrations likeClaude Desktop.ssemode: Provides native support forServer-Sent Events, optimizing the application forGoogle Cloud Runand other web-based deployments.
- Streamlined Cloud Deployment: The
deploy.shscript has been updated to automatically configureMCP_TRANSPORT=ssewhen deploying toGoogle Cloud Run, simplifying the deployment process for cloud environments. - Enhanced Documentation: The
README.mdhas been updated to include detailed information on configuring and utilizing the new transport modes, ensuring clarity for developers and operators.
Fixes
- Transport Layer Limitation: Resolved a functional limitation in the transport layer, enabling robust support for
ssemode which was previously unavailable for certain cloud deployment scenarios.
Technical Specifications
Modified Files
README.md(modified)- Changes: 34 total
- Added: 20 lines
- Removed: 14 lines
deploy.sh(modified)- Changes: 1 total
- Added: 1 lines
- Removed: 0 lines
src/mcp_domain_availability/main.py(modified)- Changes: 32 total
- Added: 11 lines
- Removed: 21 lines
Repository Information
- Commit: ebc48cb
- Author: @imprvhub
- Branch: main
Deployment Instructions
Update Procedure
- For
Google Cloud Rundeployments, utilize the updateddeploy.shscript, which now automatically configures theMCP_TRANSPORTenvironment variable tossefor optimized cloud performance. - For other web or cloud-native deployments, manually set the
MCP_TRANSPORTenvironment variable tosse(e.g.,export MCP_TRANSPORT=sseor equivalent platform-specific configuration) before application startup. - Existing
stdio-based integrations, such asClaude Desktop, will continue to function without modification asstdioremains the default transport mode. - Consult the updated
README.mdfor comprehensive details on configuring and utilizing the various transport modes.
Breaking Changes
None - Full backward compatibility maintained.
Acknowledgments
Transport compatibility issue reported by @nilsreichardt in #7.
This document was automated by Gitset.dev
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
About imprvhub/mcp-domain-availability
A Model Context Protocol (MCP) server that enables Claude Desktop to check domain availability across 50+ TLDs. Features DNS/WHOIS verification, bulk checking, and smart suggestions. Zero-clone installation via uvx.
Related context
Beta — feedback welcome: [email protected]