
enkrateialucca/mcp-course
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Курс MCP OReilly
Обзор
Практическое обучение O'Reilly Live по открытому стандарту (теперь под эгидой Фонда агентного ИИ Linux Foundation) для подключения агентов ИИ к инструментам, данным и внешним системам. Раньше курс задавал вопрос «HTTP-момент ИИ?» — на этот вопрос уже был ответен. MCP был передан Linux Foundation в декабре 2025 года с участием всех основных поставщиков (Anthropic, OpenAI, Google, Microsoft, AWS...). Этот курс учит строить по установленному стандарту: от агентного цикла до развернутых, защищённых продакшн-серверов. - — сервер, который вы пишете в модуле 01, потребляется без изменений Claude Desktop, Claude Code, Claude Agent SDK, курсором и (развернутым) Claude web. - — первоклассные примитивы, обнаруживаемые во время выполнения. (интерактивные интерфейсы) выпущено как первое официальное расширение в январе 2026 года. - — stdio для разработки, streamable-http (без состояния) для продакшена. Один когерентный артефакт — a — растёт слой за слоем. Каждый модуль заканчивается на вопросе: «почему это текущий способ.
Обзор (машинный перевод)
От Agent Loop к продакшн-серверам
Практическое обучение O’Reilly Live по протоколу Model Context Protocol (MCP) — открытый стандарт (ныне под управлением Фонда агентного искусственного интеллекта Linux) для подключения агентов ИИ к инструментам, данным и внешним системам.
На курсе раньше задавали *«HTTP-момент ИИ?» * — вопрос был ответил. MCP был передан Linux Foundation в декабре 2025 года вместе с каждым крупного поставщика (Anthropic, OpenAI, Google, Microsoft, AWS…) на борту. Это курс учит строить по установленному стандарту: от агента подключиться к развернутым, защищённым производственным серверам.
🎯 Что такое MCP?
- Один протокол, много хостов — сервер, который вы пишете в модуле 01, имеет потребляется без изменений Claude Desktop, Claude Code, Claude Agent SDK, Курсор и (развернут) Claude web.
- Инструменты, ресурсы, подсказки — первоклассные примитивы, обнаруживаемые в Время выполнения. MCP Apps (интерактивные интерфейсы) поставлялись как первые официальные продление в январе 2026 года.
- Локальное или удалённое —
stdioдля разработки,streamable-http(без гражданства) для производства.
📚 Дуга — 6 модулей
Модули 00–03 выращивают один артефакт — личный научный ассистент — слой постепенно.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Building AI Agents with MCP
From Agent Loop to Production Servers
A hands-on O’Reilly Live Training on the Model Context Protocol (MCP) — the open standard (now under the Linux Foundation’s Agentic AI Foundation) for connecting AI agents to tools, data, and external systems.
The course used to ask “The HTTP Moment of AI?” — the question has been answered. MCP was donated to the Linux Foundation in Dec 2025 with every major vendor (Anthropic, OpenAI, Google, Microsoft, AWS…) on board. This course teaches you to build with the settled standard: from the agent loop up to deployed, secured, production servers.
🎯 What is MCP?
- One protocol, many hosts — the server you write in module 01 is consumed unmodified by Claude Desktop, Claude Code, the Claude Agent SDK, Cursor, and (deployed) Claude web.
- Tools, resources, prompts — first-class primitives, discoverable at runtime. MCP Apps (interactive UIs) shipped as the first official extension in Jan 2026.
- Local or remote —
stdiofor development,streamable-http(stateless) for production.
📚 The arc — 6 modules
Modules 00–03 grow one artifact — a personal research assistant — a layer at a time. Module 04 then ships a real product end to end: a shop analytics agent with its own MCP server, deployed as two containers. Module 05 attacks and defends it. Every module ends on “why this is the current way.”
| Module | The move | Day |
|---|---|---|
00 |
Agents are loops. Hand-rolled loop, tools = plain Python functions | 1 |
01 |
Tools move out of the process. Same tools behind an MCP server; thin client; connect Claude Code & Claude Desktop | 1 |
02 |
The Agent SDK is an MCP host. Loop collapses to ~15 lines; in-process servers | 1 |
03 |
Skills vs MCP. Access vs know-how — then an agent builds an MCP server via the mcp-builder skill | 1 |
04 |
Ship it. Shop analytics agent (FastAPI + Agent SDK) + governed MCP server (SQLite), Docker Compose, Render deploy, cost/token telemetry | 2 |
05 |
Defend & scale. Data-exposure lab on module 04; tool-poisoning attack/defense; multi-server composition, subagents, sessions | 2 |
Take-home: demos/exercises/link-checker/. Retired material: demos/archive/.
🚀 Quick start
Every script carries uv inline metadata — no environment juggling:
curl -LsSf https://astral.sh/uv/install.sh | sh
git clone https://github.com/EnkrateiaLucca/mcp-course.git
cd mcp-course
# run anything directly
uv run --with mcp==2.3.0 --with mcp[cli]>=2.3,<3 --with ddgs mcp run ./demos/01-introduction-to-mcp/mcp_server.py
# inspect any MCP server (install the `mcp` CLI once; uv alone doesn't put it on PATH)
uv tool install "mcp[cli]>=2.3,<3"
uv run --with mcp==2.3.0 --with mcp[cli]>=2.3,<3 --with ddgs mcp dev demos/01-introduction-to-mcp/mcp_server.py
Notebook setup (Jupyter kernel)
The scripts need nothing beyond uv. The notebook
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →