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

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

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

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

MCP Servers & Agentic AI Architecture

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

О курсе

Imagine building an AI that doesn’t wait for prompts but actively runs your backend, selects the right tools, and completes tasks end-to-end. Most AI applications are limited to generating answers. But real-world systems require structured execution, intelligent workflows, and scalable architecture and that’s where most developers fall behind. In this course, you will build MCP-based AI systems that go beyond responses. You will implement backend logic using services and controllers, build MCP servers, and define tools, resources, and prompts to enable AI to execute in a controlled manner. Get hands-on experience with tool deployments using Gemini and OpenAI, request-response cycles, and agent controllers that cover autonomous workflows. You will also work with vector databases such as ChromaDB and pgVector to enhance context retrieval, accelerate data ingestion, and produce intelligent AI outputs. This Agentic AI course is designed for developers looking to level up and build agent-powered, production-ready systems for real-world industry needs. Stop building AI that just responds start building AI that operates. Enroll now and lead the next wave of intelligent systems.

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

AI IntegrationsAgentic systemsTool CallingPostgreSQLAgentic WorkflowsGenerative AI AgentsGeminiAI OrchestrationBack-End Web DevelopmentServer SideData ModelingAI WorkflowsLarge Language ModelingLLM ApplicationOpenAI APIData ProcessingNode.JSGoogle GeminiWeb DevelopmentJavascript

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

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

01MCP Backend Architecture and AI Tool Fundamentals23 материалов

Refactoring Backend with Services and Controllers

Course IntroductionВидеоIntroduction & Cleaning Mock DataВидеоWhy Controllers Should Not Contain Business Logic & Creating Customer ServiceВидеоImplementing Customer Controller and Query Limit HandlingВидео

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

Nikhil Agarwal

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

LearnKartS

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

MCP Servers & Agentic AI Architecture
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 19.9 ч

5 модулей

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

Часть программы вашего университета
Creating Order Service and Mapping Orders with CustomersВидео
Order Controller Implementation, Gemini Service Optimization & Final TestingВидео
Checkpoint QuizЗадание
Proficiency QuizЗадание

MCP Architecture and Core Components

Introduction to MCP Architecture & StandardizationВидеоMCP Server Components: Tools, Resources, and PromptsВидеоTransport Layer, Sessions, and Request HandlingВидеоIntroduction to MCP Components (Tool vs Resource vs Prompt Analogy)ВидеоUnderstanding MCP Tools (Actions AI Can Perform)ВидеоCheckpoint QuizЗаданиеProficiency QuizЗадание

MCP Resources, Prompts, and Transport Layer

Understanding MCP Resources (Read-Only Data Access)ВидеоUnderstanding MCP Prompts (Reusable AI Interaction Templates)ВидеоDecision Framework: When to Use Tool, Resource, or PromptВидеоUnderstanding Transport Layer in MCPВидеоCheckpoint QuizЗаданиеMCP Server Development & Agentic AI Architecture: Resources, Prompts & System Design DecisionsDIALOGUEProficiency QuizЗаданиеDesigning MCP Components and Decision Framework for Agentic AI SystemsDIALOGUE
02AI Tool Calling and LLM Integration27 материалов

Introduction to Native Tool Calling and MCP Comparison

AI Tool Integration Challenges & Tool Calling WorkflowВидеоMCP Architecture, Advantages & Comparison with Tool CallingВидеоProject Setup for Gemini Tool Calling (Without MCP)ВидеоCreating Tool Definitions: Weather and Customer FunctionsВидеоCheckpoint QuizЗаданиеProficiency QuizЗадание

Gemini Tool Registration and Testing

Registering Tools in Gemini ConfigurationВидеоDetecting and Executing Tool Calls from Gemini ResponseВидеоSending Tool Results Back to the LLM for Natural Language ResponseВидеоTesting Tool Calling with Weather and Customer QueriesВидеоCheckpoint QuizЗаданиеProficiency QuizЗадание

Limitations of Direct Tool Calling and OpenAI Setup

Limitations of Direct Tool Calling and Why MCP is BetterВидеоCreating OpenAI Service and Installing OpenAI SDKВидеоConfiguring Environment Variables and Implementing Base OpenAI FunctionsВидеоUnderstanding OpenAI Responses API and Tool Calling WorkflowВидеоDefining Tools for Weather and Customer FunctionsВидеоCheckpoint QuizЗадание

Implementing Native Tool Calling with OpenAI

Implementing Function Call Handling with Loop and Switch CaseВидеоSending Tool Output Back to OpenAI and Generating Final ResponseВидеоController Integration, Instructions Handling, and OpenAI vs Gemini DifferencesВидеоTesting OpenAI Native Tool Calling in FrontendВидеоCheckpoint QuizЗаданиеMCP Server Development & Agentic AI Architecture: Tool Calling, Controller Integration & End-to-End TestingDIALOGUE
03MCP Server Client and Agent Integration33 материалов

MCP Fundamentals and Initial Tool Implementation

Introduction to MCP and Preparing the Agentic ProjectВидеоUnderstanding MCP Documentation: Tools, Resources, and PromptsВидеоCreating MCP Folder Structure and MCP Server SetupВидеоCreating Customer Tools File and Registering First MCP ToolВидеоImplementing Input & Output Schema with Zod ValidationВидеоAdding Second Customer Tool (Get Customer by ID)ВидеоCheckpoint QuizЗаданиеProficiency QuizЗадание

Building MCP Tools and Server Transport Layer

Creating Order Tools and Implementing Multiple MCP ToolsВидеоBuilding Advanced Order Tools (Orders with Customer Details & Order by ID)ВидеоCreating Weather Tool and Final MCP Tool Registry SetupВидеоSetting Up MCP Transport Controller & Session ConfigurationВидеоCreating Transport Logic & Session ManagementВидеоImplementing POST Request for MCP Client–Server CommunicationВидео

MCP Client Architecture and LLM Integration

Architecture Deep Dive: The Critical Role of the MCP ClientВидеоIntroduction & Creating MCP Client Service StructureВидеоImplementing Singleton MCP Client and Client InitializationВидеоConnecting MCP Client to Server Using HTTP TransportВидеоFetching Available Tools and Implementing Tool Calling MethodsВидеоCheckpoint QuizЗадание

Agent Controller and LLM Integration

Creating Agent Controller and Preparing LLM Request FlowВидеоIntegrating MCP Client with Gemini for Tool CallingВидеоUnderstanding MCP-to-Tool Architecture and Automatic Tool ExecutionВидеоSystem Instructions, Prompt Structure, and Temperature SettingsВидеоCreating Routes, Running the Application, and Testing MCP ToolsВидеоCheckpoint QuizЗадание
04MCP Integration with AI Models27 материалов

OpenAI MCP Client Integration

Introduction: Implementing MCP with OpenAIВидеоSetting Up OpenAI Service & Installing OpenAI PackageВидеоIntegrating MCP Client with Agent ControllerВидеоLoading MCP Tools and Preparing Tool ContextВидеоWriting System Instructions and Response ContractВидеоPreparing Messages Structure and Agentic LoopВидеоCheckpoint QuizЗаданиеProficiency QuizЗадание

MCP Tool Execution and Testing

Creating Zod Schema for Tool Intent ValidationВидеоParsing OpenAI Responses and Executing MCP ToolsВидеоFinal Output Handling, Loop Completion & Environment SetupВидеоTesting MCP Tool Calling with OpenAI GPT ModelВидеоInterview Prep: MCP Architecture QuestionsВидеоCheckpoint QuizЗадание

Introduction to Agentic Systems

What is an Agentic System?ВидеоThe "Why" - Beyond Simple Chatbots (Why Agentic)ВидеоThe Decision Loop - Why Hard-Coded Logic FailsВидеоCheckpoint QuizЗаданиеProficiency QuizЗадание

Agentic Design Patterns

The Agentic Design Pattern - Passing RAG as a ToolВидеоArchitecture Battle: RAG vs. MCP vs. AgentsВидеоThe Ecosystem: Apps that Support MCPВидеоCheckpoint QuizЗаданиеMCP Server Development & Agentic AI Architecture: Agentic Design Patterns, System Thinking & AI EvolutionDIALOGUEProficiency QuizЗадание
05Vector Database Concepts26 материалов

Vector Database Fundamentals

The Memory Problem: Why AI Needs Vector Databases?ВидеоWhat Vector Databases Do?ВидеоWhat is ChromaDB?ВидеоWhat is pgVector?ВидеоCheckpoint QuizЗаданиеProficiency QuizЗадание

Vector Database Setup

ChromaDB vs pgVector - When to Choose?ВидеоPreparing File Structure and Data Assets (PDFs/Docs) for RAGВидеоConfiguring ChromaDB in Local EnvironmentВидеоCheckpoint QuizЗаданиеProficiency QuizЗадание

Vector Database Integration

ChromaDB Client Configuration & Environment SetupВидеоVectorStoreChroma Class & Upsert ImplementationВидеоSearch Query Implementation & Vector Store Selection ВидеоIntroduction to the Data Ingestion Pipeline & Chunking StrategyВидеоImplementing the chunkText() Function for Document ChunkingВидеоCheckpoint QuizЗадание

Data Ingestion and PostgreSQL Configuration

Building the ingestFolder() Function & Reading FilesВидеоGenerating Embeddings and Storing Chunks in Vector DBВидеоRunning the Ingestion Script, CLI Command & Fixing Environment ErrorВидеоConfiguring PostgreSQL & pgVector for MacOSВидеоConfiguring PostgreSQL & pgVector for WindowsВидеоCheckpoint QuizЗадание
Proficiency QuizЗадание
Proficiency QuizЗадание
Implementing Tool Calling and Response Handling in MCP-Based AI SystemsDIALOGUE
Handling GET, DELETE Requests & Configuring Express RoutesВидео
Checkpoint QuizЗадание
Proficiency QuizЗадание
Proficiency QuizЗадание
MCP Server Development & Agentic AI Architecture: Agent Controller, Gemini Integration & Tool Execution WorkflowDIALOGUE
Proficiency QuizЗадание
Building an MCP-Based Agent Controller with Gemini Integration and Tool ExecutionDIALOGUE
Proficiency QuizЗадание
Designing Agentic AI Systems with MCP, RAG, and Decision IntelligenceDIALOGUE
Proficiency QuizЗадание
Proficiency QuizЗадание
SummaryВидео