MCP Lambda Server
MCP Lambda 服务器
一个 Node.js 包,为支持 SSE 的 AWS Lambda 函数提供 MCP(模型上下文协议)服务器基础设施。
特征
调整 MCP TypeScript SDK 以与 AWS Lambda 配合使用
通过 Lambda 响应流支持服务器发送事件 (SSE)
处理 CORS 和 HTTP 方法验证
TypeScript 支持
Related MCP server: Example MCP SSE Server
重要提示
Lambda 响应流仅适用于函数 URL 。它不适用于 API 网关或应用程序负载均衡器。
仅 Node.js 运行时正式支持响应流。
安装
npm install @markvp/mcp-lambda-layer用法
创建您的 Lambda 函数并导入包:
import { MCPHandlerFactory } from '@markvp/mcp-lambda-layer';
import { z } from 'zod';
// Create MCP handler factory with your configuration
const factory = new MCPHandlerFactory({
tools: {
summarize: {
params: {
text: z.string(),
},
handler: async ({ text }) => {
// Your implementation here - could be any service/model/API
const summary = await yourSummarizeImplementation(text);
return {
content: [{ type: 'text', text: summary }],
};
},
},
},
prompts: {
generate: {
description: 'Generate content based on a prompt',
handler: async extra => {
// Your implementation here - could be any service/model/API
const result = await yourGenerateImplementation(extra.prompt);
return {
content: [{ type: 'text', text: result }],
};
},
},
},
});
// Export the handler directly
export const handler = factory.getHandler();所需的 Lambda 配置
运行时:Node.js 18.x 或更高版本
处理程序:index.handler
内存:最低 128 MB(根据您的需要调整)
超时:建议 120 秒
函数 URL:必需,并且必须启用响应流
API 网关/ALB:不支持流式传输
包装内容
此套餐提供:
使用 SSE 传输的 MCP 服务器实现
协议处理(JSON-RPC)
流式响应支持
类型定义和接口
您的 Lambda 函数提供:
工具和提示实现
业务逻辑
任何必要的 API 客户端或服务
配置
执照
麻省理工学院
This server cannot be deployed
Maintenance
Related MCP Connectors
A Model Context Protocol server for Wix AI tools
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA server for Model Context Protocol (MCP) that uses Server-Sent Events (SSE) for streaming communication, enabling tools like the HackerNews API to be accessed through a secure HTTP+SSE transport.29-
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables real-time communication using Server-Sent Events (SSE), providing standardized model management and resource templating capabilities.-
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server that supports STDIO, SSE and Streamable HTTP protocols for AI model interactions.9 npm1MIT
- FlicenseNot gradedqualityNot gradedmaintenanceA Model Context Protocol (MCP) server implementation that uses Server-Sent Events (SSE) to enable real-time, server-pushed updates between AI models and tools over HTTP connections.1-