PluginBench
MCP Server
Active
MIT

Web Browser (kogiQA) MCP Server

com.atagon/kogiqa-mcp

Selector-free browser automation for AI agents to debug, test, and develop web applications without screenshots.

What is the Web Browser (kogiQA) MCP server?

The kogiQA MCP Web Browser is a Model Context Protocol server that provides browser automation capabilities using natural language, enabling LLMs to interact with web pages without selectors or visual models. It helps agents debug style issues, fix console errors, write end-to-end tests, and automate exploratory testing of web applications.

This server gives AI agents the ability to control a web browser through natural language commands, bypassing the need for CSS selectors or screenshots. It's designed for developers who want to automate web testing, debugging, and documentation tasks—letting agents explore pages, interact with forms, collect errors, and generate test cases autonomously.

How to install Web Browser (kogiQA)

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "kogiqa-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "kogiqa-mcp"
      ]
    }
  }
}

Tools & capabilities

Tools this server exposes to the agent.

  • Browser Navigation — Navigate to URLs and interact with web pages through natural language commands
  • Page Interaction — Click elements, fill forms, and perform actions without needing CSS selectors
  • Console Error Collection — Automatically collect and report JavaScript console errors from pages
  • Page Exploration — Follow internal links and explore site structure up to specified depths
  • Style Debugging — Inspect and debug CSS issues on specific viewports and elements
  • Test Generation — Generate end-to-end test code based on user flows and interactions

Use cases

  • Debug CSS layout issues on specific viewport sizes and suggest fixes
  • Automatically collect and fix JavaScript console errors across multiple pages
  • Write end-to-end tests by walking through user flows and generating test code
  • Map and document web application structure by exploring all linked pages
  • Perform exploratory testing with edge-case inputs to find bugs and inconsistencies
  • Automate smoke testing of user workflows like login, checkout, and form submission

Web Browser (kogiQA) MCP server FAQ

What is the kogiQA MCP Web Browser?

It's a browser automation server that lets AI agents control web pages using natural language instead of CSS selectors. It's optimized for debugging, testing, and developing web applications.

Is it free?

Yes, kogiqa-mcp is open-source and available via npm at no cost.

How do I install it in Cursor?

Click the install button in the README, or go to Cursor Settings → MCP → Add new MCP Server and enter `npx kogiqa-mcp@latest`.

How do I install it in Claude Desktop?

Use the command `claude mcp add kogiqa-browser npx kogiqa-mcp@latest` or add it to your MCP configuration JSON.

What are the system requirements?

Node.js 20 or newer, and a compatible MCP client like VS Code, Cursor, Claude Desktop, or Windsurf.

Does it require authentication?

No authentication is required to run the server itself, though you may need credentials for the web applications you're testing.

README (reference)

Source of truth, from the repository.

kogiQA MCP Web Browser

A Model Context Protocol (MCP) server that provides browser automation capabilities using kogiQA. This server enables LLMs to interact with web pages through natural language, bypassing the need for screenshots or visually-tuned models.

For what to use:

  • Debug style issues on your page
  • Automatically fix console errors.
  • Map and document the functionality of your web app
  • Automatically write end-to-end tests
  • Automate exploratory testing of your application

See example prompts Usage Examples

kogiQA MCP vs Playwright MCP

The kogiQA MCP Server provides a browser which incorporates the capabilities of the kogiQA browser control algorithm. This enables agents to interact with pages without a selector, saving time and tokens.

Installation

Auto install:

npx kogiqa-mcp@latest

Claude Code

claude mcp add kogiqa-browser npx kogiqa-mcp@latest

VS Code

Click one of the buttons below to install directly in vs code:

<img src="https://img.shields.io/badge/VS_Code-VS_Code?style=flat-square&label=Install%20Server&color=0098FF" alt="Install in VS Code" /> <img alt="Install in VS Code Insiders" src="https://img.shields.io/badge/VS_Code_Insiders-VS_Code_Insiders?style=flat-square&label=Install%20Server&color=24bfa5" />

Alternatively, install via the VS Code CLI:

code --add-mcp '{"name":"kogiqa-browser","command":"npx","args":["kogiqa-mcp@latest"]}'

Cursor

<img src="https://cursor.com/deeplink/mcp-install-dark.svg" alt="Install in Cursor" />

Alternatively, go to Cursor Settings → MCP → Add new MCP Server and enter the command npx kogiqa-mcp@latest.

Standard configuration

For any other MCP client, add the following to your MCP configuration:

{
  "mcpServers": {
    "kogiqa-browser": {
      "command": "npx",
      "args": [
        "kogiqa-mcp@latest"
      ]
    }
  }
}

Usage Examples

Once the server is configured, simply talk to your agent in natural language. Because kogiQA is selector-free, you describe what you want done — not how to find the elements.

Smoke-test a user flow

Open http://localhost:3000, log in with the demo credentials, add the first product to the cart, and verify that the cart badge shows "1".

Debug a style issue

Go to https://myapp.example.com/pricing and check why the "Pro" plan card overflows its container on a 1280px-wide viewport. Suggest a CSS fix.

Fix console errors

Navigate to http://localhost:5173, open every page linked from the main menu, collect all console errors, and fix them in the source code.

Map and document your app

Explore https://staging.example.com, follow all internal links up to two levels deep, and produce a Markdown document describing each page and its main features.

Generate end-to-end tests

Walk through the sign-up flow at http://localhost:3000/signup and write Cypress end-to-end tests covering the happy path and validation errors.

Exploratory testing

Do 10 minutes of exploratory testing on http://localhost:8080: try edge-case inputs in every form you find and report anything that looks broken or inconsistent.

Requirements

  • Node.js 20 or newer
  • VS Code, Cursor, Windsurf, Claude Desktop, Goose, Junie or a other MCP client

Related MCP servers

Create, edit, restructure, import and export Atlas Red mind maps from any MCP client. Free.

Ask your AI cost, runway, and guardrails from your real AtlasBurn data — read-only.

AI-ready GIS, geofencing, DataSynch, CRM, inventory, routing, APIs, telemetry and workflows.

Infrastructure and hazard intelligence with provenance, spatial confidence and quality contracts.

Official Atlassian MCP server for secure, real-time access to Jira, Confluence, Bitbucket, and Compass from AI tools.

818
JavaScript
Apache-2.0
View repository →

Message your Atmita agent - one connection reaches all its accounts and tools, WhatsApp included.