

 **Unterstützung für die Verbesserung dieser Seite beitragen** 

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Um zu diesem Benutzerhandbuch beizutragen, wählen Sie den GitHub Link **Diese Seite bearbeiten auf**, der sich im rechten Bereich jeder Seite befindet.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Erste Schritte mit dem Amazon EKS MCP Server
<a name="eks-mcp-getting-started"></a>

Dieses Handbuch führt Sie durch die Schritte zur Einrichtung und Verwendung des EKS MCP-Servers mit Ihren KI-Codeassistenten. Sie erfahren, wie Sie Ihre Umgebung konfigurieren, eine Verbindung zum Server herstellen und mit der Verwaltung Ihrer EKS-Cluster durch Interaktionen in natürlicher Sprache beginnen.

**Anmerkung**  
Der Amazon EKS MCP Server befindet sich in der Vorschauversion für Amazon EKS und kann sich ändern.

## Voraussetzungen
<a name="_prerequisites"></a>

Stellen Sie zunächst sicher, dass Sie die folgenden Aufgaben durchgeführt haben:
+  [Erstellen Sie ein AWS Konto mit Zugriff auf Amazon EKS](https://aws.amazon.com/resources/create-account/) 
+  [Installieren und konfigurieren Sie die AWS CLI mit Anmeldeinformationen](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html) 
+  [Installieren Sie Python 3.10\+](https://www.python.org/downloads/release/python-3100/) 
+  [Installieren `uv`](https://docs.astral.sh/uv/getting-started/installation/) 

## Einrichtung
<a name="_setup"></a>

### 1. Überprüfen Sie die -Voraussetzungen.
<a name="_1_verify_prerequisites"></a>

```
# Check that your Python version is 3.10 or higher
python3 --version

# Check uv installation
uv --version

# Verify CLI configuration
aws configure list
```

### 2. IAM-Berechtigungen einrichten
<a name="_2_setup_iam_permissions"></a>

Um eine Verbindung zum EKS MCP-Server herzustellen, müssen Ihrer [IAM-Rolle](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html) die folgenden Richtlinien zugeordnet sein: **`eks-mcp:InvokeMcp`**(erforderliche Berechtigungen für die Initialisierung und das Abrufen von Informationen über verfügbare Tools), **`eks-mcp:CallReadOnlyTool`**(erforderliche Berechtigungen für die Verwendung schreibgeschützter Tools) und **`eks-mcp:CallPrivilegedTool`**(erforderliche Berechtigungen für die Verwendung von Tools mit Vollzugriff (Schreibzugriff)). Diese `eks-mcp` Berechtigungen sind in den unten aufgeführten verwalteten Richtlinien für Schreibschutz und vollen AWS Zugriff enthalten.
+ Öffnen Sie die [IAM-Konsole](https://console.aws.amazon.com/iam/).
+ **Wählen Sie im linken Navigationsbereich je nach Identität, der Sie die Richtlinie zuordnen möchten, **Benutzer, Benutzergruppen** oder **Rollen** und anschließend den Namen des jeweiligen Benutzers, der Gruppe oder Rolle aus.**
+ Wählen Sie die Registerkarte **Berechtigungen**.
+ Wählen Sie **Richtlinien anhängen** (oder **Berechtigungen hinzufügen**, wenn es das erste Mal ist).
+ Suchen Sie in der Richtlinienliste nach der verwalteten Richtlinie, die Sie anhängen möchten, und wählen Sie sie aus:
+  **Read-only Operationen**: AmazonEKSMCPReadOnlyAccess
+ Wählen Sie **Richtlinien anhängen** (oder **Weiter** und dann zur Bestätigung **Berechtigungen hinzufügen**).

Dadurch wird die Richtlinie angehängt, und die Berechtigungen werden sofort wirksam. Sie können derselben Identität mehrere Richtlinien zuordnen, und jede kann verschiedene Berechtigungen enthalten. Weitere Informationen zu diesen Richtlinien finden Sie unter [AWS Verwaltete Richtlinien für Amazon Elastic Kubernetes Service](https://docs.aws.amazon.com/eks/latest/userguide/security-iam-awsmanpol.html).

### 3. Wählen Sie einen KI-Assistenten
<a name="_3_choose_an_ai_assistant"></a>

Wählen Sie einen der folgenden MCP-compatible KI-Assistenten oder MCP-compatible ein beliebiges Tool:
+  [Installieren Sie Amazon Q Developer CLI](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/command-line-installing.html) 
+  [Installieren Sie Kiro](https://kiro.dev/docs/getting-started/installation/) 
+  [Installieren Sie Cursor](https://cursor.com/download) 
+  [Installieren Sie die Cline VS Code-Erweiterung](https://marketplace.visualstudio.com/items?itemName=saoudrizwan.claude-dev) 

## Schritt 1: Konfigurieren Sie Ihren KI-Assistenten
<a name="_step_1_configure_your_ai_assistant"></a>

Wählen Sie eine der folgenden Optionen, um Ihren KI-Code-Assistenten einzurichten. Wenn Sie diesen Schritt abschließen, wird Ihr KI-Code-Assistent für die Verwendung des MCP-Proxys eingerichtet AWS, der für einen sicheren, authentifizierten Zugriff auf den Amazon EKS MCP-Server erforderlich ist. Dazu gehört das Hinzufügen oder Bearbeiten der MCP-Konfigurationsdatei (z. B. `~/.aws/amazonq/mcp.json` für Amazon Q Developer CLI). Der Proxy fungiert als clientseitige Bridge, übernimmt die AWS SigV4-Authentifizierung mithilfe Ihrer lokalen AWS Anmeldeinformationen und ermöglicht die dynamische Tool-Erkennung für die Interaktion mit AWS Backend-MCP-Servern wie dem EKS MCP-Server. [https://github.com/aws/mcp-proxy-for-aws](https://github.com/aws/mcp-proxy-for-aws)

### Option A: Amazon Q Developer CLI
<a name="_option_a_amazon_q_developer_cli"></a>

Die Q Developer CLI bietet die am besten integrierte Erfahrung mit dem EKS MCP Server.

#### 1. Suchen Sie die MCP-Konfigurationsdatei
<a name="_1_locate_mcp_configuration_file"></a>
+  **macOS/Linux**: `~/.aws/q/mcp.json` 
+  **Windows**: `%USERPROFILE%\.aws\q\mcp.json` 

#### 2. MCP-Serverkonfiguration hinzufügen
<a name="_2_add_mcp_server_configuration"></a>

Erstellen Sie die Konfigurationsdatei, falls sie nicht existiert. Achten Sie darauf, den Platzhalter region (`{region}`) durch die gewünschte Region zu ersetzen.

 **Für Mac/Linux:** 

```
{
  "mcpServers": {
    "eks-mcp": {
      "disabled": false,
      "type": "stdio",
      "command": "uvx",
      "args": [
        "mcp-proxy-for-aws@latest",
        "https://eks-mcp.{region}.api.aws/mcp",
        "--service",
        "eks-mcp",
        "--profile",
        "default",
        "--region",
        "{region}"
      ]
    }
  }
}
```

 **Für Windows:** 

```
{
  "mcpServers": {
    "eks-mcp": {
      "disabled": false,
      "type": "stdio",
      "command": "uvx",
      "args": [
        "--from",
        "mcp-proxy-for-aws@latest",
        "mcp-proxy-for-aws.exe",
        "https://eks-mcp.{region}.api.aws/mcp",
        "--service",
        "eks-mcp",
        "--profile",
        "default",
        "--region",
        "{region}"
      ]
    }
  }
}
```

 **Sicherheitshinweis**: `--read-only` kann verwendet werden, um nur Leseoperationen für Tools zuzulassen.

#### 3. Konfiguration überprüfen
<a name="_3_verify_configuration"></a>

Starten Sie Q Developer CLI neu und überprüfen Sie dann die verfügbaren Tools:

```
q /tools
```

### Option B: Kiro IDE
<a name="_option_b_kiro_ide"></a>

Kiro ist ein AI-first Codierungs-Workspace mit integrierter [MCP-Unterstützung](https://kiro.dev/docs/mcp/).

#### 1. Öffne die Kiro Settings
<a name="_1_open_kiro_settings"></a>
+ Öffne Kiro
+ Gehe zu **Kiro** → **Einstellungen** und suche nach „MCP Config“
+ Oder drücken Sie `Cmd+Shift+P,` (Mac) oder `Ctrl+Shift+P,` (Windows/Linux) und suchen Sie nach „MCP Config“

#### 2. Fügen Sie die MCP-Serverkonfiguration hinzu
<a name="_2_add_mcp_server_configuration_2"></a>
+ Klicken Sie auf „Workspace MCP Config öffnen“ oder „User MCP Config öffnen“, um die MCP-Konfigurationsdatei direkt zu bearbeiten.

Achten Sie darauf, den Platzhalter Region (`{region}`) durch die gewünschte Region zu ersetzen.

 **Für Mac/Linux:** 

```
{
  "mcpServers": {
    "eks-mcp": {
      "disabled": false,
      "type": "stdio",
      "command": "uvx",
      "args": [
        "mcp-proxy-for-aws@latest",
        "https://eks-mcp.{region}.api.aws/mcp",
        "--service",
        "eks-mcp",
        "--profile",
        "default",
        "--region",
        "{region}"
      ]
    }
  }
}
```

 **Für Windows:** 

```
{
  "mcpServers": {
    "eks-mcp": {
      "disabled": false,
      "type": "stdio",
      "command": "uvx",
      "args": [
        "--from",
        "mcp-proxy-for-aws@latest",
        "mcp-proxy-for-aws.exe",
        "https://eks-mcp.{region}.api.aws/mcp",
        "--service",
        "eks-mcp",
        "--profile",
        "default",
        "--region",
        "{region}"
      ]
    }
  }
}
```

 **Sicherheitshinweis**: `--read-only` kann verwendet werden, um nur Leseoperationen für Tools zuzulassen.

### Option C: Cursor-IDE
<a name="_option_c_cursor_ide"></a>

Cursor bietet integrierte MCP-Unterstützung mit einer grafischen Konfigurationsoberfläche.

#### 1. Öffnen Sie die Cursoreinstellungen
<a name="_1_open_cursor_settings"></a>
+ Cursor öffnen
+ Gehen Sie zu **Einstellungen** → **Cursoreinstellungen** → **Tools & MCP** 
+ Oder drücken Sie `Cmd+Shift+P` (Mac)/`Ctrl+Shift+P`(Windows) und suchen Sie nach „MCP“

#### 2. Fügen Sie die MCP-Serverkonfiguration hinzu
<a name="_2_add_mcp_server_configuration_3"></a>
+ Klicken Sie auf „Neuer MCP-Server“

Erstellen Sie die Konfigurationsdatei, falls sie nicht existiert. Achten Sie darauf, den Platzhalter region (`{region}`) durch die gewünschte Region zu ersetzen.

 **Für Mac/Linux:** 

```
{
  "mcpServers": {
    "eks-mcp": {
      "disabled": false,
      "type": "stdio",
      "command": "uvx",
      "args": [
        "mcp-proxy-for-aws@latest",
        "https://eks-mcp.{region}.api.aws/mcp",
        "--service",
        "eks-mcp",
        "--profile",
        "default",
        "--region",
        "{region}"
      ]
    }
  }
}
```

 **Für Windows:** 

```
{
  "mcpServers": {
    "eks-mcp": {
      "disabled": false,
      "type": "stdio",
      "command": "uvx",
      "args": [
        "--from",
        "mcp-proxy-for-aws@latest",
        "mcp-proxy-for-aws.exe",
        "https://eks-mcp.{region}.api.aws/mcp",
        "--service",
        "eks-mcp",
        "--profile",
        "default",
        "--region",
        "{region}"
      ]
    }
  }
}
```

 **Sicherheitshinweis**: `--read-only` kann verwendet werden, um nur Leseoperationen für Tools zuzulassen.

#### 3. Cursor neu starten
<a name="_3_restart_cursor"></a>

Schließen Sie den Cursor und öffnen Sie ihn erneut, damit die Änderungen wirksam werden.

#### 4. Überprüfen Sie im Cursor-Chat
<a name="_4_verify_in_cursor_chat"></a>

Öffne das Chat-Panel und versuche:

```
What EKS MCP tools are available?
```

Sie sollten eine Liste der verfügbaren EKS-Verwaltungstools sehen.

### Option D: Cline (VS-Code-Erweiterung)
<a name="_option_d_cline_vs_code_extension"></a>

Cline ist eine beliebte VS Code-Erweiterung, die KI-Unterstützung direkt in Ihren Editor bringt.

#### 1. Öffnen Sie die Cline-Einstellungen
<a name="_1_open_cline_settings"></a>
+ Öffnen Sie Cline
+ Drücken Sie `Cmd+Shift+P` (Mac)/`Ctrl+Shift+P`(Windows) und suchen Sie nach „MCP“

#### 2. MCP-Serverkonfiguration hinzufügen
<a name="_2_add_mcp_server_configuration_4"></a>
+ Klicken Sie auf „Server hinzufügen“
+ Klicken Sie auf „Benutzerkonfiguration öffnen“

Erstellen Sie die Konfigurationsdatei, falls sie nicht existiert. Achten Sie darauf, den Platzhalter region (`{region}`) durch die gewünschte Region zu ersetzen.

 **Für Mac/Linux:** 

```
{
  "mcpServers": {
    "eks-mcp": {
      "disabled": false,
      "type": "stdio",
      "command": "uvx",
      "args": [
        "mcp-proxy-for-aws@latest",
        "https://eks-mcp.{region}.api.aws/mcp",
        "--service",
        "eks-mcp",
        "--profile",
        "default",
        "--region",
        "{region}"
      ]
    }
  }
}
```

 **Für Windows:** 

```
{
  "mcpServers": {
    "eks-mcp": {
      "disabled": false,
      "type": "stdio",
      "command": "uvx",
      "args": [
        "--from",
        "mcp-proxy-for-aws@latest",
        "mcp-proxy-for-aws.exe",
        "https://eks-mcp.{region}.api.aws/mcp",
        "--service",
        "eks-mcp",
        "--profile",
        "default",
        "--region",
        "{region}"
      ]
    }
  }
}
```

 **Sicherheitshinweis**: `--read-only` kann verwendet werden, um nur Leseoperationen für Tools zuzulassen.

#### 3. Laden Sie den VS-Code neu
<a name="_3_reload_vs_code"></a>

Drücken Sie`Cmd+Shift+P`/`Ctrl+Shift+P`und wählen Sie „Entwickler: Fenster neu laden“

#### 4. Überprüfen Sie die Konfiguration
<a name="_4_verify_configuration"></a>

Öffne Cline und frage:

```
List the available MCP tools for EKS
```

## Schritt 2: (Optional) Erstellen Sie eine Schreibrichtlinie
<a name="_step_2_optional_create_a_write_policy"></a>

Optional können Sie eine [vom Kunden verwaltete IAM-Richtlinie](https://docs.aws.amazon.com/privateca/latest/userguide/auth-CustManagedPolicies.html) erstellen, die vollen Zugriff auf den Amazon EKS MCP-Server bietet. Diese Richtlinie gewährt Berechtigungen zur Verwendung aller Tools auf dem EKS MCP-Server, einschließlich sowohl privilegierter Tools, die Schreibvorgänge beinhalten können, als auch schreibgeschützte Tools. **Beachten Sie, dass Berechtigungen mit hohem Risiko (alles mit Delete\* oder uneingeschränkte IAM-Ressourcen) in dieser Richtlinie enthalten sind, da sie für setup/teardown die Clusterressourcen im Tool manage\_eks\_stacks erforderlich sind.**

```
aws iam create-policy \
 --policy-name EKSMcpWriteManagementPolicy \
 --policy-document "{\"Version\": \"2012-10-17\", \"Statement\": [{\"Effect\": \"Allow\", \"Action\": [\"eks:DescribeCluster\", \"eks:ListClusters\", \"eks:DescribeNodegroup\", \"eks:ListNodegroups\", \"eks:DescribeAddon\", \"eks:ListAddons\", \"eks:DescribeAccessEntry\", \"eks:ListAccessEntries\", \"eks:DescribeInsight\", \"eks:ListInsights\", \"eks:AccessKubernetesApi\"], \"Resource\": \"*\"}, {\"Effect\": \"Allow\", \"Action\": [\"eks:CreateCluster\", \"eks:DeleteCluster\", \"eks:CreateAccessEntry\", \"eks:TagResource\"], \"Resource\": \"*\"}, {\"Effect\": \"Allow\", \"Action\": [\"iam:GetRole\", \"iam:ListRolePolicies\", \"iam:ListAttachedRolePolicies\", \"iam:GetRolePolicy\", \"iam:GetPolicy\", \"iam:GetPolicyVersion\"], \"Resource\": \"*\"}, {\"Effect\": \"Allow\", \"Action\": [\"iam:TagRole\", \"iam:CreateRole\", \"iam:AttachRolePolicy\", \"iam:PutRolePolicy\", \"iam:DetachRolePolicy\", \"iam:DeleteRole\"], \"Resource\": \"*\"}, {\"Effect\": \"Allow\", \"Action\": [\"iam:PassRole\"], \"Resource\": \"*\", \"Condition\": {\"StringEquals\": {\"iam:PassedToService\": [\"eks.amazonaws.com\", \"ec2.amazonaws.com\"]}}}, {\"Effect\": \"Allow\", \"Action\": [\"ec2:CreateVpc\", \"ec2:CreateSubnet\", \"ec2:CreateRouteTable\", \"ec2:CreateRoute\", \"ec2:CreateInternetGateway\", \"ec2:CreateNatGateway\", \"ec2:CreateSecurityGroup\", \"ec2:AttachInternetGateway\", \"ec2:AssociateRouteTable\", \"ec2:ModifyVpcAttribute\", \"ec2:ModifySubnetAttribute\", \"ec2:AllocateAddress\", \"ec2:CreateTags\"], \"Resource\": \"*\"}, {\"Effect\": \"Allow\", \"Action\": [\"ec2:DeleteVpc\", \"ec2:DeleteSubnet\", \"ec2:DisassociateRouteTable\", \"ec2:DeleteRouteTable\", \"ec2:DeleteRoute\", \"ec2:DetachInternetGateway\", \"ec2:DeleteInternetGateway\", \"ec2:DeleteNatGateway\", \"ec2:ReleaseAddress\", \"ec2:DeleteSecurityGroup\"], \"Resource\": \"*\"}, {\"Effect\": \"Allow\", \"Action\": [\"ec2:DescribeVpcs\", \"ec2:DescribeSubnets\", \"ec2:DescribeRouteTables\", \"ec2:DescribeInternetGateways\", \"ec2:DescribeNatGateways\", \"ec2:DescribeAddresses\", \"ec2:DescribeSecurityGroups\", \"ec2:DescribeAvailabilityZones\"], \"Resource\": \"*\"}, {\"Effect\": \"Allow\", \"Action\": [\"cloudformation:CreateStack\", \"cloudformation:UpdateStack\", \"cloudformation:DeleteStack\", \"cloudformation:DescribeStacks\", \"cloudformation:TagResource\"], \"Resource\": \"*\"}, {\"Effect\": \"Allow\", \"Action\": [\"sts:GetCallerIdentity\"], \"Resource\": \"*\"}, {\"Effect\": \"Allow\", \"Action\": [\"logs:StartQuery\", \"logs:GetQueryResults\"], \"Resource\": \"*\"}, {\"Effect\": \"Allow\", \"Action\": [\"cloudwatch:GetMetricData\"], \"Resource\": \"*\"}, {\"Effect\": \"Allow\", \"Action\": [\"eks-mcp:*\"], \"Resource\": \"*\"}]}"
```

## Schritt 3: Überprüfen Sie Ihr Setup
<a name="_step_3_verify_your_setup"></a>

### Verbindung testen
<a name="_test_connection"></a>

Stellen Sie Ihrem KI-Assistenten eine einfache Frage, um die Verbindung zu überprüfen:

```
List all EKS clusters in my {aws} account
```

Sie sollten eine Liste Ihrer EKS-Cluster sehen.

## Schritt 4: Führen Sie Ihre ersten Aufgaben aus
<a name="_step_4_run_your_first_tasks"></a>

### Beispiel 1: Erkunden Sie Ihre Cluster
<a name="_example_1_explore_your_clusters"></a>

```
Show me all EKS clusters and their status
What insights does EKS have about my production-cluster?
Show me the VPC configuration for my staging cluster
```

### Beispiel 2: Überprüfen Sie die Kubernetes-Ressourcen
<a name="_example_2_check_kubernetes_resources"></a>

```
Get the details of all the kubernetes resources deployed in my EKS cluster
Show me pods that are not in Running state or pods with any restarts
Get the logs from the aws-node daemonset in the last 30 minutes
```

### Beispiel 3: Probleme beheben
<a name="_example_3_troubleshoot_issues"></a>

```
Why is my nginx-ingress-controller pod failing to start?
Search the EKS troubleshooting guide for pod networking issues
Show me events related to the failed deployment in the staging namespace
```

### Beispiel 4: Ressourcen erstellen (wenn der Schreibmodus aktiviert ist)
<a name="_example_4_create_resources_if_write_mode_is_enabled"></a>

```
Create a new EKS cluster named demo-cluster with VPC and Auto Mode
Deploy my containerized app from ECR to the production namespace with 3 replicas
Generate a Kubernetes deployment YAML for my Node.js app running on port 3000
```

## Allgemeine Konfigurationen
<a name="_common_configurations"></a>

### Szenario 1: Mehrere AWS Profile
<a name="scenario_1_multiple_shared_aws_profiles"></a>

Wenn Sie mit mehreren AWS Konten arbeiten, erstellen Sie separate MCP-Serverkonfigurationen.

 **Für Mac/Linux:** 

```
{
  "mcpServers": {
    "eks-mcp-prod": {
      "disabled": false,
      "type": "stdio",
      "command": "uvx",
      "args": [
        "mcp-proxy-for-aws@latest",
        "https://eks-mcp.{region}.api.aws/mcp",
        "--service",
        "eks-mcp",
        "--profile",
        "production",
        "--region",
        "us-west-2"
      ]
    },
    "eks-mcp-dev": {
      "disabled": false,
      "type": "stdio",
      "command": "uvx",
      "args": [
        "mcp-proxy-for-aws@latest",
        "https://eks-mcp.{region}.api.aws/mcp",
        "--service",
        "eks-mcp",
        "--profile",
        "development",
        "--region",
        "us-east-1"
      ]
    }
  }
}
```

 **Für Windows:** 

```
{
  "mcpServers": {
    "eks-mcp-prod": {
      "disabled": false,
      "type": "stdio",
      "command": "uvx",
      "args": [
        "--from",
        "mcp-proxy-for-aws@latest",
        "mcp-proxy-for-aws.exe",
        "https://eks-mcp.{region}.api.aws/mcp",
        "--service",
        "eks-mcp",
        "--profile",
        "production",
        "--region",
        "us-west-2"
      ]
    },
    "eks-mcp-dev": {
      "disabled": false,
      "type": "stdio",
      "command": "uvx",
      "args": [
        "--from",
        "mcp-proxy-for-aws@latest",
        "mcp-proxy-for-aws.exe",
        "https://eks-mcp.{region}.api.aws/mcp",
        "--service",
        "eks-mcp",
        "--profile",
        "development",
        "--region",
        "us-east-1"
      ]
    }
  }
}
```

### Szenario 2: Read-only für die Produktion
<a name="_scenario_2_read_only_for_production"></a>

Erstellen Sie eine schreibgeschützte Konfiguration für Produktionsumgebungen.

 **Für: Mac/Linux** 

```
{
  "mcpServers": {
    "eks-mcp-prod-readonly": {
      "command": "uvx",
      "args": [
        "mcp-proxy-for-aws@latest",
        "https://eks-mcp.{region}.api.aws/mcp",
        "--service",
        "eks-mcp",
        "--profile",
        "production",
        "--region",
        "us-west-2",
        "--read-only"
      ],
      "autoApprove": [
        "list_k8s_resources",
        "get_pod_logs",
        "get_k8s_events"
      ]
    }
  }
}
```

 **Für Windows:** 

```
{
  "mcpServers": {
    "eks-mcp-prod-readonly": {
      "command": "uvx",
      "args": [
        "--from",
        "mcp-proxy-for-aws@latest",
        "mcp-proxy-for-aws.exe",
        "https://eks-mcp.{region}.api.aws/mcp",
        "--service",
        "eks-mcp",
        "--profile",
        "production",
        "--region",
        "us-west-2",
        "--read-only"
      ],
      "autoApprove": [
        "list_k8s_resources",
        "get_pod_logs",
        "get_k8s_events"
      ]
    }
  }
}
```

### Szenario 3: Entwicklung mit vollem Zugriff
<a name="_scenario_3_development_with_full_access"></a>

Für Entwicklungsumgebungen mit vollem Schreibzugriff.

 **Für Mac/Linux:** 

```
{
  "mcpServers": {
    "eks-mcp-dev-full": {
      "command": "uvx",
      "args": [
        "mcp-proxy-for-aws@latest",
        "https://eks-mcp.{region}.api.aws/mcp",
        "--service",
        "eks-mcp",
        "--profile",
        "development",
        "--region",
        "us-east-1"
      ]
    }
  }
}
```

 **Für Windows:** 

```
{
  "mcpServers": {
    "eks-mcp-dev-full": {
      "command": "uvx",
      "args": [
        "--from",
        "mcp-proxy-for-aws@latest",
        "mcp-proxy-for-aws.exe",
        "https://eks-mcp.{region}.api.aws/mcp",
        "--service",
        "eks-mcp",
        "--profile",
        "development",
        "--region",
        "us-east-1"
      ]
    }
  }
}
```

## Überlegungen
<a name="_considerations"></a>

### Sicherheit
<a name="_security"></a>

Geben Sie keine geheimen oder vertraulichen Informationen über zulässige Eingabemechanismen weiter:
+ Schließen Sie keine Geheimnisse oder Anmeldeinformationen in YAML-Dateien ein, die mit apply\_yaml angewendet wurden.
+ Übergeben Sie vertrauliche Informationen nicht direkt in der Eingabeaufforderung an das Modell.
+ Nehmen Sie keine Geheimnisse in CloudFormation Vorlagen oder Anwendungsmanifeste auf.
+ Vermeiden Sie die Verwendung von MCP-Tools zur Erstellung von Kubernetes-Geheimnissen, da dies die Bereitstellung der geheimen Daten für das Modell erfordern würde.
+ Vermeiden Sie es, vertrauliche Informationen in Anwendungsprotokollen innerhalb von Kubernetes-Pods zu protokollieren.

Sicherheit von YAML-Inhalten:
+ Verwenden Sie nur YAML-Dateien aus vertrauenswürdigen Quellen.
+ Der Server stützt sich auf die Kubernetes-API-Validierung für YAML-Inhalte und führt keine eigene Validierung durch.
+ Prüfen Sie YAML-Dateien, bevor Sie sie auf Ihren Cluster anwenden.

Anstatt Geheimnisse über MCP weiterzugeben:
+ Verwenden Sie [AWS Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html) oder [Parameter Store](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-parameter-store.html), um vertrauliche Informationen zu speichern.
+ Konfigurieren Sie das richtige Kubernetes-RBAC für Dienstkonten.
+ Verwenden Sie IAM-Rollen für Dienstkonten (IRSA) für den Dienstzugriff von Pods aus. AWS 

Schwärzung sensibler Daten:
+ Der EKS MCP Server redigiert automatisch gängige Muster für Sicherheitstoken, Zertifikate und andere vertrauliche Informationen in Tool-Antworten.
+ Geschwärzte Werte werden durch ersetzt, `HIDDEN_FOR_SECURITY_REASONS` um zu verhindern, dass Daten versehentlich dem Modell zugänglich gemacht werden.
+ Diese Schwärzung gilt für alle Antworten des Tools, einschließlich Protokollen, Ressourcenbeschreibungen und Konfigurationsdaten.

## Als Nächstes
<a name="_next_up"></a>

Informationen zu den Konfigurationsoptionen finden Sie unter[Referenz zur Amazon EKS MCP Serverkonfiguration](eks-mcp-tool-configurations.md). Eine vollständige Liste der Tools finden Sie unter[Referenz zu den Amazon EKS MCP Servertools](eks-mcp-tools.md).