Amazon VPC Lattice MCP 服务器
用于源列表的模型上下文协议 (MCP) 服务器,提供访问和管理 AWS VPC Lattice 资源和相关文档的工具。
特征
该服务器提供五个主要工具:
list_sources
:列出所有可用来源及其 URL 和示例提示get_source_prompts
:获取特定源的示例提示list_amazon_vpc_lattice_prompts
:列出所有可用的提示模板get_amazon_vpc_lattice_prompts
:获取特定提示模板的详细信息vpc_lattice_cli
:执行 AWS CLI VPC Lattice 命令来管理 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 Lattice CLI
vpc_lattice_cli
工具通过 AWS CLI 为 AWS VPC Lattice 操作提供编程接口。
特征
- 支持所有主要的 VPC Lattice CLI 操作
- 接受命令参数作为 JavaScript 对象
- 自动将 camelCase 参数转换为 CLI 风格的 kebab-case
- 处理布尔标志、数组和复数值
- 支持 AWS 配置文件和区域配置
- 返回已解析的 JSON 响应
可用命令
- 服务网络:创建服务网络、删除服务网络、获取服务网络、列出服务网络、更新服务网络
- 服务:创建服务、删除服务、获取服务、列出服务、更新服务
- 监听器:创建监听器、删除监听器、获取监听器、列出监听器、更新监听器
- 规则:创建规则、删除规则、获取规则、列出规则、更新规则
- 目标组:创建目标组、删除目标组、获取目标组、列出目标组、更新目标组
- 目标管理:注册目标、取消注册目标、列出目标
- 资源标签: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
:运行测试(目前尚未实现)
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
模型上下文协议服务器提供用于访问和管理 AWS VPC Lattice 信息的工具,允许用户列出来源并检索与 AWS 网络文档相关的示例提示。
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 -108PythonApache 2.0- -securityAlicense-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 -PythonMIT 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 -4913TypeScript