dotsagent.io
Sprache:Deutsch
Cloud · AWS Labs

AWS API einrichten

Führt validierte AWS-CLI-Befehle aus, damit ein Agent Ihre AWS-Ressourcen prüfen und ändern kann.

Herausgeber
AWS Labs Offiziell
Lokal ausführen
uvx awslabs.aws-api-mcp-server@latest
Transporte
stdio
Authentifizierung
Ihre lokalen AWS-Anmeldedaten aus der Umgebung oder einem Profil; AWS_REGION muss gesetzt sein.
Umgebung
AWS_REGIONREAD_OPERATIONS_ONLYREQUIRE_MUTATION_CONSENT
Zugriffsrechte
Lese- und Schreibzugriff; READ_OPERATIONS_ONLY=true beschränkt den Zugriff auf Lesevorgänge.
Lizenz
Apache-2.0
Quellcode
github.com/awslabs/mcp/tree/main/src/aws-api-mcp-server
Status
Aktiv

Installation

Dieser Server läuft auf Ihrem Rechner als Unterprozess des Clients. Sie benötigen die Laufzeitumgebung, die der Befehl verwendet, etwa Node.js für npx, uv für uvx oder Docker, sowie alle unter Environment aufgeführten Variablen.

Claude Code

shell
claude mcp add --scope project --env AWS_REGION=us-east-1 --env READ_OPERATIONS_ONLY=true --env REQUIRE_MUTATION_CONSENT=true aws-api -- uvx awslabs.aws-api-mcp-server@latest

Cursor

.cursor/mcp.json
{
  "mcpServers": {
    "aws-api": {
      "command": "uvx",
      "args": [
        "awslabs.aws-api-mcp-server@latest"
      ],
      "env": {
        "AWS_REGION": "us-east-1",
        "READ_OPERATIONS_ONLY": "true",
        "REQUIRE_MUTATION_CONSENT": "true"
      }
    }
  }
}

Codex

~/.codex/config.toml
[mcp_servers.aws-api]
command = "uvx"
args = ["awslabs.aws-api-mcp-server@latest"]

[mcp_servers.aws-api.env]
AWS_REGION = "us-east-1"
READ_OPERATIONS_ONLY = "true"
REQUIRE_MUTATION_CONSENT = "true"

Konfiguration für andere Clients →

Die generierte Konfiguration setzt READ_OPERATIONS_ONLY und REQUIRE_MUTATION_CONSENT auf true. Entfernen Sie diese Einträge nur, wenn der Agent Ressourcen ändern soll.

Weitere Server in cloud

Quellen

  1. github.com/awslabs/mcp