返回市场
脱域-MCP服务器

脱域-MCP服务器

作者:descope-sample-apps25 星标更新:2025-03-18

项目介绍

Descope MCP Server

smithery 徽章

简介

Descope 模型上下文协议(MCP)服务器提供了一个与 Descope 管理 API 交互的接口,支持搜索和检索项目相关信息。

可用工具

  • search-audits:从您的 Descope 项目中检索最多 10 条审计日志条目。
  • search-users:从您的 Descope 项目中检索最多 10 条用户记录。
  • create-user:在您的 Descope 项目中创建新用户。
  • invite-user:邀请新用户加入您的 Descope 项目。

需求

在继续之前,请确保您拥有以下内容:

要确认您的 Node.js 安装,请运行:

node --version  # 预期输出:v18.0.0 或更高版本

安装说明

通过 Smithery 安装

要通过 Smithery 自动安装 Descope MCP Server 到 Claude Desktop:

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

手动安装

  1. 克隆仓库:

    git clone https://github.com/descope-sample-apps/descope-mcp-server.git
    cd descope-mcp-server
    
  2. 安装必要的依赖项:

    npm install
    
  3. 构建项目:

    npm run build
    

配置

1. 配置 Claude Desktop 以识别 Descope MCP 服务器

要找到 claude_desktop_config.json 文件,请打开 Claude Desktop 应用并从左上角菜单栏启用开发者模式。

启用后,转到设置(同样在左上角菜单),导航到开发者部分,并点击编辑配置按钮以访问和编辑 claude_desktop_config.json

或者,通过终端打开配置文件:

在 macOS 上:

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

在 Windows 上:

code %APPDATA%\Claude\claude_desktop_config.json

2. 添加 Descope 服务器配置:

{
  "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"
      }
    }
  }
}

your-descope-project-id-hereyour-descope-management-key-here 替换为您实际的 Descope 项目ID和管理密钥,这些信息可以在 app.descope.com/settings/projectapp.descope.com/settings/company/managementkeys 中找到。

3. 重启 Claude Desktop

要应用更改:

  1. 完全退出 Claude Desktop(确保它没有被最小化)。
  2. 重新启动 Claude Desktop。
  3. 查看 🔌 图标以确认 Descope 服务器已连接。

Claude Desktop 带有 Descope MCP 服务器 x5

运行服务器

首先,构建项目:

npm run build

1. 在标准 I/O 上运行服务器

npm run start:stdio

2. 在服务器发送事件(SSE)上运行服务器

npm run start:sse