Introduction
Build AI agents with Model Context Protocol (MCP): Introduction
()
1. Get Started with Model Context Protocol (MCP) for AI Agents
Learning objectives
()
Learn the domains of information
()
Lab: Use AI to get real-time information: The weather
()
Learn why MCP was created
()
Understand why walled garden strategies fail
()
Remember lessons learned from HTTP
()
Learn how MCP is similar to HTTP
()
Get familiar with MCP client applications
()
Lab: Use AI with MCP to get real-time information: The weather
()
2. Learn the Architecture of MCP Servers
Learning objectives
()
Learn the basic terms and terminology
()
Get familiar with the message protocol
()
Understand the types of transports used: STDIO and Streamable HTTP
()
Recap: MCP client applications
()
Understand when to apply tools vs. resources
()
Learn the purpose of prompts in your MCP servers
()
Learn more about transports
()
3. Deep Dive: Create an MCP Server in Python
Learning objectives
()
Focus on the implementation details
()
Learn the dependencies
()
Compare UV vs. PIP
()
Create the MCP server
()
Set the transport
()
Declare your prompts
()
Lab: Run the Python MCP server in the MCP Inspector
()
4. Deep Dive: Create an MCP Server in Java
Learning objectives
()
Focus on the implementation details
()
Learn the dependencies
()
Create the MCP server
()
Set the transport
()
Declare your tool
()
Declare your prompts
()
Lab: Run the Java MCP server in Postman
()
5. Deep Dive: Create an MCP Server in Node.js
Learning objectives
()
Focus on the implementation details
()
Learn the dependencies
()
Create the MCP server
()
Set the transport
()
Declare your tool
()
Declare your prompts
()
Lab: Run the Node.js MCP server in the Claude Desktop
()
6. Use MCP with the PostgreSQL Database
Learning objectives
()
Discuss the problem
()
Learn the solution
()
Configure your MCP server
()
Lab: Run the PostgreSQL MCP server in the Claude Desktop
()
Summary
Build AI Agents with Model Context Protocol (MCP): Summary
()