Skip to main content
MCP server CX Codex

greenlake-service-catalog-mcp — Claude Code MCP server for HPE

An MCP server that lets your AI assistant read the HPE GreenLake service catalog: offers, provisions, managers and regions. Useful when you want to ask about infrastructure in plain language.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add greenlake-service-catalog-mcp -- uvx greenlake-service-catalog-mcp
Open on GitHub

What greenlake-service-catalog-mcp does

This server connects an assistant to the HPE GreenLake service catalog API. You can pull service offers, provisions, managers, manager-provisions and regions through it. Everything is read-only.

It runs on Python 3.10 or newer and uses uv for dependencies. Authentication is OAuth2 with your GreenLake workspace credentials: GREENLAKE_API_BASE_URL, GREENLAKE_CLIENT_ID, GREENLAKE_CLIENT_SECRET and GREENLAKE_WORKSPACE_ID. No workspace with API access means no connection to the platform.

Two tool modes are available, switched with the MCP_TOOL_MODE variable. Static mode turns every API endpoint into its own tool; dynamic mode exposes three generic ones — list_endpoints, get_endpoint_schema and invoke_dynamic_tool. The transport is plain stdio, so any MCP-compatible client can use it.

What it helps with

  • browse service offers in the GreenLake catalog
  • locate provisions and their managers in a workspace
  • check which regions a service supports
  • pull catalog data into a chat with the assistant
  • review manager-provisions without opening the web console

Example prompts for the agent

  • List the service offers in the GreenLake catalog
  • Which regions does this service support?
  • Find the provisions and their managers in my workspace

How to install greenlake-service-catalog-mcp

Platform CLI

claude mcp add greenlake-service-catalog-mcp -- uvx greenlake-service-catalog-mcp

uvx runs the command named after the package; if the README names another one, use uvx --from greenlake-service-catalog-mcp <command>

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about greenlake-service-catalog-mcp

How do I install greenlake-service-catalog-mcp in Claude Code?

Run claude mcp add greenlake-service-catalog-mcp -- uvx greenlake-service-catalog-mcp.

What does greenlake-service-catalog-mcp do?

It gives an assistant read-only access to the HPE GreenLake service catalog API: offers, provisions, managers, manager-provisions and regions.

What do I need before running it?

Python 3.10 or newer, the uv package manager, and an HPE GreenLake workspace with API credentials. Pass them as GREENLAKE_CLIENT_ID, GREENLAKE_CLIENT_SECRET, GREENLAKE_WORKSPACE_ID and GREENLAKE_API_BASE_URL.

Similar MCP servers

All MCP servers for DevOps and infrastructure →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor