基于 Workers 和 Stytch 的 TODO 应用

基于 Workers 和 Stytch 的 TODO 应用

一个结合 Cloudflare Workers 和 Stytch 身份验证的 TODO 应用,支持 MCP 协议。

快速入门

  1. 克隆项目 克隆仓库并安装依赖:
    git clone https://github.com/stytchauth/mcp-stytch-consumer-todo-list.git
    cd mcp-stytch-consumer-todo-list
    npm i
    
  2. 配置环境变量 创建 .env.local.dev.vars 文件,并填入 Stytch 提供的 public_tokenProject IDSecret
  3. 本地运行 使用以下命令启动应用:
    npm run dev
    
    访问 http://localhost:3000
  4. 部署到 Cloudflare Workers 点击按钮一键部署,或手动执行以下步骤:
    • 创建 KV 命名空间:
      wrangler kv namespace create TODOS
      
    • 更新 wrangler.jsonc 文件中的 kv_namespaces
    • 上传环境变量:
      npx wrangler secret bulk .dev.vars
      
    • 部署 Worker:
      npm run deploy