Amazon VPC Lattice MCP Server
by awslabs
A Model Context Protocol (MCP) server for source listing, providing tools for accessing and managing AWS VPC Lattice resources and related documentation.
Last updated: N/A
What is Amazon VPC Lattice MCP Server?
The Amazon VPC Lattice MCP Server is a Model Context Protocol server that provides tools to list, access, and manage AWS VPC Lattice resources and related documentation. It facilitates interaction with AWS VPC Lattice through a set of predefined tools and a CLI interface.
How to use Amazon VPC Lattice MCP Server?
First, clone the repository, install dependencies, and build the server using npm. Then, configure the server in your MCP settings file. Finally, use the provided MCP tools in your conversations to list sources, get prompts, and execute VPC Lattice CLI commands.
Key features of Amazon VPC Lattice MCP Server
Lists available sources with URLs and sample prompts
Retrieves sample prompts for specific sources
Lists and retrieves details of available prompt templates
Executes AWS CLI VPC Lattice commands
Supports various VPC Lattice operations including service networks, services, listeners, rules, and target groups
Use cases of Amazon VPC Lattice MCP Server
Automating VPC Lattice resource management
Integrating VPC Lattice with conversational interfaces
Discovering available VPC Lattice resources and documentation
Programmatically interacting with the AWS VPC Lattice service
FAQ from Amazon VPC Lattice MCP Server
What is MCP?
What is MCP?
Model Context Protocol (MCP) is a protocol for interacting with external tools.
How do I install the server?
How do I install the server?
Clone the repository, install dependencies using npm install
, and build the server using npm run build
.
How do I configure the server?
How do I configure the server?
Add the server configuration to your MCP settings file (cline_mcp_settings.json).
What sources are available?
What sources are available?
The server includes AWS Documentation, AWS Gateway API Controller for VPC Lattice, and Kubernetes Gateway API.
How do I add new sources or prompts?
How do I add new sources or prompts?
Modify the sources
and prompts
arrays in src/data/sources.ts
and src/data/prompts.ts
respectively.