Skip to main content
Glama
elma365-mcp
by theYahia

MCP-сервер для ELMA365 — BPM-задачи и приложения low-code платформы через ИИ

Если вы искали, как подключить ELMA365 к нейросети, запускать бизнес-процессы и закрывать BPM-задачи не заходя в веб-интерфейс — это оно. 9 инструментов: элементы приложений, задачи, процессы, пользователи, комментарии. Спрашиваете «мои задачи на сегодня» — получаете список и закрываете их прямо в чате.

npm License: MIT CI

Часть серии WWmcp (46 серверов) by @theYahia.

Установка

Claude Desktop

{
  "mcpServers": {
    "elma365": {
      "command": "npx",
      "args": ["-y", "@theyahia/elma365-mcp"],
      "env": {
        "ELMA365_DOMAIN": "mycompany",
        "ELMA365_TOKEN": "your-token"
      }
    }
  }
}

Claude Code

claude mcp add elma365 \
  -e ELMA365_DOMAIN=mycompany \
  -e ELMA365_TOKEN=your-token \
  -- npx -y @theyahia/elma365-mcp

VS Code / Cursor

{
  "servers": {
    "elma365": {
      "command": "npx",
      "args": ["-y", "@theyahia/elma365-mcp"],
      "env": {
        "ELMA365_DOMAIN": "mycompany",
        "ELMA365_TOKEN": "your-token"
      }
    }
  }
}

Streamable HTTP (для веб-клиентов)

ELMA365_DOMAIN=mycompany ELMA365_TOKEN=your-token npx @theyahia/elma365-mcp --http --port 3000

Endpoint: http://localhost:3000/mcp Health check: http://localhost:3000/health

Smithery

Используйте smithery.yaml в корне репозитория для деплоя на Smithery.

Требуется ELMA365_DOMAIN (домен или поддомен ELMA365, например mycompany) и ELMA365_TOKEN (Bearer API-токен).

Related MCP server: fast-bitrix24-mcp

Инструменты (9)

Инструмент

Описание

get_app_items

Список элементов приложения по namespace и code

create_item

Создание нового элемента в приложении

get_tasks

Список BPM-задач

get_processes

Список бизнес-процессов

start_process

Запуск бизнес-процесса по коду

get_users

Список пользователей

get_user_by_id

Получение пользователя по ID

get_comments

Комментарии к элементу приложения

add_comment

Добавить комментарий к элементу

Skills (Claude Code)

Skill

Описание

/skill-my-tasks

Мои задачи — показать текущие BPM-задачи

/skill-start-process

Запусти бизнес-процесс по коду

Примеры

Покажи элементы приложения deals/crm_deals
Создай новый элемент в приложении hr/candidates
Покажи мои BPM-задачи
Покажи список бизнес-процессов
Запусти процесс approval_flow с параметрами {"amount": 50000}
Покажи пользователей
Покажи комментарии к элементу item-123 в deals/crm_deals
Добавь комментарий "Согласовано" к элементу item-123 в deals/crm_deals

Транспорт

Режим

Команда

Описание

stdio (по умолчанию)

npx @theyahia/elma365-mcp

Для Claude Desktop, Claude Code, Cursor

Streamable HTTP

npx @theyahia/elma365-mcp --http

Для веб-клиентов, port 3000 по умолчанию

Streamable HTTP (порт)

npx @theyahia/elma365-mcp --http --port 8080

Кастомный порт

Аутентификация

  • ELMA365_DOMAIN — домен ELMA365 (например mycompany для mycompany.elma365.ru, или полный домен mycompany.elma365.ru)

  • ELMA365_TOKEN — Bearer-токен для ELMA365 API

Базовый URL: https://{domain}.elma365.ru/pub/v1/

Разработка

npm install
npm run build
npm test
npm run dev    # запуск через tsx

Лицензия

MIT


Часть WWmcp · Telegram: @vhodvai

Available Tools

9 tools
add_commentC

Добавить комментарий к элементу приложения ELMA365.

Inputs: code (required), text (required), itemId (required), namespace (required).

create_itemC

Создать новый элемент в приложении ELMA365.

Inputs: code (required), data (required), namespace (required).

get_app_itemsC

Получить список элементов приложения ELMA365 по namespace и code.

Inputs: code (required), namespace (required), from, size.

get_commentsB

Получить комментарии к элементу приложения ELMA365.

Inputs: code (required), itemId (required), namespace (required), from, +1 more.

get_processesC

Получить список бизнес-процессов ELMA365.

Inputs: from, size.

get_tasksC

Получить список BPM-задач ELMA365.

Inputs: from, size.

get_user_by_idC

Получить пользователя ELMA365 по ID.

Inputs: id (required).

get_usersB

Получить список пользователей ELMA365.

Inputs: from, size.

start_processC

Запустить бизнес-процесс ELMA365 по коду.

Inputs: code (required), context.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.3/5.0

    Scored across 9 tools

    Disambiguation5/5

    Each tool targets a distinct resource or action: items, comments, processes, tasks, and users are clearly separated. The pairs like get_users/get_user_by_id and get_comments/add_comment are easily distinguishable as list vs. specific, causing no ambiguity.

    Naming Consistency5/5

    All tool names follow a consistent verb_noun pattern in snake_case (e.g., create_item, get_tasks, start_process). The verbs are appropriate and the naming is predictable across the entire set.

    Tool Count5/5

    With 9 tools covering common operations on items, comments, processes, tasks, and users, the count is well-scoped. Each tool serves a distinct purpose without unnecessary duplication or bloat.

    Completeness2/5

    The tool surface has significant gaps: items lack get single, update, and delete; comments lack delete; processes lack stop; tasks lack update. These missing operations limit the ability to perform full CRUD or lifecycle management for the domain.

    Maintenance

    ActivityNo data
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      An MCP server that provides 36 tools for interacting with the amoCRM (Kommo) API v4, covering leads, contacts, companies, and tasks. It supports full entity lifecycles, account analytics, and bulk operations with integrated OAuth 2.0 and rate limiting.
      2
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      MCP server for interacting with Bitrix24 REST API, enabling CRUD operations on deals, contacts, companies, users, leads, and tasks, plus analytics and risk assessment.
      83 PyPI
      2
      -
    • F
      license
      Not graded
      quality
      D
      maintenance
      This MCP server simplifies interaction with the ConnectWise Manage API through API discovery, execution, and a fast memory system for efficient workflows.
      13 npm
      -
    • A
      license
      A
      quality
      B
      maintenance
      MCP server for Planfix API enabling task, project, contact, and comment management with 10 tools and 2 skills.
      20
      61 npm
      5
      MIT