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.
What can you do with Sealgate?
Sealgate MCP Server
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
Links
- Website: https://sealgate.ai
- Docs: https://docs.sealgate.ai
- Contact: hello@sealgate.ai
License
MIT. Copyright GPU-EVM LTD (Sealgate). See LICENSE.
Install
Add Sealgate to your client. Pick the one you use.
{
"servers": {
"mcp": {
"type": "http",
"url": "https://mcp.sealgate.ai/mcp/{api_key}/?client={label}"
}
}
}Add to `.vscode/mcp.json` in your workspace.
claude mcp add mcp -- npx -y @sealgate/mcpcodex mcp add mcp -- npx -y @sealgate/mcpamp mcp add mcp -- npx -y @sealgate/mcp{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@sealgate/mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@sealgate/mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@sealgate/mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@sealgate/mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@sealgate/mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"mcp": {
"type": "local",
"command": "npx",
"args": [
"-y",
"@sealgate/mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"mcp": {
"command": {
"path": "npx",
"args": [
"-y",
"@sealgate/mcp"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y @sealgate/mcpRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
2 tools
Sealgate exposes 2 tools to a connected agent.
- 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.
Score
76 / 100
Good
- Documentation22/25
- Maintenance19/25
- Trust16/20
- Capability4/15
- Install experience15/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 3 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 2 tool(s) documented
- Provides prompt templates
- Provides resources
- 18 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 0.1.2Latest | Aug 19, 2026 |
| 0.1.1 | Aug 19, 2026 |