Building Your First MCP Server

BeginnerInteractive

Learn MCP by configuring a weather server, inspecting the generated TypeScript, following current protocol messages, and testing it with the ATM learning client.

8 steps 90 min Updated 2026-09-21 Browser simulation
Your progress0 of 8 completed
0% complete Checking saved progress…

You’ll build

A configurable weather MCP server

Live MCP workspace

You’ll learn

How MCP participants fit together

How tools, resources, and prompts differ

How current protocol messages flow

How to test and export a real TypeScript project

Find it across ATM

Search All Things MCP

ESC

Search the practical layer around the protocol.

Browse Guides Read the Blog Follow Spec Watch

Your ATM account

Sign in or create an account

Continue with GitHub. If you’re new, your ATM account will be created automatically.