mcpField
S
sst-streaming-http-mcp-server

sst-streaming-http-mcp-server

Local
github.com/madisonbullardCloud & Infra1Updated 74w ago

About sst-streaming-http-mcp-server

sst-streaming-http-mcp-server is an SST monorepo for deploying MCP streaming HTTP servers using AWS Lambda and CloudFront. It is intended for teams setting up and testing deployed MCP endpoints; authentication is not included.

Key features

  1. 01Deploys AWS Lambda and CloudFront
  2. 02Serves MCP over streaming HTTP
  3. 03Provides SST development and deployment commands

Use cases

  1. 01Deploy an MCP streaming HTTP endpoint
  2. 02Inspect a deployed endpoint with MCP Inspector

MCP support

Deploys MCP servers that clients can reach over Streamable HTTP. The project currently does not include authentication.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

sst-streaming-http-mcp-server

This is an SST monorepo that deploys an AWS Lambda and Cloudfront distribution for MCP streaming HTTP servers. Currently this doesn't include auth.

Setup

  • Recommended: Follow the SST guide to set up your AWS org/accounts
  • Use .env.example to create your own .env file
  • bun install
  • bun dev to launch SST dev mode
  • bun deploy to deploy

Using MCP Inspector (@modelcontextprotocol/inspector)

  • bun dev to launch SST dev mode
  • bun mcp-inspect to launch MCP Inspector
  • Launch the UI in the browser at http://127.0.0.1:6274
  • Select Transport Type: Streamable HTTP
  • Input the URL to the MCP server
    • This will be the URL of the API Router that you deployed, displayed in bun dev output.
    • Append the proper routing to the /mcp endpoint: {CLOUDFRONT_URL_FROM_SST}/mcp/test-server/mcp

Coding style

  • Ensure bun typecheck and bun check pass. You can run bun fix to format the code.
    • To use the git hooks in the repo's .githooks folder, which will save you from waiting for CI to tell you that you forgot to these commands, run this:
      git config core.hookspath .githooks
      

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.