Workers + Stytch TODO App MCP Server

Workers + Stytch TODO App MCP Server

site icon
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 认证需求。

核心功能

  1. 静态网站:使用 React 和 Vite 构建,基于 Worker Assets。
  2. REST API:使用 Hono 构建,基于 Workers KV。
  3. MCP 服务器:基于 Workers Durable Objects,支持 AI 代理交互。
  4. 身份管理:使用 Stytch 进行用户和客户端身份管理。

适用场景

  1. 开发者在构建 Consumer SaaS 应用时,需要集成身份管理和 AI 代理功能。
  2. 展示如何将传统全栈应用扩展为 AI 代理使用的工具。

工具列表

  1. MCP Inspector:用于测试 MCP 服务器的工具。

常见问题解答

  1. 如何设置 Stytch 凭证?
  2. 在 Stytch Dashboard 中创建账户并获取 Project ID 和 API keys。
  3. 如何运行应用?
  4. 使用 npm run dev 命令运行应用。

使用教程

使用依赖

  1. 安装 Node.js 和 npm。
  2. 克隆项目并安装依赖: bash git clone https://github.com/stytchauth/mcp-stytch-consumer-todo-list.git cd mcp-stytch-consumer-todo-list npm i

安装教程

  1. 创建 .env.local 文件并设置环境变量: bash cp .env.template .env.local
  2. 创建 .dev.vars 文件并设置环境变量: bash cp .dev.vars.template .dev.vars

调试方式

  1. 运行应用: bash npm run dev
  2. 使用 MCP Inspector 测试 MCP 服务器: bash npx @modelcontextprotocol/inspector@latest

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。