Перейти к содержимому

Создавайте приложения на базе ИИ с помощью клиентов MCP в Spring AI

Dan Vega

0:00 / 0:00

Создавайте приложения на базе ИИ с помощью клиентов MCP в Spring AI

15 274 просмотра · 10 месяцев назад
Dan Vega
93,2 тыс. подписчиков
15 274 просмотра · 10 месяцев назад
Узнайте, как создавать клиенты MCP (Model Context Protocol) с помощью Spring AI для дополнения больших языковых моделей пользовательским контекстом и функциональностью! В этом руководстве я покажу вам, как создать приложение Spring Boot, работающее в качестве клиента MCP и подключающееся к серверам MCP для улучшения ваших приложений ИИ с помощью пользовательских данных в режиме реального времени, на которых не обучались преподаватели с правами (LLM). Мы создадим практический пример, используя мой сервер MCP «Dan Vega as a Service», чтобы продемонстрировать, как можно преодолеть ограничения традиционных преподавателей с правами (LLM). 📚 Что вы узнаете: ✅ Как настроить клиент MCP с помощью Spring AI 1.1.0, этап 3 ✅ Настройка нескольких типов транспорта (потоковый HTTP, SSE, STDIO) для серверов MCP ✅ Интеграция OpenAI (или любого LLM) с пользовательскими серверами MCP для расширенного контекста ✅ Создание конечных точек REST, использующих инструменты MCP для ответов дополненного ИИ ✅ Рекомендации по объединению нескольких серверов MCP в одном клиенте ⏱️ Временные метки: 00:00 Введение в клиенты MCP 02:15 Понимание ограничений и решений для сервера MCP 04:30 Обзор документации Spring AI 06:00 Настройка проекта с помощью Spring Initializr 08:30 Настройка ключей API OpenAI 10:45 Настройка конфигурации клиента MCP в YAML 13:00 Создание контроллера чата 15:30 Тестирование клиента MCP Интеграция 17:45 Примеры использования в реальной жизни и дальнейшие шаги 🔗 Ресурсы: Репозиторий GitHub: https://github.com/danvega/dvaas-client Документация Spring AI: https://docs.spring.io/spring-ai Сервер MCP Dan Vega как услуга: https://mcp.danvega.dev/mcp Предыдущее руководство по серверу MCP:    • Build AI's Future: Model Context Protocol ...   Запись в блоге: https://www.danvega.dev/blog/spring-a... 💡 Основные выводы: В этом руководстве показано, как клиенты MCP предоставляют независимый от модели способ дополнения LLM пользовательским контекстом и возможностями. Вы можете переключаться между OpenAI, Anthropic, Google Gemini или любым поддерживаемым LLM без изменения кода — сервер MCP обрабатывает дополнение контекста одинаково для всех поставщиков. Идеально подходит для разработчиков, создающих приложения на базе ИИ, которым необходим доступ к собственным данным, информации в режиме реального времени или пользовательским функциям, недоступным в предобученных моделях. 👍 Если это руководство оказалось вам полезным, поставьте ему лайк и подпишитесь, чтобы получать больше материалов о Spring AI! 👋🏻Свяжитесь со мной: Сайт: https://www.danvega.dev Twitter:   / therealdanvega   Github: https://github.com/danvega LinkedIn:   / danvega   Рассылка: https://www.danvega.dev/newsletter ПОДПИШИТЕСЬ НА МОЙ КАНАЛ: http://bit.ly/2re4GH0 ❤️