What is MCP? A Beginner-Friendly Guide to the AI Communication Protocol

post-title-1743587094015

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!