Skip to main content
Glama

Remote MCP Server with WorkOS AuthKit

by sleepypandu

Сервер протокола контекста модели (MCP) + WorkOS AuthKit

Это пример сервера Model Context Protocol (MCP) , который позволяет удаленным клиентам подключаться и проходить аутентификацию с помощью WorkOS AuthKit .

AuthKit поддерживает функции управления пользователями, включая модель аутентификации, ориентированную на организацию, которая позволяет контролировать доступ к инструментам на основе разрешений пользователя и организации.

Начиная

Сначала создайте учетную запись WorkOS, войдя в панель управления WorkOS .

Затем добавьте URL обратного вызова сервера MCP в качестве URI перенаправления в разделе Перенаправления -> Обратный вызов входа . Если вы проводите локальное тестирование, это будет http://localhost:8788/callback или, если развернуто, домен вашего развернутого работника с тем же путем /callback .

Далее необходимо задать переменные среды WORKOS_CLIENT_ID и WORKOS_CLIENT_SECRET . Их можно получить из WorkOS Dashboard в разделе API Keys .

Вы можете настроить их на панели управления Cloudflare или с помощью интерфейса командной строки wrangler :

$ npx wrangler secret put WORKOS_CLIENT_ID <your_workos_client_id> $ npx wrangler secret put WORKOS_CLIENT_SECRET <your_workos_client_secret>

Примечание: WORKOS_CLIENT_ID технически не является секретом, поэтому вы также можете установить его через файл конфигурации wrangler.jsonc . Но WORKOS_CLIENT_SECRET не является общедоступным и должен быть надежно установлен в другом месте.

Вот и все! Теперь вы можете протестировать свой удаленный сервер MCP, используя пример игровой площадки ниже.

Тестирование аутентификации MCP

Посетите площадку Cloudflare Workers AI и введите URL-адрес вашего воркера:

# Local http://localhost:8788/sse # Deployed https://<your-worker-domain>/sse

После нажатия кнопки «Подключиться» вы будете перенаправлены на свой домен WorkOS AuthKit, где сможете войти в систему и вернуться на игровую площадку, аутентифицированную как пользователь WorkOS AuthKit.

В демонстрационном коде инструмент generateImage защищен разрешением image_generation . Подробнее о разрешениях в AuthKit можно прочитать здесь . Попробуйте назначить разрешение с помощью слага image_generation вашему пользователю, чтобы увидеть, как это включает дополнительные инструменты в игровой площадке.

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Пример сервера MCP, который позволяет удаленным клиентам подключаться и проходить аутентификацию с помощью WorkOS AuthKit, обеспечивая аутентификацию, ориентированную на организацию, с контролем доступа к инструментам на основе разрешений.

  1. Начиная
    1. Тестирование аутентификации MCP

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        A lightweight MCP server allowing agents to interact with the WorkOS API for streamlined WorkOS operations through natural language commands.
        Last updated -
        5
        MIT License
      • -
        security
        A
        license
        -
        quality
        A lightweight MCP server that enables Cursor Agents to interact with the WorkOS API, providing access to WorkOS functionality directly from within the editor.
        Last updated -
        14
        MIT License
      • A
        security
        F
        license
        A
        quality
        A server based on the MCP framework that provides remote server management capabilities through SSH, supporting features like connection pooling, file transfers, and remote command execution.
        Last updated -
        7
      • -
        security
        F
        license
        -
        quality
        A remote MCP server that can be deployed on Cloudflare Workers without requiring authentication, allowing users to add and use custom tools through the Model Context Protocol.
        Last updated -

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/sleepypandu/remote-mcp-authkit'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server