BugmoleDocs bugmole.com →

Use Bugmole from your AI assistant

Connect Bugmole to the AI assistant you already use. You can then ask it to explore your app, write a test, run it, and explain what failed, all in the conversation.

The assistant signs in as you. It can only see and change the projects you can, with your role in each workspace.

Connect

Use this server URL everywhere:

https://api.bugmole.com/mcp

When you connect, a Bugmole sign-in page opens. It asks you to Allow the assistant; after that you sign in as usual (password, passkey or your company's SSO). The assistant stays connected until you remove it.

ChatGPT

  1. Turn on developer mode. It's in Settings, under the advanced settings for apps and connectors.
  2. Create an app, give it the server URL above, and choose OAuth for sign-in.
  3. Start a chat, enable the Bugmole app, and ask it to test something.

Claude (claude.ai and Claude Desktop)

  1. Open Settings → Connectors → Add custom connector, and paste the server URL above.
  2. Click Connect, then allow access and sign in.
  3. Add the Bugmole skill (below) so Claude follows Bugmole's workflow.

Claude Code

claude mcp add --transport http bugmole https://api.bugmole.com/mcp

Run /mcp in Claude Code to sign in. To use Bugmole on your own machine instead, run bugmole serve in your project and see Bugmole MCP.

Cursor

Add this to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):

{
  "mcpServers": {
    "bugmole": { "url": "https://api.bugmole.com/mcp" }
  }
}

Open Cursor Settings → MCP, and Cursor opens the same sign-in page the first time it needs to.

Codex CLI

Add this to ~/.codex/config.toml (global) or .codex/config.toml (project):

[mcp_servers.bugmole]
url = "https://api.bugmole.com/mcp"

Codex opens the sign-in page the first time it calls a Bugmole tool in a session.

The Bugmole skill

The skill teaches Claude how to test with Bugmole, in this order:

  1. Explore the app;
  2. plan a flow;
  3. run it;
  4. report what passed, what failed and why.

It works with both the hosted connector and bugmole serve.

  1. Download the Bugmole skill.
  2. Add it to Claude:
    • claude.ai and Claude Desktop: upload the zip under Settings → Capabilities → Skills.
    • Claude Code: unzip it into ~/.claude/skills/, which creates ~/.claude/skills/bugmole/SKILL.md.

ChatGPT doesn't use skills. The connector gives ChatGPT the same workflow when it connects.

What the assistant can do

Tool What it does
list_projects Your projects and their environments
explore_app / get_exploration Explore a site from its URL and save a test plan for each flow found
list_journeys The user journeys Bugmole knows
list_test_plans / get_test_plan Read existing plans and their flows
save_test_plan Check a flow and save it as a plan, for projects whose files Bugmole stores
run_tests Run a plan on Bugmole Cloud or your own workers, in one or more browsers
get_run / list_runs Status, the step that failed, and Bugmole's diagnosis

The assistant can't delete projects, manage members, change billing, or read secrets.

A flow never contains real passwords. Flows use {{secret.NAME}}, and your worker fills in the value; see Sample tests.

What it costs

See Plans and limits.

Disconnect

Remove the connector in your assistant's settings. A workspace admin who removes you from the workspace also removes the assistant's access to it.