

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.

# Führen Sie Migrationen mit dem AWS Transformieren Sie den MCP-Server
<a name="transform-migrations-mcp"></a>

Mit dem AWS Transform Model Context Protocol (MCP) -Server können Sie Migrationen von jedem MCP-compatible Client wie Kiro, Claude Code, Cursor oder Cline aus planen und ausführen, ohne Ihre Entwicklungsumgebung zu verlassen. MCP ist eine standardisierte Schnittstelle, über die der KI-Assistent in Ihrem Kunden in Echtzeit und kontextbezogen auf Ihre Transform-Arbeitsbereiche und -Jobs zugreifen kann. AWS Damit können Sie Arbeitsbereiche erstellen, Migrationsjobs starten, auf menschliche Aufgaben reagieren und Artefakte in natürlicher Sprache herunterladen.

Der MCP-Server stellt den gesamten Migrationslebenszyklus zur Verfügung: Erkennung Ihrer Quellumgebung, Migrationsplanung, Verbindungsziele AWS-Konto, Netzwerkmigration, Einrichtung der landing zone und Server-Rehost. Er wird als lokaler Prozess ausgeführt, der von Ihrem MCP-Client gestartet wird, und kommuniziert mit AWS Transform über ausgehendes HTTPS. Der MCP-Client ist der Prozess, der den Server ausführt, z. B. Kiro oder Claude Code. Der KI-Assistent ist das Modellerlebnis in dem Client, an das Sie Eingabeaufforderungen senden. Eine allgemeine Einführung in die AWS Transform-Entwicklertools, einschließlich Kiro Power, Agent-Plugins und IDE-Plug-ins, finden Sie unter. [Entwicklertools](developer-tools.md)

**Installation des MCP-Servers**  
Die Kiro Power- und Agent-Plugins installieren den MCP-Server automatisch. Installieren Sie den MCP-Server nur manuell, wenn Sie ihn ohne ein Kiro Power- oder Agent-Plugin verwenden möchten.

## Einrichtung des AWS Transformieren Sie den MCP-Server
<a name="transform-migrations-mcp-setup"></a>

Stellen Sie vor dem Beginn sicher, dass Sie über das Folgende verfügen:
+ Python 3.10 oder höher.
+ Ein AWS Transform-Konto mit Mandantenzugriff. Informationen zur Einrichtung von AWS Transform finden Sie unter[Erste Schritte mit AWS Transformieren](getting-started.md).
+ Ein MCP-compatible Client wie Kiro, Claude Code, Claude Desktop, Cursor oder Cline.

Sie können den AWS Transform MCP-Server von PyPI aus als installieren. `awslabs.aws-transform-mcp-server` In den folgenden Beispielen wird der Server mit ausgeführt. `uvx`

**Claude Code**

```
claude mcp add awslabs.aws-transform-mcp-server -- uvx awslabs.aws-transform-mcp-server@latest
```

**Kiro, Cursor, VS Code, Cline und Claude Desktop () macOS/Linux**

Fügen Sie der MCP-Konfigurationsdatei Ihres Clients Folgendes hinzu. Verwenden Sie für Kiro. `~/.kiro/settings/mcp.json`

```
{
  "mcpServers": {
    "awslabs.aws-transform-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.aws-transform-mcp-server@latest"],
      "env": {
        "AWS_REGION": "us-east-1",
        "FASTMCP_LOG_LEVEL": "ERROR"
      }
    }
  }
}
```

**Windows**

```
{
  "mcpServers": {
    "awslabs.aws-transform-mcp-server": {
      "command": "uvx",
      "args": [
        "--from",
        "awslabs.aws-transform-mcp-server@latest",
        "awslabs.aws-transform-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "AWS_REGION": "us-east-1"
      },
      "disabled": false
    }
  }
}
```

Konfigurationsdetails für Ihren spezifischen MCP-Client finden Sie in der README-Datei zu [aws-transform-mcp-server](https://github.com/awslabs/mcp/tree/main/src/aws-transform-mcp-server) unter. GitHub

Sie können die folgenden Umgebungsvariablen im `env` Block Ihrer MCP-Client-Konfiguration festlegen.


| Variable | Description | 
| --- | --- | 
| AWS\_REGION | Die API-Aufrufe, die für die Kontrollebene AWS-Region verwendet werden. Standardmäßig wird das Profil Region und dann USA Ost (Nord-Virginia) ausgewählt. | 
| AWS\_PROFILE | Das Anmeldeinformationsprofil, das für Tools auf Steuerungsebene verwendet wird. Falls nicht festgelegt, wird auf die standardmäßige Anmeldeinformationskette zurückgegriffen. | 
| FASTMCP\_LOG\_LEVEL | Die Protokollebene (DEBUG, INFOWARNING, oderERROR). Standardeinstellung: INFO. | 
| AWS\_TRANSFORM\_MCP\_WRITE\_DIR | Das Basisverzeichnis, auf das Artefakt-Downloads beschränkt sind. Ein Download-Pfad muss innerhalb dieses Verzeichnisses aufgelöst werden. Wenn Ihr Client den Server außerhalb einer Shell startet, setzen Sie diese Variable so, dass Artefakt-Downloads ein gültiges Ziel haben. | 

Die meisten MCP-Tools verwenden die Web-API-Authentifizierung (Browser-Anmeldung). Das `accept_connector` Tool benötigt außerdem AWS Anmeldeinformationen, die der Server automatisch erkennt. AWS Transform unterstützt die folgenden Authentifizierungsmethoden.

IAM Identity Center (SSO)  
Bitten Sie den KI-Assistenten, „ AWS Transform mit SSO zu konfigurieren“. Der Assistent fordert Sie zur Eingabe Ihrer IAM Identity Center-Start-URL auf und öffnet Ihren Browser, um sich anzumelden. Der Server speichert dann Ihre Anmeldeinformationen lokal und lädt sie automatisch, wenn Sie ihn neu starten. Re-run diese Konfiguration, wenn Tools Authentifizierungsfehler zurückgeben.

IAM role (IAM-Rolle)  
Ihre Umgebung stellt AWS Anmeldeinformationen automatisch bereit. Legen Sie `AWS_PROFILE` in Ihrer MCP-Client-Konfiguration fest, dass ein bestimmtes Profil ausgewählt wird.

Weitere Informationen zum Einrichten der Authentifizierung für AWS Transform finden Sie in den Voraussetzungen weiter oben in diesem Thema.

Starten Sie Ihren MCP-Client neu, nachdem Sie den Server installiert und konfiguriert haben. Bitten Sie dann den KI-Assistenten, „meinen AWS Transform-Verbindungsstatus zu überprüfen“. Eine erfolgreiche Antwort bestätigt, dass der Server installiert, konfiguriert und authentifiziert ist.

## Verwenden AWS Transformation für Migrationen über MCP
<a name="transform-migrations-mcp-using"></a>

Wenn der MCP-Server angeschlossen ist, treiben Sie Ihre Migration voran, indem Sie mit dem KI-Assistenten in natürlicher Sprache sprechen. Der Assistent ruft in Ihrem Namen die Tools von AWS Transform MCP auf, um Arbeitsbereiche zu verwalten, Migrationsjobs zu starten, auf menschliche Aufgaben zu reagieren und Artefakte abzurufen. Eine typische Migration folgt diesen Phasen.

**Um eine Migration über den MCP-Server durchzuführen**

1. **Erstellen Sie einen Workspace oder wählen Sie ihn aus.** Ein Workspace ist ein logischer Container für einen oder mehrere Migrationsjobs. Der Workspace bestimmt, AWS-Region wo sich Ihre Jobs, Discovery-Daten und AWS Transform-Empfehlungen befinden. Bitten Sie den Assistenten, einen Arbeitsbereich zu erstellen oder Ihre vorhandenen Arbeitsbereiche aufzulisten.

1. **Erstellen und starten Sie einen Migrationsjob.** Bitten Sie den Assistenten, einen Migrationsjob zu erstellen. Der Assistent erkennt die verfügbaren Agenten und startet den Job. Informationen zu den verschiedenen Arten von Migrationsaufträgen und den einzelnen Schritten finden Sie unter[Arten von Job](vmware-jobs.md#vmware-job-types).

1. **Führen Sie Discovery aus.** Laden Sie Ihr lokales Serverinventar hoch, damit AWS Transform es analysieren, deduplizieren und validieren kann. Informationen zu den unterstützten Discovery-Datenquellen und -formaten finden Sie unter. [Entdecken Sie die Quelldaten](transform-vmware-discover-source-data.md)

1. **Erstellen Sie den Migrationsplan.** Arbeiten Sie mit dem Assistenten zusammen, um Ihr Inventar einzugrenzen und zu analysieren, Server in Anwendungen zu gruppieren, Verschiebegruppen zu generieren und Migrationswellen zu erstellen. Sie können jederzeit Fragen zu Ihrer Umgebung stellen und den Plan erneut bearbeiten. Weitere Informationen finden Sie unter [Erstellen Sie einen Migrationsplan](transform-vmware-review-groupings-and-waves.md).

1. **Connect dein Zielkonto.** Erstellen Sie einen Connector und lassen Sie ihn von einem Administrator des Ziels AWS-Konto genehmigen, damit AWS Transform die Infrastruktur bereitstellen, Netzwerke migrieren und Server rehosten kann. Weitere Informationen finden Sie unter [Ziel Connect AWS-Konto s und Regionen](transform-vmware-connect-target-account.md).

1. **Migrieren Sie das Netzwerk, erstellen Sie die landing zone und hosten Sie die Server neu.** Bitten Sie den Assistenten, die verbleibenden Ausführungsschritte Ihres Auftragsplans auszuführen.

1. **Reagieren Sie auf Aufgaben, bei denen ein Mensch auf dem Laufenden ist.** AWS Transformieren Sie Pausen an Überprüfungs- und Genehmigungspunkten. Der Assistent zeigt Ihnen die Aufgabe und ihr Artefakt zur Überprüfung an. Nachdem Sie sich entschieden haben, übermittelt der Assistent Ihre Antwort (Genehmigen, Ablehnen oder zur Genehmigung senden). Überprüfen Sie immer die Aufgabendetails und das Agentenartefakt, bevor Sie sie genehmigen.

1. **Verfolgen Sie den Status und laden Sie Artefakte herunter.** Fragen Sie den Assistenten jederzeit nach dem Jobstatus und lassen Sie ihn Artefakte wie Berichte, Diagramme und Arbeitsbereichsübersichten in Ihre lokale Umgebung herunterladen.

Da Sie AWS Transform im Konversationsmodus verwenden, können Sie iterativ zwischen diesen Phasen wechseln, klärende Fragen stellen und Ihren Plan verfeinern, ohne zwischen den Tools wechseln zu müssen.

## Bewährte Methoden
<a name="transform-migrations-mcp-best-practices"></a>

Folgen Sie diesen bewährten Methoden, wenn Sie Migrationen über den Transform MCP-Server ausführen. AWS 
+ **Überprüfen Sie es, bevor Sie es genehmigen.** Prüfen Sie immer die Aufgabendetails und das Agentenartefakt, bevor Sie eine Aufgabe genehmigen, bei der ein Mensch in der Schleife arbeitet. Lassen Sie den Assistenten nicht automatisch Genehmigungen für Migrationsschritte einreichen, mit denen Ressourcen erstellt oder geändert AWS werden.
+ **Verwenden Sie Anmeldeinformationen mit den geringsten Rechten.** Konfigurieren Sie die `AWS_PROFILE` Umgebungsvariable so, dass sie auf ein Profil verweist, das nur auf die Berechtigungen beschränkt ist, die für Ihre Migration erforderlich sind. Bei Migrationen mit mehreren Konten sollten Sie ein delegiertes Administratorkonto dem Organisationsverwaltungskonto vorziehen. Weitere Informationen finden Sie unter [Verwenden eines delegierten Administratorkontos](transform-vmware-connect-target-account.md#transform-vmware-cta-delegated-admin).
+ **Beschränken Sie das Herunterladen von Artefakten.** Legen Sie die `AWS_TRANSFORM_MCP_WRITE_DIR` Umgebungsvariable auf ein spezielles Verzeichnis fest, sodass heruntergeladene Artefakte an einem bekannten, geschlossenen Speicherort landen. Dies ist besonders wichtig, wenn ein Desktop- oder IDE-Client den Server außerhalb einer Shell startet.
+ **Sorgen Sie dafür, dass Ihre Sitzung authentifiziert bleibt.** SSO-Token laufen ab. Re-run SSO-Konfiguration, wenn Tools anfangen, Authentifizierungsfehler zurückzugeben, und verifizieren Sie Ihre Verbindung mit einer Statusüberprüfung, bevor Sie mit lang andauernden Schritten beginnen.
+ **Stellen Sie die richtige Region ein.** Geben Sie den AWS-Region Ort `AWS_REGION` an, an dem sich Ihre Workspace- und Discovery-Daten befinden. Wenn sich Ihre Migrationszielregion von Ihrer Discovery-Region unterscheidet, werden einige Daten zwischen diesen übertragen. AWS-Regionen Weitere Informationen finden Sie unter [Unterstützte Zielregionen](transform-vmware-connect-target-account.md#transform-vmware-cta-supported-regions).
+ **Laden Sie vollständige, aktuelle Discovery-Daten hoch.** Die Qualität Ihres Migrationsplans hängt von der Qualität Ihres Inventars ab. Laden Sie die detailliertesten verfügbaren Daten hoch und überprüfen Sie, ob sie Ihrer aktuellen Umgebung entsprechen, bevor Sie Waves erstellen.
+ **Ziehen Sie den Expertenmodus für umfangreiche Migrationen in Betracht.** Wenn Sie das Hin und Her minimieren möchten, geben Sie Ihre Eingaben im Voraus ein und lassen Sie sie vom Agenten automatisch anwenden. Weitere Informationen finden Sie unter [Verwenden Sie den Expertenmodus](transform-app-vmware-expert-mode.md).

## Beispiele für Prompts
<a name="transform-migrations-mcp-example-prompts"></a>

Wenn AWS Sie Transform über den MCP-Server ausführen, wird das Weberlebnis nicht nur in Ihre IDE übertragen. Der KI-Assistent verknüpft mehrere Tool-Aufrufe, liest und schreibt Dateien in Ihrem lokalen Workspace und wendet bedingte Logik an. Auf diese Weise können Sie mehrstufige, iterative und Batch-Workflows erstellen, die über eine einzelne Interaktion mit einer Webanwendung hinausgehen. Die folgenden Beispiele zeigen ausgefeilte Eingabeaufforderungen. Passen Sie sie an Ihre Umgebung an.

Lassen Sie den Assistenten einen laufenden Schritt abfragen, auf die Ergebnisse reagieren und nur dann eine Pause einlegen, wenn eine Entscheidung erforderlich ist. Ein solcher autonomer Kreislauf wird vom Assistenten gesteuert, nicht von der Webanwendung.

```
Start network migration for wave 1, then poll the job status every two
minutes until it completes or needs my input. If a human-in-the-loop task
appears, stop polling, summarize the task and its artifact for me, and wait
for my decision before doing anything else.
```

```
Check every active job across all my workspaces. For each one, give me a
one-line status, and flag any job that has been waiting on an approval for
more than 24 hours or has reported an error. Repeat this check every 15
minutes and only message me when something changes.
```

```
Re-run the inventory readiness check after my latest upload. If there are any
data-quality errors, list the affected servers grouped by issue and stop. If
it validates cleanly, proceed to application grouping using the rules in
./planning/grouping-rules.md.
```

Bitten Sie den Assistenten, Artefakte aus verschiedenen Phasen miteinander zu vergleichen und einen konsolidierten Bericht zusammenzustellen. Der Assistent kann ihn dann zur Überprüfung oder Versionskontrolle in Ihrem lokalen Workspace speichern.

```
Pull my migration strategy (7Rs) recommendations and my current wave plan.
Cross-reference them and produce a consolidated readiness report that
highlights every application whose recommended strategy conflicts with the
strategy assigned to its wave. Include the confidence score and reasoning for
each conflict, and save the report to ./reports/readiness.md.
```

```
Build an executive migration report that combines my risk assessment scores,
the 7Rs recommendations, and the wave schedule. Rank waves by combined risk,
call out the top five applications that need attention before cutover, and
export it as both a PDF for stakeholders and a PPTX deck for my review.
```

```
Compare the assessment I ran last month with my current plan. Tell me which
servers were newly discovered, which changed operating system or strategy, and
which moved between waves. Write the diff to ./reports/plan-change-log.md.
```

Iterieren Sie die Anwendungen oder Wellen in Ihrem Plan und generieren Sie für jede Anwendung ein Artefakt. Speichern Sie sie lokal in einem Durchgang.

```
For each application in my plan, generate an application dependency diagram
and save it to ./diagrams/APP_NAME.html. When you finish, give me a table of
every application with the number of dependencies found, and list any
applications you could not generate a diagram for and why.
```

```
For each wave, generate a network topology diagram scoped to that wave's
servers plus their cross-wave dependencies, and save each one to
./diagrams/waves/wave-N.html. Highlight any dependency that crosses a wave
boundary, since those need sequencing attention.
```

 AWS Kombinieren Sie Transform mit Dateien und Tools in Ihrer lokalen Entwicklungsumgebung, was die Webanwendung nicht kann.

```
Read the decommissioning list in ./exclusions.csv, remove every matching
server from migration scope, then rebuild my waves and show me what changed in
the plan as a result.
```

```
Read the tagging standard in ./standards/tagging.md and apply it as the
resource tagging configuration for network migration and server rehost. Show
me the resulting tag set and flag any required tag the standard does not
specify a value for.
```

```
Download the workspace summary and the 7Rs report, commit them to the
migration-artifacts git repo in this workspace under ./artifacts/$(date +%F)/,
and write a short changelog entry describing what changed since the last
snapshot.
```

Schnelle Genehmigungen und Verzweigungen, sodass der Assistent die Migration nur dann vorantreibt, wenn Ihre Bedingungen erfüllt sind.

```
Walk my end-to-end job through discovery and planning in expert mode using the
inputs in ./planning/inputs.txt. Pause for my review after wave planning
completes. Do not connect any target account or start execution until I
explicitly approve.
```

```
For wave 1 only, connect the target account, migrate the network, and rehost
the servers. After each step, verify it succeeded before starting the next. If
any step fails or produces a warning, stop immediately, show me the details,
and do not touch waves 2 or 3.
```