Analyze repository
analyze_repositoryAnalyze a repository for per-file feedback on language-specific best practices and idiomatic patterns, improving code quality across programming languages and CI/configuration formats.
Instructions
Analyze a repository path and return per-file analysis results.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| languages | No | Restrict analysis to specific language identifiers. Defaults to ``["python"]`` internally. | |
| max_files | No | Per-language cap on the number of files to analyse, protecting against excessive runtime on monorepos. Default to 100. | |
| repo_path | Yes | Absolute path to the repository root. The MCP client typically resolves this from the active workspace. | |
| enable_external_tools | No | Opt-in execution of allow-listed external tools while analyzing files. Default to False. | |
| allow_temporary_runners | No | Permit temporary-runner fallback strategies for external tools. Default to False. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |