Tutorials

Build real-world MCP servers step by step. Each tutorial produces a complete, working project you can use and extend.

beginner20 min
Build a Weather MCP Server with mcp-framework

Learn how to build a fully functional Weather MCP Server using mcp-framework. This beginner-friendly tutorial walks you through creating tools, handling API calls, and connecting your server to Claude Desktop.

beginner25 min
Build a Weather MCP Server with the Official TypeScript SDK

Build the same weather server using the official MCP TypeScript SDK. Compare the functional approach with mcp-framework's class-based style and learn when to use each.

intermediate30 min
Build a Database Query MCP Server

Create an MCP server that lets AI assistants query SQLite and PostgreSQL databases. Learn to build safe, parameterized query tools with proper input validation and result formatting.

intermediate25 min
Build a File System MCP Server

Create an MCP server that provides file read/write capabilities as tools and exposes directory listings as resources. Learn sandboxing, path validation, and secure file access patterns.

intermediate30 min
Build an API Integration MCP Server

Wrap any REST API as MCP tools so AI assistants can interact with external services. Covers authentication, rate limiting, response mapping, and error handling patterns.

intermediate35 min
Build a GitHub MCP Server

Create an MCP server that integrates with the GitHub API. Build tools for managing issues, pull requests, and repositories, plus resources for repo metadata.

intermediate25 min
Build a Slack Notification MCP Server

Create an MCP server that sends Slack messages and manages channels through MCP tools. Learn webhook integration, message formatting, and notification patterns.

intermediate30 min
Build a Web Scraper MCP Server

Create an MCP server that fetches and parses web pages, extracting structured content for AI assistants. Learn HTML parsing, content extraction, and responsible scraping patterns.

intermediate30 min
Build a Multi-Tool MCP Server

Learn how to combine multiple tools into a single MCP server. Build a productivity server with time, math, text manipulation, and utility tools that work together.

advanced35 min
Build an SSE Transport MCP Server

Build an MCP server using Server-Sent Events (SSE) transport for HTTP-based real-time communication with AI clients.

advanced20 min
Dockerize Your MCP Server

Containerize your MCP server with Docker for consistent deployment, easy scaling, and production-ready packaging.

advanced40 min
Deploy MCP Server to AWS/GCP/Azure

Deploy your MCP server to major cloud platforms with guides for AWS ECS, Google Cloud Run, and Azure Container Apps.