GIMS Automation MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@GIMS Automation MCP Serverlist all scripts in the Automation folder"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
GIMS Automation MCP Server
MCP (Model Context Protocol) сервер для интеграции coding-агентов (Claude Code CLI и др.) с системой GIMS Automation.
Возможности
Разработка сценариев автоматизации (Scripts)
Разработка типов источников данных (MultyDataSourceType) с методами и свойствами
Разработка типов активаторов (ActivatorType) с кодом и свойствами
Поиск по коду и имени
Автоматическое обновление токена доступа при истечении срока действия
Related MCP server: agent-services-mcp
Установка
Из GitLab
pip install git+ssh://git@gitlab.gelarm.ru/gelarm/gims-automation-mcp-server.gitИз GitHub
pip install git+https://github.com/gelarm/gims-automation-mcp-server.gitДокументация
Для разработки
git clone git@gitlab.gelarm.ru:gelarm/gims-automation-mcp-server.git
cd gims-automation-mcp-server
pip install -e ".[dev]"Справка
gims-mcp-server --helpКонфигурация
Claude Code CLI
Создайте файл .mcp.json в корне вашего проекта:
{
"mcpServers": {
"gims-automation": {
"command": "gims-mcp-server",
"env": {
"GIMS_URL": "https://gims.example.com",
"GIMS_ACCESS_TOKEN": "<JWT_ACCESS_TOKEN>",
"GIMS_REFRESH_TOKEN": "<JWT_REFRESH_TOKEN>"
}
}
}
}Self-signed сертификаты
Для работы с серверами с самоподписанными сертификатами добавьте GIMS_VERIFY_SSL:
{
"mcpServers": {
"gims-automation": {
"command": "gims-mcp-server",
"env": {
"GIMS_URL": "https://gims.example.com",
"GIMS_ACCESS_TOKEN": "<JWT_ACCESS_TOKEN>",
"GIMS_REFRESH_TOKEN": "<JWT_REFRESH_TOKEN>",
"GIMS_VERIFY_SSL": "false"
}
}
}
}Параметры
Параметр | CLI | Env | Описание |
URL |
|
| URL GIMS сервера |
Access Token |
|
| JWT токен доступа |
Refresh Token |
|
| JWT токен обновления |
Verify SSL |
|
| Проверка SSL сертификата (по умолчанию: true) |
Max Response Size |
|
| Лимит размера ответа в КБ (по умолчанию: 10). Примерный пересчёт в токены: 1КБ ≈ 250 токенов (ASCII) или 170 токенов (кириллица) |
Log Stream Timeout |
|
| Таймаут для SSE-потока логов в секундах (по умолчанию: 60) |
Получение токенов
Войдите в GIMS через веб-интерфейс
Откройте Developer Tools → Application → Cookies
Скопируйте значения
access_tokenиrefresh_token
Автоматическое обновление токена
MCP сервер автоматически обновляет access token при получении ошибки 401 (токен истёк). Для этого используется refresh token.
При недействительном refresh token выводится сообщение:
Ошибка аутентификации: токен обновления недействителен. Проверьте учётную запись и получите новые токены в GIMS.Доступные Tools (57)
Scripts (11 tools)
Tool | Описание |
| Список папок скриптов с иерархией |
| Создать папку |
| Обновить папку |
| Удалить папку |
| Список скриптов (с фильтром по папке) |
| Получить скрипт с кодом |
| Создать скрипт |
| Обновить скрипт |
| Удалить скрипт |
| Поиск по коду и/или имени |
| Получить лог выполнения скрипта через SSE-поток. Ожидает маркер завершения или таймаут. Параметры: |
DataSource Types (22 tools)
Папки (4 tools)
Tool | Описание |
| Список папок типов ИД |
| Создать папку |
| Обновить папку |
| Удалить папку |
Типы (5 tools)
Tool | Описание |
| Список типов ИД |
| Получить тип с properties и methods |
| Создать тип |
| Обновить тип |
| Удалить тип |
Свойства (4 tools)
Tool | Описание |
| Список свойств типа |
| Добавить свойство |
| Обновить свойство |
| Удалить свойство |
Методы (4 tools)
Tool | Описание |
| Список методов типа |
| Добавить метод |
| Обновить метод (включая код) |
| Удалить метод |
Параметры методов (4 tools)
Tool | Описание |
| Список параметров метода |
| Добавить параметр |
| Обновить параметр |
| Удалить параметр |
Поиск (1 tool)
Tool | Описание |
| Поиск по коду методов |
Activator Types (14 tools)
Папки (4 tools)
Tool | Описание |
| Список папок типов активаторов |
| Создать папку |
| Обновить папку |
| Удалить папку |
Типы (5 tools)
Tool | Описание |
| Список типов активаторов |
| Получить тип с кодом и properties |
| Создать тип |
| Обновить тип (включая код) |
| Удалить тип |
Свойства (4 tools)
Tool | Описание |
| Список свойств типа |
| Добавить свойство |
| Обновить свойство |
| Удалить свойство |
Поиск (1 tool)
Tool | Описание |
| Поиск по коду типов |
Справочники (2 tools)
Tool | Описание |
| Типы значений (только чтение) |
| Разделы свойств (только чтение) |
Git Sync (8 tools)
Tools для синхронизации компонентов автоматизации с Git-репозиторием.
Экспорт (3 tools)
Tool | Описание |
| Экспорт скрипта в Git-формат (meta.yaml + code.py) |
| Экспорт типа ИД со всеми методами и свойствами |
| Экспорт типа активатора со свойствами и кодом |
Импорт (3 tools)
Tool | Описание |
| Импорт скрипта с валидацией Python синтаксиса |
| Импорт типа ИД |
| Импорт типа активатора |
Вспомогательные (2 tools)
Tool | Описание |
| Проверка синтаксиса Python через ast.parse() |
| Сравнение версии в GIMS с Git (по updated_at/exported_at) |
Структура Git-репозитория
automation-components/
├── scripts/
│ └── <script_folder>/
│ ├── meta.yaml
│ └── code.py
├── datasource_types/
│ └── <type_folder>/
│ ├── meta.yaml
│ ├── properties.yaml
│ └── methods/
│ └── <method_label>/
│ ├── meta.yaml
│ ├── code.py
│ └── params.yaml
└── activator_types/
└── <type_folder>/
├── meta.yaml
├── code.py
└── properties.yamlGit-операции
Git-операции выполняются через Bash tool (не через MCP):
git config user.name # Проверить конфигурацию перед commit
git config user.email
git pull origin main
git add scripts/my_script/
git commit -m "Export script 'My Script'"
git push origin mainРазработка
Запуск тестов
pytestЛинтинг
ruff check src testsПокрытие тестами
pytest --cov=gims_mcp --cov-report=term-missingЛицензия
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/gelarm/gims-automation-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server