About experimental exploration of organization for MCP primitives. Maintained by the Primitive Grouping Interest Group.
by modelcontextprotocolJavaScript
Last 12 weeks ยท 7 commits
4 of 6 standards met
Porting over the reference implementation from @cliffhall's SDK PR (https://github.com/modelcontextprotocol/typescript-sdk/pull/1399) for the extension package. Extension vs SDK differences Blocked on typescript-sdk #1629 and #1630. Test plan [x] โ TypeScript compiles [x] โ 5/5 tests pass [x] โ ESLint + Prettier clean ๐ค Generated with Claude Code
Repository: modelcontextprotocol/experimental-ext-grouping. Description: About experimental exploration of organization for MCP primitives. Maintained by the Primitive Grouping Interest Group. Stars: 5, Forks: 2. Primary language: JavaScript. Languages: JavaScript (100%). Open PRs: 3, open issues: 0. Last activity: 1d ago. Community health: 87%. Top contributors: cliffhall, chughtapan.
Summary README: Add Discord link, expand problem statement with scope boundaries, add Goals, Organization Strategies, and IG Principles sections from the IG charter docs/approaches.md: Populate with four organization strategies (Primitive Grouping, Tool Fusion, Tool Search, Code Mode) with examples, references, and linked GitHub Discussions specification/draft/grouping.mdx**: Align with SEP-2084 text while keeping extension framing ( instead of ) Also created GitHub Discussions for each approach: #2 Primitive Grouping #3 Tool Fusion #4 Tool Search #5 Code Mode
Importing scaffolding for the extension SDK based off of the main typescript-sdk Summary TypeScript SDK project scaffolding under (package.json, tsconfig, eslint, prettier) GitHub Actions CI workflow (Node 18: install, build, test, lint)
Motivation and Context Provides community-contributed content. Other questions removed for brevity since not relevant for documentation contributions (e.g. tests). Checklist [X] I have read the MCP Documentation [X] My code follows the repository's style guidelines [NR] New and existing tests pass locally [NR] I have added appropriate error handling [NR ] I have added or updated documentation as needed Additional context