View a markdown version of this page

Guida alla configurazione dell'agente - AWS Step Functions

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Guida alla configurazione dell'agente

Gli agenti di codifica AI possono accelerare lo sviluppo senza server fornendo assistenza intelligente per lo scaffolding delle applicazioni, la configurazione dell'implementazione, il debug e la generazione dell'infrastruttura come codice. Configurando il tuo agente con la giusta combinazione di plugin, competenze e server MCP, lo doterai delle competenze necessarie per creare e gestire applicazioni serverless.

Collabora con il tuo agente di codifica

Per una guida rapida, puoi inserire questo link direttamente nel contesto del tuo agente: https://docs.aws.amazon.com/step-functions/latest/dg/samples/aws-sfn-agent-setup.md

Scegliete il metodo di installazione più adatto al vostro ambiente di sviluppo.

Prerequisiti

Assicurati che siano soddisfatti i seguenti prerequisiti per l'installazione del plug-in aws-core e del server MCP Serverless:

  • uv installato sul tuo sistema.

  • (Facoltativo) Un AWS account con credenziali IAM configurato sul computer locale. Le credenziali sono necessarie per gli strumenti che eseguono chiamate AWS API ed eseguono script, ma non per cercare documentazione o scoprire competenze. Se non hai configurato le credenziali, consulta Configurazione del server AWS MCP per istruzioni dettagliate.

Codice Claude

Installa il plugin aws-core, parte di Agent Toolkit for AWS, che include la configurazione del server AWS MCP e un set curato di competenze per gli agenti (inclusa la skill serverless). AWS

Installa il plug-in aws-core da Agent Toolkit per AWS

Esegui il seguente comando per installare il plugin:

/plugin marketplace add aws/agent-toolkit-for-aws /plugin install aws-core@agent-toolkit-for-aws

Questo installa le competenze dell'agente, tra cui la skill AWS serverless, gli agent hook e la configurazione del server AWS MCP, in un unico passaggio.

Installa il server MCP Serverless

AWS_PROFILESostituiscilo con il nome del tuo AWS profilo locale.

claude mcp add awslabs-aws-serverless-mcp \ -e AWS_PROFILE=default \ -e AWS_REGION=us-east-1 \ -e FASTMCP_LOG_LEVEL=ERROR \ --scope user \ -- uvx awslabs.aws-serverless-mcp-server@latest

Codex

Installa AWS abilità senza server

npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global

Installa il server MCP Serverless

AWS_PROFILESostituiscilo con il nome del tuo AWS profilo locale.

codex mcp add awslabs-aws-serverless-mcp \ --env AWS_PROFILE=default \ --env AWS_REGION=us-east-1 \ --env FASTMCP_LOG_LEVEL=ERROR \ -- uvx awslabs.aws-serverless-mcp-server@latest

Cursore

Installa AWS abilità senza server

npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global

Installa il server MCP Serverless

Aggiungi quanto segue a under. .cursor/mcp.json "mcpServers" AWS_PROFILESostituiscilo con il nome AWS del tuo profilo locale.

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

Kiro

Installa AWS abilità serverless nella CLI di Kiro

npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global

Installa il server MCP Serverless

Aggiungi quanto segue a under. ~/.kiro/settings/mcp.json "mcpServers" AWS_PROFILESostituiscilo con il nome AWS del tuo profilo locale.

"awslabs.aws-serverless-mcp": { "command": "uvx", "args": ["awslabs.aws-serverless-mcp-server@latest"], "env": { "AWS_PROFILE": "default", "AWS_REGION": "us-east-1", "FASTMCP_LOG_LEVEL": "ERROR" }, "disabled": false }

Installa Kiro powers (da Kiro IDE)

Installa i seguenti poteri Kiro che forniscono contesti e strumenti specializzati agli agenti Kiro su richiesta:

GitHub Copilota

Installa AWS abilità senza server

npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global

Installa il server MCP Serverless

Aggiungi quanto segue a under. .vscode/mcp.json "mcpServers" AWS_PROFILESostituiscilo con il nome AWS del tuo profilo locale.

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

Windsurf

Installa AWS abilità senza server

npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global

Installa il server MCP Serverless

Aggiungi quanto segue a under. /.codeium/windsurf/mcp_config.json "mcpServers" AWS_PROFILESostituiscilo con il nome AWS del tuo profilo locale.

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

OpenCode

Installa AWS abilità senza server

npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global

Installa il server MCP Serverless

Aggiungi quanto segue a under. /.config/opencode/opencode.jsonc "mcpServers" AWS_PROFILESostituiscilo con il nome AWS del tuo profilo locale.

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

Per tutti gli altri agenti compatibili con le competenze degli agenti e la configurazione del server MCP

Per qualsiasi altro agente che supporti il formato open source Agent Skills e la configurazione del server MCP, procedi nel seguente modo:

Installa AWS abilità senza server

npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-serverless --yes --global

Installa il server MCP Serverless

Aggiungi il server MCP Serverless al file di configurazione del client MCP del tuo agente sotto. "mcpServers" Sostituiscilo AWS_PROFILE con il nome del tuo profilo locale AWS .

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