Skip to content

Add React Chess demo to Awesome WebMCP list#22

Merged
andreban merged 1 commit intoGoogleChromeLabs:mainfrom
matipojo:add-react-chess-demo
Feb 22, 2026
Merged

Add React Chess demo to Awesome WebMCP list#22
andreban merged 1 commit intoGoogleChromeLabs:mainfrom
matipojo:add-react-chess-demo

Conversation

@matipojo
Copy link
Contributor

Summary

  • Adds React Chess to the Awesome WebMCP demos list
  • A chess game built with React that exposes 5 WebMCP tools (get-board-state, make-move, get-possible-moves, restart-game, promote-pawn) via navigator.modelContext, allowing AI agents to play a full game of chess
  • Source: https://github.com/matipojo/WebMCP-React-Chess

Details

The demo showcases a more interactive, game-oriented use case for WebMCP — an AI agent can query the board state, discover legal moves, and make moves through structured tool calls rather than screen scraping.

Example prompt: "Let's play chess. You play white. Make your opening move."

Made with Cursor

@google-cla
Copy link

google-cla bot commented Feb 21, 2026

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

A chess game built with React that exposes WebMCP tools
(get-board-state, make-move, get-possible-moves, restart-game,
promote-pawn) allowing AI agents to play chess via
navigator.modelContext.
@matipojo matipojo force-pushed the add-react-chess-demo branch from e142901 to 642fca6 Compare February 21, 2026 20:33
Copy link
Member

@andreban andreban left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@andreban andreban merged commit 10cfb8c into GoogleChromeLabs:main Feb 22, 2026
1 check 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