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
- 01Deploys AWS Lambda and CloudFront
- 02Serves MCP over streaming HTTP
- 03Provides SST development and deployment commands
Use cases
- 01Deploy an MCP streaming HTTP endpoint
- 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.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEsst-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.exampleto create your own.envfile bun installbun devto launch SST dev modebun deployto deploy
Using MCP Inspector (@modelcontextprotocol/inspector)
bun devto launch SST dev modebun mcp-inspectto 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 devoutput. - Append the proper routing to the
/mcpendpoint:{CLOUDFRONT_URL_FROM_SST}/mcp/test-server/mcp
- This will be the URL of the API Router that you deployed, displayed in
Coding style
- Ensure
bun typecheckandbun checkpass. You can runbun fixto format the code.- To use the git hooks in the repo's
.githooksfolder, which will save you from waiting for CI to tell you that you forgot to these commands, run this:git config core.hookspath .githooks
- To use the git hooks in the repo's
Comments
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.