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