Skip to content

Conversation

@LittleCoinCoin
Copy link
Member

This pull request introduces Hatch Package Schema version 1.2.1, which adds dual entry point support for packages and strengthens tool validation requirements. The documentation has been updated to reflect these changes, including migration guidance, new examples, and an updated JSON schema. These improvements enhance separation of concerns, external compatibility, and package validation across the ecosystem.

Schema and Validation Enhancements

  • Added new schema file package/v1.2.1/hatch_pkg_metadata_schema.json with support for dual entry points (mcp_server and hatch_mcp_server) and enforced tool declaration requirements.
  • Updated documentation and examples to require and demonstrate the dual entry point format and stricter tool validation. [1] [2] [3]

Documentation Updates

  • Updated all references to the latest schema version (v1.2.1) in README.md and docs/package/overview.md, including versioned schema lists and example metadata. [1] [2]
  • Clarified the schema's entry point section to describe dual entry point configuration and its benefits.

Migration Support

  • Added a comprehensive migration guide (docs/package/v1.2.1_migration_guide.md) detailing the steps and requirements for upgrading packages from v1.2.0 to v1.2.1, including code samples and troubleshooting tips.

LittleCoinCoin and others added 2 commits August 27, 2025 21:14
Introduce schema v1.2.1 which adds dual entry-point configuration (mcp_server + hatch_mcp_server) and enforces that all declared tools exist on the FastMCP server implementation.
feat(schemas): add package schema v1.2.1 with dual entry-point support
@LittleCoinCoin LittleCoinCoin merged commit b45934d into main Aug 27, 2025
3 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants