Свържете се с нас

План на курса

Анатомия на протокола

  • Защо самото извикване на функции е недостатъчно за сложни екосистеми на агенти
  • Основни примитиви на MCP: инструменти, ресурси, подсказки и техните JSON схеми
  • Жизнен цикъл на сесия на MCP: инициализиране, изброяване на инструменти, извикване, връщане на резултат, прекратяване
  • Сравнение на MCP с OpenAPI и GraphQL за предоставяне на възможности на агентите

Изграждане на сървър на MCP чрез stdio

  • Създаване на каркас за сървър на MCP в TypeScript с официалния SDK
  • Дефиниране на схеми за инструменти с Zod и генериране на валидиране във времето на изпълнение
  • Реализиране на обработчици на инструменти, които извикват вътрешни REST API интерфейси или бази данни
  • Обработка на грешки, частични резултати и дългосрочно изпълнение на инструменти

Изграждане на сървър на MCP чрез HTTP

  • Преход от stdio към HTTP за отдалечено разпространение и балансиране на натоварването
  • Реализиране на удостоверяване с помощта на bearer токени и mTLS
  • Плавно намаляване на функционалността при прекъсване на HTTP връзката по време на сесията
  • Разгласяване на сървъри на MCP чрез HTTP зад Kong или nginx с ограничение на скоростта (rate limiting)

Пъттери за интеграция с клиента

  • Регистриране на сървър на MCP с Claude Code чрез конфигурационния файл
  • Свързване на OpenClaude към множество крайни точки на MCP едновременно
  • Написване на персонализиран клиент на агент в Python с помощта на Python SDK на MCP
  • Плавно справяне с промените в наличността на инструменти по време на изпълнение

Предоставяне на ресурси и подсказки

  • Предоставяне на ресурси само за четене за обогатяване на контекста на агента
  • Създаване на параметризирани шаблони за подсказки, които насочват разсъжденията на агента
  • Динамично актуализиране на ресурси при промяна на основните данни
  • Разделяне на инструментите, които могат да се променят, от неизменните ресурси за яснота в киберсигурността

Вътрешен регистър на инструменти и откриване

  • Изграждане на корпоративен регистър на MCP с метаданни и тагове за притежание
  • Автоматично откриване чрез DNS-SD или известни крайни точки (well-known endpoint files)
  • Версиониране на инструменти и излизане от експлоатация на стари крайни точки без прекъсване за клиентите
  • Каталогизиране на инструменти с описания на естествен език за улесняване на търсенето от агенти

Граници на корпоративната сигурност

  • Реализиране на проверки за упълномощаване вътре в обработчиците на инструменти въз основа на идентичността на агента
  • Използване на мрежова сегментация за изолиране на рисковите инструменти от общия достъп на агентите
  • Пясъчник (sandboxing) на изпълнението на инструменти с помощта на контейнери seccomp и gVisor
  • Логване на всяко извикване на инструмент за съответствие и форензичен анализ

Инженерство на производителност и надеждност

  • Използване на политики за времеви лимити (timeouts) на семейство инструменти: база данни, изчислителна мощност и външни API интерфейси
  • Реализиране на прекъсвачи на вериги (circuit breakers) при неизправност на доставчиците
  • Кэширане на резултатите от инструменти за намаляване на ненужните скъпи изчисления
  • Изпълнение на сървъри на MCP като sidecars или като самостоятелни микросервизи

Взаимодействие между платформи за агенти

  • Тестване на съвместимостта на сървъри на MCP с клиенти на Claude Code и Continue.dev
  • Справяне с различията в съгласуването на транспортните протоколи между платформите
  • Писане на полифил адаптери за рамките на агенти, които не използват MCP
  • Изграждане на пазар на инструменти между платформи вътре в организацията

Еволюция на екосистемата на MCP вътре в организацията

  • Събиране на обратна връзка от разработчици относно полезността и точността на инструментите
  • Провеждане на четвъртните проверки на инструментите и премахване на остарелите интеграции
  • Въвеждане на нови екипи с помощта на шаблони за сървъри на MCP с възможност за самостоятелна регистрация (self-service)
  • Принос за подобрения в отворения спецификационен документ на MCP

Изисквания

  • Опит в програмирането с TypeScript или Python
  • Разбиране на модела за извикване на инструменти и функции на голям езиков модел (LLM)
  • Базови познания по мрежови технологии: HTTP, WebSockets и JSON-RPC

Аудитория

  • Бекенд разработчици, които изграждат персонализирани инструменти за ИИ агенти
  • Инженери на платформи, стандартизиращи начина, по който ИИ агентите получават достъп до системите на предприятието
  • Архитекти на решения, проектиращи екосистеми от инструменти за ИИ за корпоративно внедряване
 14 Часове

Брой участници


Цена за участник

Предстоящи Курсове

Свързани Kатегории