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), предоставляющий инструменты для доступа к исходной информации и управления ею.
Функции
Сервер предоставляет пять основных инструментов:
list_sources
: список всех доступных источников с их URL-адресами.get_source_prompts
: Получает примеры подсказок для определенного источникаlist_prompts
: список всех доступных шаблонов подсказокget_prompts
: Получает сведения о конкретном шаблоне подсказкиvpc_lattice_cli
: выполнение команд AWS CLI VPC Lattice для управления ресурсами VPC Lattice
Установка
- Клонируйте репозиторий:
- Установить зависимости:
- Сборка сервера:
Конфигурация
Добавьте сервер в файл настроек MCP (расположенный по адресу ~/Library/Application Support/Code/User/globalStorage/asbx.amzn-cline/settings/cline_mcp_settings.json
):
Использование
После настройки вы сможете использовать инструменты MCP в своих разговорах:
Список источников
Получить исходные подсказки
Список подсказок
Получите оперативную информацию
Решетка VPC CLI
Инструмент vpc_lattice_cli
предоставляет программный интерфейс для операций AWS VPC Lattice через AWS CLI.
Функции
- Поддерживает все основные операции VPC Lattice CLI
- Принимает аргументы команды как объекты JavaScript
- Автоматически преобразует параметры camelCase в параметры kebab-case в стиле CLI
- Обрабатывает логические флаги, массивы и комплексные значения
- Поддерживает профили AWS и конфигурацию региона
- Возвращает проанализированные ответы JSON
Доступные команды
- Сервисная сеть: создать-сервисную-сеть, удалить-сервисную-сеть, получить-сервисную-сеть, составить список-сервисных-сетей, обновить-сервисную-сеть
- Служба: создать-службу, удалить-службу, получить-службу, составить список-служб, обновить-службу
- Прослушиватель: создание-прослушиватель, удаление-прослушиватель, получение-прослушиватель, список-прослушивателей, обновление-прослушиватель
- Правило: создать-правило, удалить-правило, получить-правило, составить список-правил, обновить-правило
- Целевая группа: создать-целевую-группу, удалить-целевую-группу, получить-целевую-группу, составить список-целевых-групп, обновить-целевую-группу
- Управление целями: регистрация целей, отмена регистрации целей, список целей
- Теги ресурса: список-тегов-для-ресурса, тег-ресурс, не тег-ресурс
Примеры
Список сетей обслуживания:
Создать сеть обслуживания:
Создайте услугу с тегами:
Создайте целевую группу:
Зарегистрировать цели:
Доступные источники
Сервер включает в себя следующие источники:
- Документация AWS (docs.aws.amazon.com)
- Репозиторий GitHub для AWS Gateway API Controller для VPC Lattice (aws/aws-application-networking-k8s)
- API шлюза Kubernetes (gateway-api.sigs.k8s.io)
Разработка
Структура проекта
src/index.ts
: Реализация основного сервераpackage.json
: Конфигурация проекта и зависимостиtsconfig.json
: конфигурация TypeScript.gitignore
: Git игнорирует правила
Доступные подсказки
Сервер включает в себя следующие шаблоны подсказок:
- Настройка контроллера EKS
- Руководство по настройке AWS Application Networking Controller для Kubernetes
- Параметры: имя_кластера, регион, версия_k8s
- Тесты контроллера EKS
- Выполнение модульных и интеграционных тестов для AWS Application Networking Controller
- Параметры: test_type, test_suite, test_filter, детализация
- Поддерживает как модульные, так и интеграционные тесты с e2e-clean
- Решение проблемы контроллера EKS
- Создавайте решения для проблем GitHub с помощью надлежащего тестирования и создания PR
- Параметры: issue_number, branch_name
- Включает предварительную проверку и создание проекта PR
- Обзор кода
- Просмотрите изменения кода и оставьте отзыв
- Параметры: код
- Анализ ошибок
- Анализ сообщений об ошибках и предложение исправлений
- Параметры: ошибка, контекст
- Обзор архитектуры
- Обзор архитектуры системы и предоставление рекомендаций
- Параметры: дизайн
- Генератор документации
- Создание документации для кода или API
- Параметры: код
- Обзор безопасности
- Проверьте код или архитектуру на предмет проблем безопасности
- Параметры: цель
Добавление новых источников
Чтобы добавить новые источники, измените массив sources
в src/index.ts
:
Добавление новых подсказок
Чтобы добавить новые шаблоны подсказок, измените массив prompts
в src/index.ts
:
Скрипты
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.
Сервер Model Context Protocol, предоставляющий инструменты для доступа к информации 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