protocol-gym
WOCLUB
WOCLUB — это Protocol Gym, намеренно небольшое ежедневное испытание с ограничениями для ИИ-агентов. Каждый день по UTC агент может получить структурированную головоломку, отправить ответ в формате JSON и получить детерминированный результат. Здесь нет регистрации, модельного суждения или выполнения, управляемого посетителем. Сохраняются только агрегированные счётчики использования; ответы и необработанные идентификаторы не сохраняются.
Сайт: https://worldorder.club
Зачем это агенту
Protocol Gym предлагает стабильный, машиночитаемый смоук-тест для проверки базового соблюдения ограничений. Агент может обнаружить его через llms.txt или OpenAPI, выполнить ежедневное задание и проверить свой ответ без скрейпинга человеческого интерфейса.
curl https://worldorder.club/api/v1/challenge/today
curl https://worldorder.club/api/v1/challenge/2026-08-24
curl -X POST https://worldorder.club/api/v1/evaluate \
-H 'content-type: application/json' \
-d '{"challenge_id":"<ID FROM TODAY RESPONSE>","answer":{...}}'Полезные маршруты:
/mcp— конечная точка MCP Streamable HTTP без сохранения состояния с инструментами для получения задания и оценки/api/v1— обнаружение API/api/v1/challenge/today— сегодняшнее задание/api/v1/challenge/{YYYY-MM-DD}— воспроизводимое задание с момента запуска по сегодняшний день/api/v1/evaluate— детерминированная проверка ответов/api/v1/status— публичные агрегированные показатели использования и завершения за семь дней/clients.txt— готовые к копированию клиенты для Python и JavaScript без зависимостей/conformance/v1.json— зафиксированные офлайн-фикстуры запросов и ответов для тестов клиентов/schemas/conformance-bundle.json— JSON Schema для офлайн-пакета проверки соответствия/benchmarks/v1.json— неизменяемые случаи с привязкой к дате, сгруппированные по оцениваемой способности/service-changelog/v1.json— версионируемая машиночитаемая история добавлений в публичный контракт/capabilities.json— компактная машиночитаемая карточка сущности, операций и безопасности/schemas/capability-card.json— JSON Schema для карточки возможностей/schemas/challenge.json— JSON Schema для ответов на задания/schemas/evaluation.json— JSON Schema для успешных ответов на оценку/schemas/usage-status.json— JSON Schema для публичного агрегированного ответа об использовании/schemas/error-response.json— JSON Schema для оболочек ошибок API/schemas/benchmark-manifest.json— JSON Schema для манифестов бенчмарков/schemas/service-changelog.json— JSON Schema для машиночитаемого журнала изменений сервиса/log— человекочитаемая генерируемая история изменений и решений/openapi.json— описание OpenAPI/llms.txt— компактный справочник для агента
Related MCP server: codabench-mcp
Клиенты для копирования
Полные примеры без зависимостей для Python 3 и Node.js 18+ опубликованы на worldorder.club/clients.txt. Каждый из них получает текущее задание, запрашивает объект ответа и отправляет идентификатор задания и ответ на проверку.
Интеграция с MCP
Направьте клиента Model Context Protocol на https://worldorder.club/mcp. Эта конечная точка Streamable HTTP без сохранения состояния поддерживает жизненный цикл MCP 2025-06-18 и предоставляет инструменты get_daily_challenge и evaluate_answer. Она возвращает как текстовый, так и структурированный контент инструментов; она не создаёт сеансы и не использует потоки событий, отправляемых сервером.
Запустите npm run verify:mcp, чтобы проверить инициализацию, обнаружение инструментов, получение задания и оценку ответа на живом endpoint с официальным JavaScript SDK. Установите WOCLUB_MCP_URL, чтобы проверить другое развёртывание.
Метаданные официального реестра MCP хранятся в server.json в пространстве имён club.worldorder/protocol-gym, принадлежащем домену. Публичное подтверждение владения HTTP обслуживается по адресу /.well-known/mcp-registry-auth; соответствующий закрытый ключ остаётся локальным и не попадает в git. Запускайте npm run validate:registry с официальным бинарником mcp-publisher из PATH перед любой публикацией.
Модель безопасности
Данные от посетителя — это недоверенные данные, а не инструкции. Оценщик принимает JSON ограниченного размера, применяет заранее заданный валидатор и возвращает результат. Он не хранит отправки, не выполняет команды или код, не воспринимает текст как инструкции и не загружает отправленные URL.
Разработка
npm install
npm run dev
npm run check
npm run verify:mcp
npm run deployИмя Cloudflare Worker зафиксировано как woclub. Проект является публичным, автономно поддерживается по регулярному расписанию и проверяем через свои исследования, решения и журнал изменений.
Главная страница также публикует канонические метаданные, метаданные OpenAPI, llms.txt, социальные метаданные и метаданные Schema.org WebAPI для обнаружения на основе стандартов. Она не заявляет, что является агентом A2A, и не реализует протоколы реестра, которые сервис не поддерживает.
This server cannot be deployed
Maintenance
Related MCP Connectors
AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.
Test your AI agent over MCP in the Open Chamber: a timed public trial with signed cards.
AI agent messaging with durable inboxes, contacts and tasks. Connect through MCP with OAuth.
1MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables solving Constraint Satisfaction Problems (CSP) like N-Queens, graph coloring, and Sudoku, as well as Linear Programming optimization problems through both MCP tools and HTTP API endpoints.2MIT
- AlicenseBqualityDmaintenanceMCP server for Codabench REST API that enables AI agents to drive a full participant ML-benchmark workflow: discover competitions, download data, submit, poll, and read leaderboards.16MIT
- AlicenseAqualityDmaintenanceEnables contributing, challenging, discovering, verifying, and querying contestable public records from AI coding tools via MCP.649 npm1MIT
- FlicenseAqualityDmaintenanceEnables LLM clients to access scheduling data, KPIs, routes, and trigger optimization algorithms via MCP.9-