Model Context Protocol (MCP) Direct Mode Implementation providing file manipulation, bash execution, and search tools
Critical gaps across all dimensions. Tool definitions lack proper JSON Schema structures, input parameters are documented in descriptions but not formally typed. Most tool descriptions are minimal (10-50 chars), well below the 194-char baseline for production tools. No output schemas documented. Error handling is absent, tools provide no recovery guidance. The bash and file-write tools are destructive but lack confirmation patterns or dry-run support. AgentTool and ArchitectTool are commented out in tools.js, so their definitions cannot be verified. Overall, this server reads as a prototype rather than production-grade.
Launch a new agent that has access to various tools. When you are searching for a keyword or file and are not confident that you will find the right match on the first try, use the Agent tool to perform the search for you.
Your go-to tool for any technical or coding task. Analyzes requirements and breaks them down into clear, actionable implementation steps. Use this whenever you need help planning how to implement a feature, solve a technical problem, or structure your code.
Execute bash commands in a persistent shell environment
Edit a file by replacing specific content
Read the contents of a file
Intelligently edit a file with context-aware replacements
Write contents to a file
No formal JSON Schema input definitions. Parameters documented in text descriptions only; no type, required, or constraint declarations visible in code. Violates pattern:constrained-input and pattern:tool-description.
Destructive tools (bash, file-write, file-edit, file-smart-edit) lack confirmation, dry-run, or undo patterns. No error guidance for recovery. Violates pattern:confirmation-request and pattern:recovery-guide.
Tool descriptions are 10 - 55 characters, far below 194-char baseline. Descriptions lack WHAT, WHEN, and WHY context. LLMs cannot determine when to select these tools over alternatives.
Inferred effective spec: 2026-07-28+.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 28 | 2026-07-28+ | v2 |
Find files matching a glob pattern
Search for patterns in files using grep
List directory contents
No output schemas documented. LLMs cannot plan downstream tool calls or extract required fields. Violates pattern:tool and pattern:response-shaper.
AgentTool and ArchitectTool are commented out in tools.js (line 'import * as AgentTool' is commented). Tool definitions cannot be verified; inferred existence only.