Skip to content

Repository files navigation

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/server';import{createHonoApp}from'aws-lambda-mcp-server';import{handle}from'hono/aws-lambda';import{z}from'zod';// MCPサーバーのファクトリ関数を用意constcreateMcpServer=()=>{constserver=newMcpServer({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} さん、こんにちは!`}]}));returnserver;};// Hono アプリケーションを作成constapp=createHonoApp(createMcpServer);// AWS Lambdaのエントリポイントとして利用exportconsthandler=handle(app);

About

A Hono wrapper for building an MCP (Model Context Protocol) Server that runs on AWS Lambda functions.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages