Loading video player...
Build the same weather MCP server in Python, Go, and Ruby to compare language approaches. Same functionality, three different implementations - see which fits your stack. Resources * Episode Code: https://github.com/ck3g/mcp-series/tree/main/ep9-language-comparison * Python Code (Episode 7): https://github.com/ck3g/mcp-series/tree/main/ep7-weather-server * MCP Go SDK v1.1.0: https://github.com/modelcontextprotocol/go-sdk * MCP Ruby SDK v0.4.0: https://github.com/modelcontextprotocol/ruby-sdk * FastMCP (Python): https://github.com/jlowin/fastmcp * Weather API: https://wttr.in * Cursor IDE: https://cursor.sh What you'll learn: * How to build the same MCP server in three languages * Python's decorator-based approach with FastMCP * Go's struct-based approach with explicit types * Ruby's class-based OOP with elegant DSL * Key differences: type safety, verbosity, and setup requirements * How to run all three servers simultaneously in Cursor About This Series: The MCP Series is a comprehensive guide to Model Context Protocol, from basic concepts to advanced implementations. New episodes released regularly covering everything you need to know about building and using MCP servers.