Give agents every interface—install once to search, run, inspect, and repair real software across APIs, browsers, desktops, local tools, and MCP. MCP server exposing 200+ websites and desktop apps via adapter commands.
Uni-CLI MCP Server exposes 4 tools with partial schema coverage. Tool naming is verb-based and descriptive (unicli_run, unicli_list, unicli_search, unicli_explore), following pattern:tool conventions. However, critical gaps exist: (1) unicli_explore description is truncated mid-sentence ('Auto-discover API endpoints for any URL. (2) Input schemas vary in completeness: unicli_run and unicli_list have well-formed JSON Schema with typed properties and required fields; unicli_search has extremely complex multi-level enum constraints (operator, target_surface, effect, max_interaction_impact, platform); unicli_explore has NO visible schema in source. (3) Parameter descriptions are present and specific (e.g., 'Site name (e.g. hackernews, github, bilibili)' for site param, 'Opaque next_cursor from the previous page' for cursor), but several lack constraints: unicli_run's 'args' param is additionalProperties without format guidance. (4) Output schemas are completely undocumented across all 4 tools, no description of what fields agents should expect in responses, breaking the pattern:tool-chain requirement. (5) Error handling is not visible in source, no recovery guidance, categorization, or actionable error messages. Baseline: avg tool description 194 chars; Uni-CLI tools range 40 - 200 chars but one is incomplete. Baseline: 100% A+ tools document return types; Uni-CLI documents 0%.
Auto-discover API endpoints for any URL. Navigates the page, captures network requests, generates YAML ada
List discoverable commands with source_kind, mcp_run_supported, and invocation metadata. Filter by site, category, or adapter type and follow next_cursor for more.
Execute any Uni-CLI command. Returns JSON results.
Search the Uni-CLI operation catalog by intent and optional category. Bilingual (EN/ZH). Returns usage plus source_kind and mcp_run_supported metadata.
Output schemas completely undocumented across all 4 tools
unicli_explore: description truncated and schema missing
Error handling not visible; no recovery guidance or categorization
unicli_run: 'args' parameter lacks format constraints and guidance
unicli_search: 5 independent enum constraints may overload LLM decision-making
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 61 | 2025-06-18+ | v2 |
No timeout, rate limit, or cancellation guidance documented