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 명령 실행
설치
- 저장소를 복제합니다.
지엑스피1
- 종속성 설치:
- 서버를 빌드하세요:
구성
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 객체로 명령 인수를 허용합니다.
- camelCase 매개변수를 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, list-listeners, update-listener
- 규칙: create-rule, delete-rule, get-rule, list-rule, 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 Gateway API 컨트롤러에 대한 GitHub 리포(aws/aws-application-networking-k8s)
- 쿠버네티스 게이트웨이 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