MCP.so
Sign In

Overview

What is Amazon VPC Lattice MCP Server?

Amazon VPC Lattice MCP Server is a Model Context Protocol (MCP) server that provides tools for accessing, managing, and querying documentation for AWS VPC Lattice resources. It is intended for developers and operators who manage VPC Lattice infrastructure through an MCP-compatible client (e.g., an AI assistant).

How to use Amazon VPC Lattice MCP Server?

Clone the repository, install dependencies (npm install), and build (npm run build). Add the server configuration to your MCP settings file (e.g., cline_mcp_settings.json), specifying the path to the built index.js. Once configured, invoke tools such as list_sources, get_source_prompts, list_amazon_vpc_lattice_prompts, get_amazon_vpc_lattice_prompts, or vpc_lattice_cli via the MCP client’s use_mcp_tool function.

Key features of Amazon VPC Lattice MCP Server

  • Lists available documentation sources and their sample prompts.
  • Retrieves sample prompts for a specific documentation source.
  • Lists all prompt templates for VPC Lattice operations.
  • Gets details of a specific prompt template.
  • Executes AWS CLI VPC Lattice commands programmatically with parameter conversion.

Use cases of Amazon VPC Lattice MCP Server

  • Discover and query AWS Documentation, Gateway API Controller, and Kubernetes Gateway API sources.
  • Manage VPC Lattice service networks, services, listeners, rules, target groups, and targets.
  • Register, deregister, and list targets for target groups.
  • Add, list, and remove resource tags on VPC Lattice resources.
  • Use prompt templates for tasks like setting up an EKS controller, running tests, or reviewing architecture.

FAQ from Amazon VPC Lattice MCP Server

What tools does the server provide?

Five tools: list_sources, get_source_prompts, list_amazon_vpc_lattice_prompts, get_amazon_vpc_lattice_prompts, and vpc_lattice_cli.

How do I manage VPC Lattice resources programmatically?

Use the vpc_lattice_cli tool with a command (e.g., list-service-networks) and optional arguments like region, profile, or operation-specific parameters. Arguments follow camelCase and are converted to CLI kebab-case.

How can I add new documentation sources or prompt templates?

Modify src/data/sources.ts to add new sources with name, URL, and sample prompts. Modify src/data/prompts.ts to add new prompt templates with name, description, template, and parameter list.

What are the runtime dependencies?

Node.js and npm are required for building and running the server. AWS CLI must be installed and configured for the vpc_lattice_cli tool to work.

Where does the configuration live?

The server configuration goes into the MCP settings file (e.g., ~/Library/Application Support/Code/User/globalStorage/asbx.amzn-cline/settings/cline_mcp_settings.json). Server data and prompts are stored locally in the src/data/ directory.

Tags

More from Cloud & Infrastructure