0Pricing
MCP Academy · Lesson

The Client: One Link Per Server

How a host spins up a dedicated client for each server.

The Client: One Link Per Server is a free MCP Academy lesson on CoddyKit — lesson 2 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the MCP Academy learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.

What Is a Client?

Inside the host lives the client. It is the piece that actually speaks the MCP protocol to a server. The host runs the show; the client does the talking.

One Client Per Server

Here is the key rule: the host creates one client for every server it connects to. Three servers means three separate clients running side by side.

A Dedicated One-to-One Link

Each client keeps a private, one-to-one connection with its single server. No client is ever shared between two servers.

Why Isolate Connections?

Keeping links separate gives isolation. If one server crashes or misbehaves, its client fails alone and the others keep working fine.

The Client Speaks for the Model

When the model wants a tool, the host hands the request to the right client. The client formats it and sends it down its own connection.

Clients Discover Capabilities

Right after connecting, a client asks its server what it offers. It discovers the available tools, resources, and prompts before any are used.

Listing a Server's Tools

A client sends a tools/list request to learn what it can call. The server replies with each tool's name and description.

{ "method": "tools/list" }

The Client Maintains Session State

A client tracks the live session: what was negotiated and which calls are in flight. It is the memory of that one connection.

Many Clients, One Host

The host runs all its clients together, then merges their tools into one menu for the model. You see a unified assistant; underneath sit many clients.

Client vs Host

The host is the whole app and owns the model. A client is a smaller component inside it, dedicated to managing a single server link.

Clean by Design

This one-link-per-server design keeps things simple and safe. Each client has one clear job, which makes the whole system easy to reason about.

Quick Check

Recall how many servers a single client connects to.

Recap

You saw the client: the host's protocol-speaker, one per server, holding an isolated session and discovering each server's tools. Great progress!

Frequently asked questions

Is the “The Client: One Link Per Server” lesson free?

Yes — the full text of “The Client: One Link Per Server” is free to read here on the web, and the MCP Academy course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the MCP Academy course, upgrade to CoddyKit PRO.

What will I learn in “The Client: One Link Per Server”?

How a host spins up a dedicated client for each server. You practise MCP Academy with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.

Do I need any experience to start MCP Academy?

No prior experience is required. MCP Academy on CoddyKit is structured for beginners through advanced learners; this is — lesson 2 of 4, so you can start here or from the beginning and move at your own pace.

How long does the “The Client: One Link Per Server” lesson take?

Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.

Can I write and run code in this MCP Academy lesson?

Yes. Every MCP Academy lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.

All lessons in this course

  1. The Host: Claude Desktop & IDEs
  2. The Client: One Link Per Server
  3. The Server: Where Tools Live
  4. Tracing a Request End to End
← Back to MCP Academy