loading…
Search for a command to run...
loading…
Integrates OpenShift LightSpeed with Claude Code to provide AI-powered OpenShift assistance and troubleshooting.
Integrates OpenShift LightSpeed with Claude Code to provide AI-powered OpenShift assistance and troubleshooting.
A Model Context Protocol (MCP) server that integrates OpenShift LightSpeed capabilities with Claude Code, enabling AI-powered OpenShift assistance and troubleshooting.
This MCP server provides Claude Code with access to OpenShift LightSpeed, allowing users to get expert OpenShift guidance, troubleshooting help, and best practices directly within their development workflow.
Clone and install dependencies:
cd ols-mcp
uv sync
Configure environment:
cp .env.example .env
# Edit .env with your OLS API configuration
Test the server:
uv run python -m ols_mcp.server
Configure the server using environment variables or a .env file:
| Variable | Description | Default |
|---|---|---|
OLS_API_URL |
OpenShift LightSpeed API endpoint | http://localhost:8080 |
OLS_API_TOKEN |
Bearer token for authentication | None (required for most deployments) |
OLS_TIMEOUT |
Request timeout in seconds | 30.0 |
OLS_VERIFY_SSL |
SSL certificate verification | true |
.env file:OLS_API_URL=https://your-ols-instance.com
OLS_API_TOKEN=your-bearer-token-here
OLS_TIMEOUT=30.0
OLS_VERIFY_SSL=true
To use this MCP server with Claude Code, add it to your Claude Code configuration:
~/.config/claude-code/config.json%APPDATA%\claude-code\config.jsonAdd the following to your config.json:
{
"mcpServers": {
"openshift-lightspeed": {
"command": "uv",
"args": ["run", "python", "-m", "ols_mcp.server"],
"cwd": "/path/to/your/ols-mcp",
"env": {
"OLS_API_URL": "https://your-ols-instance.com",
"OLS_API_TOKEN": "your-token-here",
"OLS_TIMEOUT": "30.0",
"OLS_VERIFY_SSL": "true"
}
}
}
}
Important: Update the cwd path to point to your actual ols-mcp directory.
openshift-lightspeed tool should now be availableOnce integrated with Claude Code, you can ask questions like:
Claude Code will automatically use the OpenShift LightSpeed MCP server to provide expert OpenShift guidance.
ols-mcp/
├── pyproject.toml # uv project configuration
├── .env.example # Environment configuration template
├── src/ols_mcp/
│ ├── __init__.py
│ ├── models.py # Pydantic models for requests/responses
│ ├── client.py # HTTP client for OLS API communication
│ └── server.py # MCP server implementation
└── README.md # This file
The server provides the following MCP tool:
openshift-lightspeed: Submit queries to OpenShift LightSpeed and receive expert guidanceThe server includes comprehensive error handling for:
OLS_API_URL is correct and the service is runningOLS_API_TOKEN is valid and has proper permissionsOLS_VERIFY_SSL=falseOLS_TIMEOUT for slower networksRun the server with debug logging:
DEBUG=1 uv run python -m ols_mcp.server
This project uses:
This project is part of the OpenShift ecosystem and follows Red Hat's open source practices.
Выполни в терминале:
claude mcp add openshift-lightspeed-mcp-server -- npx Безопасность
Низкий рискАвтоматическая эвристика по публичным данным — не гарантия безопасности.