Skip to main content
Glama
LucasAllmaBI

Dify Management MCP

by LucasAllmaBI

Dify Management MCP

Этот MCP-сервер позволяет вам программно управлять вашим экземпляром Dify. Он предоставляет инструменты для перечисления и создания баз знаний (datasets), перечисления приложений и управления инструментами.

Функциональные возможности

  • Управление знаниями: Перечисление наборов данных, создание новых наборов данных и перечисление документов.

  • Управление приложениями: Перечисление приложений в рабочем пространстве и получение подробной информации.

  • Управление инструментами: Перечисление поставщиков инструментов.

Настройка

  1. Клонируйте этот репозиторий.

  2. Установите зависимости: npm install.

  3. Создайте файл .env на основе .env.example.

  4. Настройте переменные:

    • DIFY_BASE_URL: URL вашего экземпляра (например, https://api.dify.ai для облачной версии).

    • DIFY_CONSOLE_API_KEY: Ваш API-ключ консоли (см. ниже, как его получить).

Как получить DIFY_CONSOLE_API_KEY

Ключ консоли необходим для операций управления (например, создания наборов данных). В настоящее время в Dify Cloud вы можете найти свой ключ в разделе Настройки > Рабочее пространство > API службы или используя токен сессии браузера (менее рекомендуется). Для самостоятельно размещенных экземпляров используйте токен, созданный для администратора.

Локальный запуск

npm run build
npm start

Развертывание в Dokploy

Этот проект включает Dockerfile. Для запуска в Dokploy:

  1. Подключите свой репозиторий GitHub к Dokploy.

  2. Настройте переменные окружения (DIFY_BASE_URL, DIFY_CONSOLE_API_KEY) на панели управления Dokploy.

  3. Dokploy обнаружит Dockerfile и выполнит сборку автоматически.


Разработано для автоматизации управления Dify.

Related MCP Connectors