关于 Inspector Mcp Server
Inspector MCP Server 将 Inspector 监控的 PHP 项目连接到编码 Agent,以辅助生产环境调试。它提供错误上下文、源代码位置、事务时间线和处理建议。
主要功能
- 01获取近期生产环境错误
- 02分析错误模式和严重程度
- 03查看源代码位置和堆栈跟踪
- 04检查事务性能
- 05查看事务中的任务时间线
- 06获取结构化调试指导
适用场景
- 01调查反复出现的生产错误
- 02查找错误对应的源代码
- 03追踪缓慢的数据库或 HTTP 任务
- 04按频率和严重程度确定问题优先级
MCP 相关
使用 Inspector 应用凭据,向 MCP 客户端提供生产错误分析和事务监控工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Inspector MCP Server
Inspector MCP Server 专为 PHP 生态系统打造;此服务提供工具,让 AI 编码 Agent 能够在全面上下文的帮助下访问生产环境错误数据,自动修复问题,并提供可执行的根因分析和解决策略建议。
STDIO Transport(安装到本地计算机)
安装
你可以将 MCP 服务作为开发依赖项安装到项目中:
composer require inspector-apm/mcp-server --dev
客户端配置
以下配置适用于 MCP 客户端,例如编码 Agent(Claude Code、Gemini Code Assist 等)或 Jetbrains、Windsurf、Cursor 等 Agent IDE。
{
"mcpServers": {
"inspector": {
"command": "php",
"args": [
"absolute-path-to-your-app-vendor-folder/inspector-apm/mcp-server/server.php"
],
"env": {
"INSPECTOR_API_KEY": "xxxx", // Inspector API key (https://app.inspector.dev/account/api)
"INSPECTOR_APP_ID": "xxxx" // The App ID on the Inspector dashboard
}
}
}
}
你需要以下三项信息来完成此配置:
- 供应商文件夹的绝对路径:这是你的计算机上项目 vendor 文件夹所在的根路径。下一部分是指向运行 MCP 服务的文件(inspector-apm/mcp-server/server.php)的路径。
- INSPECTOR_API_KEY:点击此处生成新的 API 密钥。
- INSPECTOR_APP_ID:这是 Inspector 中应用的唯一标识符。你可以在 Inspector 仪表板的 Application Settings 菜单中找到此信息。
你可以前往 Inspector 仪表板的 Application Settings 部分,获取应用的 MCP 配置。
Claude Code 配置
获取上述信息后,你可以使用以下命令将 Inspector MCP 服务连接到 Claude Code:
claude mcp add inspector --env INSPECTOR_API_KEY=YOUR_KEY --env INSPECTOR_APP_ID=YOUR_APP_ID -- php absolute_path_to_your_app_vendor_folder/inspector-apm/mcp-server/server.php
对于其他 Agent,请查阅相应文档,了解如何连接到本地(STDIO)MCP 服务。
可用工具
| 名称 | 描述 | 属性 |
|---|---|---|
| get_production_errors | 获取近期生产环境错误,以便调试和修复应用问题。返回全面的错误分析,包括发生频率、严重性、受影响的代码位置,以及由 AI 提供的解决建议。在调查应用问题、性能问题,或需要了解生产环境当前故障情况时使用此工具。对于主动调试和维护应用可靠性至关重要。 | (int) $hours (int) $limit |
| get_error_analysis | 获取生产环境中的详细错误分析,包括实际应用源文件(而不仅仅是库的堆栈跟踪)、错误模式、代码上下文、发生频率,以及结构化调试指南,帮助你快速修复问题。 | (string) $group_hash |
| worst_performing_transactions | 获取所选时间范围内性能最差的十笔事务(默认 24 小时)。事务代表应用的一个执行周期,可以是 HTTP 请求、后台任务或控制台命令。 | (int) $hours (int) $limit |
| transaction_details | 获取事务详情,以及事务期间执行的所有任务的时间线。时间线包括每项任务(数据库查询、缓存命令、调用外部 HTTP 服务等)的开始时间和持续时间。 | (int) $hours |
功能说明
将 AI 编码助手转变为了解生产环境的调试伙伴:
- 🔍 智能错误分析 - AI Agent 可以获取并分析近期生产环境错误及其全面上下文
- 📊 智能优先级排序 - 根据发生频率、严重性和最近发生时间自动分类错误
- 💡 可执行建议 - 由 AI 提供根因分析和解决策略建议
- 🎯 代码级洞察 - 直接关联堆栈跟踪和应用源代码位置
- ⚡ 开发者体验 - 针对现代 PHP 开发工作流进行优化,包括 Neuron AI 框架
主要功能
生产环境错误监控
- 检索过去 24 小时内的错误及详细上下文
- 频率分析与趋势检测
- 实时错误状态和近期情况指标
面向 AI 优化的报告
- 采用便于大模型理解的错误格式,提升理解效果
- 检测重复出现的问题模式
- 自动对错误类型进行分类(API 问题、数据库问题、性能瓶颈)
以开发者为中心的设计
- 与框架无关的 PHP 集成
- 全面的堆栈跟踪分析
- 直接提供代码位置引用,加快调试速度
适用对象
- 希望借助 AI 辅助调试、构建现代应用的 PHP 开发者
- 使用 Inspector.dev 进行生产环境监控的团队
- 在开发工作流中利用 AI Agent 的 Neuron AI Framework 用户
- 寻求智能错误分析和解决指导的 DevOps 工程师
关于
此 MCP 服务由 Inspector.dev 和 Neuron AI framework 背后的团队开发,为 AI 驱动的应用带来企业级监控能力。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。