HooksMCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| all_testsB | Run all tests in the project |
| lintB | Lint the source code, checking for errors and warnings |
| lint_fixA | Lint the source code, fixing errors and warnings which it can fix. Not all errors can be fixed automatically. |
| check_formatC | Check if the source code is formatted correctly |
| formatC | Format the source code |
| typecheckC | Typecheck the source code |
| test_fileC | Run tests in a specific file or directory |
| test_specificC | Run a specific test by name |
| get_promptC | Get a prompt designed for this codebase. The prompts include:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| test_guide.md | Guide for testing best practices in this library |
| code_analysis | Analyze code quality |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 9 tools
Some tools have overlapping purposes that could cause confusion, such as 'lint' and 'lint_fix' (where the distinction is clear but they target the same core function), and 'test_file' and 'test_specific' (both for running tests but with different scopes). However, descriptions help clarify differences, and most tools like 'format', 'typecheck', and 'code_analysis' are distinct in their functions.
The naming is mixed with some consistency issues: most tools use snake_case (e.g., 'all_tests', 'check_format'), but there are deviations like 'get_prompt' and 'test_guide.md' (which includes a file extension, breaking the pattern). Verb styles vary, with some using action verbs (e.g., 'format', 'lint') and others using descriptive nouns (e.g., 'code_analysis'), leading to a readable but inconsistent convention.
With 9 tools, the count is well-scoped for a code quality and testing server. Each tool appears to earn its place by covering distinct aspects like formatting, linting, testing, and analysis, without feeling overly heavy or thin for the domain.
The tool set provides good coverage for code quality workflows, including formatting, linting, testing, and analysis. Minor gaps exist, such as no explicit tool for code generation or dependency management, but core operations are well-represented, and agents can likely work around these omissions without significant failures.