Koskamo

ghost-inspector-mcp

An MCP server for the Ghost Inspector API that allows agents to create, update, and analyze end-to-end browser tests. It provides tools to verify API keys, inventory accounts, find tests, analyze test results, and manage test definitions without using the web UI.

Package and access

Local package with source-attributed installation metadata. Koskamo does not execute packages during review.

ghost-inspector-mcp logo, by charliemtnezCommunity listingLocal stdioSource reviewed; not executedPublished by charliemtnez
Vendor documentation

What you can do with it

  • Verify API key and list organizations
  • Inventory account test suites and counts
  • Find tests by name or folder
  • Analyze failing test results and history

Source and maintenance

Community listingRegistry 0.4.1
Maintenance checked

Packages and installation

Source-provided package data. Koskamo has not executed or live-probed this package.

ghost-inspector-mcp 0.4.1

npm
ghost-inspector-mcp package definition
{
  "version": "0.4.1",
  "transport": "stdio",
  "identifier": "ghost-inspector-mcp",
  "registryType": "npm",
  "registryBaseUrl": "https://registry.npmjs.org",
  "environmentVariables": [
    {
      "name": "GHOST_INSPECTOR_API_KEY",
      "isRequired": true,
      "description": "Your personal Ghost Inspector key, from Account Settings then API Access. Read fresh on every call, never written to disk, never echoed back."
    },
    {
      "name": "GHOST_INSPECTOR_ORG_ID",
      "description": "Organization id. Needed only to execute a validation; read it from gi_whoami."
    },
    {
      "name": "GHOST_INSPECTOR_ALLOW_WRITES",
      "description": "Set to exactly true to let the five write tools act. They are listed either way; anything else keeps the server read-only."
    },
    {
      "name": "GHOST_INSPECTOR_ALLOW_RUNS",
      "description": "Set to \"true\" to let gi_run_test execute a stored test against a real environment, which can submit a real form. Deliberately not implied by GHOST_INSPECTOR_ALLOW_WRITES: an edit can be rolled back from the backup this server returns, a submission cannot. Defaults to false."
    },
    {
      "name": "GHOST_INSPECTOR_BACKUP_DIR",
      "description": "Where the write path saves the prior definition of every test it touches, credentials removed. Defaults to ~/.ghost-inspector-mcp/backups, created owner-only."
    }
  ]
}

Tools

Reported by the attributed source; not independently observed by Koskamo.

No tool definitions available.

Connect from your client

Each snippet configures the same source-provided package; replace placeholders before use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Cursor

Merge this local stdio configuration, replace every placeholder environment value, and restart Cursor. Koskamo has not executed this package.
Cursor configuration
{
  "mcpServers": {
    "ghost-inspector-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "ghost-inspector-mcp@0.4.1"
      ],
      "env": {
        "GHOST_INSPECTOR_API_KEY": "<YOUR_GHOST_INSPECTOR_API_KEY>",
        "GHOST_INSPECTOR_ORG_ID": "<YOUR_GHOST_INSPECTOR_ORG_ID>",
        "GHOST_INSPECTOR_ALLOW_WRITES": "<YOUR_GHOST_INSPECTOR_ALLOW_WRITES>",
        "GHOST_INSPECTOR_ALLOW_RUNS": "<YOUR_GHOST_INSPECTOR_ALLOW_RUNS>",
        "GHOST_INSPECTOR_BACKUP_DIR": "<YOUR_GHOST_INSPECTOR_BACKUP_DIR>"
      }
    }
  }
}

Cline

Merge this local stdio configuration, replace every placeholder environment value, and restart Cline. Koskamo has not executed this package.
Cline configuration
{
  "mcpServers": {
    "ghost-inspector-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "ghost-inspector-mcp@0.4.1"
      ],
      "env": {
        "GHOST_INSPECTOR_API_KEY": "<YOUR_GHOST_INSPECTOR_API_KEY>",
        "GHOST_INSPECTOR_ORG_ID": "<YOUR_GHOST_INSPECTOR_ORG_ID>",
        "GHOST_INSPECTOR_ALLOW_WRITES": "<YOUR_GHOST_INSPECTOR_ALLOW_WRITES>",
        "GHOST_INSPECTOR_ALLOW_RUNS": "<YOUR_GHOST_INSPECTOR_ALLOW_RUNS>",
        "GHOST_INSPECTOR_BACKUP_DIR": "<YOUR_GHOST_INSPECTOR_BACKUP_DIR>"
      }
    }
  }
}

VS Code

Merge this local stdio configuration, replace every placeholder environment value, and restart VS Code. Koskamo has not executed this package.
VS Code configuration
{
  "servers": {
    "ghost-inspector-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "ghost-inspector-mcp@0.4.1"
      ],
      "env": {
        "GHOST_INSPECTOR_API_KEY": "<YOUR_GHOST_INSPECTOR_API_KEY>",
        "GHOST_INSPECTOR_ORG_ID": "<YOUR_GHOST_INSPECTOR_ORG_ID>",
        "GHOST_INSPECTOR_ALLOW_WRITES": "<YOUR_GHOST_INSPECTOR_ALLOW_WRITES>",
        "GHOST_INSPECTOR_ALLOW_RUNS": "<YOUR_GHOST_INSPECTOR_ALLOW_RUNS>",
        "GHOST_INSPECTOR_BACKUP_DIR": "<YOUR_GHOST_INSPECTOR_BACKUP_DIR>"
      }
    }
  }
}

Claude Desktop

Merge this local stdio configuration, replace every placeholder environment value, and restart Claude Desktop. Koskamo has not executed this package.
Claude Desktop configuration
{
  "mcpServers": {
    "ghost-inspector-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "ghost-inspector-mcp@0.4.1"
      ],
      "env": {
        "GHOST_INSPECTOR_API_KEY": "<YOUR_GHOST_INSPECTOR_API_KEY>",
        "GHOST_INSPECTOR_ORG_ID": "<YOUR_GHOST_INSPECTOR_ORG_ID>",
        "GHOST_INSPECTOR_ALLOW_WRITES": "<YOUR_GHOST_INSPECTOR_ALLOW_WRITES>",
        "GHOST_INSPECTOR_ALLOW_RUNS": "<YOUR_GHOST_INSPECTOR_ALLOW_RUNS>",
        "GHOST_INSPECTOR_BACKUP_DIR": "<YOUR_GHOST_INSPECTOR_BACKUP_DIR>"
      }
    }
  }
}

Let your agent find its tools

Find servers like ghost-inspector-mcp from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.