Skip to content

[Client][Schema][Server] Setup Subtree Split for Schema, Client and Server packages - #731

Open
chr-hertel wants to merge 1 commit into
modelcontextprotocol:mainfrom
chr-hertel:split-packages
Open

chr-hertel wants to merge 1 commit into
modelcontextprotocol:mainfrom
chr-hertel:split-packages

Conversation

@chr-hertel

@chr-hertel chr-hertel commented Nov 10, 2026 •

Copy link
Copy Markdown
Member

Splitting mcp/sdk into subtrees

Adds composer.json, README and LICENSE to src/Schema, src/Client and src/Server plus a splitsh.json, so they can be split into mcp/schema, mcp/client and mcp/server; mcp/sdk replaces all three.
mcp/schema and mcp/sdk now require symfony/polyfill-mbstring for mb_check_encoding(), and the mcp/sdk archive leaves out the package files, splitsh.json, AGENTS.md and adr/.

Target repos

Closes #489

@chr-hertel chr-hertel added this to the 1.0.0 milestone Nov 10, 2026
@chr-hertel chr-hertel changed the title [General] Add composer packages for Schema, Client and Server [General] Setup Subtree Split for Schema, Client and Server packages Nov 10, 2026
@chr-hertel chr-hertel changed the title [General] Setup Subtree Split for Schema, Client and Server packages Setup Subtree Split for Schema, Client and Server packages Nov 10, 2026
@chr-hertel chr-hertel added Server Issues & PRs related to the Server component Client Issues & PRs related to the Client component Schema Issues & PRs related to the Schema component labels Nov 10, 2026
@chr-hertel chr-hertel changed the title Setup Subtree Split for Schema, Client and Server packages [Client][Schema][Server] Setup Subtree Split for Schema, Client and Server packages Nov 10, 2026
@chr-hertel

Copy link
Copy Markdown
Member Author

@fabpot can you please help from here? repositories are available and should be accessible to you 🙏

This branch has not been deployed

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

Labels

Client Issues & PRs related to the Client component Schema Issues & PRs related to the Schema component Server Issues & PRs related to the Server component

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Slicing the SDK into Multiple Packages

1 participant