Softonic 评论

Phpcodearcheology:使用 AI 进行 PHP 静态分析以实现架构清晰度

Phpcodearcheology 是一个为 PHP 应用程序设计的静态分析工具,需要 PHP 8.2 或更高版本才能运行。主要使用 PHP 构建,它作为一个本地模型上下文协议 (MCP) 服务器运行。这允许 AI 助手直接查询代码库分析结果。作为 Composer 包或通过 Docker 分发,Phpcodearcheology 专注于架构和可维护性洞察,使 PHP 代码库对 AI 驱动的工作流程更易于访问和理解。它旨在支持工程师和架构师管理复杂或文档不全的 PHP 项目。

Phpcodearcheology 连接到什么?

Phpcodearcheology 连接到 PHP 代码库以执行静态分析,将其归类为 PHP 静态分析工具。它的主要关注点是这些代码库中的架构和可维护性。它作为一个本地 MCP 服务器运行,使 AI 助手能够直接查询分析结果。这种直接集成允许从 PHP 项目中进行动态交互和信息检索,使代码库洞察通过各种兼容的 AI 客户端可用。它充当 PHP 代码和 AI 理解之间的桥梁。

核心功能和工具

当作为 MCP 服务器运行时,Phpcodearcheology 暴露九个可调用工具:健康评分、问题、指标、热点、重构优先级、依赖关系、类列表、知识图谱和 代码搜索。此外,它还提供命令行工具,如 "init"、"compare"、"baseline create" 和 "baseline check"。底层的 PHP MCP 服务器 SDK 支持 stdio、http+sse 和可流式传输的 HTTP 传输协议,确保与各种 AI 客户端和开发环境的灵活通信。

适合谁?

Phpcodearcheology 的主要受众包括负责维护大型或文档不全的 PHP 应用程序的工程师和架构师。它还为旨在将 AI 感知代码索引集成到其 PHP 开发工作流程中的团队提供服务。该工具支持理解架构方面、评估技术债务和规划重构工作。如果您的工作流程不涉及 PHP 项目的 AI 感知代码索引,请跳过此部分。

如何开始

不需要凭据。服务器支持 stdio、http+sse 和可流式传输的 HTTP 传输协议。

用例

  • 代码库探索和理解:AI 助手可以使用自然语言查询代码库,以了解架构方面,如热点、依赖图和健康评分,帮助揭示类层次结构和追踪符号使用情况。
  • 重构规划和技术债务评估:当与 AI 辅助的 IDE 集成时,它通过允许用户查询 "最糟糕的热点" 和重构优先级来帮助规划重构工作和评估技术债务。
  • CI/CD 集成和质量跟踪:该工具已准备好 CI/CD,支持 GitHub 代码扫描的 SARIF,并通过历史跟踪和遗留项目的基线管理来跟踪质量趋势。

Phpcodearcheology 提供了一种专门的 PHP 静态分析解决方案,充当 AI 集成的 MCP 服务器。它为代码库架构、可维护性和技术债务提供了有价值的见解。它与主要 AI 客户端如 Claude 和 Cursor 的兼容性增强了 PHP 工程师的开发工作流程。该工具还支持 CI/CD 过程,包括用于质量跟踪的 SARIF 输出。

  • 赞成

    • 与 Claude、Cursor 和 ChatGPT 集成。
    • 支持多种 MCP 传输协议。
    • 提供架构和可维护性见解。
    • 为 GitHub 代码扫描准备好的 CI/CD 和 SARIF。
  • 反对

    • 需要 PHP 8.2 或更高版本才能执行。
    • 分析能力特定于 PHP 代码库。
    • 依赖 Composer 或 Docker 进行分发。
    • 集成需要明确的 AI 客户端配置。
 0/1

应用参数

  • 开发者

  • 许可证

    免费

  • 版本

    v2.11.2

  • 更新日期

  • 平台

    MCP

  • 语言

    英语

应用程式 提供其他语言版本



用户对 PhpCodeArcheology 的评分

您是否尝试过 PhpCodeArcheology?成为第一个离开您的意见!

添加评论
有关使用此软件的法律因国家/地区而异。 如果违反这些法律,我们不鼓励或纵容此程序的使用。
已使用 登录 Softonic