servers / aai-gateway
aai-gateway MCP server
communitystdiolocaldestructive capablehealthy
AAI Gateway — Install MCP servers and skills once, share across all your AI agents. One-time setup, 90% less context overhead. The unified gateway for AI agent tooling.
01Tools · 10
How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.
| Tool | Risk | Side effects | Approval |
|---|---|---|---|
| listAllAaiApps List imported apps (MCP servers and skills) for the current agent. This does not include built-in tools like search:discover, mcp:import, or skill:import — those are always available. | read | false | unknown |
| aai:exec Execute any AAI tool action. Read the guide first (call app:*, mcp:import, skill:import, or search:discover) — it contains the required schema and parameters. | write | true | unknown |
| disableApp Disable one app for the current agent only. If you do not know the app id, call listAllAaiApps first to find it. | read | false | unknown |
| mcp:import Import an MCP server as a GLOBAL app (visible to all projects). For project-level MCP, use your agent's native config instead (e.g. .mcp.json, .cursor/mcp.json). Call this first to get the import guide. Never ask the user for API keys or secrets in chat. | read | false | unknown |
| enableApp Enable or re-enable an app for the current agent. When the user asks to enable, start, turn on, or use a specific app by name, call listAllAaiApps first to check if it is already imported before searching for new tools. | unknown | unknown | unknown |
| search:discover Find and install new tools. Call this when: 1. The user explicitly asks to search for or install tools. 2. The user's request cannot be fulfilled by any currently available tool — proactively suggest and search for a suitable tool. Before searching, check listAllAaiApps first — the user may already have the app imported (possibly disabled). | read | false | unknown |
| skill:import Import a local skill as a GLOBAL app (visible to all projects). For project-level skills, use your agent's native skill directory instead (e.g. .claude/skills/). Call this first to get the import guide. | read | false | unknown |
| removeApp Remove one AAI Gateway managed import from all agents. If you do not know the app id, call listAllAaiApps first to find it. | destructive | true | true |
| getAppConfig Get the full configuration of an imported app plus ready-to-share install snippets. Use this when: (1) the user wants to inspect or check an app's config, or (2) the user wants to share an app's install instructions with someone else (e.g. via chat or email). Secrets are masked as ${VAR_NAME} and required env vars are listed. Works for both MCP and skill apps. If you do not know the app id, call listAllAaiApps first. | read | false | unknown |
| updateAppConfig Update an imported MCP server's configuration. Only provided fields are applied; all others are preserved — so the user can change a single parameter (e.g. add an arg, set a timeout) without re-entering the whole config. Use this instead of remove + re-import when modifying an existing MCP. Only MCP apps are supported (not skills). Env and headers, when provided, replace the existing values. After updating, call the app to verify it still works. If you do not know the app id, call listAllAaiApps first. | write | true | unknown |
02Install & source
npx -y aai-gateway
npx- repohttps://github.com/gybob/aai-gateway
- licenseApache-2.0
- adoption98 stars · 5 forks
05Provenance & freshness
sourcesGitHub repo search [p4]
last_checked2026-08-17 09:34Z
next_check2026-08-18 14:19Z
cadenceevery 29h
verifiedtools_list:passed handshake:passed metadata:passed
index_statusindex — 8 unique facts >= 5
06Badge
Add the “as seen on MCPExplorer” badge to your README.
[](https://mcpexplorer.com/servers/aai-gateway)
Next step
This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.
Explore loadouts →