java-mcp-expert — субагент для Claude Code: MCP-серверы на Java
Субагент для сборки MCP-серверов на Java: официальный SDK, Project Reactor и Spring Boot. Пригодится, когда нужно поднять сервер с инструментами и ресурсами.
npx claude-code-templates@latest --agent web-tools/java-mcp-expertЧто делает 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-expert2Вручную: положить файлы
.claude/agents/java-mcp-expert.mdДля всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию
Вручную: положить файлы
.codex/agents/java-mcp-expert.tomlCodex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/
Вручную: положить файлы
.cursor/agents/java-mcp-expert.mdCursor понимает и .claude/agents/
По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст
Из того же набора205
Весь набор →Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все субагенты по теме «Настройка агента: память, контекст, субагенты» →Вопросы о 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 — то есть он может читать код, искать по проекту и править файлы.