PhpCodeArcheology/PhpCodeArcheology

PhpCodeArcheology/PhpCodeArcheology

от phpcodearcheology
Сервер MCP для PHP-проектов, который измеряет качество кода по 60+ метрикам, включая цикломатическую сложность и индекс поддерживаемости. Выявляет code smells, горячие точки через git churn и помог...

PhpCodeArcheology Logo

PhpCodeArcheology

Packagist Version PHP Version License PhpCodeArcheology MCP server

PhpCodeArcheology is a PHP static analysis tool that measures code quality through 60+ metrics including cyclomatic complexity, maintainability index, coupling, and cohesion. It generates comprehensive reports for files, classes, methods, and functions — detecting code smells, identifying hotspots via git churn analysis, and tracking quality trends over time.

Unlike PHPStan or Psalm (which focus on type safety and bug detection), PhpCodeArcheology focuses on architecture and maintainability — giving you the insights you need to understand and improve your codebase structure. Think of it as an alternative to PHPMetrics with deeper git integration, baseline management, and AI-ready output.

PhpCodeArcheology Dashboard

Features

  • 60+ code quality metrics per file, class, and function — cyclomatic complexity, cognitive complexity, maintainability index, LCOM, Halstead metrics, coupling, instability, and more
  • Problem detection with 14 built-in rules — God Class, too complex, dead code, security smells, SOLID violations, deep inheritance, low type coverage, untested complex code
  • Test analysis — auto-detects PHPUnit/Pest/Codeception, maps test files to production classes, integrates Clover XML for line-level coverage, highlights untested hotspots
  • Git integration — churn analysis, hotspot detection (high churn + high complexity), author tracking
  • Source code display — view method source code directly in the HTML report with PHP syntax highlighting and a nesting-depth heatmap that reveals complexity hotspots at a glance (details below)
  • Multiple report formats — interactive HTML, Markdown, JSON, SARIF (GitHub Code Scanning), AI summary, Knowledge Graph (JSON)
  • Health Score — single 0-100 score with A-F grading for your entire project
  • Technical Debt Score — weighted problem score normalised per 100 logical lines of code
  • History tracking — trend charts across multiple analysis runs
  • Baseline management — track only new problems, ignore existing ones (ideal for legacy projects)
  • CI/CD ready — configurable exit codes, SARIF for GitHub Code Scanning, JSON for custom tooling
  • Quick mode — fast terminal-only output without report generation
  • CLAUDE.md generation — auto-generated project overview for AI coding assistants
  • AI integration — native MCP server for AI assistants like Claude Code (details below)
У этого сервера пока нет списка инструментов.

Другие проверенные MCP-сервера

pydantic/logfire-mcp

pydantic/logfire-mcp

официальный

MCP-сервер для интеграции с Logfire от Pydantic. Текущая версия архивирована — используйте новый удаленный сервер для быстрой итерации инструментов и лучшего опыта. Полезен разработчикам, работающим с логированием и мониторингом Pydantic Logfire.

Python162
Sentry MCP

Sentry MCP

официальный

Официальный MCP-сервер Sentry для доступа к ошибкам, issues и трейсам приложения прямо из AI-агента. Отладка, анализ производительности и root-cause через Seer.

TypeScript781
redis/mcp-redis

redis/mcp-redis

официальный

MCP сервер Redis дает AI-агентам управлять Redis на естественном языке: кэширование, сессии и векторный поиск. Интегрируется с MCP клиентами, упрощает разработку приложений для работы с данными в р...

Python548
thingsboard/thingsboard-mcp

thingsboard/thingsboard-mcp

официальный

MCP сервер для ThingsBoard: управляйте IoT-устройствами, телеметрией и тревогами через естественный язык. 120+ инструментов для автоматизации операций с сущностями и OTA-пакетами. Идеален для DevOp...

Java98
lpigeon/ros-mcp-server

lpigeon/ros-mcp-server

MCP сервер для ROS соединяет LLM (Claude, GPT, Gemini) с роботами в реальном времени. Позволяет управлять, читать сенсоры и вызывать сервисы без изменения исходного кода. Полезен робототехникам и разработчикам AI для двустороннего взаимодействия с железом.

Python1346
Azure/azure-mcp

Azure/azure-mcp

официальный

MCP-сервер для Azure, упрощающий подключение ИИ-агентов к облачным ресурсам. Разработчики используют его для безопасного доступа к данным и автоматизации операций. Интеграция с Azure AI и службами через единый протокол.

C#1226
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин