Skip to content

Light version: pages open quickly, without the 3D graphics. You are seeing the light version because the 3D graphics would be slow on this device. The content is the same.

Turn on 3D

Preparing the graphics. This can take a moment on the first visit.

Henry Lõiv

Web design & development

Artificial Intelligence 7 min read

6 MCP tools for web developers: Chrome DevTools and more

Compare Chrome DevTools MCP, Playwright, Context7, GitHub, Figma and Supabase. See what each does and which MCP servers to add to your development workflow.

An AI coding assistant can produce a convincing fix without checking what happens when the code runs. Give it access to the browser, the relevant documentation and your project’s actual structure, and you can ask it to investigate the problem and verify the result.

That is where MCP becomes useful. For web development, six servers cover particularly useful jobs: Chrome DevTools, Playwright, Context7, GitHub, Figma and Supabase. Which ones belong in your setup depends on the work you do.

Updated 17 October 2026.

What is an MCP server?

MCP stands for Model Context Protocol, an open standard that connects AI applications to external tools and information. An MCP server exposes capabilities that a compatible AI application can call, such as reading documentation or inspecting a browser. MCP introduction

People often call these integrations “MCP tools”. More precisely, a server can provide several individual tools. Chrome DevTools MCP, for example, has separate tools for console messages, network requests and performance recording. Chrome DevTools tool reference

The six tools at a glance

MCP serverMain reason to use it
Chrome DevToolsInvestigate browser errors, rendering and performance.
PlaywrightExercise forms, navigation and complete user journeys.
Context7Retrieve documentation for the libraries you are using.
GitHubBring repository, issue and pull request context into the task.
FigmaWork with design structure, variables and components.
SupabaseWork against the actual database structure and project data.

1. Chrome DevTools MCP: investigate what happens in the browser

Google’s Chrome DevTools MCP gives an agent access to a running Chrome browser. It can examine console errors and network requests, inspect page styling, take screenshots and record performance traces. That makes it especially useful when a page loads slowly, a request fails or the rendered result behaves unexpectedly. Official documentation · Available tools

For a frontend developer, the useful part is the evidence. You can ask the agent to reproduce the problem, identify what it observed, make a targeted change and repeat the same check.

Example prompt:

Open the product page on localhost, reproduce the delay when opening the filters, and record a performance trace. Explain which activity accounts for the delay before proposing a change.

Google announced the public preview on 23 September 2025. The server is now part of Chrome DevTools for agents. Google’s announcement

When comparing performance before and after a change, keep the test conditions consistent. A local trace tells you about the run you measured; it does not establish how every visitor experiences the site.

2. Playwright MCP: check complete user journeys

Microsoft’s Playwright MCP lets an agent navigate pages, fill fields, click controls and inspect the resulting page state. It uses structured accessibility snapshots and supports browser configurations based on Chromium, Firefox and WebKit. Official repository

This is a useful fit for registration forms, search filters, account settings and other flows with several steps. Specify the expected behaviour so the agent has something concrete to check.

Example prompt:

Test registration with empty fields, an invalid email and valid test data. Check the validation messages and the successful state, then report any behaviour that differs from the requirements.

Turn important discoveries into saved regression tests. An agent successfully completing a journey once gives you evidence about that attempt; a maintained test lets you check it again after future changes.

Chrome DevTools MCP or Playwright MCP?

My recommendation is to choose Chrome DevTools for detailed Chrome diagnostics and Playwright for exploring user flows across browser engines. Their capabilities overlap: both can interact with pages and inspect browser evidence. Choose by the task you need to complete. Chrome tools · Playwright capabilities

3. Context7: bring library documentation into the task

Context7 retrieves library documentation and code examples for an AI coding agent, with support for version-specific documentation. It is useful when an implementation depends on an API that has changed or when the agent needs to confirm how a library works. Context7 documentation

For a Vue, Nuxt, React or TypeScript project, make the installed dependency versions part of the request. Ask the agent to check which documentation version it retrieved before applying the example.

Example prompt:

Check the Nuxt version installed in this project. Use Context7 to find the matching documentation for server-side data fetching, then review this page’s implementation against it.

Context7 supports specifying a library and version, but its documentation coverage is not a guarantee of correctness. Confirm the source and keep the project’s build and tests in the loop. Usage and limitations

4. GitHub MCP: understand the context behind a change

GitHub’s official MCP server can read repositories, issues and pull requests, and inspect GitHub Actions workflow results. It also offers write operations when the enabled tools and credentials allow them. Official GitHub MCP server

The practical value is the context around a change: its requirements, previous review comments and failed checks. That context helps you ask a more complete question than “fix this file”.

Example prompt:

Read this issue, the linked pull request and its failed checks. Explain the intended behaviour and identify the smallest change that would address the failure.

For investigation, start with read-only access and the relevant tool groups. GitHub MCP supports both restrictions, so a review task can be configured around the capabilities it needs. Configuration guide

5. Figma MCP: give the agent the design structure

Figma’s official MCP server supplies design context, screenshots, variables and component information. Its design-context output defaults to React and Tailwind, but you can request another framework, including Vue, and ask the agent to reuse components from your project. Figma tools and prompts

That is useful when implementing an existing design system. Include the relevant frame and explain which parts of your codebase already provide buttons, inputs and layout components.

Example prompt:

Implement this settings-screen frame in Vue 3 using our existing form components. Match the design variables and spacing, and flag any interaction states missing from the design.

The remote server also supports creating and editing Figma content. Canvas writing is currently in beta, requires a supported client and edit access, and has plan and seat restrictions; writing outside drafts requires a Full seat. Write to canvas · Access overview

Inspect the finished interface in the browser. Design context still leaves implementation decisions such as responsive behaviour and keyboard interaction to be checked.

6. Supabase MCP: connect the interface to the real schema

For projects using Supabase, its MCP server can inspect tables, run SQL, work with migrations, query logs and generate TypeScript types from the database schema. This helps an agent work with the structure that actually exists in the project. Available tools · Capability overview

It is particularly useful when building data-heavy screens: dashboards, account pages or admin forms. The schema gives the implementation a concrete starting point for field names, types and relationships.

Example prompt:

Inspect the development project’s customer tables and generate the current TypeScript types. Compare them with this form and report any field or type mismatches.

Scope the connection to the relevant project and use read-only mode for investigation. Review migrations in a development environment before applying them to production. Supabase supports project scoping and restricted tool groups alongside read-only SQL access. Configuration and access

Which MCP servers should you start with?

For everyday web development, I would start with Context7 and one browser integration. That gives the agent a way to look up the relevant documentation and examine the running application.

Add GitHub when issues, reviews and CI results are part of your workflow. Add Figma when you regularly implement designs. Add Supabase when the application uses Supabase and you need database context.

Before adding an integration, check what your agent already provides. The Playwright maintainers also offer a CLI with skills and describe it as a potentially more token-efficient option for coding agents. MCP is one available way to expose these capabilities. Playwright CLI

Use the official setup instructions linked above, because connection formats and supported features vary by client. Then give the agent a specific task with an observable outcome: reproduce the bug, identify the evidence, make the change and check the result.

The most useful setup is the one that closes a gap in your actual workflow. Start with a recurring problem and add the tool that helps you investigate it.

Putting AI to work on your website?

Choosing a model is one part of a working feature. If your business needs a support assistant, content workflow or connection to an existing system, I can help define and build the interface, integrations and checks it needs.

Explore AI integrations for websites and applications

Written by Henry Lõiv

Keep reading

All articles
  1. AI slop: what it is and why it wastes our time What is AI slop? See how low-value AI content wastes attention, what Google actually says about it, and how to make AI-assisted work useful. Artificial Intelligence 9 min read
  2. Why do so many AI websites look the same? A polished first draft can still feel generic. See how a clearer brief changes an AI website, with an original before-and-after example and a practical prompt. Artificial Intelligence 9 min read
  3. Gemini 4 Argon What Gemini 4 Argon offers for coding and business workflows: benchmark comparisons, shared context limits, API pricing and product-specific access. Artificial Intelligence 7 min read

Let’s talk about your project

Tell me about your project

Tell me what you’d like to build or improve. You don’t need a finished brief — we’ll work out the scope and next steps together.

01 How can I help?
02 How many pages do you need?
03 Which extras do you need? Choose all that apply
04 When does it need to be ready?
05 Project details
06 Your contact details

Enquiry received

Thank you!

Your enquiry has been received. I usually reply by email within 2 working days.