Skip to content

Decouple the module from Jackson Core #487

Description

@sdelamo

Would you be open to a contribution to decouple the mcp module from Jackson Core?. Keep the module coupled to Jackson annotations but decouple from Jackson Core. Create an abstraction for ObjectMapper, and consumers of mcp could choose whether to use Jackson Databind or other serialization solutions.

Activity

  1. changed the title [-]Decouple the module from JacksonDatabind[/-] [+]Decouple the module from Jackson Core[/+] on Aug 13, 2025
  2. tzolov commented on Aug 25, 2025

    @tzolov
    Contributor

    Hey @sdelamo, thanks for reaching out!
    We'd be open to such a contribution if there's a justification beyond edge cases. Could you please share what alternative serialization solutions you have in mind?

  3. sdelamo commented on Sep 1, 2025

    @sdelamo
    ContributorAuthor

    @tzolov Being decoupled from Jackson Core would allow to use MCP Java SDK with Micronaut Serialization.

  4. tzolov commented on Sep 8, 2025

    @tzolov
    Contributor

    Thanks @sdelamo
    Perhaps such abstraction could benefit the migration to fore-coming Jackson 3.

  5. sdelamo commented on Sep 10, 2025

    @sdelamo
    ContributorAuthor

    draft PR #543

  6. chemicL commented on Feb 20, 2026

    @chemicL
    Member

    This was resolved by #543 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions