Интеграции MCP, REST и ИИ
Подключение ChatGPT, Claude и Codex: публичные контракты, OAuth, проверенная совместимость, каналы и ограничения фоновых ответов.
SchemaMap 0.14.0 · Обновлено
REST и MCP — одни сервисы
REST — основной API, MCP вызывает те же прикладные сервисы. Swagger, OpenAPI JSON, MCP-справочник и схемы tools/list публикуются из действующих определений. Точные аргументы берите из этих контрактов, не из старого ответа чата. Справочники публичны, операции над областью требуют аутентификации.
Подключить помощника
- Откройте меню пользователя → «API и MCP». Выберите нужную область и минимальные права.
- Для OAuth-клиента используйте
https://dbmap.anticheckers.com/mcp; войдите и подтвердите требуемые scopes. - Для REST/Bearer создайте отдельный ключ. Храните его приватно; в примерах используйте
YOUR_API_KEY. - Начните с areas_list и чтения схемы. Перед записью перечитайте текущую ревизию и используйте mutationId для безопасного сетевого повтора.
Для чтения изображений нужен отдельный scope. Старое OAuth-согласие не получает новые разрешения автоматически. Доступ к коду выдаётся агенту в его окружении отдельно от SchemaMap.
Проверенная совместимость
Локальный Codex CLI проверялся с codex-cli 0.164.0; исследовательский Linux worker требует Node.js 22+. Автоматические проверки покрывают HTTP, OAuth, MCP SDK, каталог инструментов, ACL и текстовый JSON-ответ. Они не доказывают обновление каталога в личном ChatGPT/Voice или сохранение proof после сжатия контекста в конкретном Claude.
ChatGPT и Claude могут подключаться как поддерживающие MCP/OAuth клиенты при доступности этой функции в их продукте. Фактический набор инструментов проверяйте в своём клиенте. При старом каталоге используйте диагностику обновления. Успех конкретного клиента, тарифа или голосового режима не гарантируется серверным тестом.
Каналы и ответы в фоне
Каждому чату и worker нужен собственный канал. С 0.13.0 серверный канал бессрочен (expiresAt:null), но его proof хранит клиент. Явный отзыв и права подключения продолжают действовать. Потеря proof не разрешает занять канал другого чата.
Обсуждения и исследовательские задания требуют настроенного исполнителя. Загружаемый worker читает разрешённые исходники и отвечает; регистрация сама не запускает процесс. Вебчат читает уже готовые ответы при активном обращении и продолжает при следующем запросе пользователя. Автоматическое пробуждение завершённого вебчата не заявлено.
Далее: Руководство SchemaMap
Связанные материалы: Карта таблиц PHP-метода через Codex · Данные, доступ и ограничения