Skip to content

The MCP Ecosystem — Servers, Marketplace & Costs

Now that you know what MCP is and how it works, let's explore the wider world of MCP — where to find servers, what they cost, and how they're distributed.


Pre-Built MCP Servers — The App Store Analogy 📱

You don't need to build every MCP server from scratch! There are thousands of pre-built MCP servers available — just like apps in an app store.

Think of It Like Your Phone

Phone App Store MCP Ecosystem
Browse the App Store Browse mcp.so or GitHub
Download an app Install an MCP server (npm install)
Configure the app (login, settings) Add config to mcp-config.json
Use the app Ask Copilot questions, MCP handles the rest

Where to Find MCP Servers

Source What It Is Café Analogy
mcp.so The main MCP directory — browse by category The App Store
GitHub Topics Open-source servers on GitHub The open market
npm JavaScript/Node.js MCP packages The parts catalogue
Vendor websites Official servers from companies (Microsoft, GitHub, etc.) Brand stores

You Already Have Pre-Built Servers!

Your two configured MCP servers are both pre-built:

  • m365-admin-graph → Built by someone, you downloaded and configured it
  • azure → Built by Microsoft, downloads automatically via npx

You didn't write a single line of code — just configured them. That's the power of pre-built servers! 🎉


npm and npx — What Are These? 📦

You've seen these mentioned in MCP configs. Let's demystify them.

npm = The App Store for JavaScript

npm stands for Node Package Manager. It's like the App Store, but for JavaScript software.

App Store npm
Search for "Instagram" npm search mcp-server
Tap "Install" npm install mcp-server-name
App downloads to your phone Package downloads to your computer
App stays until you delete it Package stays until you uninstall it

When you run npm install something, you're downloading and installing a software package permanently on your machine.

npx = Run Without Installing

npx is like streaming a movie instead of downloading it.

Download (npm) Stream (npx)
Download the movie file Open Netflix and stream it
Takes up space on your device No space used
Available offline Needs internet each time
You control when to update Always gets the latest version

Your Azure MCP server uses npx! That's why the config says:

"command": "npx",
"args": ["-y", "@azure/mcp@latest", "server", "start"]

This means: "Stream the latest version of the Azure MCP server every time" — no installation, always up to date!

npm install vs npx

  • Use npm install when you want a permanent copy (like your m365-admin-graph server)
  • Use npx when you want the latest version every time (like your Azure server)

Both work great — just different approaches, like buying a DVD vs streaming on Netflix.


Free vs Paid — The MCP Business Model 💰

Is MCP Free?

The MCP protocol itself is always free — just like HTTP (the web protocol) is free. Nobody charges you to use HTTP, and nobody charges you to use MCP.

But what about the servers?

Type Cost Examples
Open-source servers Free Most servers on GitHub, community-built tools
Vendor servers Free or paid Microsoft's Azure MCP (free), some enterprise tools (paid)
Premium/SaaS servers Paid (subscription) Enterprise analytics, specialised industry tools

Current Reality (2025-2026)

The MCP ecosystem is still young, like the early days of mobile apps:

  • Most MCP servers are free and open-source right now
  • Some companies are starting to offer paid, premium servers with extra features
  • The protocol itself will always be free (it's an open standard by Anthropic)

Think of it like the early App Store

When the iPhone App Store first launched, almost everything was free. As the ecosystem matured, paid apps and subscriptions appeared. MCP is at that "early, mostly free" stage right now. Enjoy it! 😄


Local vs Cloud MCP Servers ☁️

Your Current Setup: Local

Right now, both your MCP servers run on your laptop:

Your laptop powers on → You start Copilot CLI → MCP servers start
Your laptop sleeps → Copilot closes → MCP servers stop

It's like a food truck 🚚 — great food, but only available when parked and open.

Cloud MCP Servers: Always On

For businesses, MCP servers often run in the cloud (Azure, AWS, etc.):

MCP server runs 24/7 in Azure
Any staff member → from any device → can connect

It's like a restaurant 🏪 — open during business hours (or 24/7), accessible to everyone.

Comparison

Feature Local (Your Setup) Cloud
Availability Only when PC is on 24/7
Who can use it Just you Anyone with access
Cost Free (runs on your machine) Hosting costs (Azure, etc.)
Setup Easy — configure and go More work — deploy, secure, monitor
Speed Fastest (no network) Slight network delay
Best for Personal use, learning Teams, businesses, production

For Your Learning Journey

Local is perfect! You're learning, experimenting, and it's just you. Cloud MCP servers are for when Cloud Café grows into a real business with multiple staff members. We might explore cloud MCP servers in a future advanced topic.


MCP Costs — What Do You Actually Pay For? 💳

This is a great question because MCP itself is free, but there can be costs involved:

The Phone Call Analogy 📞

Think of MCP like making a phone call:

Component Cost? Explanation
The phone (MCP protocol) Free The standard is open and free
The phone app (MCP server) Usually free Most servers are open-source
The call charges (API/service behind it) Depends! The service the MCP server connects to may charge

Real Examples

MCP Server Server Cost Behind-the-Scenes Cost
Your Azure MCP Free Azure resources you create may cost money
Your M365 MCP Free M365 licences are already paid for
A database MCP Free The database hosting may cost money
An AI/GPT MCP Free or paid The AI API calls (OpenAI, etc.) cost per call

The Bottom Line

MCP server itself → Almost always free
What it connects to → May or may not have costs

Your Setup Costs Nothing Extra

Your Azure MCP server is free. Your M365 MCP server is free. The Azure resources and M365 licences they connect to are already part of your lab subscription. So right now, your MCP usage costs you $0 extra! 🎉


Quick Summary

Topic Key Takeaway
Pre-built servers Thousands available — browse, install, configure. Like an app store.
npm App Store for JavaScript — download and install packages
npx Stream packages without installing — always gets latest version
Business model Protocol is free forever. Most servers free now. Some paid emerging.
Local vs Cloud Local = personal (your setup). Cloud = team/business (always on).
Costs MCP itself is free. Underlying services may have their own costs.