We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tosin2013/mcp-adr-analysis-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
# Pre-commit configuration for MCP ADR Analysis Server
# See https://pre-commit.com for more information
repos:
# Pre-commit hooks for general checks
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.6.0
hooks:
- id: trailing-whitespace
exclude: ^(.*\.md|.*\.txt)$
- id: end-of-file-fixer
exclude: ^(.*\.md|.*\.txt)$
- id: check-yaml
- id: check-json
- id: check-toml
- id: check-merge-conflict
- id: check-added-large-files
args: ['--maxkb=500']
- id: detect-private-key
# Secret detection with gitleaks
- repo: https://github.com/gitleaks/gitleaks
rev: v8.18.4
hooks:
- id: gitleaks
# TypeScript and JavaScript formatting
- repo: https://github.com/pre-commit/mirrors-prettier
rev: v4.0.0-alpha.8
hooks:
- id: prettier
files: \.(ts|js|json|md|yaml|yml)$
exclude: ^(dist/|node_modules/|coverage/|\.mcp-adr-cache/)
# Security scanning for Node.js dependencies
- repo: local
hooks:
- id: npm-audit
name: npm audit
entry: npm audit --audit-level moderate
language: system
files: package\.json
pass_filenames: false
# ESLint and TypeScript checking
- id: eslint-check
name: ESLint and TypeScript check
entry: npm run lint
language: system
files: \.(ts|js)$
pass_filenames: false
# Run tests (but allow failures for performance tests)
- id: test-suite
name: Run test suite
entry: bash -c 'npm run test || echo "Some tests failed but continuing"'
language: system
files: \.(ts|js)$
pass_filenames: false
# Build check
- id: build-check
name: Build check
entry: npm run build
language: system
files: \.(ts|js|json)$
pass_filenames: false