Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions apps/mcp-endpoint-shield/antigravity-cli-hooks/.env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
AKTO_DATA_INGESTION_URL=http://localhost:80
AKTO_API_TOKEN=
AKTO_TIMEOUT=5
AKTO_SYNC_MODE=true
ANTIGRAVITY_API_URL=https://generativelanguage.googleapis.com
MODE=argus
DEVICE_ID=
LOG_DIR=~/.gemini/antigravity/akto/logs
LOG_LEVEL=INFO
LOG_PAYLOADS=false
AKTO_CONNECTOR_VALUE=antigravitycli
CONTEXT_SOURCE=ENDPOINT
AKTO_INGEST_NON_MCP_TOOLS=false
MCP_INGEST_PATH=/mcp
NON_MCP_TOOL_PATH_PREFIX=/tool
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Auto-generated wrapper for Akto guardrails hook
# Generated by MCP Endpoint Shield installer

$env:MODE = "atlas"
$env:AKTO_DATA_INGESTION_URL = "{{AKTO_DATA_INGESTION_URL}}"
$env:AKTO_API_TOKEN = "{{AKTO_API_TOKEN}}"
$env:AKTO_SYNC_MODE = "true"
$env:AKTO_TIMEOUT = "5"
$env:AKTO_CONNECTOR = "antigravity_cli"
$env:AKTO_CONNECTOR_VALUE = "antigravitycli"
$env:CONTEXT_SOURCE = "ENDPOINT"
$env:DEVICE_ID = "{{DEVICE_ID}}"
$env:LOG_LEVEL = "INFO"
$env:LOG_PAYLOADS = "false"

python "$env:USERPROFILE\.gemini\hooks\akto-validate-post-invocation.py" @args
exit $LASTEXITCODE
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#!/bin/bash
# Auto-generated wrapper for Akto guardrails hook
# Generated by MCP Endpoint Shield installer

export MODE="atlas"
export AKTO_DATA_INGESTION_URL="{{AKTO_DATA_INGESTION_URL}}"
export AKTO_API_TOKEN="{{AKTO_API_TOKEN}}"
export AKTO_SYNC_MODE="true"
export AKTO_TIMEOUT="5"
export AKTO_CONNECTOR="antigravity_cli"
export AKTO_CONNECTOR_VALUE="antigravitycli"
export CONTEXT_SOURCE="ENDPOINT"
export DEVICE_ID="{{DEVICE_ID}}"
export LOG_LEVEL="INFO"
export LOG_PAYLOADS="false"
# export SSL_CERT_PATH="/path/to/ca-bundle.crt"
# export SSL_VERIFY="false"

exec python3 "$HOME/.gemini/hooks/akto-validate-post-invocation.py" "$@"
Loading