DynamicEnv MCP Server
About
Kubernetes MCP server for managing DynamicEnv custom resources with real-time updates and AI-driven integration.
Details
- Author
- yonathan-shtekel
- Downloads
- 237
- Categories
- Other
Jump to
- List and filter DynamicEnv instances by namespace, state, or deployment status
- Live status monitoring with async updates and progress reporting
- Safe deletion of environments with dependency checks
- Secure K8s authentication using in-cluster or kubeconfig credentials
- Pod insights, deployment health, and optional log access
- AI-ready interface via the Model Context Protocol
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
DynamicEnv MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Clone the repository, create a Python virtual environment, and install dependencies with uv pip install -e .. Then install MCP tools (pip install "mcp[cli]") and start the server using mcp dev server.py, mcp install server.py, or mcp run server.py. The core CLI tools are List (view DynamicEnvs with filtering), Status (inspect deployments, pods, logs), and Delete (safely remove a DynamicEnv instance).
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"dynamicenv mcp server": {
"mcp-server-dynamic-env": {
"command": "python",
"args": [
"-m",
"venv",
".venv"
]
}
}
}
}
McpServers
{
"mcp-server-dynamic-env": {
"command": "python",
"args": [
"-m",
"venv",
".venv"
]
}
}
DynamicEnv MCP Server
> A high-performance Kubernetes MCP server for managing DynamicEnv custom resources with real-time updates and AI-driven integration.
---
β¨ Overview
DynamicEnv MCP Server provides an AI-friendly API interface over DynamicEnv Kubernetes Custom Resources, enabling real-time tracking, intelligent debugging, and simplified cleanup for dynamic environments used in development, testing, and ephemeral workloads.
Built with async-first architecture and designed to integrate seamlessly with Model Context Protocol (MCP), it empowers developers and AI agents alike to manage K8s-based environments safely and efficiently.
---
π What is DynamicEnv?
DynamicEnv is a Kubernetes Custom Resource (CRD) that encapsulates an entire dynamic environment setup. These environments typically include:
- Multiple interdependent services
- Service-specific configurations (secrets, configs, env vars)
- Routing rules (Ingress, Service Mesh)
- Resource constraints (CPU, memory quotas)
This server enhances observability and control over these resources.
---
π Why MCP?
The Model Context Protocol (MCP) enables AI tools to:
- Subscribe to real-time updates
- Manage long-running async operations with progress tracking
- Work safely via validation and structured context
- Improve DevOps workflows using intelligent command suggestions
---
π Key Features
- β
List & filter DynamicEnv instances by namespace, state, or deployment status
- β³ Live status monitoring with async updates and progress reporting
- β Safe deletion of environments with dependency checks
- βοΈ Secure K8s auth using in-cluster or kubeconfig credentials
- π Pod insights, deployment health, and optional logs
- β¨ AI-ready interface via MCP
---
π Quick Start
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



