greenlake-service-catalog-mcp — MCP-сервер для Claude Code
MCP-сервер, который открывает ИИ-ассистенту доступ к каталогу услуг HPE GreenLake: предложения, провижининг, менеджеры и регионы. Пригодится, когда нужно спросить об инфраструктуре словами, а не через консоль.
claude mcp add greenlake-service-catalog-mcp -- uvx greenlake-service-catalog-mcpЧто делает greenlake-service-catalog-mcp
Сервер даёт ассистенту доступ к API каталога услуг HPE GreenLake. Через него можно посмотреть сервисные предложения, провижины, менеджеров, manager-provisions и регионы — всё это в режиме чтения.
Работает на Python 3.10 или выше, зависимости ставятся через uv. Авторизация — OAuth2 по учётным данным рабочего пространства GreenLake: нужны GREENLAKE_API_BASE_URL, GREENLAKE_CLIENT_ID, GREENLAKE_CLIENT_SECRET и GREENLAKE_WORKSPACE_ID. Без рабочего пространства с API-доступом сервер не подключится к платформе.
Есть два режима инструментов, переключаются переменной MCP_TOOL_MODE. В статическом каждый эндпоинт API становится отдельным инструментом, в динамическом работают три общих: list_endpoints, get_endpoint_schema и invoke_dynamic_tool. Транспорт — стандартный stdio, поэтому сервер подходит любому MCP-клиенту.
Какие задачи решает
- посмотреть сервисные предложения в каталоге GreenLake
- найти провижины и их менеджеров по рабочему пространству
- уточнить, какие регионы доступны для услуги
- получить данные каталога прямо в диалоге с ассистентом
- сверить manager-provisions без похода в веб-консоль
Примеры запросов агенту
- Покажи сервисные предложения в каталоге GreenLake
- Какие регионы доступны для этой услуги?
- Найди провижины и их менеджеров в моём рабочем пространстве
Как установить greenlake-service-catalog-mcp
Командой платформы
claude mcp add greenlake-service-catalog-mcp -- uvx greenlake-service-catalog-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from greenlake-service-catalog-mcp <команда>
Командой платформы
codex mcp add greenlake-service-catalog-mcp -- uvx greenlake-service-catalog-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from greenlake-service-catalog-mcp <команда>
Файл настроек
{
"mcpServers": {
"greenlake-service-catalog-mcp": {
"command": "uvx",
"args": [
"greenlake-service-catalog-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from greenlake-service-catalog-mcp <команда>
Файл настроек
{
"servers": {
"greenlake-service-catalog-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"greenlake-service-catalog-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from greenlake-service-catalog-mcp <команда>
Командой платформы
gemini mcp add greenlake-service-catalog-mcp uvx greenlake-service-catalog-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from greenlake-service-catalog-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о greenlake-service-catalog-mcp
Как установить greenlake-service-catalog-mcp в Claude Code?
Одной командой: claude mcp add greenlake-service-catalog-mcp -- uvx greenlake-service-catalog-mcp.
Что делает greenlake-service-catalog-mcp?
Даёт ассистенту доступ к API каталога услуг HPE GreenLake: предложения, провижины, менеджеры, manager-provisions и регионы. Доступ только на чтение.
Что нужно для работы сервера?
Python 3.10 или выше, пакетный менеджер uv и рабочее пространство HPE GreenLake с учётными данными API. Их передают через переменные GREENLAKE_CLIENT_ID, GREENLAKE_CLIENT_SECRET, GREENLAKE_WORKSPACE_ID и GREENLAKE_API_BASE_URL.