@winstonfassett/web-dev-mcp-nextjs
v0.1.0-alpha.0
Published
Next.js adapter for web-dev-mcp — live browser observability for AI agents
Maintainers
Readme
@winstonfassett/web-dev-mcp-nextjs
Next.js adapter for web-dev-mcp — live browser observability for AI agents during development.
Install
npm install -D @winstonfassett/web-dev-mcp-nextjs @winstonfassett/web-dev-mcp-gatewayWebpack mode (Next.js 14+)
Fully automatic — client instrumentation is injected via webpack entry.
// next.config.js
import { withWebDevMcp } from '@winstonfassett/web-dev-mcp-nextjs'
export default withWebDevMcp({
// your Next.js config
})Gateway auto-starts. No separate terminal needed.
MCP endpoint: http://localhost:3333/__mcp/sse
Turbopack mode (Next.js 15+)
Turbopack doesn't support webpack entry injection, so add the client component to your layout:
// next.config.js
import { withWebDevMcp } from '@winstonfassett/web-dev-mcp-nextjs'
export default withWebDevMcp({
turbopack: {},
})// app/layout.tsx
import { WebDevMcpInit } from '@winstonfassett/web-dev-mcp-nextjs/init'
export default function RootLayout({ children }) {
return (
<html>
<body>
<WebDevMcpInit />
{children}
</body>
</html>
)
}Options
withWebDevMcp(nextConfig, {
gatewayUrl: 'http://localhost:3333', // Gateway URL (default)
enabled: process.env.NODE_ENV === 'development', // Default
})License
MIT
