aibolit-mcp-server and spec-coding-mcp
About aibolit-mcp-server
cqfn/aibolit-mcp-server
MCP Server for Aibolit Java Static Analyzer: Helping Your AI Agent Identify Hotspots for Refactoring
Implements the Model Context Protocol (MCP) to bridge Claude Code, Cursor, and Windsurf with Aibolit's Java static analyzer, exposing deep design issues rather than cosmetic problems. Uses Node.js as a stdio transport wrapper around the Python-based Aibolit tool, enabling AI agents to identify refactoring hotspots during interactive development sessions. Prioritizes critical architectural defects over low-hanging fruit, guiding agents toward meaningful code improvements.
About spec-coding-mcp
kevinlin/spec-coding-mcp
An MCP server that brings AI spec-driven development workflow to any AI-powered IDE besides Kiro
Implements a five-stage workflow (goals → requirements → design → tasks → execution) using MCP tools that guide AI-assisted development with EARS-format specifications. Generates structured documentation artifacts in `docs/specs/{feature_name}/` containing requirements, design, and task checklists. Available as both a Claude Code Skill (native integration) and MCP server compatible with Claude Desktop, Cursor, and other MCP-enabled IDEs.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work