Skip to content

Release v1.0.1 - Fix Pydantic Settings Validation

Choose a tag to compare

@scarr7981 scarr7981 released this 25 Sep 00:21
· 7 commits to main since this release

🔧 Bug Fixes

  • Fix Pydantic validation error preventing MCP server startup
    • Add extra = 'ignore' to Settings Config to handle extra environment variables
    • Resolves startup crashes when other projects (like trowel.io) set environment variables
    • Improves compatibility in mixed development environments

🚀 Impact

This patch release fixes a critical issue where the CargoShipper MCP server would fail to start with validation errors like:

pydantic_core._pydantic_core.ValidationError: 8 validation errors for Settings
trowel_web_builder_port
  Extra inputs are not permitted [type=extra_forbidden, input_value='5000', input_type=str]

📦 Installation

uvx cargoshipper-mcp

🔄 Full Changelog

v1.0.0...v1.0.1: v1.0.0...v1.0.1


🤖 Generated with Claude Code

What's Changed

  • 🔧 Fix Pydantic settings validation for extra environment variables by @scarr7981 in #1

New Contributors

Full Changelog: https://github.com/scarr7981/cargoshipper-mcp/commits/v1.0.1