IBM Maximo — MCP-сервер для Claude Code: API и OSLC-запросы
Подключает ИИ-ассистента к вашей Maximo: находит объектные структуры, показывает поля, выполняет OSLC-запросы и создаёт записи.
claude mcp add --env MAXIMO_URL=<MAXIMO_URL> --env MAXIMO_API_KEY=<MAXIMO_API_KEY> --env MAXIMO_HOST=<MAXIMO_HOST> --transport stdio ibm-maximo -- npx -y maximo-mcp-serverЧто делает IBM Maximo
Сервер работает поверх Model Context Protocol и даёт ассистенту доступ к вашему экземпляру IBM Maximo. Вместо того чтобы вручную копировать документацию API, вы спрашиваете про нужную объектную структуру — MXWO, MXASSET и другие — и получаете точные имена полей, типы и описания. Дальше можно тут же выполнить OSLC REST-запрос и посмотреть реальные данные, прежде чем писать код.
Запись тоже поддерживается: создание заявок, активов и сервисных запросов, частичное обновление записи по ID, запуск бизнес-процессов Maximo вроде смены статуса или согласования. Для интерфейсов сервер помогает генерировать таблицы и дашборды на Carbon Design System.
Перед запуском нужны Node.js v18 или выше и ключ Maximo API с доступом на чтение. Схему OpenAPI стоит скачать заранее — без файла maximo_openapi.json офлайн-поиск по схеме не сработает, и ассистент будет отвечать медленнее. В .env задаются MAXIMO_URL, MAXIMO_HOST и MAXIMO_API_KEY; этот файл не коммитьте.
Какие задачи решает
- найти нужную объектную структуру Maximo и её поля
- проверить OSLC-запрос на живых данных до генерации кода
- создать заявку или актив прямо из диалога с ассистентом
- обновить запись Maximo по ID, не открывая интерфейс
- собрать таблицу или дашборд на Carbon Design System
Примеры запросов агенту
- Покажи поля объектной структуры MXWO и их типы
- Выполни OSLC-запрос к MXASSET и покажи первые записи
- Создай заявку на ремонт насоса через Maximo
Как установить IBM Maximo
Командой платформы
claude mcp add --env MAXIMO_URL=<MAXIMO_URL> --env MAXIMO_API_KEY=<MAXIMO_API_KEY> --env MAXIMO_HOST=<MAXIMO_HOST> --transport stdio ibm-maximo -- npx -y maximo-mcp-serverВместо <…> подставьте свои значения
Командой платформы
codex mcp add ibm-maximo --env MAXIMO_URL=<MAXIMO_URL> --env MAXIMO_API_KEY=<MAXIMO_API_KEY> --env MAXIMO_HOST=<MAXIMO_HOST> -- npx -y maximo-mcp-serverВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"ibm-maximo": {
"command": "npx",
"args": [
"-y",
"maximo-mcp-server"
],
"env": {
"MAXIMO_URL": "<MAXIMO_URL>",
"MAXIMO_API_KEY": "<MAXIMO_API_KEY>",
"MAXIMO_HOST": "<MAXIMO_HOST>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"ibm-maximo": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"maximo-mcp-server"
],
"env": {
"MAXIMO_URL": "<MAXIMO_URL>",
"MAXIMO_API_KEY": "<MAXIMO_API_KEY>",
"MAXIMO_HOST": "<MAXIMO_HOST>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e MAXIMO_URL=<MAXIMO_URL> -e MAXIMO_API_KEY=<MAXIMO_API_KEY> -e MAXIMO_HOST=<MAXIMO_HOST> ibm-maximo npx -y maximo-mcp-serverВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о IBM Maximo
Как установить IBM Maximo в Claude Code?
Выполните claude mcp add maximo-mcp-server -e MAXIMO_URL=<MAXIMO_URL> -e MAXIMO_API_KEY=<MAXIMO_API_KEY> -- npx -y maximo-mcp-server. Подставьте адрес своей Maximo и ключ API.
Что делает IBM Maximo?
Даёт ассистенту доступ к вашему экземпляру Maximo: поиск объектных структур, просмотр схем, OSLC-запросы, создание и обновление записей, запуск бизнес-процессов.
Что нужно для работы сервера?
Node.js v18 или выше и ключ Maximo API с доступом на чтение. Скачанная схема OpenAPI ускоряет ответы за счёт офлайн-поиска.