MCP tools/list: capabilities и обработчик запроса
Объявление возможности сообщает клиенту, какую функциональность поддерживает сервер. Оно не создаёт реализацию обработчика автоматически: объявленный контракт должен соответствовать фактическим ответам.
Проверяйте не только успешный tools/call, но и обнаружение инструментов, их схемы и обработку ошибок. В вопросе ниже нужно найти разрыв между capabilities и зарегистрированными обработчиками.
Это бесплатное упражнение из платного курса. Проверьте решение без регистрации. Объяснения и последовательная практика — в курсе «AI Agent Integrations PRO: MCP».
Сервер объявил в capabilities поле tools: {}, но не зарегистрировал обработчик tools/list. Что произойдёт, когда клиент отправит запрос tools/list?
Без регистрации · результат не сохраняется
