general MCP Server
Operations substrate for AI agents that use real software: 311 sites/tools, logged-in browsers, desktop apps, local tools, MCP, policy, evidence, AgentEnvelope v2, and self-repair.
Discovered via github-topic:mcp and last synced 3mo ago.
1. Install the package
npx @zenalexa/unicli
2. Add to claude_desktop_config.json
{
"mcpServers": {
"-zenalexa-unicli": {
"command": "npx",
"args": [
"@zenalexa/unicli"
]
}
}
}Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)
How
Direct HTTP, no credentials
Highlights
Purpose
One-liner
`~/.unicli/cookies/<site>.json` injected into headers
Chrome navigates, Uni-CLI captures XHR/fetch responses
Cookie + auto-extracted CSRF (ct0, bili_jct, …)
What it means
Direct DOM interaction via CDP (click, type, submit)
`unicli delivery trajectory` and `repair-candidate` keep the next experiment bounded by evidence
Examples
What you get
Run traces with environment snapshots, probe/replay/compare scores, structured gate results, browser session leases with tab/auth posture, render-aware evidence, movement checks, and stale-ref details
yaml
v2 `AgentEnvelope` in Markdown, JSON, YAML, CSV, or compact format
AgentEnvelope v2 returns data, context, retryability, timing, and evidence hooks
`open`, `confirm`, and `locked` profiles block risky effects before requests, writes, or spawns
`unicli delivery assess` classifies failures as product drift, missing context, policy block, or upstream trouble
the same operation can be called by humans, agents, MCP clients, ACP clients, CI, and scripts
What Uni-CLI gives the agent
the shared kernel invokes the selected substrate instead of forking wrapper-specific behavior
`unicli search` and `unicli do` map a task to candidate operations, args, auth mode, examples, and risk signals
operation contracts choose the smallest boundary that can act: API, browser, desktop, subprocess, protocol, visual
evidence gates decide whether the objective is satisfied, still active, blocked, or exhausted
Examples