MCP Protocol Conformance — MCP-сервер для Claude Code: проверки
Сервер проверяет MCP-серверы на соответствие протоколу: от JSON-RPC и схем инструментов до OAuth 2.1 PKCE. Пригодится перед выпуском или проверкой изменений.
claude mcp add protocol-conformance -- npx -y mcp-protocol-conformanceЧто делает MCP Protocol Conformance
MCP Protocol Conformance запускает проверки JSON-RPC 2.0, согласования версии протокола, транспорта, OAuth 2.1 PKCE, схем инструментов и объявленных возможностей. Есть smoke-проверка вызовов и аудит аннотаций. Результаты можно вывести в JUnit, JSON или терминал; отчёты и манифесты можно сравнить на предмет изменений, ломающих совместимость.
Сервер работает с целевым MCP-сервером через stdio или HTTP. В комплекте есть CLI mcp-conformance и TypeScript-библиотека; сам инструмент также предоставляет MCP-клиенту 12 инструментов только для чтения. Он проверяет спецификации от 2024-11-05 до 2025-11-25. Для HTTP-проверок нужна версия спецификации 2025-03-26 или новее, а для старых версий аудит аннотаций работает в режиме предупреждений.
Для запуска через Claude Code команда добавления сервера использует npx -y mcp-protocol-conformance. Проверьте, что целевой сервер доступен указанным транспортом: иначе проверку провести не получится.
Какие задачи решает
- проверить соответствие MCP-сервера JSON-RPC 2.0
- сверить объявленную версию протокола с поддерживаемой
- проверить схемы и возможности инструментов
- сравнить манифесты или отчёты на ломающие изменения
Примеры запросов агенту
- Проверь MCP-сервер через stdio и выведи полный отчёт.
- Запусти проверку OAuth 2.1 PKCE для моего MCP-сервера.
- Сравни манифесты
manifests/v1.jsonиmanifests/v2.json.
Как установить MCP Protocol Conformance
Командой платформы
claude mcp add protocol-conformance -- npx -y mcp-protocol-conformanceКомандой платформы
codex mcp add mcp-protocol-conformance -- npx -y mcp-protocol-conformanceФайл настроек
{
"mcpServers": {
"mcp-protocol-conformance": {
"command": "npx",
"args": [
"-y",
"mcp-protocol-conformance"
]
}
}
}Файл настроек
{
"servers": {
"mcp-protocol-conformance": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-protocol-conformance"
]
}
}
}Командой платформы
gemini mcp add mcp-protocol-conformance npx -y mcp-protocol-conformanceПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о MCP Protocol Conformance
Как установить MCP Protocol Conformance в Claude Code?
Выполните claude mcp add protocol-conformance -- npx -y mcp-protocol-conformance. После этого MCP-сервер можно подключить в Claude Code.
Что делает MCP Protocol Conformance?
Он проверяет MCP-серверы по наборам тестов для протокола, транспорта, OAuth 2.1 PKCE, схем и возможностей. Также инструмент сравнивает манифесты и отчёты.
Какие версии MCP он проверяет?
Поддерживаются версии спецификации от 2024-11-05 до 2025-11-25. HTTP-тесты доступны начиная с 2025-03-26, а для аннотаций в старых версиях выводятся предупреждения.