aws / aws/amazon-q-developer-cli

[RFC] Replace use_aws with AWS API MCP

Aperta
#2,407 0 commenti 6 reazioni 0 assegnatari Vedi su GitHub
enhancement
Lingua principale
Rust
Stelle
2k
Fork
439
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

## Summary
This RFC proposes replacing the current `use_aws` functionality with AWS API MCP server that launched at NY Summit [ [launch blog post](https://aws.amazon.com/about-aws/whats-new/2025/07/aws-api-mcp-server-available/)]

## Motivation
Current `use_aws` implementation has a few limitations:
- Manual updates needed for new AWS services, as it relies on the parametric knowledge of foundational models.
- `use_aws` relies on AWS CLI being available as well as running in a shell.

The AWS API MCP Server addresses these limitations by:
1. Allowing MCP clients (like our CLI) to dynamically discover and interact with supported AWS APIs.
2. Enabling direct API calls without relying on AWS CLI or shell environments.
3. Providing secure access control through AWS Identity and Access Management (IAM) credentials and pre-configured API permissions.
4. Ensuring that foundation models can only access or perform authorized actions on permitted AWS APIs [e.g. read-only mode]

## Next Steps
1. Seek approval for this RFC from Q CLI stakeholders
2. Start integrating AWS API MCP :)

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia esaminando l’uso attuale di use_aws e la documentazione di avvio di AWS API MCP collegata nell’RFC. Conferma il percorso di approvazione degli stakeholder, quindi definisci l’ambito dell’integrazione e il comportamento delle autorizzazioni; il lavoro è completato quando la CLI può utilizzare il server AWS API MCP senza dipendere da AWS CLI o da una shell.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
aws, shell
Ambito
api, cli, cloud
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.