CyberRXN Docs

MCP: ChatGPT и Claude

Одно подключение, актуальный гайд и схемы действий с нашего сервера.

Подключение

Адрес удалённого MCP с транспортом Streamable HTTP: https://mcp.cyberrxn.com/mcp. Выберите OAuth и разрешите доступ к нужному пространству CyberRXN. Пошаговая инструкция есть в кабинете. При подключении через OAuth копировать API-ключ не нужно.

  1. В веб-версии ChatGPT откройте Plugins → + → Add custom MCP server, задайте имя и адрес, выберите OAuth и завершите создание плагина. В старом интерфейсе может использоваться Settings → Apps → Create.
  2. В Claude откройте Персонализация → Коннекторы, добавьте пользовательский удалённый коннектор и укажите адрес.
  3. Завершите согласие OAuth в CyberRXN и проверьте выбранное пространство.
  4. В новом чате сделайте коннектор доступным: выберите плагин в ChatGPT или включите его через + → Connectors в Claude. Затем задайте вопрос по химии и проверьте настоящие вызовы инструментов.

В ChatGPT доступность операций зависит от плана и прав пространства. Выбор приложения может действовать только для одного сообщения; для нового запроса к данным его иногда нужно выбрать снова. В Claude также действуют ограничения плана и роли в организации. Когда инструменты доступны агенту, в химическом вопросе можно не писать название CyberRXN; выбор инструмента моделью всё равно не гарантирован.

Названия пунктов, доступность функций и подтверждения зависят от провайдера. Кнопка сайта открывает провайдера и копирует адрес: заранее заполнить его форму можно только при наличии поддерживаемой ссылки у провайдера. Документация ChatGPT · Документация Claude.

Актуальный гайд без локального файла skill

При инициализации агент получает указание вызвать get_reaction_skill перед химическими задачами. Инструмент возвращает актуальный Markdown, его хеш и текущий каталог действий со схемами входных параметров. Эта же инструкция доступна как MCP-ресурс cyberrxn://skills/reaction-evidence и публичный Markdown.

Это инструкции сервера. Само подключение MCP не устанавливает нативный файловый skill. Для обновления текста нашего гайда пользователю не нужно загружать ZIP.

Стабильные точки вызова

Некоторые клиенты фиксируют одобренные описания инструментов. После первоначального обнаружения стабильных инструментов агент может выполнить действие из актуального каталога так:

{"name":"run_chemistry_action","arguments":{"action":"validate_reaction","arguments":{"reaction_smiles":"CCO>>CC=O","mode":"strict"}}}

run_chemistry_action принимает только поддерживаемые действия чтения. submit_corpus_action — поддерживаемые операции отправки репортов и реакций. Неизвестные действия и рекурсивные вызовы отклоняются. Химическая операция учитывается по своему настоящему имени и тарифу: оболочка не делает её бесплатной.

Если отдельный инструмент доступен, агент может вызвать его напрямую. Для новых схем инструментов может понадобиться первоначальное обновление у провайдера. Актуальный текст гайда и поддерживаемые действия доступны через стабильные точки входа. Сервер не может принудить модель выбрать инструмент.

Как должен работать агент

Для описанного эксперимента: гайд → небольшой поиск → полное наблюдение → ответ с учётом источника. Для уравнения: гайд → валидация, балансировка или конвертация. Пустая выдача сама по себе не является ошибкой базы. Для репорта нужно наблюдаемое противоречие источнику; для добавления реакции — публичное доказательство и право им поделиться.

Доступ можно отозвать в Приложениях. Внешний агент не может сам одобрять свои репорты и реакции.

На этой странице