
Rubber Duck Thursdays - Building a turn-based-game MCP server
Join us for Rubber Duck Thursdays! A lighthearted and informal stream where we live code on some projects.
In this stream, we continue building our turn-based game MCP server, focusing on implementing elicitation — a Model Context Protocol feature for gathering additional user input when creating games. We consolidate duplicate tool calls (create game, play game) into generic handlers, reducing code duplication and improving maintainability. The session also covers using Copilot coding agent to automate refactoring tasks like extracting shared constants and removing duplicated difficulty badge logic.
The GitHub changelog recap covers npm trusted publishing with OIDC, Claude Opus 4.1 in public preview, Copilot coding agent improvements, new GitHub Actions REST APIs, and secret protection pattern expansions.
- Take part in “For the love of code”: https://gh.io/love-of-code
- Explore the turn-based-game MCP server: https://gh.io/rdt/game-mcp
- Check out the latest GitHub releases: https://gh.io/rdt/changelog
- Try out GitHub Copilot: https://gh.io/rdt/copilot
Related Content

Rubber Duck Thursdays - Build for the love of code
GitHubIn this episode, we recap the latest GitHub changelog including GitHub Spark entering public preview and coding agent support for instructions.md files. We introduce the 'Build for the love of code' hackathon, prototype a rubber duck debugging app with GitHub Spark, and build an MCP server from scratch using TypeScript while exploring tools, prompts, and resources.

Rubber Duck Thursdays - Let's build
GitHubIn this stream, Chris catches up on several weeks of GitHub updates including the remote MCP server preview and Copilot coding agent for business users. The live coding session demonstrates adding internationalization to the Copilot Airways app using Copilot coding agent, custom VS Code chat modes for planning, and agent mode in Xcode for iOS development.

Rubber Duck Thursdays - Copilot coding agent and Copilot agent mode
GitHubIn this stream, Chris recaps announcements from Microsoft Build, reviews three weeks of GitHub changelog updates, and does a deep dive into Copilot coding agent using the Copilot Airways demo app. Topics include assigning issues to Copilot, reviewing AI-generated pull requests, MCP integration with Notion, and best practices for writing well-scoped GitHub issues.