Connects Claude to ELMA365, a Russian business process management platform, through its REST API. You get nine tools covering the core workflow operations: querying and creating app items by namespace and code, fetching and managing BPM tasks, starting processes with parameters, looking up users, and reading or posting comments on items. Authentication uses a bearer token against your ELMA365 domain. Supports both stdio for desktop clients and HTTP streaming mode for web integrations. Part of a larger Russian API MCP collection. Reach for this when you need Claude to interact with ELMA365 workflows, like triaging tasks, kicking off approval processes, or updating CRM records in Russian enterprise environments.
MCP-сервер для ELMA365 API — элементы приложений, BPM-задачи, процессы, пользователи, комментарии. 9 инструментов.
Часть серии Russian API MCP (50 серверов) by @theYahia.
{
"mcpServers": {
"elma365": {
"command": "npx",
"args": ["-y", "@theyahia/elma365-mcp"],
"env": {
"ELMA365_DOMAIN": "mycompany",
"ELMA365_TOKEN": "your-token"
}
}
}
}
claude mcp add elma365 \
-e ELMA365_DOMAIN=mycompany \
-e ELMA365_TOKEN=your-token \
-- npx -y @theyahia/elma365-mcp
{
"servers": {
"elma365": {
"command": "npx",
"args": ["-y", "@theyahia/elma365-mcp"],
"env": {
"ELMA365_DOMAIN": "mycompany",
"ELMA365_TOKEN": "your-token"
}
}
}
}
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.yaml в корне репозитория для деплоя на Smithery.
Требуется
ELMA365_DOMAIN(домен или поддомен ELMA365, напримерmycompany) иELMA365_TOKEN(Bearer API-токен).
| Инструмент | Описание |
|---|---|
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 | Добавить комментарий к элементу |
| 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
ELMA365_DOMAIN*secretAPI key for the service