Unified AI System v0.3.3: a terminal-first AI gateway with 8 MCP tools #822
happy520ai
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Pre-submission Checklist
What would you like to share?
I built Unified AI System, an open, terminal-first AI gateway that can run as a credential-free local MCP server for Codex, Cursor, Cline, and other stdio hosts. The current release,
io.github.happy520ai/unified-ai-system@0.3.3, is live in the official MCP Registry.The design keeps the operational boundary usable through CLI, API, SDK, and MCP. A graphical console can remain optional for governance workflows instead of becoming a requirement for running or verifying the gateway.
The MCP surface exposes eight tools:
gateway_chat,gateway_health,gateway_readinessknowledge_readinessworkflow_actions,workflow_healthworkforce_agents,workforce_healthThe credential-free path is deliberately deterministic. The MCP process starts an isolated local gateway backed by a fake provider, proves that real-provider mode is disabled before serving tools, rechecks that boundary before chat, and removes the managed process when the MCP session ends. Contributors can reproduce a complete
initialize -> tools/list -> tools/callpath without an account or API key.Try it with Codex
The same image works as a generic stdio server:
A separate one-command demo starts the HTTP gateway, checks health and readiness, sends one deterministic fake-provider request, prints the evidence, and cleans up:
The implementation lesson that changed the release test
Our first dedicated MCP container launched through
pnpm mcp. A package-manager lifecycle banner reached stdout before the server response and corrupted JSON-RPC framing, even though source-level tests were green.The released image now invokes the Node entrypoint directly. Its verification harness talks to the image's actual default command, performs MCP initialize, initialized, tools/list, and tools/call, checks all eight tools, proves
executionMode: fakeandrealProviderCallsMade: false, and verifies both container and child-gateway teardown.The reusable pattern is small:
What changed in v0.3.3
linux/amd64andlinux/arm64.This remains a public engineering preview, not a production-certification, L5-autonomy, or AGI claim. Real-provider execution remains explicit and scoped.
Relevant Links
I would value concrete feedback on the next MCP workflow: should the gateway remain inspection-first, or add approval-gated mutation tools? Which operation would be useful enough to expose, and what evidence or approval should it require?
All reactions