mcp/next-devtools-mcpnext-devtools-mcp 是一个Model Context Protocol (MCP)服务器,为AI编码助手提供Next.js开发工具和实用程序。它通过MCP协议集成各类开发工具,帮助开发者在Next.js项目中实现浏览器自动化测试、缓存组件配置、文档检索、运行时诊断及版本升级等开发任务。
| 属性 | 详情 |
|---|---|
| Docker镜像 | mcp/next-devtools-mcp |
| 作者 | kgprs |
| 仓库 | [***] |
| 属性 | 详情 |
|---|---|
| Dockerfile | [***] |
| Docker镜像构建者 | Docker Inc. |
| Docker Scout健康评分 | !Docker Scout Health Score |
| 验证签名 | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/next-devtools-mcp --key [***] |
| 许可证 |
| 服务器提供的工具 | 简短描述 |
|---|---|
browser_eval | 使用Playwright浏览器自动化来自动化和测试Web应用程序。 |
enable_cache_components | 完成Next.js 16的缓存组件设置。 |
nextjs_docs | 搜索和检索Next.js官方文档。 |
nextjs_runtime | 与运行中的Next.js开发服务器的MCP端点交互,查询运行时信息、诊断和内部信息。 |
upgrade_nextjs_16 | 指导将Next.js升级到版本16。 |
browser_eval使用Playwright浏览器自动化来自动化和测试Web应用程序。该工具连接到playwright-mcp服务器,提供对所有Playwright功能的访问。
在Next.js项目中验证页面时(尤其是在升级或测试期间),必须使用浏览器自动化加载页面,而不是curl或简单的HTTP请求。原因如下:
如果使用Next.js应用程序,优先使用'nextjs_runtime'工具,而非浏览器控制台日志转发。Next.js内置的MCP集成提供更优的错误报告、构建诊断和运行时信息,直接来自Next.js开发服务器。仅当nextjs_runtime工具不可用或特别需要测试客户端浏览器行为时,才将browser_eval的console_messages操作作为后备。
start:启动浏览器自动化(需要时自动安装)。始终启用详细日志。navigate:导航到URLclick:点击元素type:在元素中输入文本fill_form:一次性填写多个表单字段evaluate:在浏览器上下文中执行JavaScriptscreenshot:截取页面截图console_messages:获取浏览器控制台消息(对于Next.js,优先使用nextjs_runtime工具)close:关闭浏览器drag:执行拖放操作upload_file:上传文件list_tools:列出服务器提供的所有浏览器自动化工具注意:playwright-mcp服务器在需要时会自动安装。
enable_cache_components完成Next.js 16的缓存组件设置。
该工具处理启用和验证缓存组件的所有步骤:
nextjs_docs搜索和检索Next.js官方文档。首先搜索MCP资源(Next.js 16知识库)获取最新信息,若未找到则回退到Next.js官方文档。提供对全面的Next.js指南、API参考和最佳实践的访问。
nextjs_runtime与运行中的Next.js开发服务器的MCP端点交互,查询运行时信息、诊断和内部信息。
实施任何应用更改之前:当需要添加、修改或修复应用中的任何内容时:
诊断和调查问题:
代码库搜索:将此作为搜索当前运行中应用的首选工具。若未找到,再回退到静态代码库搜索工具。
首先调用action='list_tools'发现可用的运行时信息,然后使用这些工具收集上下文。
Next.js在以下情况下会在/_next/mcp暴露MCP端点:
若MCP端点不可用:
upgrade_nextjs_16指导将Next.js升级到版本16。
codemod运行后,提供手动指导处理codemod未覆盖的任何剩余问题。
使用以下JSON配置运行next-devtools-mcp MCP服务器:
json{ "mcpServers": { "next-devtools-mcp": { "command": "docker", "args": [ "run", "-i", "--rm", "mcp/next-devtools-mcp" ] } } }
为什么使用Docker运行MCP服务器更安全?查看详情

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务