
stytchauth/mcp-stytch-consumer-todo-list
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Разработчик: StytchODO App MCP Server
Обзор
Это сервер рабочих, который состоит из трех функций: * статический веб-сайт, построенный с использованием React и Vite поверх рабочих активов * API REST, построенный с использованием Hono поверх рабочих KV * Сервер протокола контекста модели, построенный с использованием рабочих устойчивых объектов Идентификацией пользователя и клиента управляет Stytch. В совокупности эти три функции показывают, как расширить традиционное приложение полного стека для использования агентом ИИ. В этой демонстрации используется потребительский продукт Stytch, предназначенный для требований аутентификации Consumer SaaS. Если вы больше заинтересованы в продукте Stytch B2B, посмотрите эту демоверсию. Выполните следующие действия, чтобы сделать это приложение полностью функциональным и работающим с использованием собственных учетных данных Stytch. 1. создать учетную запись Stytch. В потоке регистрации выберите тип аутентификации, который вас интересует. После создания учетной записи для вас автоматически создается проект под названием «Мой первый проект». 2.
Обзор (машинный перевод)
Это рабочий сервер, который выполняет три функции: Статический веб-сайт, созданный с использованием React и Vite поверх активов сотрудников API REST, построенный с использованием Hono на рабочем KV • Сервер протоколов типового контекста, построенный на рабочих прочных объектах
Идентификацией пользователя и клиента управляет Stytch. В совокупности эти три функции показывают, как расширить традиционное приложение полного стека для использования агентом ИИ.
В этой демонстрации используется потребительский продукт Stytch, предназначенный для требований аутентификации Consumer SaaS. Если вы больше заинтересованы в продукте Stytch B2B, посмотрите эту демоверсию.
##Настройка
Выполните следующие действия, чтобы сделать это приложение полностью функциональным и работающим с использованием собственных учетных данных Stytch.
На панели управления Stytch
- создать учетную запись Stytch. В потоке регистрации выберите Consumer Authentication как тип аутентификации, который вас интересует. После создания учетной записи для вас автоматически создается проект под названием «Мой первый проект».
2 Навигация по Frontend SDK для включения Frontend SDK в тест
-
Навигация по подключенным приложениям для динамической регистрации клиентов
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Workers + Stytch TODO App MCP Server
This is a Workers server that composes three functions:
- A static website built using React and Vite on top of Worker Assets
- A REST API built using Hono on top of Workers KV
- A Model Context Protocol Server built using on top of Workers Durable Objects
User and client identity is managed using Stytch. Put together, these three features show how to extend a traditional full-stack application for use by an AI agent.
This demo uses the Stytch Consumer product, which is purpose-built for Consumer SaaS authentication requirements. If you are more interested in Stytch’s B2B product, see this demo instead.
Set up
Follow the steps below to get this application fully functional and running using your own Stytch credentials.
In the Stytch Dashboard
-
Create a Stytch account. Within the sign up flow select Consumer Authentication as the authentication type you are interested in. Once your account is set up a Project called “My first project” will be automatically created for you.
-
Navigate to Frontend SDKs to enable the Frontend SDK in Test
-
Navigate to Connected Apps to enable Dynamic Client Registration
-
Navigate to Project Settings to view your Project ID and API keys. You will need these values later.
On your machine
In your terminal clone the project and install dependencies:
git clone https://github.com/stytchauth/mcp-stytch-consumer-todo-list.git
cd mcp-stytch-consumer-todo-list
npm i
Next, create an .env.local file by running the command below which copies the contents of .env.template.
cp .env.template .env.local
Open .env.local in the text editor of your choice, and set the environment variables using the public_token found on Project Settings.
# This is what a completed .env.local file will look like
VITE_STYTCH_PUBLIC_TOKEN=public-token-test-abc123-abcde-1234-0987-0000-abcd1234
Create a .dev.vars file by running the command below which copies the contents of .dev.vars.template
cp .dev.vars.template .dev.vars
Open .dev.vars in the text editor of your choice, and set the environment variables using the Project ID, Secret, and Project Domain found on Project Settings.
// This is what a completed .dev.vars file will look like
Установка
npx @modelcontextprotocol/inspector@latest