Token导航 LogoToken导航TokenDH.com
Lambda MCP Server Buildit logo
运维云端未说明官方级别未说明来源级核验

Lambda MCP Server Buildit

MCP Server

一个用于部署和管理AWS Lambda函数的模型上下文协议服务器,提供类型安全的配置验证和AWS Lambda集成。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
TypeScript开发工具云服务

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

bx9900

提供方

bx9900

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Lambda MCP服务器

用于部署和管理AWS Lambda函数的模型上下文协议服务器。

特性

  • 通过MCP接口部署Lambda函数
  • 列出现有的Lambda函数
  • 引导部署提示
  • 类型安全配置验证
  • AWS Lambda集成

先决条件

  • Node.js(v16或更高版本)
  • 具有适当权限的AWS帐户
  • AWS CLI已配置凭据

安装

npm install

配置

创建一个 .env 根目录中的文件:

AWS_REGION=us-east-1

用法

开发模式

npm run dev

生产模式

npm run build
npm start

MCP工具

部署Lambda函数

// Example deployment configuration
const config = {
  functionName: "my-function",
  runtime: "nodejs18.x",
  handler: "index.handler",
  memorySize: 128,
  timeout: 30,
  roleArn: "arn:aws:iam::123456789012:role/lambda-role",
  environment: {
    NODE_ENV: "production"
  }
};

// Base64 encoded zip file containing the function code
const code = "base64-encoded-zip-file";

// Deploy using the MCP tool
const result = await client.callTool("deploy", { config, code });

列表函数

// List all Lambda functions
const result = await client.callTool("listFunctions", {});

引导式部署

// Start a guided deployment process
const prompt = await client.getPrompt("guidedDeploy", {
  functionName: "my-function",
  runtime: "nodejs18.x"
});

协议接口

服务器实现了以下MCP工具:

  • deploy:部署新的Lambda函数
  • listFunctions:列出所有Lambda函数
  • guidedDeploy:交互式部署指南

安全考虑

  • 在生产环境中始终使用HTTPS
  • 实施适当的身份验证和授权
  • 定期轮换AWS凭据
  • 对敏感信息使用环境变量
  • 实施适当的错误处理和日志记录

许可证

麻省理工学院

目录标签

目录标签

TypeScript开发工具云服务AWSLambda本地部署函数部署服务器管理

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP