DS

descope-sample-apps/descope-mcp-server-stdio

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

38 stars 7 forks 品質 66 トレンド 12MIT

Descope Model Context Protocol (MCP) サーバーは、Descope の Management API とやり取りするインターフェイスを提供し、プロジェクト関連の情報を検索し、検索することができます.

概要

Descope Model Context Protocol (MCP) サーバーは、Descope の Management API とやり取りするインターフェイスを提供し、プロジェクト関連の情報を検索し、検索することができます。 - Search-audits: Descope プロジェクトから最大10個の監査ログエントリを取得します。 - Search-users:Descopeプロジェクトから最大10人のユーザーレコードを取得します。 - create-user: Descope プロジェクトで新しいユーザーを作成します。 - 招待ユーザ: Descope プロジェクトに新しいユーザーを招待します。 進める前に、次のことを行ってください。 - Node.js(バージョン18以降) - お使いのシステムにインストールされたClaudeデスクトップ - 有効なDescopeプロジェクトIDと管理キー - Gitをインストール Node.js のインストールを確認するには、以下を実行します。 デスクトップ用のDescope MCP ServerをSmisery経由で自動的にインストールするには: claude desktop config.jsonファイルを見つけるには、Claude Desktopアプリを開き、左上のメニューバーからDeveloper Modeを有効にします.

概要(AI 翻訳)

紹介

Descope Model Context Protocol (MCP) サーバーは、Descope の Management API とやり取りするインターフェイスを提供し、プロジェクト関連の情報を検索し、検索することができます。

利用可能なツール

  • [search-audits]: Descope プロジェクトから最大10個の監査ログエントリを取得します。
  • [search-users]: Descope プロジェクトから最大10人のユーザーレコードを取得します。
  • [create-user: Descope プロジェクトで新しいユーザーを作成します。
  • [invite-user]: Descope プロジェクトに新しいユーザーを招待します。

要件

進める前に、次のことを行ってください。

  • Node.js(バージョン18以降)
  • お使いのシステムにClaudeデスクトップをインストール
  • 有効なDescopeプロジェクトIDおよび管理キー
  • インストールされたGit

Node.js のインストールを確認するには、以下を実行します。

セットアップ手順

##Smitheryでインストールする

デスクトップ用のDescope MCP ServerをSmisery経由で自動的にインストールするには:

手動インストール

  1. リポジトリのクローン化:

  2. 必要な依存関係を取付けて下さい:

  3. プロジェクトのビルド:

設定

##1. Descope MCPサーバーを認識するClaudeデスクトップの設定

`claude desktop config を見つける.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Descope MCP Server

Introduction

The Descope Model Context Protocol (MCP) server provides an interface to interact with Descope’s Management APIs, enabling the search and retrieval of project-related information.

Available Tools

  • search-audits: Retrieves up to 10 audit log entries from your Descope project.
  • search-users: Retrieves up to 10 user records from your Descope project.
  • create-user: Creates a new user in your Descope project.
  • invite-user: Invites a new user to your Descope project.

Requirements

Before proceeding, make sure you have the following:

To confirm your Node.js installation, run:

node --version  # Expected output: v18.0.0 or later

Setup Instructions

Installing via Smithery

To install Descope MCP Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @descope-sample-apps/descope-mcp-server --client claude

Manual Installation

  1. Clone the repository:

    git clone https://github.com/descope-sample-apps/descope-mcp-server.git
    cd descope-mcp-server
    
  2. Install the necessary dependencies:

    npm install
    
  3. Build the project:

    npm run build
    

Configuration

1. Configure Claude Desktop to recognize the Descope MCP server

To locate the claude_desktop_config.json file, open the Claude Desktop app and enable Developer Mode from the top-left menu bar.

Once enabled, go to Settings (also in the top-left menu), navigate to the Developer section, and click the Edit Config button to access and edit claude_desktop_config.json.

Alternatively, to open the configuration file via terminal:

On macOS:

code ~/Library/Application\ Support/Claude/claude_desktop_config.json

On Windows:

code %APPDATA%\Claude\claude_desktop_config.json

2. Add the Descope server configuration:

{
  "mcpServers": {
    "descope": {
      "command": "node",
      "args": ["/path/to/descope-mcp-server/build/index.js"],
      "env": {
        "DESCOPE_PROJECT_ID": "your-descope-project-id-here",
        "DESCOPE_MANAGEMENT_KEY": "your-descope-management-key-here"
      }
    }
  }
}
GitHub で README 全文を見る

インストール

npx -y @smithery/cli install @descope-sample-apps/descope-mcp-server --client claude
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "descope": { "command": "node", "args": ["/path/to/descope-mcp-server/build/index.js"], "env": { "DESCOPE_PROJECT_ID": "your-descope-project-id-here", "DESCOPE_MANAGEMENT_KEY": "your-descope-management-key-here" } } } }