SM

stytchauth/mcp-stytch-consumer-todo-list

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

27 stars 10 forks Качество 58 Тренд 11MIT

Разработчик: 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

  1. создать учетную запись Stytch. В потоке регистрации выберите Consumer Authentication как тип аутентификации, который вас интересует. После создания учетной записи для вас автоматически создается проект под названием «Мой первый проект».

2 Навигация по Frontend SDK для включения Frontend SDK в тест

  1. Навигация по подключенным приложениям для динамической регистрации клиентов

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Workers + Stytch TODO App MCP Server

This is a Workers server that composes three functions:

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

  1. 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.

  2. Navigate to Frontend SDKs to enable the Frontend SDK in Test

  3. Navigate to Connected Apps to enable Dynamic Client Registration

  4. 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
Открыть полный README на GitHub

Установка

npx @modelcontextprotocol/inspector@latest
Новичок в MCP? Начните с руководства на mcpskill.org →