Review what your coding agents changed: what it affects, what was tested, and what changed since you last looked.
LemonCrow exposes 12 tools via a static JSON manifest (integrations/claude/plugin/mcp.json), but the source code provided contains only a Makefile with no visible tool implementation, schema definitions, or parameter validation logic. Tool definitions appear to be inferred from the manifest rather than directly implemented in the codebase. Most tools lack detailed parameter descriptions beyond a single field name. No output schemas are documented. Error handling guidance is absent. The bash and edit tools pose severe security risks with no input sanitization or permission gates visible. This server would not pass production code review.
Execute bash commands in the workspace
Search for code patterns and symbols in the codebase
Compact representation of code context
Retrieve code context and workspace information
Edit files in the workspace
Search for text patterns in files
Access and manage memory/context storage
No output schemas documented for any tool. LLMs cannot plan downstream calls or extract structured data. Violates pattern:tool and pattern:response-shaper.
bash and edit tools expose command/file execution with no visible input sanitization, permission gates, or audit logging. Critical security vulnerability. Violates pattern:secret-injection, pattern:permission-gate, pattern:audit-trail.
Most parameter descriptions are trivial (under 20 chars). 'The bash command to execute' and 'Path to the file to read' lack format constraints, validation rules, or error recovery guidance. Violates pattern:tool-description.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 34 | 2026-07-28+ | v2 |
Read file contents
Query code relationships and dependencies
Access and invoke LemonCrow tools
Verify code changes and test results
Fetch content from web URLs
No error handling guidance visible. Tools do not indicate which errors are retryable, user-fixable, or fatal. No recovery suggestions. Violates pattern:recovery-guide and pattern:error-classification.
Tool definitions inferred from manifest only; no implementation code visible in provided source. Cannot verify schema compliance, input validation, or actual behavior.