aws / aws/amazon-q-developer-cli
[RFC] Replace use_aws with AWS API MCP
- 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