Skip to content

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

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

✓ No known CVEs patched in this version

Topics

ai-tools anthropic claude claude-ai claude-desktop dns
+12 more
domain-availability domain-availability-checker domain-checker domain-search mcp model-context-protocol model-context-protocol-server model-context-protocol-servers python tld uvx whois

Affected surfaces

breaking_upgrade

Summary

AI summary

Dynamic 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_TRANSPORT environment variable, allowing operators to dynamically switch between stdio and sse transport modes.
    • stdio mode: Continues to serve as the default, ensuring seamless operation with existing integrations like Claude Desktop.
    • sse mode: Provides native support for Server-Sent Events, optimizing the application for Google Cloud Run and other web-based deployments.
  • Streamlined Cloud Deployment: The deploy.sh script has been updated to automatically configure MCP_TRANSPORT=sse when deploying to Google Cloud Run, simplifying the deployment process for cloud environments.
  • Enhanced Documentation: The README.md has 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 sse mode 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

  1. For Google Cloud Run deployments, utilize the updated deploy.sh script, which now automatically configures the MCP_TRANSPORT environment variable to sse for optimized cloud performance.
  2. For other web or cloud-native deployments, manually set the MCP_TRANSPORT environment variable to sse (e.g., export MCP_TRANSPORT=sse or equivalent platform-specific configuration) before application startup.
  3. Existing stdio-based integrations, such as Claude Desktop, will continue to function without modification as stdio remains the default transport mode.
  4. Consult the updated README.md for 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

Track imprvhub/mcp-domain-availability

Get notified when new releases ship.

Sign up free

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.

All releases →

Beta — feedback welcome: [email protected]