← 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


