Skip to main content

Penthera in your coding tool

Starter. For “I build with Cursor, Claude Code, Lovable or another AI tool: how do I add Penthera?”
Penthera runs on your machine. Pick your tool below. There are three ways in:
  • Your coding agent calls it through the MCP server (npx -y penthera@2.0.0 mcp). This works in tools that run on your computer.
  • You run it in a terminal, or in CI with the GitHub Action.
  • You check the live app on penthera.org. It’s passive, nothing is stored, and it only needs a URL. This is the route for browser-only app builders.
The MCP tools only read your project, never apply fixes, run no shell and send no attack payloads. scan_url reaches loopback only, unless you add "--allow-host", "app.example.com" to args, and only for a host you’re allowed to test. Details: the MCP server. The commands below pin a version on purpose: an update never reaches you unless you change the pin.

Coding agents and editors

Claude Code

Or install the plugin (the skill plus the pinned server) from Claude Code’s prompt: /plugin marketplace add danoszz/penthera, then /plugin install penthera@penthera.

Cursor, Windsurf, Cline, Antigravity, Kiro, Junie, JetBrains, VS Code (.mcp.json)

All of these read the same shape:
One .mcp.json at the root of your repo serves Claude Code and VS Code together. Windsurf’s file path changed when it became Devin Desktop: check your build’s MCP settings for where it reads mcp_config.json.

VS Code, older format (.vscode/mcp.json)

OpenAI Codex

Gemini CLI

Gemini CLI now needs a paid API key or an Enterprise licence. Google moved free use to Antigravity, which uses the JSON above.

Zed (settings.json)

Continue (.continue/mcpServers/penthera.yaml)

App builders (Lovable, Bolt, Base44, Replit, v0)

These run in the browser and only accept MCP servers by URL. Penthera’s server runs on your machine, so it can’t be added there. That’s deliberate: your code stays local. Two routes work instead: Once the code is on GitHub, the Action checks every pull request: dependencies, AI-tool config and the code. See the Action and a ready workflow. Mobile builders (Rork and similar) usually have no web URL. Sync to GitHub and scan the repository.

Limits

  • Browser-only builders: they can’t run Penthera’s MCP server, because it needs a local process.
  • Live check: penthera.org checks one public page and up to 8 of its scripts. It’s passive and doesn’t log in.
  • Configs in these tools change often. Each link above goes to the tool’s own docs. If a path moved, the tool’s docs win.