Integrations
Provides access to the AWS Gateway API Controller for VPC Lattice repository on GitHub, allowing users to retrieve source information and prompts related to this project.
Enables access to Kubernetes Gateway API documentation and resources, providing source information and sample prompts for working with VPC Lattice in Kubernetes environments.
Amazon VPC Lattice MCP-Server
Ein Model Context Protocol (MCP)-Server, der Tools für den Zugriff auf und die Verwaltung von Quellinformationen bereitstellt.
Merkmale
Der Server bietet fünf Haupttools:
list_sources
: Listet alle verfügbaren Quellen mit ihren URLs aufget_source_prompts
: Ruft Beispieleingabeaufforderungen für eine bestimmte Quelle ablist_prompts
: Listet alle verfügbaren Eingabeaufforderungsvorlagen aufget_prompts
: Ruft Details einer bestimmten Eingabeaufforderungsvorlage abvpc_lattice_cli
: Führen Sie AWS CLI VPC Lattice-Befehle zum Verwalten von VPC Lattice-Ressourcen aus
Installation
- Klonen Sie das Repository:
- Installieren Sie Abhängigkeiten:
- Erstellen Sie den Server:
Konfiguration
Fügen Sie den Server zu Ihrer MCP-Einstellungsdatei hinzu (befindet sich unter ~/Library/Application Support/Code/User/globalStorage/asbx.amzn-cline/settings/cline_mcp_settings.json
):
Verwendung
Nach der Konfiguration können Sie die MCP-Tools in Ihren Unterhaltungen verwenden:
Quellen auflisten
Quellaufforderungen abrufen
Listeneingabeaufforderungen
Details zur Eingabeaufforderung abrufen
VPC Lattice CLI
Das Tool vpc_lattice_cli
bietet eine programmgesteuerte Schnittstelle zu AWS VPC Lattice-Operationen über die AWS CLI.
Merkmale
- Unterstützt alle wichtigen VPC Lattice CLI-Operationen
- Akzeptiert Befehlsargumente als JavaScript-Objekte
- Konvertiert CamelCase-Parameter automatisch in CLI-artige Kebab-Case-Parameter
- Verarbeitet boolesche Flags, Arrays und komplexe Werte
- Unterstützt AWS-Profile und Regionskonfiguration
- Gibt analysierte JSON-Antworten zurück
Verfügbare Befehle
- Service-Netzwerk: Service-Netzwerk erstellen, Service-Netzwerk löschen, Service-Netzwerk abrufen, Service-Netzwerke auflisten, Service-Netzwerk aktualisieren
- Dienst: Dienst erstellen, Dienst löschen, Dienst abrufen, Dienste auflisten, Dienst aktualisieren
- Listener: Listener erstellen, Listener löschen, Listener abrufen, Listener auflisten, Listener aktualisieren
- Regel: Regel erstellen, Regel löschen, Regel abrufen, Regeln auflisten, Regel aktualisieren
- Zielgruppe: Zielgruppe erstellen, Zielgruppe löschen, Zielgruppe abrufen, Zielgruppen auflisten, Zielgruppe aktualisieren
- Zielverwaltung: Ziele registrieren, Ziele abmelden, Ziele auflisten
- Ressourcen-Tags: Tags für Ressourcen auflisten, Ressourcen taggen, Ressourcentag entfernen
Beispiele
Servicenetzwerke auflisten:
Erstellen Sie ein Servicenetzwerk:
Erstellen Sie einen Dienst mit Tags:
Erstellen Sie eine Zielgruppe:
Ziele registrieren:
Verfügbare Quellen
Der Server enthält diese Quellen:
- AWS-Dokumentation (docs.aws.amazon.com)
- GitHub-Repo für AWS Gateway API Controller für VPC Lattice (aws/aws-application-networking-k8s)
- Kubernetes Gateway-API (gateway-api.sigs.k8s.io)
Entwicklung
Projektstruktur
src/index.ts
: Hauptserverimplementierungpackage.json
: Projektkonfiguration und Abhängigkeitentsconfig.json
: TypeScript-Konfiguration.gitignore
: Git-Ignorierregeln
Verfügbare Eingabeaufforderungen
Der Server enthält die folgenden Eingabeaufforderungsvorlagen:
- EKS-Controller-Setup
- Anleitung zum Einrichten des AWS Application Networking Controller für Kubernetes
- Parameter: Clustername, Region, K8s-Version
- EKS-Controller-Tests
- Führen Sie Unit- und Integrationstests für den AWS Application Networking Controller aus
- Parameter: Testtyp, Testsuite, Testfilter, Ausführlichkeit
- Unterstützt sowohl Unit-Tests als auch Integrationstests mit e2e-clean
- Lösung für das Problem mit dem EKS-Controller
- Erstellen Sie Lösungen für GitHub-Probleme durch ordnungsgemäßes Testen und PR-Erstellen
- Parameter: Ausgabenummer, Filialname
- Beinhaltet Prüfungen vor der Einreichung und Erstellung eines PR-Entwurfs
- Code-Überprüfung
- Überprüfen Sie Codeänderungen und geben Sie Feedback
- Parameter: Code
- Fehleranalyse
- Analysieren Sie Fehlermeldungen und schlagen Sie Korrekturen vor
- Parameter: Fehler, Kontext
- Architekturüberprüfung
- Überprüfen Sie die Systemarchitektur und geben Sie Empfehlungen ab
- Parameter: Design
- Dokumentationsgenerator
- Generieren Sie Dokumentation für Code oder APIs
- Parameter: Code
- Sicherheitsüberprüfung
- Überprüfen Sie den Code oder die Architektur auf Sicherheitsbedenken
- Parameter: Ziel
Neue Quellen hinzufügen
Um neue Quellen hinzuzufügen, ändern Sie das sources
-Array in src/index.ts
:
Neue Eingabeaufforderungen hinzufügen
Um neue Eingabeaufforderungsvorlagen hinzuzufügen, ändern Sie das prompts
in src/index.ts
:
Skripte
npm run build
: Erstellen Sie den Servernpm run watch
: Überwachungsmodus für die Entwicklung
Lizenz
[Fügen Sie hier Ihre Lizenzinformationen hinzu]
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Ein Model Context Protocol-Server, der Tools für den Zugriff auf und die Verwaltung von AWS VPC Lattice-Informationen bereitstellt und es Benutzern ermöglicht, Quellen aufzulisten und Beispieleingabeaufforderungen im Zusammenhang mit der AWS-Netzwerkdokumentation abzurufen.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server implementation that enables Claude to perform AWS operations on S3 and DynamoDB services through natural language commands.Last updated -2392PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that integrates with AWS CodePipeline, allowing users to manage pipelines through Windsurf and Cascade using natural language commands.Last updated -4TypeScript
- -securityFlicense-qualityA Model Context Protocol server implementation that connects to AWS Cognito for authentication and user management, providing tools for user flows including sign-up, sign-in, and password management.Last updated -JavaScript
- -securityFlicense-qualityA Model Context Protocol server allowing Claude AI to interact with AWS resources through natural language, enabling users to query and manage AWS services without using the traditional AWS Console or CLI.Last updated -TypeScript