Middy MCP - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

Middy MCP 是一个中间件,用于在 AWS Lambda 函数和 Model Context Protocol (MCP) 服务器之间实现无缝集成。

核心功能

  • 支持通过 API Gateway(REST API / v1 和 HTTP API / v2)以及 ALB 发送的请求。
  • 提供便捷的 MCP 请求和响应处理方式。
  • 支持自定义工具(如加法工具示例)。

适用场景

  • 需要在 AWS Lambda 函数中集成 MCP 服务器的场景。
  • 使用 Middy 中间件框架的开发项目。

工具列表

  • 加法工具:接收两个数字参数,返回它们的和。

常见问题解答

  • 仅兼容使用至少协议版本 2025-03-26 的 MCP 客户端。

使用教程

使用依赖

  • Node.js >= 18.0.0
  • Middy >= 6.0.0

安装教程

bash
pnpm install middy-mcp

调试方式

以下是一个最小化的 Lambda 函数处理文件示例:
```typescript
import middy from "@middy/core";
import httpErrorHandler from "@middy/http-error-handler";
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { z } from "zod";

import mcpMiddleware from "middy-mcp";

// Create an MCP server
const server = new McpServer({
name: "Lambda hosted MCP Server",
version: "1.0.0",
});

// Add an addition tool
server.tool("add", { a: z.number(), b: z.number() }, async ({ a, b }) => ({
content: [{ type: "text", text: String(a + b) }],
}));

export const handler = middy()
.use(mcpMiddleware({ server }))
.use(httpErrorHandler());
```

点击访问

搜索工具

Modal MCP Toolbox 🛠️ - MCP服务,MCP服务器,MCP教程

2025-4-29 15:59:41

搜索工具

📱 MCP Server for iOS Simulator - MCP服务,MCP服务器,MCP教程

2025-4-29 15:59:49

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索