Rubber Duck Thursdays - Building a turn-based-game MCP server

Rubber Duck Thursdays - Building a turn-based-game MCP server

2025-08-07

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.

Related Content

Rubber Duck Thursdays - Build for the love of code

Rubber Duck Thursdays - Build for the love of code

2025-07-24 GitHub

In 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

Rubber Duck Thursdays - Let's build

2025-07-03 GitHub

In 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

Rubber Duck Thursdays - Copilot coding agent and Copilot agent mode

2025-06-05 GitHub

In 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.