aws / aws/amazon-q-developer-cli
[RFC] Replace use_aws with AWS API MCP
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Rust
- Sterne
- 2k
- Forks
- 439
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
## 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 :)
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit der Überprüfung der aktuellen Verwendung von use_aws und der im RFC verlinkten Startdokumentation für die AWS API MCP. Bestätige den Genehmigungsprozess durch die Stakeholder und lege anschließend den Integrationsumfang sowie das Berechtigungsverhalten fest; abgeschlossen ist die Aufgabe, wenn die CLI den AWS API MCP-Server verwenden kann, ohne auf AWS CLI oder eine Shell angewiesen zu sein.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- aws, shell
- Bereich
- api, cli, cloud
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 25/100