跳到正文
MCP ThesaurusMCP Thesaurus

Sealgate

社区Good76/100认领

npm @sealgate/mcpstreamable-httpMITupdated 11d ago

The Model Context Protocol (MCP) server for Sealgate, the AI data-leak-prevention platform: a security gateway and data firewall that sits between AI agents (Claude, ChatGPT, Cursor, Copilot) and your organisation's data and tools.

源码官网

Sealgate 能做什么?

Sealgate MCP Server

MCP npm License: MIT

The Model Context Protocol (MCP) server for Sealgate, the AI data-leak-prevention platform: a security gateway and data firewall that sits between AI agents (Claude, ChatGPT, Cursor, Copilot) and your organisation's data and tools.

This server is a thin MCP proxy. It forwards a small set of tool calls to a Sealgate gateway, which you configure with two environment variables. Sealgate runs managed release hosts (the remote MCP gateway at mcp.sealgate.ai and the Management API at dashboard.sealgate.ai), and demo or self-hosted orgs run their own, so this bridge stays host-agnostic: you supply the URL and key.

Tools

Tool What it does
list_mcp_servers List the MCP servers governed by your Sealgate gateway, with access-control classification and connection status.
get_session_status Review recent agent sessions and audit events: what agents did, which data flowed, and any blocked actions.

Configuration

Set two environment variables, both issued or hosted by your organisation:

Variable Description
SEALGATE_GATEWAY_URL Base URL of your Sealgate Management API (e.g. https://dashboard.sealgate.ai).
SEALGATE_API_KEY Sealgate API key from your dashboard.

If either is unset, every tool returns a clear configuration message instead of failing, so registry probes and --help never crash.

Install

Add the server to your MCP client. It runs over stdio via npx.

Claude Desktop, Cursor

{
    "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": {
        "sealgate": {
            "type": "stdio",
            "command": "npx",
            "args": ["-y", "@sealgate/mcp"],
            "env": {
                "SEALGATE_GATEWAY_URL": "https://dashboard.sealgate.ai",
                "SEALGATE_API_KEY": "your-sealgate-api-key"
            }
        }
    }
}

Copy-paste configs also live in examples/.

Usage

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

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

Set SEALGATE_MCP_TRANSPORT=http (with an optional PORT, default 3000) to serve streamable HTTP instead of stdio.

Develop

Requires 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

License

MIT. Copyright GPU-EVM LTD (Sealgate). See LICENSE.