MCP: Model Context Protocol
What MCP is, how clients and servers connect, its tools, resources and prompts, and how to build and secure a server.
The Model Context Protocol (MCP) is an open standard for connecting AI assistants to external tools and data in a consistent way. This course explains the moving parts, shows how to connect an existing server to a client, walks through a minimal server in Python, and covers the security issues to consider before you expose real data or actions.
What you'll learn
- What MCP is and the problem it solves
- The roles of hosts, clients, servers and transports
- Tools, resources and prompts, and when to use each
- How to connect a server to a client and check what it offers
- How to build a minimal server and the main security risks