What is MCP? A Beginner-Friendly Guide to the AI Communication Protocol
Are you making good use of AI these days?
I saw a post by Sam Altman joking that GPTโs GPUs are melting because Ghibli-style image generation is trending. ๐
That just shows how widely AI is being used right now!
So today, Iโd like to talk about MCP.
Iโll cover more technical details in a future post โ
for now, letโs get started! ๐
What is MCP? ๐ค
MCP (Model Context Protocol) is a standard communication protocol that allows AI to interact naturally with external tools.
To make it easier to understand, letโs compare it to HTTP!
HTTP vs MCP ๐
๐น Who uses it?
- HTTP: Browser, app
- MCP: AI model
๐น Talks to
- HTTP: Web server
- MCP: External tools (e.g., summarizer, calculator)
๐น Request format
- HTTP: GET, POST (HTTP methods)
- MCP: invoke, runTool (MCP commands)
๐น Included info
- HTTP: URL, headers, body, cookies, etc.
- MCP: Tool name, input values, context, etc.
๐น Response
- HTTP: HTML, JSON
- MCP: Result from tool (summary, calculation...)
๐น Purpose
- HTTP: Communicate with websites
- MCP: AI interacts with tools to complete tasks
TL;DR โ๏ธ
MCP is a communication protocol for AI!