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

Съдържание и теми, включени в курса

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

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

Създаване на MCP сървър с Stdio

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

Създаване на MCP сървър с HTTP

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

Шаблони за интеграция на клиенти

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

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

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

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

  • Създаване на корпоративен регистър на MCP с метаданни и етикети за собственост
  • Автоматично откриване чрез DNS-SD или файлове с утвърдени ендпойнти
  • Версиониране на инструменти и прекратяване на достъпа до стари ендпойнти, без да се наруши работата на клиентите
  • Каталогизиране на инструменти с естествено езикови описания за по-добра видимост в търсачките на агентите

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

  • Извършване на проверки за упълномощаване вътре в обработчиците на инструменти, базирани на идентичността на агента
  • Използване на мрежова сегментация за изолиране на рисковите инструменти от общия достъп на агентите
  • Саниране на изпълнението на инструменти с помощта на контейнери на seccomp и gVisor
  • Логиране на всяко извикване на инструмент за съответствие и анализ в случай на инциденти

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

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

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

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

Развитие на екосистемата MCP от вътрешна гледна точка

  • Събиране на обратна връзка от разработчиците за полезността и точността на инструментите
  • Извършване на тримесечни одити на инструментите и отстраняване на остарелите интеграции
  • Интегриране на нови екипи чрез шаблони за самостоятелно създаване на MCP сървъри
  • Принос на подобрения към отворения исход на спецификацията на MCP

Изисквания

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

Целева аудитория

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

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


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

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

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