Amazon VPC Lattice MCP サーバー
ソースリスト用の Model Context Protocol (MCP) サーバー。AWS VPC Lattice リソースおよび関連ドキュメントにアクセスして管理するためのツールを提供します。
特徴
サーバーは 5 つの主なツールを提供します。
list_sources: 利用可能なすべてのソースをURLとサンプルプロンプトとともに一覧表示します。get_source_prompts: 特定のソースのサンプルプロンプトを取得しますlist_amazon_vpc_lattice_prompts: 利用可能なすべてのプロンプトテンプレートを一覧表示しますget_amazon_vpc_lattice_prompts: 特定のプロンプトテンプレートの詳細を取得しますvpc_lattice_cli: VPC Lattice リソースを管理するための AWS CLI VPC Lattice コマンドを実行します。
インストール
このプロジェクトは TypeScript で構築されており、ES モジュールを使用します。
リポジトリをクローンします。
依存関係をインストールします:
サーバーを構築します。
ビルド スクリプトは TypeScript コードをコンパイルし、適切な実行権限を設定します。
構成
サーバーを MCP 設定ファイル ( ~/Library/Application Support/Code/User/globalStorage/asbx.amzn-cline/settings/cline_mcp_settings.jsonにあります) に追加します。
使用法
設定が完了すると、会話でMCPツールを使用できるようになります。ただし、利用可能なプロンプトを見つけるには、 list_amazon_vpc_lattice_promptsを使用する必要があります。ツールのように自動的に検出されるわけではないためです。
ソースの一覧
ソースプロンプトを取得
Amazon VPC Lattice プロンプトの一覧表示
Amazon VPC Lattice Prompt の詳細を取得する
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 コントローラー (aws/aws-application-networking-k8s)
機能サポートに関する問い合わせ
問題追跡
Kubernetes ゲートウェイ API (gateway-api.sigs.k8s.io)
エラー解決
ベストプラクティスガイダンス
発達
プロジェクト構造
プロジェクトは次のように構成されています。
src/index.ts: メインサーバーのセットアップと初期化src/tools.ts: ツールの定義とハンドラーsrc/data/: データファイルprompts.ts: プロンプトテンプレートとパラメータsources.ts: ソース定義とそのプロンプト
package.json: プロジェクトの構成と依存関係tsconfig.json: TypeScript の設定.gitignore: Git の無視ルールbuild/: コンパイルされたJavaScript出力
新しいソースの追加
新しいソースを追加するには、 src/data/sources.tsのsources配列を変更します。
新しいプロンプトの追加
新しいプロンプト テンプレートを追加するには、 src/data/prompts.tsのprompts配列を変更します。
スクリプト
npm run build: サーバーをビルドし、実行権限を設定するnpm run watch: 開発用のウォッチモードnpm test: テストを実行する(現在は実装されていません)
Related MCP Servers
- -securityFlicense-qualityProvides a scalable, containerized infrastructure for deploying and managing Model Context Protocol servers with monitoring, high availability, and secure configurations.Last updated -
Log Analyzer with MCPofficial
-securityAlicense-qualityA Model Context Protocol server that provides AI assistants access to AWS CloudWatch Logs, enabling browsing, searching, summarizing, and correlating logs across multiple AWS services.Last updated -139Apache 2.0- -security-license-qualityServes as a Model Context Protocol server that provides tools to look up Amazon Leadership Principles and access video transcripts for integration with Amazon Q CLI.Last updated -MIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that enables LLMs to explore and interact with API specifications by providing tools for loading, browsing, and getting detailed information about API endpoints.Last updated -4913