Skip to content

Конфигурация приложения mcp-server ​

Скачать пример файла конфигурации

MCP-сервер (Model Context Protocol) обеспечивает подключение AI-ассистентов и агентов к flip. Сервис публикуется на отдельном домене (mcp.example.flip-chart.ru), авторизация клиентов — через OAuth на стороне backend.

Файл конфигурации монтируется в контейнер по пути /flip/cfg/config.yaml.

Настройка backend

Требуется McpAgentTokens.Enable: true в конфигурации backend. Значение flipApi.clientId соответствует встроенному OAuth-клиенту flip-mcp.

Описание конфигурационных полей ​

server ​

  • name: Имя сервера, передаётся клиентам MCP.
    Пример: flip-mcp-server
  • version: Версия, передаётся клиентам MCP.
    Пример: "0.1.0"
  • transport: Транспорт. Значение http.
  • httpAddr: Адрес и порт HTTP-сервера.
    Пример: ":8090"

logLevel ​

  • logLevel: Уровень логирования: debug, info, warn, error.
    Пример: info

flipApi ​

  • serverUrl: Внешний адрес приложения (без пути /app). Используется в OAuth-метаданных; должен быть доступен клиентам MCP.
    Пример: https://example.flip-chart.ru
  • frontendUrl: Внешний адрес интерфейса flip.
    Пример: https://example.flip-chart.ru
  • clientId: Идентификатор OAuth-клиента, зарегистрированного в backend.
    Пример: flip-mcp
  • publicUrl: Публичный адрес MCP-сервера.
    Пример: https://mcp.example.flip-chart.ru
  • internalUrl: Внутренний адрес backend для запросов внутри сети. Если не задан, используется serverUrl.
    Пример: http://flip-backend:9000

RedisClient (Valkey) ​

Примечание

Сервис должен быть подключён к тому же экземпляру Valkey, что и backend.

  • Address: Адрес сервера Valkey.
    Пример: flip-valkey:6379
  • Username: Имя пользователя. Пустое значение, если ACL не используется.
  • Password: Пароль. Пустое значение, если не используется.
  • DB: Номер базы данных.
    Пример: 0

Документация flip On-Premise и Cloud