Skip to main content
Glama

MCP ラムダサーバー

SSE サポート付きの AWS Lambda 関数用の MCP (Model Context Protocol) サーバー インフラストラクチャを提供する Node.js パッケージ。

特徴

  • MCP TypeScript SDKをAWS Lambdaで動作するように適応させます

  • Lambda レスポンスストリーミングを通じて Server-Sent Events (SSE) をサポート

  • CORSとHTTPメソッドの検証を処理する

  • TypeScriptサポート

Related MCP server: Example MCP SSE Server

重要な注意事項

  • Lambda レスポンスストリーミングは関数 URL でのみ機能します。API Gateway や Application Load Balancer では機能しません。

  • レスポンス ストリーミングでは、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クライアントまたはサービス

  • 構成

ライセンス

マサチューセッツ工科大学

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • A Model Context Protocol server for Wix AI tools

  • MCP (Model Context Protocol) server for Appwrite

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/markvp/mcp-lambda-sam'

If you have feedback or need assistance with the MCP directory API, please join our Discord server