Cover Image for Art of Vibe Coding Pt. 2: Building MCP Servers
Cover Image for Art of Vibe Coding Pt. 2: Building MCP Servers

Art of Vibe Coding Pt. 2: Building MCP Servers

Hosted by Ashish Bansal, Tushar Kant & Ashish Bansal
Zoom
Get Tickets
Registration Closed
This event is not currently taking registrations. You may contact the host or subscribe to receive updates.
About Event

​Part 1: Foundations (55 mins)

  1. ​Vibe Coding Recap + Document Driven Development (~30 mins)

    • ​Quick vibe coding philosophy refresh (5 mins)

    • ​Document Driven Development deep dive (25 mins):

      • ​Writing specs that AI can execute on

      • ​Prompting-friendly documentation structures

      • ​Examples: good vs bad project docs

      • ​Live demo: How good docs accelerate MCP development

  2. ​MCP Theory & Architecture (~25 mins)

    • ​What is MCP? Why do we need it?

    • ​MCP vs APIs vs function calling

    • ​Protocol overview and architecture

​Part 2: Getting Started (1 hour)

  1. ​Hello World MCP Server (~40 mins)

    • ​FastMCP setup and basics

    • ​Date/time server implementation

    • ​Testing and integration with Claude Code

  2. ​Tour of Useful MCP Servers (~20 mins)

    • ​PostGres, GitHub, Browser, Documentation, Postman MCPs

    • ​Real-world integration examples

​Part 3: Build Custom MCPs (1.5 hours)

  1. ​Planning MCP Server (~45 mins)

    • ​State management and CRUD operations

    • ​Data persistence patterns

    • ​Practical task tracking

  2. ​NanoBanana/Image Generation MCP (~45 mins)

    • ​External API integration

    • ​Async operations and file handling

    • ​Visual workflow enhancement

​Part 4: Wrap-up (15 mins)

  • ​Integration demo (both MCPs working together)

  • ​Best practices and production considerations

  • ​Next steps and resources

​Pre-Requisites:

  1. ​Mandatory:

    1. ​Claude code subscription

    2. ​Cursor IDE

    3. ​Familiarity with command line and basic Python programming

    4. ​Ability to install software on your local machine

    5. ​Detailed software setup instructions will be emailed before the event. We will use conda for python environments, and PostGres or SQLLite for DB

  2. ​Optional:

    1. ​Gemini API key: for nano-banana MCP server