- Name: Cristina M. Tuazon
- Workshop Cohort: Full Stack Developer - September Cohort
| Requirement | Screenshot |
|---|---|
Node.js installed (node --version) |
|
Git installed (git --version) |
|
| VS Code Insider running with GitHub Copilot enabled | |
| Claude Desktop open with all 3 MCP servers connected |
- Purpose: Provides dice roll and randomization services via MCP protocol.
- Functionality: Enables random number generation and dice rolling for bootcamp activities.
- Purpose: AI-powered agent for bootcamp-related queries and tasks.
- Functionality: Assists with answering questions, automating tasks, and supporting learning.
- Purpose: Manages bootcamp consultation bookings.
- Functionality: Handles scheduling, booking, and calendar management for bootcamp events.
- Purpose: Connects to GitHub MCP for repository and issue management.
- Functionality: Enables repository, issue, and pull request management via MCP protocol.
Troubleshooting Notes Issues Encountered:
- I didn’t know the difference between fine-grained and classic GitHub tokens, so I had a hard time setting up authentication.
- I didn’t realize that sensitive data such as tokens should not be hardcoded in files.
- I didn’t know the MCP configuration should be placed in the
.vscodefolder for proper integration. - I couldn’t connect the GitHub MCP server on Claude Desktop, but I was able to do it on VS Code Insider.
Solutions:
- Learned about the difference between fine-grained and classic tokens and generated the correct token for GitHub MCP.
- Moved sensitive data to environment variables and avoided hardcoding tokens.
- Placed the MCP configuration in the
.vscodefolder as required. - Used VS Code Insider for GitHub MCP integration when Claude Desktop did not support it.
| MCP Server | Screenshot |
|---|---|
| Rolldice | |
| Bootcamp AI Agent | |
| Calendar Booking | |
| GitHub |