Sample Serverless
БесплатноНе проверенSample Serverless — Model Context Protocol server
Описание
Sample Serverless — Model Context Protocol server
README
A Github MCP Server implementation based on Amazon Lambda and Streamable HTTP protocol.
Project Description
This project demonstrates how to transform the official TypeScript MCP Server to support Streamable HTTP protocol and deploy it via Amazon Lambda. The implementation leverages new features introduced in MCP v2025.03.26, including:
Stream transmission based on HTTP Chunked Transfer Encoding
Dynamic context priority control
Seamless integration with existing HTTP infrastructure
Key Features
Streamable HTTP MCP protocol support
Elastic deployment based on Amazon Lambda
Optimized cost-performance balance
MCP Server on Amazon Lambda Architecture

Quick Start
Prerequisites
- Node.js 20+
- AWS CLI configured
- OSS-Serverless CLI
Serverless Streamable HTTP MCP Server
- Github MCP Server
How to deploy Github MCP Server on Amazon Lambda :
This project needs to set up a GITHUB_PERSONAL_ACCESS_TOKEN, which has been stored in Amazon Lambda environment variables.
Never submit your serverless.yml to a GitHub public repository.
# Clone repository
git clone https://gitlab.aws.dev/wsuam/sample-serverless-mcp-server.git
cd sample-serverless-mcp-server/src/github/
# Install dependencies
npm install
npm install -g osls
#Set your github personal access token in serverless.yml
cp serverless.example.yml serverless.yml
#edit serverless.yml , GITHUB_PERSONAL_ACCESS_TOKEN: <Your GitHub Personal Access Token>
# Test local
npm sls offline
# Deploy to AWS Lambda
npm sls deploy
Architecture Overview
The project utilizes the following architecture:
API Gateway: Handles HTTP requests
Lambda: Executes MCP Server logic
Streamable HTTP: Implements streaming responses
DynamoDB and S3 store request logs (this part is not ready yet).
Development Guide
- Configure AWS credentials
- Run
npm sls offline - Follow the prompts to complete deployment configuration
Contributing
Pull requests are welcome. Before submitting, please ensure:
- Code follows project standards
- All tests pass
- Documentation is updated
License
This library is licensed under the MIT-0 License. See the LICENSE file.
Project Status
Project is under active development. Issues and suggestions are welcome.
Установка Sample Serverless
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/aws-samples/sample-serverless-mcp-serverFAQ
Sample Serverless MCP бесплатный?
Да, Sample Serverless MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Sample Serverless?
Нет, Sample Serverless работает без API-ключей и переменных окружения.
Sample Serverless — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Sample Serverless в Claude Desktop, Claude Code или Cursor?
Открой Sample Serverless на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Sample Serverless with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
