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
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceMCP server that equips AI agents with dev workflow tools including GitHub project management, conventional commits, visual regression testing, Jira/Confluence integration, and a persistent memory knowledge graph.25MIT
- AlicenseBqualityDmaintenanceMCP Server for Git operations, agent templates, and project utilities.992MIT
- FlicenseNot gradedqualityBmaintenanceMCP server for AI DevTool workflow, exposing tools and resources for code review, repository chat, and repository operations.1
- AlicenseAqualityFmaintenanceMCP server for running external coding agents as background tasks inside Claude Code. Supports multiple backends including Codex, Grok, GLM, DeepSeek, and more.7MIT
Related MCP Connectors
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
A MCP server built for developers enabling Git based project management with project and personal…
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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