mcpField
R
Raziel

Raziel

远程服务
github.com/tide-foundation开发工具21 周前更新
代码仓库

关于 Raziel

Raziel 是面向 AI 编码 Agent 的 MCP 服务,提供实现 TideCloak 身份验证及相关安全功能的经过验证的指导,并通过操作手册支持安全差距分析和托管方案选择。

主要功能

  1. 01TideCloak 身份验证指导
  2. 02阈值密码学与 E2EE 指导
  3. 03IGA 治理与 Forseti 合约
  4. 04安全差距分析
  5. 05自托管与托管方案指导

适用场景

  1. 01为 Next.js 或 React 应用添加 Tide 身份验证
  2. 02使用 JWT 和 DPoP 验证保护 API 路由
  3. 03检查应用的安全差距
  4. 04配置 TideCloak 托管方式

MCP 相关

Raziel 向 MCP 客户端提供 Tide 实施知识、操作手册和安全分析。可使用托管远程端点,也可在本地运行或自行托管。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.tide.org/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npm@tideorg/mcp1.9.33

工具

20
参数类型必填说明
categoryenum是要列出的类别;要列出全部内容时使用 'all'canon | playbooks | skills | prompts | adapters | scenarios | all

详细介绍

Raziel

MCP QA Gate

Raziel 是 Tide 的 MCP ——它为 AI 编码 Agent 提供正确实现 TideCloak 所需的知识。

这个 MCP 服务为你的 AI 助手提供有关 Tide 身份验证、门限密码学、端到端加密、IGA 治理和 Forseti 智能合约的深入知识,还能对现有系统进行安全缺口分析,并提供自托管与托管服务方面的指导。你的 AI 不再靠猜测,而是遵循经过验证的操作指南。

快速开始

Claude Code(命令行或 VS Code 扩展)

运行这条命令:

claude mcp add tide-pack -- npx -y @tideorg/mcp

完成。开始对话,让 Agent 为你的应用添加 Tide 身份验证。

项目级配置(适用于任何 MCP 客户端)

在项目根目录中添加 .mcp.json 文件:

{
  "mcpServers": {
    "tide-pack": {
      "command": "npx",
      "args": ["-y", "@tideorg/mcp"]
    }
  }
}

适用于:Claude Code、Cursor、Windsurf、Cline,以及任何兼容 MCP 的工具。

Claude Desktop

编辑 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或 %APPDATA%\Claude\claude_desktop_config.json(Windows):

{
  "mcpServers": {
    "tide-pack": {
      "command": "npx",
      "args": ["-y", "@tideorg/mcp"]
    }
  }
}
Cursor

打开 Settings > MCP Servers > Add Server:

  • 名称:tide-pack
  • 命令:npx
  • 参数:-y @tideorg/mcp

或者将其添加到项目根目录中的 .cursor/mcp.json。

Windsurf

添加到 ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "tide": {
      "url": "https://mcp.tide.org/mcp"
    }
  }
}

也可以用于本地配置:"command": "npx", "args": ["-y", "@tideorg/mcp"]

Zed

添加到 Zed 设置(~/.config/zed/settings.json):

{
  "context_servers": {
    "tide": {
      "command": {
        "path": "npx",
        "args": ["-y", "@tideorg/mcp"]
      }
    }
  }
}

注意:Zed 使用 context_servers(而不是 mcpServers),且目前不支持基于远程 URL 的 MCP 服务;请使用 npx 命令。

OpenAI Codex CLI

添加到 ~/.codex/config.json:

{
  "mcpServers": {
    "tide": {
      "command": "npx",
      "args": ["-y", "@tideorg/mcp"]
    }
  }
}

注意:Codex CLI 目前仅支持基于 stdio 的 MCP 服务;请使用 npx 命令。

Lovable

Lovable 的构建 Agent 可以通过 Custom MCP 连接器使用 Raziel(所有套餐均可用)。在 Lovable 项目中,打开 Connectors → Custom MCP(底部的卡片)并添加:

  • 服务名称: Raziel
  • 服务 URL: https://mcp.tide.org/mcp
  • 身份验证: No authentication

然后告诉 Agent 使用它,例如:"在编写任何身份验证代码之前,使用 Raziel 连接器获取 TideCloak 操作指南。"

以下两点容易让人困惑:

  • 由你来添加,而不是 Agent。 Lovable 的 Agent 无法添加连接器,也无法在预构建目录中找到 Tide(Tide 不是目录合作伙伴)。请在 Connectors 面板中自行添加,然后告诉 Agent 使用它;否则它会说自己“无法连接”。
  • 这是构建时连接器。 它会在 Lovable 生成应用时为其 Agent 提供经过验证的 Tide 知识;它不会在已发布的应用中运行。你仍需按照常规方式将 TideCloak 接入生成的应用。

AI 可以用它做什么

连接后,你的 AI 助手可以:

  • 分析现有系统中的安全缺口,并逐一说明 Tide 如何解决(同时如实列出“Tide 无法解决的问题”)
  • 为新的或现有的 Next.js/React 应用添加 Tide 身份验证
  • 使用服务端 JWT + DPoP 验证保护 API 路由
  • 使用 Tide 的 IGA 治理设置基于角色的访问控制
  • 部署 Forseti 智能合约,实现受策略治理的加密和签名
  • 引导配置 TideCloak,使用自托管(Docker)或合作伙伴托管(Skycloak),直至完成 Realm 配置
  • 诊断问题,例如登录失败、缺少角色、CORS 错误
  • 遵循安全不变量,避免常见的身份验证错误

试试看

完成设置后,在你的 AI 编码工具中试试以下提示词:

对我的应用进行安全分析,并说明 Tide 会带来哪些改变

为我的 Next.js 应用添加 Tide 身份验证

我有一个现有应用,已经实现了身份验证——帮我迁移到 Tide

帮我设置用户之间的加密数据共享

帮我创建一个用于多管理员审批的 Forseti 合约

内容一览

类别数量示例
核心规范15 个文件安全不变量、反模式、安全差距映射、IGA 变更请求 API、托管选项、框架矩阵、故障排除
操作手册18 个分步指南添加身份验证、保护 API、验证 JWT、部署 TideCloak、设置 E2EE、配置托管的 TideCloak
技能11 个可组合角色设置、集成、安全分析、路由/API 保护、审查、QA 门禁
场景5 个参考架构密码管理器、签名服务、加密聊天、治理面板
提示词5 个入门提示词安全差距分析、保护现有应用、迁移身份验证、管理员审批、客户门户

远程服务(无需安装)

我们托管了 MCP 服务,因此你无需安装任何内容。只需添加 URL:

{
  "mcpServers": {
    "tide": {
      "url": "https://mcp.tide.org/mcp"
    }
  }
}

无需 Node.js。无需 npx。适用于任何支持远程服务的 MCP 客户端。

自托管

想运行自己的实例?从 Docker Hub 拉取:

docker run -p 3000:3000 tideorg/mcp

也可以从源代码构建:

docker build -t tideorg/mcp .
docker run -p 3000:3000 tideorg/mcp

然后将 MCP 客户端指向 http://localhost:3000/mcp。

可选:设置 API_TOKEN 环境变量以要求使用 Bearer 令牌进行身份验证:

docker run -p 3000:3000 -e API_TOKEN=your-secret tideorg/mcp

要求

  • 远程服务:无(只需支持远程 URL 的 MCP 客户端)
  • npm/npx 安装:Node.js 18+
  • 自托管 Docker:Docker

启动时无需 TideCloak 实例——Agent 会引导你完成设置。

隐私

MCP 服务为只读。在本地运行(npx)时,它不会收集任何信息——没有账户、没有遥测数据、也不存储数据。托管的 mcp.tide.org 端点会记录汇总的使用地理位置(仅大致位置,绝不记录请求内容或工具参数),以了解其使用地区。详情请见 PRIVACY.md。

链接

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。