Server data from the Official MCP Registry
Terminal-first AI gateway for Codex with eight governed MCP tools and local fake-provider startup.
Terminal-first AI gateway for Codex with eight governed MCP tools and local fake-provider startup.
Valid MCP server (2 strong, 1 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.
16 files analyzed · No issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
From the project's GitHub README.
Run and govern models, agents, knowledge, and tools through one open gateway. The first verified request needs no account or API key; real providers remain explicit opt-in and human authority stays inside the execution path.
Run the gateway as a local MCP server with one anonymous container command:
codex mcp add unified-ai-system -- docker run --rm -i ghcr.io/happy520ai/unified-ai-system/mcp-server:0.3.2
Restart Codex, then use /mcp to inspect eight tools for gateway health,
readiness, fake-provider chat, knowledge, workflows, and workforce status. A
trusted source checkout also includes project-level Codex configuration, so
the direct Node entrypoint is discovered without maintaining a second config.
The dedicated MCP image starts its own isolated gateway and removes it when the
session ends. It fails closed if a gateway may call a real provider. See the
MCP server guide, the
active official Registry entry,
and its source metadata in server.json.
With Docker installed, run the complete terminal demo without cloning the repository:
docker run --rm ghcr.io/happy520ai/unified-ai-system/ai-gateway-service:0.3.2 pnpm gateway demo
The container starts an isolated gateway, verifies health, sends one fake-provider chat request, prints the result, and removes itself. It never calls a real provider.
To run the same path from source:
git clone https://github.com/happy520ai/unified-ai-system.git
cd unified-ai-system
corepack enable
corepack prepare pnpm@9.15.4 --activate
pnpm install --frozen-lockfile
pnpm gateway demo
The Codespaces button prepares Node.js 22, pnpm 9.15.4, and the workspace
dependencies in a browser terminal. Its container configuration pins the
gateway to fake-provider mode; run pnpm gateway demo after setup completes.
The source checkout includes a real terminal interface rather than only a scripted screenshot:
# Terminal 1
pnpm gateway serve
# Terminal 2
pnpm gateway status
pnpm gateway chat "Hello from Unified AI System"
pnpm gateway doctor
demo, status, chat, doctor, and version support --json. The chat
command refuses to send when a real provider may be active unless the operator
adds --allow-real-provider explicitly for that request. Read the
CLI reference for commands, exit codes, and safety behavior.
Run the public container:
docker run --rm --publish 3100:3100 \
ghcr.io/happy520ai/unified-ai-system/ai-gateway-service:0.3.2
Call it directly from another terminal:
curl --request POST http://127.0.0.1:3100/chat \
--header "content-type: application/json" \
--data "{\"prompt\":\"Hello from Unified AI System\"}"
The default runtime uses a deterministic local fake provider. Terminal and API workflows are the public product surface; no browser UI is required or exposed by default.
| Capability | Current public preview |
|---|---|
| AI gateway | Chat, streaming, health, diagnostics, explicit provider selection, and routing foundations. |
| Governed agents | Structured planning and workforce modules with approval, permission, and evidence surfaces. |
| Knowledge and context | Retrieval, context shaping, reusable knowledge, and memory-oriented modules. |
| Terminal and API | CLI commands for demo, startup, status, chat, and diagnostics, plus direct HTTP and shared SDK access. |
| Codex and MCP | A stdio MCP server with eight tested tools, project-level Codex configuration, and a no-clone Docker command. |
| Extension layer | Shared contracts, SDKs, context modules, provider adapters, and tools. |
| Local-first runtime | Credential-free startup plus an anonymously pullable multi-architecture container. |
Read the longer project vision and the public roadmap.
If this is the kind of open AI infrastructure you want to exist, star the repository and join the Codex MCP launch discussion.
Requirements:
git clone https://github.com/happy520ai/unified-ai-system.git
cd unified-ai-system
corepack enable
corepack prepare pnpm@9.15.4 --activate
pnpm install --frozen-lockfile
pnpm verify:public-clone
pnpm gateway demo
pnpm gateway serve
Useful local endpoints:
flowchart LR
H["Human intent"] --> W["Terminal, API, and MCP"]
W --> G["Governance and approval"]
G --> R["AI Gateway"]
R --> M["Model routing"]
R --> A["Agents and workforce"]
R --> K["Knowledge and context"]
R --> T["Tools and automation"]
M --> L["Local fake provider"]
M -. "explicit opt-in" .-> P["External providers"]
A --> E["Evidence and observability"]
K --> E
T --> E
E --> H
The system is currently a modular monolith: one deployable gateway with clear internal ownership boundaries and reusable workspace packages. See the architecture guide for details.
| Question | Verified answer |
|---|---|
| Can anyone clone and inspect the project? | Yes. The repository is public under Apache-2.0. |
| Can a clean clone run without an API key? | Yes. Health and fake-provider chat are verified. |
| Is the container publicly pullable? | Yes. The master image is available from GHCR. |
| Is there a hosted public API? | No. Users run a local or self-hosted instance. |
| Can users connect real providers? | Yes. They supply credentials and explicitly enable execution. |
| Is this production-certified, L5, or established AGI? | No such claim is made. Those claims require operational and independent evidence beyond local tests. |
Real provider calls are disabled by default. Begin with
.env.example and the
provider guide, and never commit credentials.
pnpm check
pnpm test
pnpm check:public
pnpm verify:public-clone
pnpm verify:mcp
Every push to master runs Linux CI and a real container startup smoke test.
The container path checks health, setup readiness, the terminal-only public
surface, fake-provider chat, the MCP handshake, tool discovery, and managed
process cleanup before the multi-architecture image is published.
The project is early enough for focused contributions to shape its foundations. Current entry points include:
Read CONTRIBUTING.md, join Discussions, or send a focused pull request. Security reports belong in SECURITY.md.
apps/
agent-console/ Terminal CLI and operator interaction
ai-gateway-service/ Main gateway runtime and HTTP API
packages/
mcp-server/ Codex-ready stdio MCP server
... Contracts, SDKs, configuration, and engines
docs/ Public user and architecture documentation
tools/ Maintained repository and runtime checks
Historical phase documents and generated evidence stay off master. The
pre-cleanup engineering history remains available on the
archive branch.
If this direction is useful, star the repository so more builders can find it, then tell us what the next trustworthy capability should be.
Licensed under Apache-2.0.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.