glintefy
Allows scanning uncommitted changes, analyzing code churn, and retrieving branch information when used in a Git repository.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@glintefyreview the code quality of the current project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
glintefy
Code review and automated fixing tools - available as CLI and MCP server.
its useable, but in a very early beta - high churn rate and braking changes ahead - released to ensure pypi package name
Related MCP server: code-graph-mcp
MCP part completely untested and NOT operational - the CLI Subservers are working, but in development
What is glintefy?
glintefy provides comprehensive code analysis:
18+ Quality Analyses: Complexity, maintainability, duplication, type coverage, dead code
Security Scanning: Bandit integration for vulnerability detection
Cache Optimization: Evidence-based
@lru_cacherecommendationsDocumentation Coverage: Docstring completeness analysis
Two ways to use it:
Mode | Best For |
CLI | Direct command-line usage, CI/CD pipelines, scripts |
MCP Server | Integration with Claude Desktop, AI-assisted workflows |
Quick Start
Installation
# Recommended: uv
pip install uv
uv pip install glintefy
# Alternative: pip
pip install glintefy
# Development
git clone https://github.com/bitranox/glintefy
cd glintefy && make devCLI Usage (Simple)
# Deploy configuration (recommended first step) - this creates a config file with the settings for all tests to adjust
glintefy config-deploy --target app
# Review uncommitted git changes (default)
glintefy review all
# Review all files
glintefy review all --mode full
# Run specific analysis
glintefy review quality
glintefy review security
# Cache optimization with profiling (recommended)
glintefy review profile -- python -m your_app # Profile your app
glintefy review profile -- pytest tests/ # Or profile tests
glintefy review cache # Then analyze
# Clean up analysis data
glintefy review clean # Delete all
glintefy review clean -s profile # Delete profile only
glintefy review clean --dry-run # Preview deletionMCP Server Usage (Simple)
Add to Claude Desktop config (~/.config/claude/claude_desktop_config.json):
{
"mcpServers": {
"glintefy-review": {
"command": "python",
"args": ["-m", "glintefy.servers.review"]
}
}
}Then in Claude Desktop:
"Review the code quality of this project"
Documentation
Getting Started
Document | Description |
Start using CLI in 5 minutes | |
Set up MCP server for Claude Desktop | |
All installation methods |
User Guides
Document | Description |
All CLI commands and options | |
MCP tools and resources | |
All configuration options | |
LRU cache optimization guide |
Development
Document | Description |
Setup, testing, make targets | |
System design overview | |
How to contribute |
Features Overview
Analyses Available
Analysis | Description | CLI Command |
Scope | File discovery, git changes |
|
Quality | Complexity, maintainability, duplication |
|
Security | Vulnerability scanning (Bandit) |
|
Dependencies | Outdated packages, vulnerabilities |
|
Documentation | Docstring coverage |
|
Performance | Hotspot detection, profiling |
|
Cache | LRU cache optimization |
|
Quality Metrics
Metric | Tool | Threshold |
Cyclomatic Complexity | radon | ≤10 |
Function Length | custom | ≤50 lines |
Nesting Depth | custom | ≤3 levels |
Maintainability Index | radon | ≥20 |
Type Coverage | mypy | ≥80% |
Docstring Coverage | interrogate | ≥80% |
Requirements
Python 3.13+
Git (optional)
Git Integration
Git is optional but enables additional features:
Feature | Without Git | With Git |
Scope Mode |
|
|
Code Churn | Skipped | Analyzes frequently modified files |
Branch Info | Shows "N/A" | Displays current branch |
When git is not available:
--mode gitautomatically falls back to--mode fullwith a warningCode churn analysis is skipped silently
Cache analysis works without git (uses in-memory file backup)
All other analyses work normally
License
Links
This server cannot be deployed
Maintenance
Related MCP Connectors
Scan any public GitHub MCP-server repo for security issues. 37 MCP-specific L1 rules, 8 languages.
The official Svelte MCP server providing docs and autofixing tools for Svelte development
Scan any MCP server for tool-poisoning, security, auth & license. Trust score before install.
Free MCP tools: the only MCP linter, health checks, cost estimation, and trust evaluation.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceProvides comprehensive code quality tools including linting, security scanning, TypeScript checking, and testing through a single MCP server. Integrates multiple quality analysis tools like Biome, ESLint, and Playwright for streamlined development workflows.-
- AlicenseAqualityDmaintenanceMCP server for comprehensive code analysis, navigation, and quality assessment across 25+ programming languages.988MIT
- AlicenseNot gradedqualityDmaintenanceCode linting and style checking tools for AI agents, exposed as an MCP server. Supports style checks, naming conventions, complexity analysis, dead code detection, and import analysis.25 npmMIT
- AlicenseAqualityDmaintenanceAn MCP server that provides local code quality analysis for AI coding assistants, supporting file analysis, git diff review, and full project scanning with quality scoring.43MIT