流式HTTP服务器部署工具

一个基于SST的AWS Lambda和Cloudfront部署工具,用于MCP流式HTTP服务器,支持快速开发和部署。

  • by madisonbullard
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 madisonbullard/sst-streaming-http-mcp-server

使用说明

sst流式http mcp服务器

这是一个SST monorepo,为MCP流式HTTP服务器部署AWS Lambda和Cloudfront分发。目前,这还不包括身份验证。

设置

  • 推荐:遵循 SST指南 设置您的AWS组织/帐户
  • 使用 .env.example 创建自己的 .env 文件
  • bun install
  • bun dev 启动SST开发模式
  • bun deploy 部署

使用MCP检查器(@modelcontextprotocol/Inspector)

  • bun dev 启动SST开发模式
  • bun mcp-inspect 启动MCP检查器
  • 在浏览器中启动UIhttp://127.0.0.1:6274
  • 选择传输类型:流式HTTP
  • 输入MCP服务器的URL
    • 这将是您部署的API路由器的URL,显示在 bun dev 输出。
    • 将正确的路由添加到 /mcp 端点: {CLOUDFRONT_URL_FROM_SST}/mcp/test-server/mcp

编码风格

  • 确保 bun typecheck 和 bun check 通过。你可以跑了 bun fix 以格式化代码。
    • 在仓库中使用git钩子 .githooks 文件夹,这将使您无需等待CI告诉您忘记了这些命令,请运行以下命令:
      git config core.hookspath .githooks