К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Advanced MCP & Tool Calling for AI Agents · LearnSpace
Назад в каталог
courseraПрограммирование

Advanced MCP & Tool Calling for AI Agents

Курс от LearnKartS
Продвинутый≈ 14.3 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Transform the way AI operates! Building intelligent, autonomous AI agents begins with mastering MCP architecture and tool calling. The issue? Many AI courses offer theory without the practical skills needed for real-world applications. In this Agentic AI course, you’ll learn to create advanced AI agents with Gemini and OpenAI tools. From registering tools and managing function calls to generating dynamic responses, you will discover how to integrate powerful AI functionalities effortlessly. You’ll also master building an MCP server, managing transport layers, and optimizing API routes for top-tier system performance. What sets this course apart? You’ll not only learn the theory but also build and deploy real AI systems that solve real-world problems, giving you the confidence to work in production environments. Ideal for developers and AI enthusiasts eager to create scalable, agent-driven systems. This course will arm you with the tools to make AI smarter and more autonomous. Get ready to build AI that thinks, learns, and adapts. Enroll now and start mastering MCP and tool calling today!

Навыки, которые вы освоите

Tool CallingNode.JSData ValidationAI IntegrationsAgentic systemsAngularDebuggingLLM ApplicationGenerative AI AgentsOpenAIFrontend IntegrationServer SideMiddlewareGeminiDevelopment EnvironmentGoogle GeminiAgentic WorkflowsSystems Architecture

Программа курса

3 модулей · 88 учебных материалов

01MCP Architecture and Native Tool Calling27 материалов

MCP Transport and Gemini Tool Calling

Course IntroductionВидеоUnderstanding Transport Layer in MCPВидеоMCP vs Tool Calling – Introduction & ConceptВидеоMCP vs Tool Calling – Architecture & MechanismВидеоMCP vs Tool Calling – Advantages & Practical Setup

Учитесь у экспертов

LearnKartS

Преподаватель курса

Nikhil Agarwal

Преподаватель курса

Advanced MCP & Tool Calling for AI Agents
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 14.3 ч

3 модулей

Язык: Английский

Часть программы вашего университета
Видео
Checkpoint QuizЗадание
Proficiency QuizЗадание

Implementing Gemini Tool Calling and Tool Registration

Introduction and Project Setup for Gemini Tool CallingВидеоCreating the generateWithTools Function and Initial SetupВидеоDefining the Weather Tool and Its ParametersВидеоCreating the Customer Tool and Registering Tools in GeminiВидеоCheckpoint QuizЗаданиеProficiency QuizЗадание

Gemini and OpenAI Native Function Calling

Configuring Function Calling Modes and Tool ConfigurationВидеоHandling AI Tool Calls and Executing FunctionsВидеоSending Tool Results Back to Gemini and Generating Final ResponseВидеоIntroduction to OpenAI Tool Calling and Creating the OpenAI Service FileВидеоCheckpoint QuizЗаданиеProficiency QuizЗадание

Setting Up OpenAI Client and Implementing AI Functions

Setting Up OpenAI Package and Import ConfiguratioВидеоConfiguring Environment Variables and Initializing OpenAI ClientВидеоImplementing Generate Response and Embeddings FunctionsВидеоUnderstanding OpenAI Responses API vs Chat Completions APIВидеоCheckpoint QuizЗаданиеMCP & Tool Calling Masterclass: OpenAI Setup, API Integration & Response ArchitectureDIALOGUEProficiency QuizЗаданиеImplementing OpenAI Integration and Core LLM Functions for Agentic SystemsDIALOGUE
02Building the MCP Server and Transport Layer28 материалов

OpenAI Tool Calling and MCP Tool Setup

Implementing the callLLM Function Using Responses APIВидеоDefining Tool Schemas and Function ParametersВидеоPreparing Tools Array and Fixing Type ErrorsВидеоUsing Strict Schema and Finalizing Tool ConfigurationВидеоCheckpoint QuizЗаданиеProficiency QuizЗадание

Testing Tool Calling and Preparing the MCP Architecture

Testing OpenAI Native Tool Calling in FrontendВидеоIntroduction to MCP and Updating the Gemini Model ConfigurationВидеоUnderstanding MCP Concepts: Tools, Resources, and PromptsВидеоSetting Up the MCP Folder Structure and Project OrganizationВидеоCheckpoint QuizЗаданиеProficiency QuizЗадание

MCP Server, Routes, and Transport Management

Creating the MCP Server and Initial Server ConfigurationВидеоCreating Tool Files for Customer, Order, and Weather ServicesВидеоRegistering the Customer Tool and Defining Input SchemaВидеоImplementing Output Schema and Completing the Tool SetupВидеоIntroduction to MCP Transport Layer and Controller SetupВидеоCheckpoint QuizЗадание

Managing MCP Transport Layer and API Routes

Implementing Session Management and Transport Storage LogicВидеоCreating Helper Functions for Session Transport and Transport InitializationВидеоImplementing POST Handler for MCP Client-Server CommunicationВидеоImplementing GET, DELETE Handlers and Configuring MCP RoutesВидеоArchitecture Deep Dive: The Critical Role of the MCP ClientВидеоCheckpoint QuizЗадание
03MCP Client Integration and Agentic AI System Design33 материалов

MCP Client Integration Setup

Creating and Configuring the MCP Client ServiceВидеоConnecting the MCP Client and Managing Tool DiscoveryВидеоImplementing Tool Calling and Building the Agent ControllerВидеоIntegrating the MCP Client with Gemini and Other LLM ServicesВидеоUnderstanding MCP2Tool and Automatic Tool Calling with GeminiВидеоCheckpoint QuizЗаданиеProficiency QuizЗадание

Building AI Agents with MCP Tool Calling

Understanding MCP2Tool Architecture and Automatic Tool CallingВидеоExtracting and Processing Gemini Tool ResponsesВидеоHandling Gemini Responses and Configuring Agent RoutesВидеоConfiguring Agent Routes and Debugging Express Controller BindingВидеоTesting MCP Tool Calling and Validating AI Agent ResponsesВидеоCheckpoint QuizЗадание

OpenAI MCP Integration and Agentic System Concepts

Introduction to MCP Integration with OpenAIВидеоCopying and Setting Up the OpenAI Service in the BackendВидеоInstalling OpenAI Package and Reviewing Initial Code ChangesВидеоUpdating the Agent Controller and Passing the MCP ClientВидеоSelecting the LLM Dynamically (Gemini vs OpenAI)ВидеоLoading MCP Tools Using the MCP ClientВидео

Agent Tool Context and Agent Loop Implementation

Transforming MCP Tools into AI-Readable Tool ContextВидеоCreating System Instructions for AI Tool UsageВидеоDesigning the Response Contract and Structured Output FormatВидеоPreparing Messages and Understanding the Agent Loop ConceptВидеоTesting MCP Tool Calling with OpenAI GPT ModelВидеоInterview Prep: MCP Architecture QuestionsВидео
Proficiency QuizЗадание
MCP & Tool Calling Masterclass: Session Management, Routing & Client ArchitectureDIALOGUE
Proficiency QuizЗадание
Implementing MCP Client-Server Communication and Session ManagementDIALOGUE
Proficiency QuizЗадание
Checkpoint QuizЗадание
MCP & Tool Calling Masterclass: OpenAI Integration, Dynamic LLM Selection & Tool LoadingDIALOGUE
Proficiency QuizЗадание
Integrating MCP with OpenAI and Enabling Dynamic LLM ToolingDIALOGUE
Checkpoint QuizЗадание
Proficiency QuizЗадание
Course SummaryВидео