本项目是一个由三个功能模块构成的工人服务器,它主要展示了如何将传统全栈应用程序扩展为可供人工智能代理使用的形式。具体功能如下:
用户和客户端身份由 Stytch 负责管理。该演示使用了 Stytch 消费者,这是专门针对消费者 SaaS 身份验证需求设计的产品。若您对 Stytch 的 B2B 产品更感兴趣,可查看 此演示。
在终端中执行以下命令克隆存储库并安装依赖:
git clone https://github.com/your-username/mcp-stytch-consumer-todo.git
cd mcp-stytch-consumer-todo
npm install
.env.local 文件:touch .env.local
.env.local 文件添加以下内容:STYTH_PUBLIC_KEY=your_stytch_public_key
STYTH_PRIVATE_KEY=your_stytch_private_key
STYTH_PROJECT_ID=your_stytch_project_id
.dev.vars 文件并添加相应内容:echo "STYTH_PUBLIC_KEY=your_stytch_public_key" >> .dev.vars
echo "STYTH_PRIVATE_KEY=your_stytch_private_key" >> .dev.vars
echo "STYTH_PROJECT_ID=your_stytch_project_id" >> .dev.vars
npm run dev
wrangler.ts 文件中的 ID。npx wrangler secret bulk .dev.vars
npm run deploy
https://mcp-stytch-consumer-todo.$YOUR_ACCOUNT_NAME.workers.dev/authenticate 作为重定向 URL。https://mcp-stytch-consumer-todo.$YOUR_ACCOUNT_NAME.workers.dev 为授权应用程序。您可以在我们的 Slack 社区 中进行讨论、提问以及建议新功能!