MCP Hub
Back to servers

aws-lambda-mcp-server

Validation Failed

A Hono-based wrapper that enables running Model Context Protocol (MCP) servers on AWS Lambda infrastructure. It provides a bridge between the MCP SDK and AWS serverless environment for scalable tool execution.

Tools
1
Updated
Jan 8, 2026
Validated
Jan 9, 2026

Validation Error:

Process exited with code 1. stderr: npm error could not determine executable to run npm error A complete log of this run can be found in: /Users/mac/.npm/_logs/2026-01-09T09_13_45_427Z-debug-0.log

Quick Install

npx -y aws-lambda-mcp-server

aws-lambda-mcp-server

npm version

このリポジトリは、AWS Lambda上で動作するMCPサーバーの実装・関連ツール・サンプルを管理しています。

ディレクトリ構成

  • package/: ライブラリ本体のソースコード・npmパッケージ用設定
  • example/: 利用例・サンプルコード
  • .github/: CI/CDやセキュリティ関連の設定
  • その他: 各種ドキュメント・管理ファイル

使い方

pnpm add aws-lambda-mcp-server
# または
npm install aws-lambda-mcp-server

基本的な利用例

TypeScriptでの利用例です。

import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js';
import { createHonoApp } from 'aws-lambda-mcp-server';
import { handle } from 'hono/aws-lambda';
import { z } from 'zod';

// MCPサーバーのファクトリ関数を用意
const createMcpServer = () => {
  const server = new McpServer({
    name: 'my-mcp-server',
    version: '1.0.0',
  });

  // MCPサーバーのインスタンスにToolsやResourcesなどを設定する
  server.tool(
    'say_hello',
    { who: z.string() },
    async ({ who }) => ({
      content: [{
        type: 'text',
        text: `${who} さん、こんにちは!`
      }]
    })
  );
  return server;
};

// Hono アプリケーションを作成
const app = createHonoApp(createMcpServer);

// AWS Lambdaのエントリポイントとして利用
export const handler = handle(app);

Reviews

No reviews yet

Sign in to write a review