项目文件夹

文件
2026-07-13 13:31:35 +08:00

13 KiB

Разширени теми в MCP

Advanced MCP: Secure, Scalable, and Multi-modal AI Agents

(Кликнете върху изображението по-горе, за да гледате видеото на този урок)

Тази глава обхваща поредица от разширени теми в имплементацията на Model Context Protocol (MCP), включително мултимодална интеграция, мащабируемост, най-добри практики за сигурност и корпоративна интеграция. Тези теми са от съществено значение за изграждане на здрави и готови за продукция MCP приложения, които могат да отговорят на изискванията на съвременните AI системи.

Преглед

Този урок разглежда разширени концепции в имплементацията на Model Context Protocol, фокусирайки се върху мултимодална интеграция, мащабируемост, най-добри практики за сигурност и корпоративна интеграция. Тези теми са съществени за изграждането на MCP приложения с производствен клас, които могат да обработват сложни изисквания в корпоративна среда.

Учебни цели

Към края на този урок ще можете да:

  • Имплементирате мултимодални възможности в рамките на MCP фреймуъркове
  • Проектирате мащабируеми MCP архитектури за сценарии с високо натоварване
  • Прилагате най-добри практики за сигурност, съобразени с принципите за сигурност на MCP
  • Интегрирате MCP с корпоративни AI системи и фреймуъркове
  • Оптимизирате производителността и надеждността в продукционна среда

Уроци и примерни проекти

Link Title Description
5.1 Integration with Azure Интеграция с Azure Научете как да интегрирате своя MCP сървър в Azure
5.2 Multi modal sample MCP мултимодални примери Примери за аудио, изображение и мултимодални отговори
5.3 MCP OAuth2 sample MCP OAuth2 демо Минимално Spring Boot приложение, показващо OAuth2 с MCP, както като Authorization Server, така и като Resource Server. Демонстрира сигурно издаване на токени, защитени крайни точки, деплоймент в Azure Container Apps и интеграция с API Management.
5.4 Root Contexts Коренови контексти Научете повече за кореновия контекст и как да го имплементирате
5.5 Routing Рутинг Научете различни видове маршрутизиране
5.6 Sampling Сравняване Научете как да работите със сравнителни извадки
5.7 Scaling Мащабиране Научете повече за мащабирането
5.8 Security Сигурност Осигурете своя MCP сървър
5.9 Web Search sample Уеб търсене MCP Python MCP сървър и клиент, интегриращи се със SerpAPI за реално време уеб, новини, продуктово търсене и въпроси и отговори. Демонстрира мулти-инструментна оркестрация, интеграция на външни API и здрава обработка на грешки.
5.10 Realtime Streaming Поточно предаване Поточното предаване на данни в реално време стана съществено в днешния свят, ориентиран към данни, където бизнесите и приложенията изискват незабавен достъп до информация за вземане на своевременни решения.
5.11 Realtime Web Search Уеб търсене Как MCP трансформира уеб търсенето в реално време, предоставяйки стандартизиран подход за управление на контекста между AI модели, търсачки и приложения.
5.12 Entra ID Authentication for Model Context Protocol Servers Entra ID автентикация Microsoft Entra ID предоставя стабилно облачно решение за управление на идентичности и достъп, като помага да се гарантира, че само упълномощени потребители и приложения могат да взаимодействат с вашия MCP сървър.
5.13 Microsoft Foundry Agent Integration Microsoft Foundry интеграция Научете как да интегрирате Model Context Protocol сървъри с Microsoft Foundry агенти, позволявайки мощна оркестрация на инструменти и корпоративни AI възможности с стандартизирани връзки към външни източници на данни.
5.14 Context Engineering Контекстно инженерство Бъдещата възможност за техники за контекстно инженерство за MCP сървъри, включително оптимизация на контекста, динамично управление на контекста и стратегии за ефективно създаване на prompt в рамките на MCP фреймуъркове.
5.15 MCP Custom Transport Потребителски транспорт Научете как да имплементирате специализирани транспортни механизми за специфични MCP комуникационни сценарии.
5.16 Protocol Features Deep Dive Функции на протокола Овладейте разширени функции на протокола, включително уведомления за напредък, анулиране на заявки, шаблони за ресурси и схеми за обработка на грешки.
5.17 Adversarial Multi-Agent Reasoning Противостоящи агенти Използвайте двама агенти с противоположни позиции, споделящи набор от MCP инструменти, за да хващате халюцинации, разкривате гранични случаи и произвеждате по-добре калибрирани изходи чрез структурирана дискусия.

Ново в MCP Спецификация 2025-11-25: Спецификацията вече включва експериментална поддръжка за Задачи (дългосрочни операции с проследяване на напредъка), Анотации на инструменти (метаданни за поведение на инструменти за сигурност), URL Mode Elicitation (искания за конкретно съдържание на URL от клиентите) и подобрени Корени (за управление на контекста на работната среда). Вижте чанглог на MCP Спецификацията за пълни подробности.

Допълнителни референции

За най-актуална информация относно разширени теми в MCP, вижте:

Основни изводи

  • Мултимодалните MCP имплементации разширяват AI възможностите отвъд текстовата обработка
  • Мащабируемостта е съществена за корпоративни внедрявания и може да се постигне чрез хоризонтално и вертикално мащабиране
  • Комплексни мерки за сигурност защитават данните и осигуряват правилен контрол на достъпа
  • Корпоративната интеграция с платформи като Azure OpenAI и Microsoft AI Foundry подобрява възможностите на MCP
  • Разширените MCP имплементации печелят от оптимизирани архитектури и внимателно управление на ресурсите

Упражнение

Проектирайте MCP имплементация с корпоративен клас за конкретен случай на употреба:

  1. Определете мултимодалните изисквания за вашия случай
  2. Очертайте мерките за сигурност, необходими за защита на чувствителните данни
  3. Проектирайте мащабируема архитектура, която може да се справя с променливо натоварване
  4. Планирайте интеграционните точки с корпоративните AI системи
  5. Документирайте потенциални тесни места в производителността и стратегии за смекчаване

Допълнителни ресурси


Какво следва

Изследвайте уроците в този модул, започвайки с: 5.1 MCP интеграция

След като завършите този модул, продължете към: Модул 6: Общностни приноси


Отказ от отговорност: Този документ е преведен с помощта на AI преводачески услуга Co-op Translator. Въпреки че се стремим към точност, моля имайте предвид, че автоматизираните преводи могат да съдържат грешки или неточности. Оригиналният документ на неговия роден език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за каквито и да е недоразумения или неправилни тълкувания, произтичащи от използването на този превод.