mcpField
S
Sealgate

Sealgate

远程服务
sealgate.ai安全18 周前更新

关于 Sealgate

Sealgate MCP Server 是连接 Sealgate 网关的轻量代理,供管理 Agent 对组织数据和工具访问权限的机构使用。其工具可列出受管 MCP 服务,并查看近期 Agent 会话、数据流动及被拦截的操作。

主要功能

  1. 01列出受管 MCP 服务
  2. 02显示访问分类和连接状态
  3. 03查看近期 Agent 会话与审计事件
  4. 04报告数据流动和被拦截的操作

适用场景

  1. 01检查组织管理了哪些 MCP 服务
  2. 02审查近期 Agent 活动和审计事件
  3. 03检查网关策略是否拦截了操作

MCP 相关

提供 MCP 工具,将请求转发至已配置的 Sealgate 网关。网关执行访问控制策略,并支持远程 Streamable HTTP 连接和 stdio 软件包。

配置

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

服务地址https://mcp.sealgate.ai/mcp/{api_key}/?client={label}
一键复制安装命令
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@sealgate/mcp0.1.2

工具

详细介绍

SealGate — 连接并管理 AI 与数据的交互方式

Sealgate MCP 服务

MCP npm smithery badge MCP Registry License: MIT

这是 Sealgate 的 Model Context Protocol(MCP)服务。Sealgate 是一个 AI 数据泄露防护平台:作为安全网关和数据防火墙,它部署在 AI Agent(Claude、ChatGPT、Cursor、Copilot)与贵组织的数据和工具之间。

该服务是一个轻量级 MCP 代理。它会将少量工具调用转发到 Sealgate 网关,您可通过两个环境变量进行配置。 Sealgate 运行托管的发布主机(远程 MCP 网关位于 mcp.sealgate.ai,Management API 位于 dashboard.sealgate.ai),而演示组织或可自托管的组织则运行自己的主机,因此该桥接服务不依赖特定主机:您只需提供 URL 和密钥。

工具

工具功能
list_mcp_servers列出由您的 Sealgate 网关管理的 MCP 服务,并显示访问控制分类和连接状态。
get_session_status查看近期的 Agent 会话和审计事件:Agent 执行了什么操作、哪些数据发生了流动,以及任何被拦截的操作。

连接到托管网关

Sealgate 在 https://mcp.sealgate.ai/mcp 上运行托管的远程 MCP 网关。它是一个面向单个用户的代理,可在一个 Streamable HTTP 端点后聚合你启用的所有 MCP 服务,并对每次调用实施 Sealgate 的访问控制策略。无需安装任何内容:将客户端指向该端点,然后通过浏览器登录。

Endpoint:   https://mcp.sealgate.ai/mcp
Transport:  streamable HTTP (remote, not stdio)
Auth:       OAuth 2.1 in the browser, no key to paste
客户端添加方式
README 配图 Claude添加到 Claude 会打开 添加自定义连接器 对话框,并填好名称和 URL。Claude 会标记此连接器由外部链接推荐,这是正常现象。Team 和 Enterprise 方案需要由管理员添加。
README 配图 ChatGPT设置 → 连接器 → 高级设置 → 开启 开发者模式。返回连接器页面,点击 创建,粘贴端点并为其命名。新建聊天,让工具菜单刷新。
README 配图 Claude Codeclaude mcp add --transport http --scope user sealgate https://mcp.sealgate.ai/mcp
然后在会话中运行 /mcp 登录。
README 配图 Cursor添加到 Cursor
无法使用?在设置 → MCP 中手动添加端点。
README 配图 VS Code添加到 VS Code 需要 Copilot Agent 模式。
README 配图 Goose在 Goose 中安装
通过 Streamable HTTP 将其添加为扩展。
README 配图 Grokbot添加一个指向 https://mcp.sealgate.ai/mcp 的远程 MCP 服务,使用 Streamable HTTP,然后通过浏览器登录。
README 配图 任意 MCP 客户端添加一个通过 Streamable HTTP 连接到 https://mcp.sealgate.ai/mcp 的远程服务。Cline、Zed 和 Windsurf 均可使用;它们的配置写法各不相同(VS Code 使用 servers,Cursor 和 Cline 使用 mcpServers,Zed 使用 context_servers,而 Windsurf 要求使用 serverUrl,其他客户端则使用 url)。

所有一键按钮都通过 https:// 安装 URL 跳转,因为 GitHub 会从链接中移除 cursor:// 等自定义 URL 方案。

OAuth 的工作方式

该网关是 OAuth 2.1 授权服务器,因此大多数客户端无需 API 密钥即可连接。此流程使用动态客户端注册(RFC 7591)和客户端 ID 元数据文档,强制要求使用 PKCE(S256),并通过 offline_access 作用域签发刷新令牌,因此会话无需每小时重新认证即可保持连接。发现、授权同意和令牌端点都位于网关源站,因此可自托管的单源部署无需额外配置。

URL 中的 API 密钥

无法运行 OAuth 流程的客户端可以改为将 Sealgate API 密钥作为 URL 路径 片段传入:

https://mcp.sealgate.ai/mcp/{api_key}/?client={label}

将 {api_key} 替换为控制面板中的密钥,并将 {label} 替换为可选的会话标签。这不是 OAuth,也不是 Authorization 标头;密钥会通过路径传输。

mcp.sealgate.ai 是托管发布主机。演示版和可自托管组织使用自己的网关主机,因此请按需替换为自己的 URL。

连接你的消息应用

同一网关也为 Sealgate 的消息连接器提供服务(Beeper 桌面应用 以及 sealgate-stdiod 隧道),因此上述任何客户端都可以读取和发送各种聊天网络上的消息。Agent 读取或发送的每条消息都会经过相同的策略检查,并与所有其他工具调用一起记入同一审计日志。

网络指南
README 配图 WhatsApphttps://sealgate.ai/connect/whatsapp
README 配图 Telegramhttps://sealgate.ai/connect/telegram
README 配图 iMessagehttps://sealgate.ai/connect/imessage
README 配图 Signalhttps://sealgate.ai/connect/signal
README 配图 LinkedIn 私信https://sealgate.ai/connect/linkedin
README 配图 Instagramhttps://sealgate.ai/connect/instagram
README 配图 Messengerhttps://sealgate.ai/connect/messenger
README 配图 Discordhttps://sealgate.ai/connect/discord
README 配图 Xhttps://sealgate.ai/connect/x
README 配图 LINEhttps://sealgate.ai/connect/line
各客户端指南Codex + iMessage、Claude + LinkedIn、ChatGPT + WhatsApp,以及 https://sealgate.ai/connect 上的全部 100 篇指南

一条命令连接 Codex + iMessage:配套仓库 Edison-Watch/codex-imessage 通过网关将 Codex 接入 iMessage,只需一个安装步骤。

配置

设置两个环境变量,均由你的组织提供或托管:

变量说明
SEALGATE_GATEWAY_URLSealgate Management API 的基础 URL(例如 https://dashboard.sealgate.ai)。
SEALGATE_API_KEY控制面板中的 Sealgate API 密钥。

如果任一变量未设置,每个工具都会返回清晰的配置提示,而不会报错,因此注册表探测和 --help 永远不会崩溃。

安装

优先使用上面的托管网关。对于无法使用远程服务的客户端,npm 包是 stdio 替代方案;它通过 npx 运行,并需要配置部分的两个环境变量。该包也已发布在官方 MCP Registry 中,名称为 ai.sealgate/gateway 和 io.github.Edison-Watch/sealgate-mcp。

{
    "mcpServers": {
        "sealgate": {
            "command": "npx",
            "args": ["-y", "@sealgate/mcp"],
            "env": {
                "SEALGATE_GATEWAY_URL": "https://dashboard.sealgate.ai",
                "SEALGATE_API_KEY": "your-sealgate-api-key"
            }
        }
    }
}

VS Code 将同一配置块写作 servers,并使用 "type": "stdio"。各客户端的现成配置文件位于 examples/ 中。

使用

# Run over stdio (default transport)
npx -y @sealgate/mcp

# Show usage
npx -y @sealgate/mcp --help

设置 SEALGATE_MCP_TRANSPORT=http(可选设置 PORT,默认值为 3000),即可提供可流式传输的 HTTP,而不是 stdio。

开发

需要 Bun。

bun install
bun run src/index.ts --help   # run from source
bun test                      # run tests
bun run build                 # bundle to dist/
make ci                       # lint, typecheck, dead-code, and the rest

链接

许可证

MIT。版权归 GPU-EVM LTD (Sealgate) 所有。请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

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

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