Перейти к содержимому

MCP Protocol Validator

Набор тестов для валидации серверов MCP по спецификации протокола, обеспечивая compliance и interoperability.

Python
68 stars

Описание

MCP Validator — это комплексная тестовая среда и reference-имплементации для проверки серверов Model Context Protocol. Поддерживает версии протокола 2025-06-18, 2025-03-26 и 2024-11-05 с фокусом на structured tool output, OAuth 2.1 аутентификацию, elicitation и security features. Тестирует STDIO и HTTP серверы, генерирует отчеты о compliance. Идеально для разработчиков, обеспечивая совместимость и безопасность реализаций MCP.

Возможности

Тестирование STDIO серверов

Проверка инициализации, инструментов, ошибок и версий протокола с опциями таймаутов и фокусировкой на tools.

HTTP compliance testing

Валидация HTTP-серверов с поддержкой OAuth 2.1, CORS, origin validation и protocol negotiation.

OAuth 2.1 аутентификация

Полная поддержка Bearer tokens, introspection, scopes и security headers для безопасных реализаций.

Генерация отчетов

Детальные отчеты о тестах, включая success rate, capabilities и session info для анализа compliance.

Мульти-версионная поддержка

Тестирование на разных версиях протокола с backward compatibility и feature-specific проверками.

Информация

Язык
Python
Лицензия
Other
GitHub Stars
68

Ссылки