Back to Blog

What the F is an MCP Server!

Divij Shrivastava
Divij Shrivastava
December 26, 2025
3 min read

You have to be living under a rock if your life hasn't been touched by AI. ChatGPT is our best friend, mentor, therapist, confidant and what not. But what if ChatGPT is also that secretary that helps you in finding your files or drafting an email (like Jarvis!). MCP! in caps lock!!!

What the F is an MCP Server!

Look, we've all been there. You're at a party, someone mentions MCP servers, and suddenly you're nodding along like you know exactly what they're talking about when in reality, you're thinking: "Is this a new cryptocurrency? A fancy database? A type of coffee?"

Well, friend, buckle up. Because I'm about to explain MCP servers in a way that won't make your brain hurt.

## What Even Is an MCP Server?

Imagine your AI model is like that friend who doesn't know how to cook. It's smart, it can talk about Gordon Ramsay's technique, it can critique your cooking, but it can't actually make a meal.

Now, an MCP server is basically the chef. It's the thing that actually DOES things. It connects to real-world systems like your database, your API, your GitHub repo, or literally any service you want your AI to talk to.

But here's the thing—without a standard way for the AI to talk to these services, every integration becomes a custom nightmare. So someone brilliant said: "What if we just made USB-C for AI? A universal connector?"

That's MCP. Model Context Protocol. It's literally a USB-C port for your AI model.

## How It Actually Works

The stack looks like this:

Your App (MCP Host) → talks to → MCP Client → talks to → MCP Server → talks to → Your actual services (database, API, etc.)

It's JSON-RPC under the hood, which means it's using messages that basically say: "Hey, can you do this thing?" and the server responds: "Yep, here's the result."

## Why Should You Care?

Because instead of building custom integrations every time you want Claude or ChatGPT to interact with your systems, you build ONE MCP server. Then anyone using MCP can use it.

It's like the difference between:

- Before MCP: Building a custom restaurant kitchen for every chef that visits

- After MCP: Building one kitchen and letting all the chefs use it

One MCP server. Multiple hosts. Multiple applications. This is how open-source ecosystems should work.

## What Can an MCP Server Do?

Three main things:

1. Resources: Read-only data. "Give me this file," "Show me this database record"

2. Tools: Actions. "Execute this function," "Make this API call"

3. Prompts: Templates. "Here's how to do this task consistently"

So if you wanted to build an MCP server for GitHub, you'd expose tools like "create a PR," "list issues," "merge branches," etc.

## Building One (The Fun Part)

If you're using TypeScript/Node, there's an SDK that makes this surprisingly simple. You basically:

1. Create a server instance

2. Register what your server can do (resources/tools/prompts)

3. Listen for connections

4. Handle requests

That's it. Seriously.

## The Real Magic

Here's what excites me about this: it's the right level of abstraction. It's not trying to be everything. It's not trying to replace APIs. It's just saying: "Here's a standard way for AI models to interact with things."

It's boring. It's mundane. It's exactly what good infrastructure should be.

## The Future

Eventually, you'll see MCP servers for everything:

- Your company's internal tools

- Your favorite SaaS apps

- Your custom business logic

- Your weird legacy system that nobody wants to touch but somehow still runs production

And the beautiful part? Your AI won't need to know or care. It'll just ask the host: "Can you do this?" and the host will say: "Yeah, I've got an MCP server for that."

## TL;DR

MCP servers are basically how we give AI models superpowers without turning the entire industry into a mess of custom integrations. It's a standard way for AI to talk to your stuff. Think of it as USB-C for artificial intelligence.

And honestly? That's pretty cool.

Now go back to that party and explain it confidently. You're welcome. 🎉

Want more like this?

Subscribe and I’ll send the next post straight to your inbox.