Skip to main content
Glama

evaluate_public_repo_report

Clone a public repository, run the judges panel analysis across source files, and generate a consolidated markdown report.

Instructions

Clone a public repository URL, run the full judges panel across source files, and generate a consolidated markdown report.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
branchNoOptional branch name (defaults to repository default branch)
repoUrlYesPublic repository URL (HTTP/HTTPS)
maxFilesNoMaximum number of source files to analyze (default: 600)
keepCloneNoKeep cloned repository on disk for inspection
outputPathNoOptional path to write the markdown report
maxFileBytesNoMaximum single file size in bytes (default: 300000)
minConfidenceNoMinimum finding confidence to include (0-1, default: 0)
credentialModeNoCredential detection mode: standard (default) or strict
enableMustFixGateNoEnable must-fix gate for high-confidence dangerous findings (default: false)
includeAstFindingsNoInclude AST/code-structure findings (default: true)
maxFindingsInReportNoMaximum number of detailed findings in report (default: 150)
mustFixMinConfidenceNoMinimum confidence threshold for must-fix gate triggers (0-1, default: 0.85)
mustFixDangerousRulePrefixesNoOptional rule prefixes considered dangerous for must-fix gate
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries full burden. It mentions cloning and report generation but lacks details on data persistence (e.g., temporary clone cleanup), security implications, resource usage (e.g., disk space), or potential side effects. Behavioral traits like 'keepClone' parameter exist but are not explained upfront.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Single sentence efficiently conveys the essential action and output. No fluff; every word adds value. Properly front-loaded with the key steps.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 13 parameters, no output schema, and no annotations, the description is insufficiently complete. It does not explain 'full judges panel,' report format, or default behavior for critical parameters like maxFiles or maxFileBytes. An agent would need to infer or test many details.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% (all 13 parameters described in input schema). The description adds no additional meaning beyond the high-level purpose; it does not explain parameter interactions or defaults. Baseline 3 is appropriate as schema handles the documentation.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action (clone, run, generate), the resource (public repository), and the output (consolidated markdown report). It effectively distinguishes from sibling tools like evaluate_code (single file) or evaluate_project (likely local) by specifying it works on a public repo via URL.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No explicit guidance on when to use this tool vs. alternatives (e.g., evaluate_code, evaluate_project). The description implies it is for public repos but does not state prerequisites, limitations, or cases where other tools are preferable.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/KevinRabun/judges'

If you have feedback or need assistance with the MCP directory API, please join our Discord server