A comprehensive AI-powered desktop application with advanced tools for agent orchestration, autonomous coding, codebase intelligence, multi-platform communications, database management, and deployment pipelines.
Critical failures across all dimensions. Tool definitions are inferred from a TypeScript file (src/lib/intelligent-tool-selection.ts) with no visible explicit registration, schema declarations, or parameter type definitions. Descriptions are present but generic (10-50 chars, well below the 194-char baseline). No input schemas visible, parameters lack type declarations, constraints, or validation guidance. No output schemas documented. Error handling absent. Security-critical tools (local_cmd, write_file, http_request) lack permission gates, dry-run options, or recovery guidance. This server cannot be reliably used by agents.
Perform mathematical calculations
Analyze code for bugs, security issues, and improvements
Compare two files or versions
Get the current system time
Get system information
Get git repository status
Search for patterns in code files
Make HTTP requests to APIs
No input schemas visible for any tool. Parameters lack type definitions, constraints, or descriptions. Cannot verify JSON Schema compliance.
Descriptions are generic and under 50 characters (e.g., 'Search the web for information'). Lack WHEN to use, prerequisites, and side-effect declarations. Below 194-char baseline.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 27 | 2026-07-28+ | v2 |
List files and directories
Execute a local system command
Retrieve information from persistent memory
Save information to persistent memory
Read the contents of a file
Search and replace text in a file
View directory tree structure
Fetch and extract content from a URL
Search the web for information
Create or overwrite a file with content
Destructive tools (write_file, search_replace, local_cmd, http_request with POST/PUT/DELETE) lack dry-run, confirmation, or permission gates. No recovery guidance on failure.
No output schemas documented. Agents cannot plan downstream tool calls or extract required fields (e.g., file paths, IDs, status codes).
Tool definitions inferred from source file, not explicitly registered with MCP server. Cannot verify actual tool registration, capability negotiation, or protocol compliance.