Skip to content

docs(community): add MCP Apps Working Group charter - #1

Draft
liady wants to merge 21 commits into
mainfrom
mcp-apps-charter
Draft

docs(community): add MCP Apps Working Group charter#1
liady wants to merge 21 commits into
mainfrom
mcp-apps-charter

Conversation

@liady

@liady liady commented Jul 25, 2026

Copy link
Copy Markdown
Owner

Charters the MCP Apps Working Group, sponsored by Lead Maintainer @dsp-ant, which owns the MCP Apps extension (SEP-1865, Final) along with its specification and SDK in modelcontextprotocol/ext-apps. The group has met tri-weekly since 2025-12-17 under Ido Salomon and Liad Yosef.

The charter follows the SEP-2149 template and the structure of the existing Registry and SDK charters: mission, scope, leadership, the standard authority table, membership, tri-weekly cadence, and the extension's active issues as deliverables. Out-of-scope items (host design systems, client implementation mandates, agent orchestration, core protocol changes) match the boundaries the group has held in practice.

Adds the page to the Working Group Charters nav group in docs.json. The mcp-apps-wg GitHub team and Discord role already exist in modelcontextprotocol/access, so no companion PR is needed there.

@liady
liady force-pushed the mcp-apps-charter branch from 01826d8 to b125005 Compare July 25, 2026 22:59
@liady liady changed the title docs: add MCP Apps Working Group charter docs(community): Add MCP Apps Group charter Jul 25, 2026
@liady liady changed the title docs(community): Add MCP Apps Group charter docs(community): add MCP Apps Working Group charter Jul 25, 2026
Adds the charter for the MCP Apps Working Group following the group
charter template, and registers it in the docs navigation.

The WG owns the MCP Apps extension (SEP-1865, Final), which defines
predeclared UI resources under the ui:// scheme, tool-to-UI association
via metadata, and bi-directional host/UI messaging over MCP's JSON-RPC
base protocol. The specification and SDK live in the ext-apps repository.

Scope, work items, and membership are grounded in the extension's live
issues and the group's public rolling agenda, which has recorded
tri-weekly meetings since 2025-12-17.
@liady
liady force-pushed the mcp-apps-charter branch from b125005 to 1bee97a Compare July 25, 2026 23:05
dend and others added 17 commits July 27, 2026 00:03
docs/authorization: resolve demo Python server 401 error
Bumps [actions/labeler](https://github.com/actions/labeler) from 6 to 7.
- [Release notes](https://github.com/actions/labeler/releases)
- [Commits](actions/labeler@v6...v7)

---
updated-dependencies:
- dependency-name: actions/labeler
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…ontextprotocol#3136)

Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.64.0 to 8.65.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.65.0/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: typescript-eslint
  dependency-version: 8.65.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the npm_and_yarn group with 1 update in the /tools/sep-automation directory: [postcss](https://github.com/postcss/postcss).


Updates `postcss` from 8.5.15 to 8.5.23
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.5.15...8.5.23)

---
updated-dependencies:
- dependency-name: postcss
  dependency-version: 8.5.23
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
…col#3135)

Bumps [eslint](https://github.com/eslint/eslint) from 10.7.0 to 10.8.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v10.7.0...v10.8.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 10.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…col#3137)

Bumps [prettier](https://github.com/prettier/prettier) from 3.9.5 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.9.5...3.9.6)

---
updated-dependencies:
- dependency-name: prettier
  dependency-version: 3.9.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Adds a quotes/quote shortcode pair that renders testimonial cards in a
row with hairline dividers, matching the docs site's design language.
When more quotes than fit one view are given, a scroll-snap carousel
with arrow buttons and pagination dots takes over. A lone quote renders
full width as a pull quote.

Includes a draft test post with fictional companies and original SVG
wordmarks so the component can be reviewed in the PR preview. Drop the
test post before or at merge.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YWbYcGYDQESh3KWwpfoc4V
…og-input-required

docs(blog): fix resultType value in 2026-07-28 RC post
…l/dependabot/github_actions/actions/labeler-7

build(deps): bump actions/labeler from 6 to 7
…l/dependabot/npm_and_yarn/tools/sep-automation/npm_and_yarn-6b7f7a8c69

build(deps-dev): bump postcss from 8.5.15 to 8.5.23 in /tools/sep-automation in the npm_and_yarn group across 1 directory
Cards in a quotes row now adopt the track's explicit logo, quote, and
attribution rows via CSS subgrid, so every attribution starts at the same
line across a row and across carousel pages. Long quotes spill downward
without clamping and short cards keep the open space. Attributions that
wrap do so below the shared line. Browsers without subgrid fall back to
the previous bottom-aligned flex layout. Subgrid is skipped below 600px
where cards render one per view. Test post quotes now vary in length to
show the behavior.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YWbYcGYDQESh3KWwpfoc4V
The quotes row now bleeds horizontally past the post column, capped at
1200px and centered in the viewport, with a slice of the next card
peeking at the right edge whenever more cards exist than fit one view.
The bleed bound leaves a 32px gutter that absorbs the page scrollbar,
so the page never scrolls horizontally. Carousel init now waits for
DOMContentLoaded so every quotes block on a page gets its controls,
and the arrow disabled state follows the actual scroll position.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YWbYcGYDQESh3KWwpfoc4V
PaperMod bolds figure > figcaption, which made the Name, Title line
read too heavy. Override it to font-weight 400 so the attribution is a
quiet secondary line, and drop the 600 weight on the no-logo company
name fallback to match.
The figcaption now renders the name and title as separate block spans
instead of one "Name, Title" line. The name is 700 in the body text
color, the title stays 400 in the muted secondary color. A quote with
no title renders the name alone. The test post gains a no-title
variant to exercise that path.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YWbYcGYDQESh3KWwpfoc4V
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YWbYcGYDQESh3KWwpfoc4V
…l/feat/quote-component

Blog: add quotes shortcode for testimonial cards
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.

7 participants