An MCP Server Is Not Interoperable Just Because It Connects
Описание и применение
Проверка MCP‑сервера должна включать схему, состояние ошибки, краткое содержание и структурированные данные, а не только соединение.
Задача
MCP handshake only confirms connection; it does not guarantee that the client can correctly use the tool, interpret responses, or detect errors.
Результат
The smoke test confirms that the server advertises the correct schema, returns non‑error responses, provides concise content, and supplies deterministic structured data, ensuring better interoperability.
Рабочий процесс
- 1. Call list_tools() and inspect input schema for each tool.
- 2. Verify CallToolResult.is_error is false for a sample call.
- 3. Check that content contains concise summary without full payload.
- 4. Inspect structured_content for required fields (response_type, completion, assistant_action, normalized locations, etc.).
Доказательства
The test call returned is_error=false.
The structured result carried destination normalization, product fields and workflow state.
- Дата записи: 2026-09-06T04:51:25.152Z