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 サーバー
ソース情報にアクセスして管理するためのツールを提供するモデル コンテキスト プロトコル (MCP) サーバー。
特徴
サーバーは 5 つの主なツールを提供します。
list_sources
: 利用可能なすべてのソースとそのURLを一覧表示しますget_source_prompts
: 特定のソースのサンプルプロンプトを取得しますlist_prompts
: 利用可能なすべてのプロンプトテンプレートを一覧表示しますget_prompts
: 特定のプロンプトテンプレートの詳細を取得しますvpc_lattice_cli
: VPC Lattice リソースを管理するための AWS CLI VPC Lattice コマンドを実行します。
インストール
- リポジトリをクローンします。
- 依存関係をインストールします:
- サーバーを構築します。
構成
サーバーを MCP 設定ファイル ( ~/Library/Application Support/Code/User/globalStorage/asbx.amzn-cline/settings/cline_mcp_settings.json
にあります) に追加します。
使用法
設定が完了すると、会話で MCP ツールを使用できるようになります。
ソースの一覧
ソースプロンプトを取得
リストプロンプト
プロンプトの詳細を取得する
VPC ラティス CLI
vpc_lattice_cli
ツールは、AWS CLI を介して AWS VPC Lattice 操作へのプログラムインターフェイスを提供します。
特徴
- すべての主要なVPC Lattice CLI操作をサポート
- コマンド引数をJavaScriptオブジェクトとして受け入れます
- キャメルケースパラメータをCLIスタイルのケバブケースに自動的に変換します
- ブールフラグ、配列、複雑な値を処理します
- AWSプロファイルとリージョン構成をサポート
- 解析されたJSONレスポンスを返す
利用可能なコマンド
- サービス ネットワーク: create-service-network、delete-service-network、get-service-network、list-service-networks、update-service-network
- サービス: create-service、delete-service、get-service、list-services、update-service
- リスナー: create-listener、delete-listener、get-listener、listeners、update-listener
- ルール: create-rule、delete-rule、get-rule、list-rules、update-rule
- ターゲット グループ: create-target-group、delete-target-group、get-target-group、list-target-groups、update-target-group
- ターゲット管理: register-targets、deregister-targets、list-targets
- リソース タグ: list-tags-for-resource、tag-resource、untag-resource
例
サービス ネットワークを一覧表示します。
サービス ネットワークを作成します。
タグ付きのサービスを作成します。
ターゲット グループを作成します。
ターゲットを登録します:
利用可能な情報源
サーバーには次のソースが含まれています:
- AWS ドキュメント (docs.aws.amazon.com)
- VPC Lattice 用 AWS ゲートウェイ API コントローラーの GitHub リポジトリ (aws/aws-application-networking-k8s)
- Kubernetes ゲートウェイ API (gateway-api.sigs.k8s.io)
発達
プロジェクト構造
src/index.ts
: メインサーバーの実装package.json
: プロジェクトの構成と依存関係tsconfig.json
: TypeScript の設定.gitignore
: Git の無視ルール
利用可能なプロンプト
サーバーには次のプロンプト テンプレートが含まれています。
- EKSコントローラーのセットアップ
- Kubernetes 用 AWS アプリケーションネットワークコントローラーの設定ガイド
- パラメータ: cluster_name、region、k8s_version
- EKS コントローラーテスト
- AWS アプリケーションネットワークコントローラーのユニットテストと統合テストを実行する
- パラメータ: test_type、test_suite、test_filter、verbosity
- e2e-cleanによる単体テストと統合テストの両方をサポート
- EKSコントローラーの問題解決
- 適切なテストとPR作成でGitHubの問題に対する解決策を作成する
- パラメータ: issue_number、branch_name
- 提出前のチェックとPR草稿の作成が含まれます
- コードレビュー
- コードの変更をレビューし、フィードバックを提供する
- パラメータ: コード
- バグ分析
- エラーメッセージを分析し、修正を提案する
- パラメータ: エラー、コンテキスト
- アーキテクチャレビュー
- システムアーキテクチャをレビューし、推奨事項を提供する
- パラメータ: デザイン
- ドキュメントジェネレーター
- コードまたはAPIのドキュメントを生成する
- パラメータ: コード
- セキュリティレビュー
- セキュリティ上の懸念事項についてコードまたはアーキテクチャをレビューする
- パラメータ: ターゲット
新しいソースの追加
新しいソースを追加するには、 src/index.ts
のsources
配列を変更します。
新しいプロンプトの追加
新しいプロンプト テンプレートを追加するには、 src/index.ts
のprompts
配列を変更します。
スクリプト
npm run build
: サーバーをビルドするnpm run watch
: 開発用のウォッチモード
ライセンス
[ここにライセンス情報を追加してください]
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
AWS VPC Lattice 情報にアクセスして管理するためのツールを提供するモデルコンテキストプロトコル サーバー。これにより、ユーザーは AWS ネットワーク ドキュメントに関連するソースを一覧表示したり、サンプルプロンプトを取得したりできます。
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