mcpField
W
Web Browser (kogiQA)

Web Browser (kogiQA)

Local
github.com/atagon-GmbHBrowser Automation91Updated 5d ago

About Web Browser (kogiQA)

kogiQA MCP Web Browser is an MCP server that gives LLMs browser automation without relying on screenshots or visually tuned models. It is aimed at developers debugging and testing web applications.

Key features

  1. 01Selector-free page interaction
  2. 02Console error collection and fixing
  3. 03Mapping and documenting web app features
  4. 04Automated end-to-end test writing
  5. 05Automated exploratory testing

Use cases

  1. 01Checking a page style issue and suggesting a CSS fix
  2. 02Smoke-testing login and cart user flows
  3. 03Writing Cypress end-to-end tests for a sign-up flow

MCP support

Runs as an MCP server launched via npx, providing browser control to MCP clients such as VS Code, Cursor and Claude Code.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"com-atagon-kogiqa": {
"command": "npx",
"args": [
"-y",
"kogiqa-mcp"
]
}
}
}
Run commandnpx -y kogiqa-mcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmkogiqa-mcp1.3.103

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

kogiQA MCP Web Browser

npm version Total Downloads License

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:

Install in VS Code Install in VS Code Insiders

Alternatively, install via the VS Code CLI:

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

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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.