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
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.
インストール
Sealgate をクライアントに追加します。お使いのものを選んでください。
{
"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 個のツール
Sealgate は接続したエージェントに 2 個のツールを提供します。
- 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.
スコア
76 / 100
良好
- ドキュメント22/25
- メンテナンス19/25
- 信頼性16/20
- 機能4/15
- 導入のしやすさ15/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
バージョン履歴
| バージョン | 公開日 |
|---|---|
| 0.1.2最新 | 2026年8月19日 |
| 0.1.1 | 2026年8月19日 |