← Back to courses
Artificial Intelligence and Machine Learning

Building MCP Servers and Clients

Connect AI applications to your own data and tools with the Model Context Protocol

A short classroom course for developers. The Model Context Protocol is the open standard that Claude, ChatGPT, Visual Studio Code and Cursor use to connect to external systems. The modules follow its documentation: what MCP is and its architecture, building a server that exposes your data and tools, building a client that connects to servers, building MCP Apps, and security best practices. This course prepares for no exam.

8Modules
IntermediateLevel
4 weeksDuration
COURSE THUMBNAIL

What you will be able to do

Explain what MCP standardises and how its parts fit together
Connect an AI application to existing MCP servers
Build a server that exposes your own data and tools
Build a client that connects to MCP servers
Apply the protocol's security practices to what you build

Course outline

01
What the Model Context Protocol is and why it matters
02
Architecture and core concepts
03
Using existing MCP servers from an AI client
04
Building a server that exposes data and tools
05
Building a client that connects to servers
06
Building MCP Apps
07
Security best practices
08
Project: a server for a system you already use

Tools you will use

Model Context ProtocolPythonTypeScriptClaudeVisual Studio Code

What you need

Comfortable programming in Python or TypeScript
Basic understanding of web APIs

Related courses