Multi-plugin MCP server repository containing browser control, hub/channels, and agent factory plugins
Critical failures across all dimensions. Tool definitions are inferred from a React UI component (ToolCard.tsx), not from actual MCP server code. No explicit tool registration visible in source. Descriptions are minimal (10-40 chars, well below 50-200 char baseline). Input schemas lack type definitions and constraints, parameters are listed but not formally typed. No output schemas documented. No error handling guidance. The 'bash' and 'agent' tools are irreversible but lack confirmation patterns. Multiple tools accept alternative parameter names (file_path vs path, command vs cmd) without documenting mutual exclusivity. No pagination, no idempotency markers, no permission gates.
Delegate task to sub-agent
Execute shell commands
Edit file contents with string replacement
Enter plan mode for task planning
Exit plan mode
Find files matching pattern
Search file contents with pattern matching
Edit notebook file
Tool definitions inferred from React UI component, not from actual MCP server registration code. No explicit tool schema definitions visible in source.
All tool descriptions are under 20 characters (e.g., 'Read file contents', 'Write content to file'). Descriptions lack context for when/why to use each tool, prerequisites, or return value documentation.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 36 | 2026-07-28+ | v2 |
Read file contents
Create a new task
Update an existing task
Update task list
Fetch content from web URLs
Search the web
Write content to file
Input schemas lack formal type definitions. Parameters listed but not typed as string/number/boolean/object. No enums, no constraints, no min/max bounds. Alternative parameter names (file_path vs path, command vs cmd) not documented as mutually exclusive.
Irreversible tools (bash, agent) lack confirmation/dry-run patterns. No error handling guidance. No recovery suggestions for common failures.
No output schemas documented. LLMs cannot predict what fields to expect from tool results, forcing unstructured parsing and downstream lookup calls.