
Workers + Stytch TODO App MCP Server

2025.04.17
12
TypeScriptTODO 应用身份管理AI 代理开发效率
mcp-stytch-consumer-todo-list 是一个基于 Workers 的服务器,集成了静态网站、REST API 和 Model Context Protocol (MCP) 服务器功能。该应用使用 Stytch 进行用户和客户端身份管理,展示了如何将传统全栈应用扩展为 AI 代理使用的工具。
View on GitHub
Overview
基本能力
产品定位
mcp-stytch-consumer-todo-list 是一个用于展示如何将传统全栈应用扩展为 AI 代理使用的工具,特别适用于 Consumer SaaS 认证需求。
核心功能
- 静态网站:使用 React 和 Vite 构建,基于 Worker Assets。
- REST API:使用 Hono 构建,基于 Workers KV。
- MCP 服务器:基于 Workers Durable Objects,支持 AI 代理交互。
- 身份管理:使用 Stytch 进行用户和客户端身份管理。
适用场景
- 开发者在构建 Consumer SaaS 应用时,需要集成身份管理和 AI 代理功能。
- 展示如何将传统全栈应用扩展为 AI 代理使用的工具。
工具列表
- MCP Inspector:用于测试 MCP 服务器的工具。
常见问题解答
- 如何设置 Stytch 凭证?
- 在 Stytch Dashboard 中创建账户并获取 Project ID 和 API keys。
- 如何运行应用?
- 使用
npm run dev
命令运行应用。
使用教程
使用依赖
- 安装 Node.js 和 npm。
- 克隆项目并安装依赖:
bash git clone https://github.com/stytchauth/mcp-stytch-consumer-todo-list.git cd mcp-stytch-consumer-todo-list npm i
安装教程
- 创建
.env.local
文件并设置环境变量:bash cp .env.template .env.local
- 创建
.dev.vars
文件并设置环境变量:bash cp .dev.vars.template .dev.vars
调试方式
- 运行应用:
bash npm run dev
- 使用 MCP Inspector 测试 MCP 服务器:
bash npx @modelcontextprotocol/inspector@latest