aws-serverless-mcp

aws-serverless-mcp

0

This project implements an MCP Server utilizing AWS Serverless technologies, providing a scalable and efficient architecture for handling various server operations via Lambda, EventBridge, and other AWS services.

Serverless MCP Framework

Overview

  • MCP Server implementation leveraging AWS Serverless services like Lambda, EventBridge, and StepFunction.
  • Includes resources for handling start, stop, and task start events.
  • Provides an infrastructure schema diagram.

Installation

  • Use SAM CLI for building and deploying.

Parameters

  • EventBusName, Project, Environment, ServerName, ServerVersion, etc.

Outputs

  • ServerEndpoint for the MCP server.

Development

  • Requires NodeJS >= 22.x and installation of npm modules.
  • Local server run instructions provided.

Usage

  • Extend the server with resources, prompts, or tools using SSM parameters and Lambda functions. SSM prefixes required for parameters.
  • SAM templates used for declaring resources, prompts, and tools.

Deploy

  • Requirements: SAM CLI, NodeJS >= 22.x.
  • Deployment instructions using SAM CLI.

Additional Tools

  • MCP Inspector and mcp-remote for further server operations.

Credits

  • Badges provided by Shields.io.
  • Schema by Cloudcraft.