Building MCP Servers Is Simpler Than Everyone Says

Опубликовано: 10 Июль 2026
на канале: Edward Donner
3,108
156

My AI courses: https://edwarddonner.com/curriculum

00:00 Can You Build an MCP Server Easily?
00:20 What Can an MCP Server Actually Do?
01:13 How Do You Write an MCP Tool?
02:36 How Do You Turn Python Code into an MCP Server?
03:42 What's the Cheapest Way to Deploy an MCP Server?
04:25 How Do You Deploy an MCP Server with Fly.io?
05:26 How Do You Connect an MCP Server to ChatGPT?
06:55 Does ChatGPT Actually Use Your MCP Server?
07:43 How Do You Monitor a Live MCP Server?
08:02 What's Next After Building Your MCP Server?

___

Repo is here; the README has the instructions for the 3 steps:
https://github.com/ed-donner/faq

And the MCP server that I make is running here:
https://ed-donner-faq.fly.dev/mcp

I deployed a Remote MCP Server and plugged it into ChatGPT in under 10 minutes. The hosting cost is a few cents a month. This video shows how.

MCP makes it easy to use tools created by someone else. It also makes it easy for others to use your tools. But first you need to make and deploy your own MCP Server. That’s the part that sounds hard. But that’s a misconception. It’s easy!

I create and deploy an MCP Server over Streamable HTTP on fly.io.

I then have a pleasing conversation with ChatGPT in which it automatically uses my tools several times via my remote MCP server.

There is still a hard part, though: coming up with an idea for tools worth sharing.
That’s the challenge I give you on the video. Build something useful, post your MCP URL, and I’ll be one of the first to try it. Because that part is easy.

___

MCP Technologies
Model Context Protocol (MCP)
Remote MCP Server
Streamable HTTP Transport
MCP Tools

Development Tools & Frameworks
FastMCP
Docker
Dockerfile
uv
Fly.io
Supabase

Cloud & Deployment
Fly.io
Docker Containers
Cloud Deployment

AI Development Concepts
Remote MCP Deployment
Tool Calling
Agent Development
AI Tool Sharing
Function Calling

AI Models & AI Applications
ChatGPT
Claude Desktop
Large Language Models (LLMs)