Standalone eBPF network observability and emergency network control for Linux/Kubernetes — with optional Cilium + Hubble enrichment. Kernel drop attribution, path and congestion diagnostics, live packet capture, and leased deny rules that return to observe on their own, on any CNI.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add netra --env NETRA_URL='<NETRA_URL>' --env NETRA_API_KEY='<NETRA_API_KEY>' -- docker run -i --rm -e NETRA_URL -e NETRA_API_KEY ghcr.io/zyvorai/netra-mcp:0.32.0~/.codex/config.toml
[mcp_servers.netra]
command = "docker"
args = ["run", "-i", "--rm", "-e", "NETRA_URL", "-e", "NETRA_API_KEY", "ghcr.io/zyvorai/netra-mcp:0.32.0"]
env = { NETRA_URL = "<NETRA_URL>", NETRA_API_KEY = "<NETRA_API_KEY>" }
# codex mcp add netra --env NETRA_URL='<NETRA_URL>' --env NETRA_API_KEY='<NETRA_API_KEY>' -- docker run -i --rm -e NETRA_URL -e NETRA_API_KEY ghcr.io/zyvorai/netra-mcp:0.32.0~/.cursor/mcp.json
{
"mcpServers": {
"netra": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"NETRA_URL",
"-e",
"NETRA_API_KEY",
"ghcr.io/zyvorai/netra-mcp:0.32.0"
],
"env": {
"NETRA_URL": "<NETRA_URL>",
"NETRA_API_KEY": "<NETRA_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"netra": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"NETRA_URL",
"-e",
"NETRA_API_KEY",
"ghcr.io/zyvorai/netra-mcp:0.32.0"
],
"env": {
"NETRA_URL": "<NETRA_URL>",
"NETRA_API_KEY": "<NETRA_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"netra": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"NETRA_URL",
"-e",
"NETRA_API_KEY",
"ghcr.io/zyvorai/netra-mcp:0.32.0"
],
"env": {
"NETRA_URL": "<NETRA_URL>",
"NETRA_API_KEY": "<NETRA_API_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"netra": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"NETRA_URL",
"-e",
"NETRA_API_KEY",
"ghcr.io/zyvorai/netra-mcp:0.32.0"
],
"env": {
"NETRA_URL": "<NETRA_URL>",
"NETRA_API_KEY": "<NETRA_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"netra": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"NETRA_URL",
"-e",
"NETRA_API_KEY",
"ghcr.io/zyvorai/netra-mcp:0.32.0"
],
"env": {
"NETRA_URL": "<NETRA_URL>",
"NETRA_API_KEY": "<NETRA_API_KEY>"
}
}
}
}Environment variables
NETRA_URLNETRA_API_KEY
Replace the placeholders with your own credentials and keep them out of version control.