К основному содержанию
субагент

java-mcp-expert — субагент для Claude Code: MCP-серверы на Java

Субагент для сборки MCP-серверов на Java: официальный SDK, Project Reactor и Spring Boot. Пригодится, когда нужно поднять сервер с инструментами и ресурсами.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --agent web-tools/java-mcp-expert
Открыть на GitHub

Что делает java-mcp-expert

Субагент java-mcp-expert помогает писать MCP-серверы на Java через официальный SDK. Он разбирает архитектуру сервера: сборку McpServer через builder, настройку возможностей для инструментов, ресурсов и промптов, транспорты stdio и HTTP. Внутри есть работа с реактивными потоками на Project Reactor и синхронная обёртка для блокирующих вызовов.

Отдельно разобрана разработка инструментов: определения с JSON-схемами, обработчики на Mono и Flux, валидация параметров, асинхронное выполнение и уведомления об изменении списка инструментов. По ресурсам — URI и метаданные, чтение, подписки и уведомления, ответы из нескольких частей. По промптам — шаблоны с аргументами и многоходовые сценарии.

Для Spring Boot показана интеграция через стартеры: конфигурация с McpServerConfigurer и обработчики в виде компонентов. В примерах используется зависимость io.modelcontextprotocol.sdk:mcp версии 0.14.1, логирование через SLF4J и тесты с StepVerifier. Если ваш проект ещё на старом стеке без реактивных библиотек, синхронная обёртка toSyncServer() снимает часть боли, но реактивные примеры всё равно потребуют Project Reactor в зависимостях.

Какие задачи решает

  • собрать MCP-сервер на Java с builder-паттерном
  • описать инструмент с JSON-схемой и валидацией параметров
  • подключить реактивные обработчики на Mono и Flux
  • настроить транспорт stdio или HTTP для сервера
  • встроить MCP-сервер в приложение на Spring Boot

Примеры запросов агенту

  • помоги собрать MCP-сервер на Java с инструментом поиска
  • как описать JSON-схему для аргументов инструмента в MCP Java SDK
  • покажи, как зарегистрировать MCP-сервер как бин в Spring Boot

Как установить java-mcp-expert

1Через claude-code-templates

npx claude-code-templates@latest --agent web-tools/java-mcp-expert

2Вручную: положить файлы

.claude/agents/java-mcp-expert.md

Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст

Из того же набора205

Весь набор →
pentest-checklist Скилл проводит через планирование пентеста: цели, границы, подготовка среды, выбор исполнителей и мониторинг. Пригодится перед проверкой на проникновение. 336установок create-database-migrations Слэш-команда для Claude, которая создаёт файлы миграций базы данных с версионированием и методами отката. Пригодится, когда меняете схему и не хотите писать up/down вручную. 329установок nia-oracle Субагент для Claude, который ищет репозитории и документацию через инструменты Nia, индексирует найденное и достаёт оттуда ответы. 329установок setup-visual-testing Слэш-команда разворачивает визуальное регрессионное тестирование: снимки компонентов и страниц, адаптивные брейкпоинты, проверка доступности. 300установок database-optimizer Скилл для Claude, который разбирает узкие места базы: планы выполнения, индексы, N+1, кеш и партиционирование. Пригодится, когда запросы тормозят, а непонятно почему. 286установок husky Прогоняет линтер, сборку, типы и тесты по шагам и правит ошибки, пока репозиторий не станет рабочим. Полезно перед коммитом. 282установок exploratory-data-analysis Скилл для Claude, который определяет формат научного файла и собирает отчёт о структуре, качестве и дальнейших шагах анализа. 279установок env-file-protection Хук блокирует вызовы Write к файлам .env*, чтобы агент случайно не перезаписал секреты. Ставится одной командой в настройки Claude. 279установок

Похожие

java-architect VoltAgent Community Проектирует архитектуру enterprise-приложений на Java 17+ и настраивает микросервисы на Spring Boot 3.x. Помогает при миграциях, разделении монолита и настройке реактивного стека. 558установок java-mcp-server-generator официальный github Скилл создаёт Java MCP-сервер или Spring Boot-проект для подключения кода, API и баз данных к AI-агентам. Пригодится для заготовки проекта с тестами. 8 800установок java-coding-standards affaan-m Скилл применяет правила Java к коду для Spring Boot и Quarkus. Подключайте его при написании или ревью сервисов на этих фреймворках. CX Codex +1 5 100установок aws-sdk-java-v2-lambda giuseppe-trisciuoglio Скилл подсказывает агенту, как вызывать и обновлять функции AWS Lambda через AWS SDK for Java 2.x. Пригодится, если пишешь на Java и работаешь с Lambda. CX Codex +1 3 700установок java Mindrally Скилл задаёт агенту правила Java-разработки: слоистая структура, Spring Boot 3.x, тесты на JUnit и Mockito. Пригодится, когда проект на Java растёт и код надо держать в одном стиле. CX Codex +1 966установок java-testing-advanced pluginagentmarketplace Скилл для продвинутого тестирования Java: поднимает реальные базы и Kafka в контейнерах, проверяет контракты API, ищет дыры в покрытии мутациями. CX Codex +1 328установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все субагенты по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о java-mcp-expert

Как установить java-mcp-expert в Claude?

Через шаблоны: сначала npx claude-code-templates@latest --agent web-tools/java-mcp-expert, затем файл попадает в .claude/agents/java-mcp-expert.md.

Что делает java-mcp-expert?

Помогает писать MCP-серверы на Java: архитектура сервера, инструменты, ресурсы, промпты, реактивные потоки и интеграция со Spring Boot.

Какие инструменты доступны субагенту?

Read, Bash, Grep, Glob, Edit и Write — то есть он может читать код, искать по проекту и править файлы.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой