mcpField
G
gateway

gateway

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

关于 gateway

gateway 是 Sealgate 的 MCP 代理,将客户端的工具调用转发至 Sealgate 网关,供组织管理 Agent 对数据和工具的访问。它提供服务器清单与会话审计,并由网关执行访问策略。

主要功能

  1. 01列出受管 MCP 服务及连接状态
  2. 02查看 Agent 会话和审计事件
  3. 03记录数据流与被拦截操作
  4. 04支持远程 HTTP 与 stdio 传输

适用场景

  1. 01检查网关管理的 MCP 服务状态
  2. 02审阅近期 Agent 操作和审计记录

MCP 相关

该 MCP 服务向客户端提供 Sealgate 网关信息与会话状态查询工具。客户端调用经代理转发,网关对调用执行访问控制并记录审计事件。

配置

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

服务地址https://mcp.sealgate.ai/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 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

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 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。