English · Русский

ZennoLab PublicApi — документация для разработчиков

Локальный HTTP-API ProjectMaker и ZennoPoster: что он предоставляет, как выпускается и ограничивается ключ, что означают ошибки и как развивается контракт. API доступен только с loopback — см. модель безопасности.

Русский перевод — вспомогательный; при расхождении верной считается английская версия.

Этот сайт описывает ZennoPoster 7.9.2 и новее и ZennoDroid 2.6.1 и новее, версию контракта 1.2.0, MCP-серверы 0.3.0 (MCP.ProjectMaker, MCP.ZennoPoster) и 0.2.0 (MCP.Instance, MCP.Android). Какой сервер к какому продукту и как узнать версии у своей установки — в compatibility.md.

  • developer-guide.md — начните здесь: быстрый старт, выпуск ключа, скоупы/тиры, примеры запросов по доменам, /capabilities.
  • versioning-and-deprecation.md — политика semver (что считается breaking change), окно устаревания и контракт заголовков Deprecation/Sunset.
  • compatibility.md — какая версия продукта, версия контракта и версия MCP-серверов сочетаются между собой и как узнать все три у работающей установки.
  • errors.md — каждый HTTP-статус и код ошибки, который возвращает этот API, и как его обрабатывать.
  • security-model.md — что защищает ApiKey, а что нет, доступ только с localhost, аудит.

Только на английском:

  • api-reference.md — полный справочник операций: каждый метод по доменам, с глаголом, путём, уровнем риска, требуемым скоупом, полями тела запроса и кодами ответа.
  • openapi/openapi.v1.json — машиночитаемый документ OpenAPI 3.0.3; openapi/index.html отображает его через Redoc.

Подключение LLM-клиента к MCP-серверам описано отдельно — в README репозитория. Кнопки установки для Cursor и VS Code и команды Claude Code — в install.md.


Table of contents


Generated from the frozen operation catalog of ZennoPoster. Questions and issues — github.com/ZennoLab/zennoposter-mcp/issues

This site uses Just the Docs, a documentation theme for Jekyll.