MCP-серверы по-разному отвечают на вызов несуществующего инструмента
Разработчик инструмента mcp-era-probe проверил 11 MCP-серверов вызовом несуществующего инструмента и нашёл три разных типа ответа: протокольную ошибку -32602, результат с isError: true и «успешный» ответ с текстом ошибки без isError. Последний вариант опасен: клиент, не разбирающий текст, примет ошибку за вывод инструмента.
- Проверены 11 серверов: 8 современных и 3 legacy-эпохи
- Пять строгих HTTP-серверов вернули протокольную ошибку -32602
- Один современный сервер ответил isError: true, один legacy — текстом без isError
- Повторная проверка с другим именем дала те же результаты
Читать дальше
Безопасность