glintefy
Allows scanning uncommitted changes, analyzing code churn, and retrieving branch information when used in a Git repository.
Click on "Install 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
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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/bitranox/glintefy'
If you have feedback or need assistance with the MCP directory API, please join our Discord server