getaegis/aegis

getaegis/aegis

от getaegis
Aegis — локальный прокси для изоляции учетных данных AI-агентов. Как MCP сервер он встраивает секреты на границе сети, предотвращая утечку ключей через инъекции промптов. Полезен разработчикам, раб...

Aegis

CI npm version Docker License

Stop putting API keys where AI agents can read them.

Aegis is a local-first credential isolation proxy for AI agents. It sits between your agent and the APIs it calls — injecting secrets at the network boundary so the agent never sees, stores, or transmits real credentials.

Aegis demo

How It Works

How Aegis works — agent sends request through Gate, credentials injected at the network boundary

Why?

AI agents (Claude, GPT, Cursor, custom bots) increasingly call real APIs — Slack, GitHub, Stripe, databases. The current pattern is dangerous:

  1. Agents see raw API keys — one prompt injection exfiltrates them
  2. No domain guard — a compromised agent can send your Slack token to evil.com
  3. No audit trail — you can't see what an agent did with your credentials
  4. No access control — every agent can use every credential

Aegis solves all four. Your agent makes HTTP calls through a local proxy. Aegis handles authentication, enforces domain restrictions, and logs everything.

Quick Start

# Install
npm install -g @getaegis/cli

# Initialize (stores master key in OS keychain by default)
aegis init

# Add a credential
aegis vault add \
  --name slack-bot \
  --service slack \
  --secret "xoxb-your-token-here" \
  --domains slack.com

# Start the proxy
aegis gate --no-agent-auth

# Test it — Aegis injects the token, forwards to Slack, logs the request
# X-Target-Host tells Gate which upstream server to forward to (optional if credential has one domain)
curl http://localhost:3100/slack/api/auth.test \
  -H "X-Target-Host: slack.com"

Часто задаваемые вопросы

У этого сервера пока нет списка инструментов.
1.0.5основная
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0
0.9.8
0.9.7
0.9.6
0.9.5
0.9.4
0.9.3
0.9.2
0.9.1
0.9.0
0.8.1
0.8.0

Выберите клиент, чтобы установить getaegis/aegis:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "getaegis-aegis-0khsgnwsvt": {
      "command": "npx",
      "args": [
        "-y",
        "@getaegis/cli",
        "mcp",
        "serve"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "getaegis-aegis-0khsgnwsvt": {
      "command": "npx",
      "args": [
        "-y",
        "@getaegis/cli",
        "mcp",
        "serve"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "getaegis-aegis-0khsgnwsvt": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@getaegis/cli",
        "mcp",
        "serve"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"getaegis-aegis-0khsgnwsvt\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@getaegis/cli\",\"mcp\",\"serve\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "getaegis-aegis-0khsgnwsvt": {
      "command": "npx",
      "args": [
        "-y",
        "@getaegis/cli",
        "mcp",
        "serve"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add getaegis-aegis-0khsgnwsvt -- npx -y @getaegis/cli mcp serve

Либо через JSON-конфиг:

claude mcp add-json getaegis-aegis-0khsgnwsvt "{\"command\":\"npx\",\"args\":[\"-y\",\"@getaegis/cli\",\"mcp\",\"serve\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add getaegis-aegis-0khsgnwsvt -- npx -y @getaegis/cli mcp serve

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.getaegis-aegis-0khsgnwsvt]
command = "npx"
args = ["-y", "@getaegis/cli", "mcp", "serve"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите getaegis/aegis, а в поле команды запуска — строку ниже:
npx -y @getaegis/cli mcp serve

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "getaegis-aegis-0khsgnwsvt": {
      "command": "npx",
      "args": [
        "-y",
        "@getaegis/cli",
        "mcp",
        "serve"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "getaegis-aegis-0khsgnwsvt": {
      "command": "npx",
      "args": [
        "-y",
        "@getaegis/cli",
        "mcp",
        "serve"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например getaegis-aegis-0khsgnwsvt.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: getaegis-aegis-0khsgnwsvt
    command: npx
    args:
      - "-y"
      - "@getaegis/cli"
      - "mcp"
      - "serve"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "getaegis-aegis-0khsgnwsvt": {
      "command": "npx",
      "args": [
        "-y",
        "@getaegis/cli",
        "mcp",
        "serve"
      ]
    }
  }
}

Похожие MCP-сервера

GUCCI-atlasv/skillssafe-mcp

GUCCI-atlasv/skillssafe-mcp

от gucci-atlasv

MCP сервер SkillsSafe сканирует SKILL.md и конфиги на угрозы: кражу данных, prompt-инъекции, shell-инъекции. Бесплатный инструмент без регистрации для защиты AI-агентов. Полезен разработчикам, рабо...

JavaScript⭐ 1
behrensd/mcp-firewall

behrensd/mcp-firewall

от behrensd

mcpwall — прокси-фильтр для MCP: блокирует опасные вызовы, сканирует утечки, аудит. Встаёт между AI-клиентом и сервером, применяет YAML-правила. Защищает от утечек ключей и команд. Полезен для Clau...

TypeScript⭐ 5
vaulted-fyi/vaulted-mcp-server

vaulted-fyi/vaulted-mcp-server

от vaulted-fyi

MCP-сервер для безопасного обмена секретами из AI-инструментов: шифрует данные локально AES-256-GCM, передаёт только ссылки. Agent-blind ввод (env:, file:, dotenv:) не допускает утечки в контекст L...

TypeScript⭐ 1
BeBraveBeKind/mcpskills-server

BeBraveBeKind/mcpskills-server

от bebravebekind

MCP сервер для оценки доверия к другим MCP серверам и AI навыкам перед установкой. Проводит сканирование безопасности по 5 типам атак, включая prompt injection и кражу учетных данных. Идеален для б...

JavaScript⭐ 1
alberthild/shieldapi-mcp

alberthild/shieldapi-mcp

от alberthild

MCP-сервер для безопасности AI-агентов: детекция промпт-инъекций, сканирование навыков на уязвимости цепочки поставок, проверка URL, паролей, email и IP. Бесплатно 10 вызовов в день без регистрации...

JavaScript⭐ 1
muhannad-hash/mcp-shield

muhannad-hash/mcp-shield

от muhannad-hash

mcp-shield - сканер безопасности MCP-серверов, выявляющий бэкдоры, утечки данных, инъекции промптов и риски цепочки поставок. Позволяет аудировать npm-пакеты или локальные директории перед подключе...

TypeScript⭐ 2
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин